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.