A Python-based automated molecular docking workflow for virtual screening of multiple ligands against a target protein using AutoDock Vina.
This pipeline automates:
- ligand screening
- docking execution
- docking score extraction
- ranking of compounds
- CSV result generation
- visualization of docking scores
- Automated docking of multiple ligands
- Batch processing using AutoDock Vina
- Automatic extraction of best binding affinity
- Ranked docking score output
- CSV export of results
- Publication-style docking score plots
- Command-line interface using argparse
- Modular and scalable workflow
Ligands
↓
AutoDock Vina Docking
↓
Score Extraction
↓
Ranking
↓
CSV Report + Visualization