HDOCK: a web server for protein–protein and protein–DNA/RNA docking based on a hybrid strategy

Abstract Protein–protein and protein–DNA/RNA interactions play a fundamental role in a variety of biological processes. Determining the complex structures of these interactions is valuable, in which molecular docking has played an important role. To automatically make use of the binding information from the PDB in docking, here we have presented HDOCK, a novel web server of our hybrid docking algorithm of template-based modeling and free docking, in which cases with misleading templates can be rescued by the free docking protocol. The server supports protein–protein and protein–DNA/RNA docking and accepts both sequence and structure inputs for proteins. The docking process is fast and consumes about 10–20 min for a docking run. Tested on the cases with weakly homologous complexes of <30% sequence identity from five docking benchmarks, the HDOCK pipeline tied with template-based modeling on the protein–protein and protein–DNA benchmarks and performed better than template-based modeling on the three protein–RNA benchmarks when the top 10 predictions were considered. The performance of HDOCK became better when more predictions were considered. Combining the results of HDOCK and template-based modeling by ranking first of the template-based model further improved the predictive power of the server. The HDOCK web server is available at http://hdock.phys.hust.edu.cn/.

[1]  Lazaros Mavridis,et al.  HexServer: an FFT-based protein docking server powered by graphics processors , 2010, Nucleic Acids Res..

[2]  Janusz M. Bujnicki,et al.  NPDock: a web server for protein–nucleic acid docking , 2015, Nucleic Acids Res..

[3]  J. Janin,et al.  Computer analysis of protein-protein interaction. , 1978, Journal of molecular biology.

[4]  Ranjit Prasad Bahadur,et al.  A non‐redundant protein–RNA docking benchmark version 2.0 , 2017, Proteins.

[5]  Sergey Lyskov,et al.  The RosettaDock server for local protein–protein docking , 2008, Nucleic Acids Res..

[6]  Sheng-You Huang,et al.  Search strategies and evaluation in protein-protein docking: principles, advances and challenges. , 2014, Drug discovery today.

[7]  Pierre Tufféry,et al.  InterEvDock: a docking server to predict the structure of protein–protein interactions using evolutionary information , 2016, Nucleic Acids Res..

[8]  D. Higgins,et al.  Fast, scalable generation of high-quality protein multiple sequence alignments using Clustal Omega , 2011, Molecular systems biology.

[9]  T. N. Bhat,et al.  The Protein Data Bank , 2000, Nucleic Acids Res..

[10]  Laura Pérez-Cano,et al.  A protein‐RNA docking benchmark (II): Extended set from experimental and homology modeling data , 2012, Proteins.

[11]  Zeyu Wen,et al.  Addressing recent docking challenges: A hybrid strategy to integrate template‐based and free protein‐protein docking , 2017, Proteins.

[12]  Alexandre M. J. J. Bonvin,et al.  A protein–DNA docking benchmark , 2008, Nucleic acids research.

[13]  A. Biegert,et al.  HHblits: lightning-fast iterative protein sequence searching by HMM-HMM alignment , 2011, Nature Methods.

[14]  Xiaoqin Zou,et al.  An iterative knowledge‐based scoring function for protein–protein recognition , 2008, Proteins.

[15]  Xiaoqin Zou,et al.  A knowledge-based scoring function for protein-RNA interactions derived from a statistical mechanics-based iterative method , 2014, Nucleic acids research.

[16]  Rodrigo Lopez,et al.  Clustal W and Clustal X version 2.0 , 2007, Bioinform..

[17]  Zhiping Weng,et al.  ZDOCK server: interactive docking prediction of protein-protein complexes and symmetric multimers , 2014, Bioinform..

[18]  Dmitri I. Svergun,et al.  pyDockSAXS: protein–protein complex structure by SAXS and computational docking , 2015, Nucleic Acids Res..

[19]  Sheng-You Huang,et al.  Exploring the potential of global protein-protein docking: an overview and critical assessment of current programs for automatic ab initio docking. , 2015, Drug discovery today.

[20]  Michael J. E. Sternberg,et al.  3D-Garden: a system for modelling protein-protein complexes based on conformational refinement of ensembles generated with the marching cubes algorithm , 2008, Bioinform..

[21]  Xiaoqin Zou,et al.  A nonredundant structure dataset for benchmarking protein‐RNA computational docking , 2013, J. Comput. Chem..

[22]  J. Sussman,et al.  JSmol and the Next-Generation Web-Based Representation of 3D Molecular Structure as Applied to Proteopedia , 2013 .

[23]  Xiaoqin Zou,et al.  MDockPP: A hierarchical approach for protein‐protein docking and its application to CAPRI rounds 15–19 , 2010, Proteins.

[24]  Alexandre M J J Bonvin,et al.  HADDOCK versus HADDOCK: New features and performance of HADDOCK2.0 on the CAPRI targets , 2007, Proteins.

[25]  S. Wodak,et al.  Modeling protein–protein and protein–peptide complexes: CAPRI 6th edition , 2017, Proteins.

[26]  Mieczyslaw Torchala,et al.  SwarmDock: a server for flexible protein-protein docking , 2013, Bioinform..

[27]  M. Sternberg,et al.  Modelling protein docking using shape complementarity, electrostatics and biochemical information. , 1997, Journal of molecular biology.

[28]  Ruth Nussinov,et al.  PatchDock and SymmDock: servers for rigid and symmetric docking , 2005, Nucleic Acids Res..

[29]  Yumeng Yan,et al.  A New Pairwise Shape-Based Scoring Function to Consider Long-Range Interactions for Protein-Protein Docking , 2017 .

[30]  I. Vakser,et al.  Evaluation of GRAMM low‐resolution docking methodology on the hemagglutinin‐antibody complex , 1997, Proteins.

[31]  E. Katchalski‐Katzir,et al.  Molecular surface recognition: determination of geometric fit between proteins and their ligands by correlation techniques. , 1992, Proceedings of the National Academy of Sciences of the United States of America.

[32]  Chengfei Yan,et al.  Inclusion of the orientational entropic effect and low‐resolution experimental information for protein–protein docking in Critical Assessment of PRedicted Interactions (CAPRI) , 2013, Proteins.

[33]  A. Bonvin,et al.  The HADDOCK web server for data-driven biomolecular docking , 2010, Nature Protocols.

[34]  Daisuke Kihara,et al.  Prediction of homoprotein and heteroprotein complexes by protein docking and template‐based modeling: A CASP‐CAPRI experiment , 2016, Proteins.

[35]  Sandor Vajda,et al.  ClusPro: a fully automated algorithm for protein-protein docking , 2004, Nucleic Acids Res..

[36]  Andrey Tovchigrechko,et al.  GRAMM-X public web server for protein–protein docking , 2006, Nucleic Acids Res..

[37]  Isaure Chauvot de Beauchêne,et al.  A web interface for easy flexible protein-protein docking with ATTRACT. , 2015, Biophysical journal.

[38]  D. Lipman,et al.  Improved tools for biological sequence comparison. , 1988, Proceedings of the National Academy of Sciences of the United States of America.

[39]  Dima Kozakov,et al.  Sampling and scoring: A marriage made in heaven , 2013, Proteins.

[40]  Zhiping Weng,et al.  Protein–protein docking benchmark version 4.0 , 2010, Proteins.

[41]  Sandor Vajda,et al.  CAPRI: A Critical Assessment of PRedicted Interactions , 2003, Proteins.

[42]  A. Sali,et al.  Comparative protein structure modeling of genes and genomes. , 2000, Annual review of biophysics and biomolecular structure.