iScore: An MPI supported software for ranking protein–protein docking models based on a random walk graph kernel and support vector machines

Publication date

2020-03-27

Authors

Renaud, Nicolas
Jung, Yong
Honavar, Vasant
Geng, CunliangISNI 000000050599841X
Bonvin, Alexandre M J JORCID 0000-0001-7369-1322ISNI 0000000396501354
Xue, LiISNI 0000000506297551

Editors

Advisors

Supervisors

Document Type

Article
Open Access logo

License

cc_by_nc_nd

Abstract

Computational docking is a promising tool to model three-dimensional (3D) structures of protein–protein complexes, which provides fundamental insights of protein functions in the cellular life. Singling out near-native models from the huge pool of generated docking models (referred to as the scoring problem) remains as a major challenge in computational docking. We recently published iScore, a novel graph kernel based scoring function. iScore ranks docking models based on their interface graph similarities to the training interface graph set. iScore uses a support vector machine approach with random-walk graph kernels to classify and rank protein–protein interfaces. Here, we present the software for iScore. The software provides executable scripts that fully automate the computational workflow. In addition, the creation and analysis of the interface graph can be distributed across different processes using Message Passing interface (MPI) and can be offloaded to GPUs thanks to dedicated CUDA kernels.

Keywords

Graph kernel functions, MPI, Position-specific scoring matrix (PSSM), Protein–protein docking, Scoring, Support vector machines

Citation

Renaud, N, Jung, Y, Honavar, V, Geng, C, Bonvin, A M J J & Xue, L C 2020, 'iScore: An MPI supported software for ranking protein–protein docking models based on a random walk graph kernel and support vector machines', SoftwareX, vol. 11, 100462. https://doi.org/10.1016/j.softx.2020.100462