PROTHON: A Local Order Parameter-Based Method for Efficient Comparison of Protein Ensembles

J Chem Inf Model. 2023 Jun 12;63(11):3453-3461. doi: 10.1021/acs.jcim.3c00145. Epub 2023 May 13.

Abstract

The comparison of protein conformational ensembles is of central importance in structural biology. However, there are few computational methods for ensemble comparison, and those that are readily available, such as ENCORE, utilize methods that are sufficiently computationally expensive to be prohibitive for large ensembles. Here, a new method is presented for efficient representation and comparison of protein conformational ensembles. The method is based on the representation of a protein ensemble as a vector of probability distribution functions (pdfs), with each pdf representing the distribution of a local structural property such as the number of contacts between Cβ atoms. Dissimilarity between two conformational ensembles is quantified by the Jensen-Shannon distance between the corresponding set of probability distribution functions. The method is validated for conformational ensembles generated by molecular dynamics simulations of ubiquitin, as well as experimentally derived conformational ensembles of a 130 amino acid truncated form of human tau protein. In the ubiquitin ensemble data set, the method was up to 88 times faster than the existing ENCORE software, while simultaneously utilizing 48 times fewer computing cores. We make the method available as a Python package, called PROTHON, and provide a GitHub page with the Python source code at https://github.com/PlotkinLab/Prothon.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Humans
  • Molecular Dynamics Simulation
  • Protein Conformation
  • Proteins* / chemistry
  • Software*
  • Ubiquitin

Substances

  • Proteins
  • Ubiquitin

Grants and funding