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.