{"categories":[{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"},{"label":"Bio-Informatics","url":"https://skillfed.io/packages/category/scientific-engineering-bio-informatics"},{"label":"Chemistry","url":"https://skillfed.io/packages/category/scientific-engineering-chemistry"}],"enrichment":{"capability":"Embeds an interactive 3D molecular viewer in Jupyter notebooks using 3Dmol.js, allowing visualization and manipulation of protein and molecular structures directly in the notebook.","skillfed_tags":["jupyter-widget","molecular-visualization","structural-biology"],"use_cases":["Display protein structures from the Protein Data Bank by PDB ID in research notebooks.","Visualize molecular docking results or simulation frames with custom styling and coloring.","Create interactive molecular structure figures for presentations and publications exported from notebooks.","Teach structural biology or chemistry by embedding explorable 3D models directly in course materials.","Inspect and annotate chemical compound structures during drug discovery workflows."],"what_it_does":"py3Dmol is a Jupyter widget that wraps 3Dmol.js to display interactive 3D molecular structures in notebooks. It lets you query structures by PDB ID or load custom molecular data, then style and manipulate them using the 3Dmol.js API\u2014all without needing a running kernel after the cell executes. The viewer renders as static HTML, so notebooks exported to web pages or presentations retain full interactivity.\n\nThe package has no runtime dependencies beyond Python itself, making it lightweight to install. It's designed for researchers and developers working with protein structures, chemical compounds, and other molecular data in computational notebooks. One-way communication means the notebook cannot programmatically read back viewer state, only send commands to it.","worth_installing":"Yes, if you work with molecular structures in Jupyter notebooks. Installation is frictionless, maintenance is active, the MIT license is permissive, and there are no known vulnerabilities. The static rendering model makes it reliable for sharing notebooks and exporting to web. Not needed if you don't use Jupyter or don't work with 3D molecular data."},"id":"py3dmol","links":{"html":"https://skillfed.io/packages/py3dmol","md":"https://skillfed.io/packages/py3dmol.md","pypi":"https://pypi.org/project/py3dmol/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-23","license_spdx":null,"license_treatment":"permissive","name":"py3Dmol","python_support":"unspecified","summary":"An IPython interface for embedding 3Dmol.js views in Jupyter notebooks"},"popularity":{"monthly_downloads":427302,"position":6751,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.5.5"}
