Docking (molecular): Difference between revisions
Line 51: | Line 51: | ||
* [http://www.q-pharm.com Quantum 3.2] A docking program developed by [[Quantum Pharmaceuticals]] in [[Russia]] applying quantum and molecular physics instead of statistical scoring-function-like and [[QSAR]]-like methods for fast calculations. |
* [http://www.q-pharm.com Quantum 3.2] A docking program developed by [[Quantum Pharmaceuticals]] in [[Russia]] applying quantum and molecular physics instead of statistical scoring-function-like and [[QSAR]]-like methods for fast calculations. |
||
* [http://home.iitk.ac.in/~hari DOCKtor] A docking program being developed by [http://home.iitk.ac.in/~hari Hari K. Voruganti] in [http://www.iitk.ac.in/robotics Center for Robotics], of [http://www.iitk.ac.in IIT Kanpur] using Shape |
* [http://home.iitk.ac.in/~hari DOCKtor] A docking program being developed by [http://home.iitk.ac.in/~hari Hari K. Voruganti] in [http://www.iitk.ac.in/robotics Center for Robotics], of [http://www.iitk.ac.in IIT Kanpur] using Shape Complemetarity for proteins. |
||
Hari is a PhD student working with [http://home.iitk.ac.in/~dasgupta Dr Bhaskar Dasgupta]. |
Hari is a PhD student working with [http://home.iitk.ac.in/~dasgupta Dr Bhaskar Dasgupta]. |
||
Revision as of 11:48, 10 October 2006
Computational molecular docking is a research technique for predicting whether one molecule will bind to another, usually a protein. Protein-protein, protein-DNA and protein-ligand docking predictions are all performed, though the techniques employed in each area are highly various. Protein-ligand docking is done by modelling the interaction between protein and ligand: if the geometry of the pair is complementary and involves favorable biochemical interactions, the ligand will potentially bind the protein in vitro or in vivo.
Applications
A binding interaction may mean that the ligand inhibits the protein's function or acts as an agonist. Docking is most pertinent to the field of drug design—most drugs are small molecules, and using a computational approach allows researchers to quickly screen large databases of potential drugs (e.g., the ZINC database of compounds for virtual screening) against protein targets such as HIV reverse transcriptase. Traditional discovery of drug candidates occurs by chance or through painstaking work in the lab. For example, virtual screening and related combinatorial chemistry techniques are particularly important in searching for new antibiotics as strains of resistant bacteria increasingly appear due to overuse of antibiotics.
The mechanics of docking
To perform a docking screen, the first requirement is a structure of your protein of interest. Usually the structure has been determined in the lab using a biophysical technique such as x-ray crystallography, or less often, NMR spectroscopy. This protein structure and a database of potential ligands serve as inputs to a docking program. The success of a docking program depends on two components: the search algorithm and the scoring function.
The search algorithm
The search space consists of all possible orientations and conformations of the protein paired with the ligand. With present computing resources, it is impossible to exhaustively explore the search space—this would involve enumerating all possible distortions of each molecule (molecules are dynamic and exist in an ensemble of conformational states) and all possible rotational and translational orientations of the ligand relative to the protein at a given level of granularity. Most docking programs in use account for a flexible ligand, and several are attempting to model a flexible protein receptor. Each "snapshot" of the pair is referred to as a pose. There are many strategies for sampling the search space. Here are some examples:
- Use a coarse-grained molecular dynamics simulation to propose energetically reasonable poses
- Use a "linear combination" of multiple structures determined for the same protein to emulate receptor flexibility
- Use a genetic algorithm to "evolve" new poses that are successively more and more likely to represent favorable binding interactions
The scoring function
The scoring function takes a pose as input and returns a number indicating the likelihood that the pose represents a favorable binding interaction.
Most scoring functions are physics-based molecular mechanics force fields that estimate the energy of the pose; a low (negative) energy indicates a stable system and thus a likely binding interaction. An alternative approach is to derive a statistical potential for interactions from a large database of protein-ligand complexes, such as the Protein Data Bank, and evaluate the fit of the pose according to this inferred potential.
There are a lot of structures from X-ray diffraction for complexes between proteins and high affinity ligands, but very few for low affinity ligands as these do not stay bound for long enough to be seen. Scoring functions trained with this data can dock high affinity ligands correctly, but they will also give plausible docked conformations for ligands that really are inactive. This gives a large number of false positive hits, i.e., ligands predicted to bind to the protein that actually don't when placed together in a test tube.
One way to reduce the number of false positives is to recalculate the energy of the top-hit poses using a higher resolution (and therefore slow) technique like Generalized Born or Poisson-Boltzmann methods[1]. However, typically the researcher will screen a database of tens to hundreds of thousands of compounds and test the top 60 or so in vitro, and to identify any true binders is still considered a success.
See also
External links
- CureCancer Screensaver Lifesaver A large-scale distributed docking effort by Oxford University, NFCR and UnitedDevices, applying the LigandFit software, aimed to finding drugs for pancreatic cancer and leukemia.
- FIGHTAIDS@Home A project by The Scripps Institute, applying the AutoDock drug-docking software towards discovery of new HIV therapies
- Rosetta@Home A distributed computing project, aiming to improve the Rosetta software for protein prediction, design and docking
- ClusPro A docking program developed by the Camacho group at Boston University
- SmoothDock A docking prediction program and Online server by Carlos J. Camacho and P. Christoph Champ at University of Pittsburgh
- AutoDock A docking program developed by the Olson group at Scripps
- DOCK A docking program developed in the Kuntz and Shoichet groups at the University of California, San Francisco
- GOLD A docking program produced by the CCDC in Cambridge, UK
- Glide A docking program developed and commercialized by Schrödinger in the US
- FlexX A docking program developed by BioSolveIT in Germany
- Molegro Virtual Docker A docking program developed by Molegro in Denmark
- ICM A docking program developed by Prof. Ruben Abagyan and Dr. Maxim Totrov at Molsoft LLC
- Quantum 3.2 A docking program developed by Quantum Pharmaceuticals in Russia applying quantum and molecular physics instead of statistical scoring-function-like and QSAR-like methods for fast calculations.
- DOCKtor A docking program being developed by Hari K. Voruganti in Center for Robotics, of IIT Kanpur using Shape Complemetarity for proteins.
Hari is a PhD student working with Dr Bhaskar Dasgupta.
References
- ^ Feig, et al. (2004). Performance comparison of generalized born and Poisson methods in the calculation of electrostatic solvation energies for protein structures. J Comput Chem, 25(2):265-84.