Stmol
Stmol renders interactive 3D molecular visualizations of protein and ligand structures within Streamlit web-applications.
Key Features:
- Python component: Provides a Python component to embed molecular visualizations in Streamlit web-applications.
- 3D molecular rendering: Generates interactive 3D renderings of protein and ligand structures and complex molecular data.
- Pipeline integration: Integrates into structural bioinformatic and cheminformatic pipelines for programmatic visualization.
- Rendering engines: Leverages the Py3DMol and Speck libraries for molecular rendering.
Scientific Applications:
- Structural biology: Visualizes protein structures to support analysis of macromolecular architecture and conformations.
- Ligand interaction analysis: Visualizes protein–ligand interactions to assist examination of binding modes and contacts.
- Cheminformatics: Embeds molecular renderings within computational workflows for cheminformatic analyses.
- Drug discovery: Facilitates interactive inspection of candidate molecules and their interactions with target proteins.
Methodology:
Utilizes Py3DMol and Speck to render detailed 3D models of proteins and ligands and embeds these visualizations as a Python component within Streamlit web-applications.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 12/8/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Nápoles-Duarte J, Biswas A, Parker MI, Palomares-Baez J, Chávez-Rojo MA, Rodríguez-Valdez LM. Stmol: A component for building interactive molecular visualizations within streamlit web-applications. Frontiers in Molecular Biosciences. 2022;9. doi:10.3389/fmolb.2022.990846. PMID:36213112. PMCID:PMC9538479.