SwissDock
SwissDock performs protein–ligand docking to predict binding poses and estimate binding energies using the EADock DSS engine.
Key Features:
- EADock DSS engine: Uses the EADock DSS engine for structure-based protein–ligand docking at atomic resolution.
- Binding predictions: Predicts ligand binding poses and provides estimates of binding energies for small molecules bound to target proteins.
- Programmatic automation: Exposes a programmatic SOAP interface with template clients in Perl, Python, and PHP for automated job submission.
- Curated complex database: Includes a database of manually curated protein–ligand complexes derived from the Ligand Protein Database (PLD) for reference and benchmarking.
- Preparation scripts: Provides setup scripts to prepare target protein structures and ligand input files for docking calculations.
Scientific Applications:
- Structure-based drug design: Predicts ligand binding modes to support rational drug development and lead optimization.
- Protein engineering: Assesses small-molecule interactions with protein variants to inform engineering of binding sites.
- Benchmarking and validation: Uses PLD-derived curated complexes as reference datasets for validation and benchmarking of docking protocols.
Methodology:
Docking is performed with the EADock DSS engine and employs setup scripts to prepare protein structures and ligand input files.
Topics
Collections
Details
- Tool Type:
- web application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- PHP, Perl, Python
- Added:
- 1/21/2015
- Last Updated:
- 11/25/2024
Operations
Publications
Grosdidier A, Zoete V, Michielin O. SwissDock, a protein-small molecule docking web service based on EADock DSS. Nucleic Acids Research. 2011;39(suppl):W270-W277. doi:10.1093/nar/gkr366. PMID:21624888. PMCID:PMC3125772.