MorPhytoDock - Full Molecular Docking Platform in Streamlit

  1. Windows Installer: The Streamlit app is packaged as Windows installer

  1. Intro Page: Clean intro page orienting users before they begin their docking session

  1. Built-in tutorials using st.dialog—step-by-step guidance on every page

  1. Phytochemicals Page: Compound library with advanced filtering, Lipinski’s Rule checking, and multi-select for batch docking. Users can also upload custom compounds (SDF format) and prepare them for docking.

  1. Protein Preparation Page: Complete protein preparation workflow with 3D visualization—from raw PDB to docking-ready PDBQT in minutes

  1. Grid Box Calculation Page: Choose manual coordinates, auto-generate from ligand, or select key residues. Live 3D preview shows placement.

  1. Run Docking Page: AutoDock Vina 1.2.0 integration with full parameter control: exhaustiveness, grid spacing, scoring function (Vina/Vinardo), and real-time monitoring

  1. Docking Results Page: Publication-ready results: Score tables, comparison charts, interaction diagrams, and exportable data—all in one interface

  • :wrench: Built with: AutoDock Vina, RDKit, ProLIF, Meeko, and more.
  • :high_voltage: Powered by: Python & Streamlit
  • :package: Deployment: PyInstaller + Inno Setup

:movie_camera: Full demo video: https://www.linkedin.com/posts/activity-7415019845857214464-DHs_?utm_source=share&utm_medium=member_desktop

:date: Beta release: February, 2026

Developed by Yassine Ouchen

3 Likes