Generate 3D molecular models from SMILES strings
Explore maps in a virtual reality scene
Create 3D models from images using depth estimation
Create a 3D model from an image using depth mapping
View 3D models in AR/VR using your phone
create games with AI
Explore a 3D map by flying through it
Render beautiful graphics with Moondream WebGPU
Explore and interact with 3D simulated terrains
Generate 3D procedural terrain with adjustable height, water level, and roughness
create 3d-gltf face-mesh from image with mediapipe
Transform images into 3D depth models
Scalable and Versatile 3D Generation from images
SMILES_RDKit_Py3DMOL_FORK is a tool designed to generate 3D molecular models from SMILES strings. It leverages the power of RDKit for chemical structure processing and Py3Dmol for 3D visualization, enabling users to convert 2D SMILES notations into interactive 3D molecular representations.
• RDKit Integration: Utilizes RDKit's robust cheminformatics capabilities for parsing and manipulating SMILES strings.
• 3D Visualization: Employs Py3Dmol to render high-quality 3D molecular structures directly in a web browser.
• Input Support: Accepts SMILES strings as input and converts them into 3D models.
• Custom Styling: Allows customization of molecular visualizations, including colors, atom sizes, and bond styles.
• Cross-Platform Compatibility: Works seamlessly on multiple operating systems and integrates with various workflows.
• Web-Ready: Ideal for use in web applications, providing interactive visualizations for end-users.
Example code snippet:
from rdkit import Chem
from rdkit.Chem import AllChem
import py3dmol
# Generate 3D model
mol = Chem.MolFromSMILES("your_smiles_string")
AllChem.ComputeAdditionalAtomProperties(mol)
# Visualize in 3D
view = py3dmol.view()
view.add_model(mol, "molecule")
view
What file formats does SMILES_RDKit_Py3DMOL_FORK support?
The tool primarily works with SMILES strings but can export models in formats compatible with Py3Dmol, such as PDB or SDF.
Can I customize the appearance of the 3D model?
Yes, Py3Dmol allows customization of atom colors, bond styles, and other visual properties to suit your requirements.
Do I need a web server to run SMILES_RDKit_Py3DMOL_FORK?
No, it can run locally. However, for web-based applications, you may need a server to host the visualizations.