What is Protein-Ligand Docking?

Similar documents
Softwares for Molecular Docking. Lokesh P. Tripathi NCBS 17 December 2007

Using AutoDock 4 with ADT: A Tutorial

Docking. GBCB 5874: Problem Solving in GBCB

Kd = koff/kon = [R][L]/[RL]

Protein-Ligand Docking Methods

The PhilOEsophy. There are only two fundamental molecular descriptors

Structural Bioinformatics (C3210) Molecular Docking

Protein Structure Prediction and Protein-Ligand Docking

User Guide for LeDock

Protein-Ligand Docking

Protein-Ligand Docking Methods

BCB410 Protein-Ligand Docking Exercise Set Shirin Shahsavand December 11, 2011

Dr. Sander B. Nabuurs. Computational Drug Discovery group Center for Molecular and Biomolecular Informatics Radboud University Medical Centre

5.1. Hardwares, Softwares and Web server used in Molecular modeling

MOLECULAR RECOGNITION DOCKING ALGORITHMS. Natasja Brooijmans 1 and Irwin D. Kuntz 2

Protein-Ligand Docking Evaluations

Homology modeling. Dinesh Gupta ICGEB, New Delhi 1/27/2010 5:59 PM

Conformational Searching using MacroModel and ConfGen. John Shelley Schrödinger Fellow

Molecular Interactions F14NMI. Lecture 4: worked answers to practice questions

Molecular Mechanics, Dynamics & Docking

Performing a Pharmacophore Search using CSD-CrossMiner

Bioengineering & Bioinformatics Summer Institute, Dept. Computational Biology, University of Pittsburgh, PGH, PA

Computational modeling of G-Protein Coupled Receptors (GPCRs) has recently become

Using AutoDock With AutoDockTools: A Tutorial

Using Phase for Pharmacophore Modelling. 5th European Life Science Bootcamp March, 2017

Creating a Pharmacophore Query from a Reference Molecule & Scaffold Hopping in CSD-CrossMiner

Generating Small Molecule Conformations from Structural Data

Cheminformatics platform for drug discovery application

LigandScout. Automated Structure-Based Pharmacophore Model Generation. Gerhard Wolber* and Thierry Langer

Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes

Receptor Based Drug Design (1)

Schrodinger ebootcamp #3, Summer EXPLORING METHODS FOR CONFORMER SEARCHING Jas Bhachoo, Senior Applications Scientist

Structural biology and drug design: An overview

Dihedral Angles. Homayoun Valafar. Department of Computer Science and Engineering, USC 02/03/10 CSCE 769

Computational chemical biology to address non-traditional drug targets. John Karanicolas

Pose and affinity prediction by ICM in D3R GC3. Max Totrov Molsoft

Virtual Screening: How Are We Doing?

Medicinal Chemistry/ CHEM 458/658 Chapter 4- Computer-Aided Drug Design

PROTEIN-PROTEIN DOCKING REFINEMENT USING RESTRAINT MOLECULAR DYNAMICS SIMULATIONS

Fondamenti di Chimica Farmaceutica. Computer Chemistry in Drug Research: Introduction

Joana Pereira Lamzin Group EMBL Hamburg, Germany. Small molecules How to identify and build them (with ARP/wARP)

High Throughput In-Silico Screening Against Flexible Protein Receptors

Ranking of HIV-protease inhibitors using AutoDock

BioSolveIT. A Combinatorial Approach for Handling of Protonation and Tautomer Ambiguities in Docking Experiments

Author Index Volume

Chemical properties that affect binding of enzyme-inhibiting drugs to enzymes

Computational Identification of Inhibitors of Protein-Protein Interactions

Protein Dynamics. The space-filling structures of myoglobin and hemoglobin show that there are no pathways for O 2 to reach the heme iron.

Binding Response: A Descriptor for Selecting Ligand Binding Site on Protein Surfaces

Structural Bioinformatics (C3210) Molecular Mechanics

Virtual screening in drug discovery

Crystal Structure Prediction using CRYSTALG program

BUDE. A General Purpose Molecular Docking Program Using OpenCL. Richard B Sessions

Using Bayesian Statistics to Predict Water Affinity and Behavior in Protein Binding Sites. J. Andrew Surface

Towards Physics-based Models for ADME/Tox. Tyler Day

Chemogenomic: Approaches to Rational Drug Design. Jonas Skjødt Møller

DOCKING TUTORIAL. A. The docking Workflow

Chapter 8: Introduction to Evolutionary Computation

Computational protein design

Using AutoDock for Virtual Screening

GC and CELPP: Workflows and Insights

Drug Design 2. Oliver Kohlbacher. Winter 2009/ QSAR Part 4: Selected Chapters

ONETEP PB/SA: Application to G-Quadruplex DNA Stability. Danny Cole

Assessing Scoring Functions for Protein-Ligand Interactions

Virtual Libraries and Virtual Screening in Drug Discovery Processes using KNIME

MM-GBSA for Calculating Binding Affinity A rank-ordering study for the lead optimization of Fxa and COX-2 inhibitors

Similarity Search. Uwe Koch

DISCRETE TUTORIAL. Agustí Emperador. Institute for Research in Biomedicine, Barcelona APPLICATION OF DISCRETE TO FLEXIBLE PROTEIN-PROTEIN DOCKING:

Docking with Water in the Binding Site using GOLD

ICM-Chemist-Pro How-To Guide. Version 3.6-1h Last Updated 12/29/2009

Ligand Scout Tutorials

Flexibility and Constraints in GOLD

Protein structure prediction. CS/CME/BioE/Biophys/BMI 279 Oct. 10 and 12, 2017 Ron Dror

Computational Chemistry in Drug Design. Xavier Fradera Barcelona, 17/4/2007

MM-PBSA Validation Study. Trent E. Balius Department of Applied Mathematics and Statistics AMS

Protein structure prediction. CS/CME/BioE/Biophys/BMI 279 Oct. 10 and 12, 2017 Ron Dror

Other Cells. Hormones. Viruses. Toxins. Cell. Bacteria

Analyzing Molecular Conformations Using the Cambridge Structural Database. Jason Cole Cambridge Crystallographic Data Centre

MD Simulation in Pose Refinement and Scoring Using AMBER Workflows

In silico pharmacology for drug discovery

From Small Molecules to Biological Molecules: Modelling Interactions. Dr. Antonio Chana Milano, 22 nd April 2008

Retrieving hits through in silico screening and expert assessment M. N. Drwal a,b and R. Griffith a

Focusing Conformational Ensembles on Bioactive-Like Conformations

Build_model v User Guide

Identifying Interaction Hot Spots with SuperStar

GOLD Configuration File User Guide

Advanced in silico drug design

Pharmacophore-Based Molecular Docking to Account for Ligand Flexibility

Biologically Relevant Molecular Comparisons. Mark Mackey

ENERGY MINIMIZATION AND CONFORMATION SEARCH ANALYSIS OF TYPE-2 ANTI-DIABETES DRUGS

Computer Graphics Applications on Molecular Biology and Drug Design

Ultra High Throughput Screening using THINK on the Internet

Portal. User Guide Version 1.0. Contributors

THE TANGO ALGORITHM: SECONDARY STRUCTURE PROPENSITIES, STATISTICAL MECHANICS APPROXIMATION

BioSolveIT. A Combinatorial Docking Approach for Dealing with Protonation and Tautomer Ambiguities

FDS: Flexible Ligand and Receptor Docking with a Continuum Solvent Model and Soft-Core Energy Function

Introduction to AutoDock and AutoDock Tools

CMPS 3110: Bioinformatics. Tertiary Structure Prediction

Integrated Cheminformatics to Guide Drug Discovery

CMPS 6630: Introduction to Computational Biology and Bioinformatics. Tertiary Structure Prediction

Transcription:

MOLECULAR DOCKING

Definition: What is Protein-Ligand Docking? Computationally predict the structures of protein-ligand complexes from their conformations and orientations. The orientation that maximizes the interaction reveals the most accurate structure of the complex. Importance of complexes - structure -> function 2

What is Docking? Given two molecules find their correct association: T + = 3

3-D Representation of a Protein Binding Site 6.7 5.2 4.2-4.7 4.8 5.1-7.1 Distances between binding groups in Angstroms and the type of interaction 4 is searchable

General Protein Ligand Binding Ligand - Molecule that binds with a protein - DNA, drug lead compounds, etc. Protein active site(s) - Allosteric binding - Competitive binding Function of binding interaction - Natural and artificial 5

Issues Involved in Docking Protein Structure and Active Site - Assumed knowledge (PDBs, comparative modeling etc.) - PROCAT database: 3d enzyme active site templates Ligand Structure - Pharmacophore (base fragment) in potential drug compound - well known groups Rigid vs. Flexible - In solution or in vacum - Structure fixed, partly fixed, modeling of flexibility 6

Algorithmic Approaches to Docking Qualitative Geometric Shape complementarity and fitting Quantitative Energy calculations Determine global minimum energy Free energy measure Hybrid Geometric and energy complementarity 2 phase process: soft and hard docking 7

It involves: Docking uses a search and score method Finding useful ways of representing the molecules and molecular properties. Exploration of the configuration spaces available for interaction between ligand and receptor. Evaluate and rank configurations using a scoring system, in this case the binding energy However, since it is difficult to evaluate the binding energy because the binding sites may not be easily accessible, the binding energy is modeled as follows: G bind= Gvdw + Ghbond + Gelect + G conform+ G tor + G sol

Docking Strategy PDB files Surface Representation Patch Detection Matching Patches Scoring & Filtering Candidate complexes 10

Adding angles in Cartesian space x = r cos y = r sin converting internal motion to Cartesian motion y (x,y ) (x,y) x' = r cos ( = r (cos cos sin sin = ( r cos cos r sin sin = x cos y sin r x y' = r sin ( = r (sin cos sin cos = ( r sin cos r cos sin = y cos x sin in matrix notation... x' y' cos sin sin x cos y rotation matrix

A 3D rotation matrix Is the product of 2D rotation matrices. cos sin 0 cos 0 sin cos cos sin cos sin cos 0 0 1 0 sin cos cos sin sin 0 0 1 sin 0 cos sin 0 cos

Kinds of Kinds of search:systematic : search Anchor and grow (or) incremental construction algorithm It tries to explore all the degrees of freedom in a molecule, but ultimately face the problem of combinatorial explosion So ligands are often incrementally grown into active sites Exhaustive Deterministic Dependent on granularity of sampling Feasible only for low-dimensional problems DOF, 6D search DOCK (incremental) FlexX (incremental) Glide (incremental)

Kinds of search:stochastic Kinds of:::: search Monte Carlo (MC) methods and Evolutionary algorithm It works by making random changes to either a single ligand or a population of ligands Novel ligand is evaluated by pre defined probability function In Tabu search, to accept the novel molecule, it calculates RMSD between current moecular coordinates and every molecule s previously recorded conformation Random Outcome varies Repeat to improve chances of success Feasible for higher-dimensional problems Simulated Annealing (SA) AutoDock (MC/SA,GA/LGA) GOLD (GA) Evolutionary Algorithms (EA) Genetic Algorithm (GA)/Tabu Search (TS) Hybrid Global-Local Search/Lamarckian GA (LGA)

Kinds of Search:DETERMINISTIC Energy Minimization methods and Molecular Dynamics simulations Molecular Dynamics simulations are often unable to cross highenergy barriers within feasible simulation time periods, they might accommodate ligands in local minima of the energy surface so, an attempt is made to simulate different parts of a proteinligand system at different temperatures Energy minimization is rarely used as stand alone search techniques, as only local energy minima can be reached DOCK Glide AutoDock

Random/stochastic AutoDock (MC) MOE-Dock (MC,TS) GOLD (GA) PRO_LEADS (TS) Systematic DOCK (incremental) FlexX (incremental) Glide (incremental) Hammerhead (incremental) Simulation/Deterministic DOCK Glide MOE-Dock AutoDock Hammerhead

SCORING FUNCTIONS:FORCE FIELD BASED SCORING Quantifying the sum of two energies Receptor ligand interaction energy and internal ligand energy Most scoring functions consider a single protein conformation to omit the internal protein energy, which simplifies the scoring Force field scoring functions varies based on different force field parameter sets For E.g.: G Score Tripos force field AutoDock AMBER force field

SCORING FUNCTIONS:EMPIRICAL SCORING Based on binding energies and/or conformations It is designed based on idea that binding energies can be approximated by a sum of individual uncorrelated terms The coefficients are obtained from regression analysis using experimentally determined binding energies and X ray structural information Disadvantage it depends on the molecular data sets used to perform regression analysis

KNOWLEDGE BASED SCORING It reproduce experimental structures rather than binding energies Protein ligand complex is modelled using relatively simple atomic interaction pair potentials A number of atom type interactions are defined depending on their molecular environment The main attraction is computational simplicity which permits efficient screening of large compound databases Disadvantage derivation is essentially based on information implicitly encoded in limited sets of protein ligand complex

Scoring in Ligand-Protein Docking Potential Energy Description: 23

Type of Scoring Functions FORCE FIELD BASED D-Score G-Score Gold Score Autodock Dock EMPIRICAL Ludi F-Score Chem Score KNOWLEDGE BASED PMF Drug Score CONSENSUS CSCORE X-Score

AutoDock

Cerius2/LigScore vdw 6-9 C+pol buried polar surface in attractive protein ligand complex Totpol2 square of buried polar surface in attractive repulsive protein ligand complex Cerius2/PLP Cerius2/PMF

Cerius2/ LUDI

SYBYL/F-Score

SYBYL/G-Score:

SYBYL/D-Score: SYBYL/ChemScore:

DrugScore: X-Score:

DOCKING SCORE It based on the bonded and non bonded interactions of ligand binding site Bonded Interactions: Non Bonded Interactions:

BINDING AFFINITY The interaction of most ligands with their binding sites can be characterized in terms of a binding affinity The free energy of binding (ΔG) is related to binding affinity by The equilibrium equation is : Where ΔG is Gibb s free energy, R is gas constant, T is temperatures and K is equilibrium constant E is enzyme and I is inhibitor

172 Protein ligand complexes chosen based on resolution (better than 2.5 Å) 172 Conformational sampling procedure 100 passes 100 Protein Ligand complex has: 43 different proteins Molecular weight 122 913 KDa Rotatable single bond (ligand) 0 20

The selection of suitable sample for study It is done by AutoDock (Genetic Algorithm) Parameter: For best fitting, Translation, rotation, and torsions are set to 0.5 Å, 15, and15, respectively The size of the docking box is 30 Å X 30 Å X 30 Å

Screening parameter: RMSD 0-15 Å Distinctive conformational clusters 30-70 Docked conformation should close to experimental conformation (RMSD 2.0 Å) ga-num-generations determines the quality of the sample 50-200 runs per complex

Force Field based scoring: AutoDock, G-Score, D-Score Empirical scoring: LigScore, PLP,LUDI, F-Score, ChemScore, X-Score Knowledge Based scoring: PMF, DrugScore

Success rates of 11 scoring functions under different rmsd criteria

AUTODOCK Simulated Annealing Based on temperature effects Start with high temperature and global search Lower temperature local search Genetic Algorithm Charles Darwin s Theory of Evolution Genotype Phenotype Lamarckian Algorithm ( Jean Baptiste de Lamarck) Phenotype Genotype

Search parameters Population size Crossover rate Mutation rate Local search energy evals Termination criteria energy evals generations

Genetic function algorithm Start with a random population (50-200) Perform Crossover (Sex, two parents -> 2 children) and Mutation (Cosmic rays, one individual gives 1 mutant child) Compute fitness of each individual Proportional Selection & Elitism New Generation begins if total energy evals or maximum generations reached

Dimensionality of molecular docking Degrees of Freedom (DOF) Position or Translation (x,y,z) = 3 Orientation or Quaternion (qx, qy, qz, qw) = 4 Rotatable Bonds or Torsions (tor 1, tor 2, tor n ) = n Total DOF, or Dimensionality, D = 3 + 4 + n

Docking Preparation Grid AutoDock uses gridbased docking Ligand-protein interaction energies are pre-calculated and then used as a look-up table during simulation Grid maps are constructed based on atoms of interest in ligand (here CANOSH)

Initial X Ray crystallographic positions of protein and ligand (SYBYL)

Simulated annealing One copy of the ligand (Population = 1) Starts from a random or specific postion/orientation/conformation (=state) Constant temperature annealing cycle (Accepted & Rejected Moves) Temperature reduced before next cycle Stops at maximum cycles

Docking Simulated Annealing Runs = 100 Cycles = 50 Initial Temp (RT) = 1,000 Temp reduction factor =.95 Linear temperature reduction Translation reduction factor = 1 Quaternion reduction factor = 1 Torsional reduction factor = 1 # rotatable bonds = 12 Initial coordinates = Random Initial quaternion = Random Initial dihedrals = Random Translation step = 2.0 Å Quaternion step = 50 deg Torsion step = 50 deg Results: 100 different clusters Energy range: -0.63 to +64,000 Conformation #81: -0.63 Conformation #67: +20.02 Conformation #68: +10.74 Lowest energy conf not close to position but similar to original Conf #67 closest to position and conformation of original ligand; higher energy Conf #68 close to position but not conformation of original ligand; not as high energy

Original ligand conf SA conformation #67 Close up of previous (SYBYL)

Original ligand conf Best GA conf Best LGA conf Best SA conf Best LS conf (SYBYL)

GOLD (CCDC, Cambridge, UK) www.ccdc.cam.ac.uk/products/life_sciences/gold/ Flexible docking: match protein and ligand hydrogen bond fitting points optimizes the poses using a Genetic algorithm Flexible rings by flipping ring corners Locally flexible protein: polar hydrogens allowed to move Water switched on and off to maximize interactions SF: GOLDfitness score

FRED (OpenEye, Santa Fe, CA, USA) Rigid body docking using a shape-based approach: random generation of poses within active site use of Gaussian functions to represent atoms Use of Gaussian docking functions (combines overlap between ligand with protein atoms and area intersection) and a Quasi-Newton rigid body optimization algorithm to place ligand and select poses Uses Rigid protein SF : ChemScore; Emperical FF

FlexX/FlexE (BioSolveIt, Sankt Augustin, Germany) Flexible docking: incremental construction for the ligand combined with a matching of ligand groups to protein interaction types multiple conformations for rings Rigid of flexible protein: all atom representation composite structures assessed (FlexE) water considered using the particle concept (waters placed before docking and only kept during the docking run if favourable interactions are created) SF : Flex X SF;Emperical FF

FLEX-X The general schema Ligand conformational flexibility Modeling Receptor-ligand interactions Scoring function Algorithm Base selection Base placement Incremental construction

Scoring function Estimates the free binding energy in the complex match score contact score The function is additive in the ligand atoms.

Ligand fragmentation Good results are produced if the added fragments are small Every fragment, except for the base fragment consist of only one component.

DOCK 6.0(http://dock.compbio.ucsf.edu) (UCSF,CA,USA) Rigid body docking using a clique matching algorithm Flexible ligand using an incremental construction algorithm combined with a simplex minimizer Flexible protein: -negative image of the active site using spheres -use of precomputed grids based on AMBER intermolecular energy and GB/SA(Generalised Born/surface Area) solvation energy -protein flexibility considered using combined grids SF: Dockscore; Amber Force Field

DOCK as an Example DOCK works in 5 steps: Step 1 Start with 3D coordinates of target receptor Step 2 Generate molecular surface for receptor Step 3 Generate spheres to fill the active site of the receptor: The spheres become potential locations for ligand atoms Step 4 Matching: Sphere centers are then matched to the ligand atoms, to determine possible orientations for the ligand Step 5 Scoring: Find the top scoring orientation 75

DOCK as an Example 4 5 Three scoring schemes: Shape scoring, Electrostatic scoring and Force-field scoring Image 5 is a comparison of the top scoring orientation of the molecule thioketal with the orientation found in the crystal structure

The DOCK Algorithm Two steps in rigid ligand mode: Orienting the putative ligand in the site Guided by matching distances, between predefined site points on the target to interatomic distances of the ligand. The RT matrix is used for the transform of the ligand. Scoring the resulting orientation Each orientation is scored for each quality fit. The process is repeated a user-defined number of orientations or maximum orientations 77

Site Points Generation in DOCK Program SPHGEN identifies the active site, and other sites of interest. Each invagination is characterized by a set of overlapping spheres. For receptors, a negative image of the surface invaginations is created; For a ligand, the program creates a positive image of the entire molecule. 78

The Matching Can be directed by 2 additional features: Chemical matching - labeling the site points such that only particular atom types are allowed to be matched to them. Critical cluster - subsets of interest can be defined as critical clusters, so that at least one member of them will be part of any accepted ligand match. Increase in efficiency and speed due to elimination of potentially less promising orientations! 79

.... 1. Define the target binding site points. O O S S N H N N N H N N N F F........ 2. Match the distances. 3. Calculate the transformation matrix for the orientation. F H N N O S 4. Dock the molecule. O S H N N N F 5. Score the fit. 80

DOCK

Pharmacophore-Based Docking 83

Pharmacophore-based Docking Basic idea: Appropriate spatial disposition of a small number of functional groups in a molecule is sufficient for achieving a desired biological effect. The ensemble formation will be guided by these functional groups. 84

Pharmacophore Fingerprint Pharmacophore fingerprint - a set of pharmacophore features and their relative position. Typical pharmacophore features: Hydrogen-bond donors and acceptors Positive and negative ionizable atoms/groups Hydrophobes and ring centroids Implemented in DOCK 4.0.1 Hydrogen-bond donors Hydrogen-bond acceptors Dual hydrogen-bond donor and acceptor 5 or 6 membered ring centroids 85

Pharmacophore DOCK Prepare target structure Save the best scoring conformer for each molecule Generate a set of chemically labeled site points Score all conformers Orientations tries >MAX Yes No Read a 3D pharmacophore from the database Compare distances between pharmacophore points and site points to determine an orientation matrix Yes No Orientations tries >MAX Use the transformation matrix to dock all conformers associated with the pharmacophore Yes Match? No 86

Advantages of Pharmacophore-based Docking Rapid elimination of ligands containing functional groups which would interfere with binding. Speed increase over docking of individual molecules. More information pertaining to the entire molecule is retained (no rigid portions). Chemical matching and critical clusters are encouraged. 87

Limitations of Pharmacophore-based Searching A limited subset of key interactions (typically 4-6) which must be extracted from the target site with dozens of potential interactions. Complex queries are extremely slow. The majority of the information contained in the target structure is not considered during the search. There is no scoring function beyond the binary (match/no match). Any steric or electronic constraints imposed by the target, but not defined by the target are ignored. 88

Conformational Ensembles Docking Observations: 1. Generating an orientation of a ligand in a binding site may be separated from calculating a conformation of the ligand in that particular orientation. 2. Multiple conformations of a given ligand usually have some portion in common (internally rigid atoms such as ring systems), and therefore, contain redundancies. 89

Conformational Ensembles Docking Observations: 1. Generating an orientation of a ligand in a binding site may be separated from calculating a conformation of the ligand in that particular orientation. 2. Multiple conformations of a given ligand usually have some portion in common (internally rigid atoms such as ring systems), and therefore, contain redundancies. 90

Overview of the Ligand Ensemble Method 91

Disadvantages of Conformational Ensemble Docking Loss of information when the orientations are guided only by a subset of the atoms in molecule. Orientations may be missed because potential distance matches from non-rigid portions of the molecule are not considered. The ensemble method will fail for ligands that lack internally rigid atoms. The use of chemical matching and critical clusters is limited. 92

ACTIVE SITE IDENTIFICATION PROGRAMS CASTP:http://cast.engr.uic.edu/ XSITE:http://www.biochem.ucl.ac.uk/~roman/xsite/manual/man2.html Voidoo:http://spec.ch.man.ac.uk/prog_man/o-sat/voidoo.html APROPOS:http://www.csb.yale.edu/userguides/datamanip/ apropos/apropos_descrip.html CANGAROO:http://chem.leeds.ac.uk/ICAMS/eccc/cangaroo.html Surfnet:http://www.biochem.ucl.ac.uk/~roman/surfnet/surfnet.html PASS: http://www.delanet.com/~bradygp/pass/ Active site templates for Enzymes http://www.biochem.ucl.ac.uk/bsm/procat/procat.html

Protein Ligand Docking Programs AutoDock http://www.scripps.edu/mb/olson/doc/autodock/ GOLD http://www.ccdc.cam.ac.uk/products/life_sciences/gold/ FLEXX http://www.biosolveit.de/flexx/ GLIDE http://www.schrodinger.com/ ICM http://www.molsoft.com/docking.html Dock http://www.cmpharm.ucsf.edu/kuntz/dock.html

Protein protein Docking Programs ZDOCK : http://zlab.bu.edu/zdock/ HEX : http://www.csd.abdn.ac.uk/hex/ GRAMM : http://vakser.bioinformatics.ku.edu/resources/gramm ICM : http://www.molsoft.com/docking.html CLUSPRO : http://nrc.bu.edu/cluster/clusdoc.html KORDO : http://www.bioinfo.de/isb/gcb99/poster/zimmermann/ MOLFIT : http://www.weizmann.ac.il/chemical_research_supp ort//molfit/