Help for using MPRDOCK server


1. How to provide input for docked molecules

The MPRDOCK server is to predict the complex structure between proteins and nucleic acids through ensemble docking of multiple protein structures that are built based by homology modeling. Users need to provide input for the two molecule to be docked. The MPRDOCK server can accept four types of input for proteins:

Only ONE type of input is needed for each molecule.

If more than one types of input are provided, the first one will be used. For the "PDB ID:ChainID" input, the user can provide one single chain ID or multiple chain IDs. For example, "2XNR:A" stands for the chain A of the pdb file of 2XNR; "1AHW:AB" stands for the chains A and B of the pdb file of 1AHW. If only a sequence is provided, the server will automatically constuct a model structure from a homologous template in the Protein Data Bank using a in-house modeling pipeline of HH Suite , Clustaw2, and MODELLER. Currently, the sequence input is only supported for proteins. For DNA/RNA, users need to submit their own structures for docking. In addition, users are also recommended to submit their own pdb file if the protein contains multiple chains, as our pipeline is currently designed to model single-chain proteins.

2.How to specify the binding site [optional]

The MPRDOCK performs global docking to predict the binding complexes between two molecules. Therefore, no information about the binding site is necessary for the docking job. However, the server also gives users the option to specify the binding site residues if such information is available, such that the predicted models will have a higher accuracy. Two types of binding site information can be provided.