LPATH: A Semiautomated Python']Python Tool for Clustering Molecular Pathways

被引:2
|
作者
Bogetti, Anthony T. [1 ]
Leung, Jeremy M. G. [1 ]
Chong, Lillian T. [1 ]
机构
[1] Univ Pittsburgh, Dept Chem, Pittsburgh, PA 15260 USA
基金
美国安德鲁·梅隆基金会;
关键词
RATE CONSTANTS; PROTEIN; BINDING; SIMULATION; DYNAMICS; DISTANCE; MODELS;
D O I
10.1021/acs.jcim.3c01318
中图分类号
R914 [药物化学];
学科分类号
100701 ;
摘要
The pathways by which a molecular process transitions to a target state are highly sought-after as direct views of a transition mechanism. While great strides have been made in the physics-based simulation of such pathways, the analysis of these pathways can be a major challenge due to their diversity and variable lengths. Here, we present the LPATH Python tool, which implements a semiautomated method for linguistics-assisted clustering of pathways into distinct classes (or routes). This method involves three steps: 1) discretizing the configurational space into key states, 2) extracting a text-string sequence of key visited states for each pathway, and 3) pairwise matching of pathways based on a text-string similarity score. To circumvent the prohibitive memory requirements of the first step, we have implemented a general two-stage method for clustering conformational states that exploits machine learning. LPATH is primarily designed for use with the WESTPA software for weighted ensemble simulations; however, the tool can also be applied to conventional simulations. As demonstrated for the C7(eq) to C7(ax) conformational transition of the alanine dipeptide, LPATH provides physically reasonable classes of pathways and corresponding probabilities.
引用
收藏
页码:7610 / 7616
页数:7
相关论文
共 50 条
  • [1] LPATH: A semi-automated Python']Python tool for clustering molecular pathways
    Leung, Jeremy M. G.
    Bogetti, Anthony
    Chong, Lillian T.
    BIOPHYSICAL JOURNAL, 2024, 123 (03) : 427A - 427A
  • [2] PETAL: a Python']Python tool for deep analysis of biological pathways
    Sgroi, Giuseppe
    Russo, Giulia
    Pappalardo, Francesco
    BIOINFORMATICS, 2020, 36 (22-23) : 5553 - 5555
  • [3] CluEval: A Python']Python tool for evaluating clustering performance in named entity disambiguation
    Kim, Jinseok
    Kim, Jenna
    SOFTWARE IMPACTS, 2023, 16
  • [4] PyMix - The Python']Python mixture package - a tool for clustering of heterogeneous biological data
    Georgi, Benjamin
    Costa, Ivan Gesteira
    Schliep, Alexander
    BMC BIOINFORMATICS, 2010, 11
  • [5] NATURAL CLUSTERING USING PYTHON']PYTHON
    Razera, D. E.
    Maciel, C. D.
    Pereira, J. C.
    Oliveira, S. P.
    BIOMAT 2009, 2010, : 289 - +
  • [6] pigeo: A Python']Python Geotagging Tool
    Rahimi, Afshin
    Cohn, Trevor
    Baldwin, Timothy
    PROCEEDINGS OF 54TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL-2016): SYSTEM DEMONSTRATIONS, 2016, : 127 - 132
  • [7] SpatialCluster: A Python']Python library for urban clustering
    Reyes, Axel
    Mendoza, Marcelo
    Vera, Camila
    Lucchini, Francesca
    Dimter, Jan
    Gutierrez, Felipe
    Bro, Naim
    Lobel, Hans
    Reyes, Ariel
    SOFTWAREX, 2024, 26
  • [8] OpenEnsembles: A Python']Python Resource for Ensemble Clustering
    Ronan, Tom
    Anastasio, Shawn
    Qi, Zhijie
    Sloutsky, Roman
    Naegle, Kristen M.
    Tavares, Pedro Henrique S. Vieira
    JOURNAL OF MACHINE LEARNING RESEARCH, 2018, 19
  • [9] PyTOPS: A Python']Python based tool for TOPSIS
    Yadav, Vinay
    Karmakar, Subhankar
    Kalbar, Pradip P.
    Dikshit, A. K.
    SOFTWAREX, 2019, 9 : 217 - 222
  • [10] Python']Python as a Federation Tool for GENESIS 3.0
    Cornelis, Hugo
    Rodriguez, Armando L.
    Coop, Allan D.
    Bower, James M.
    PLOS ONE, 2012, 7 (01):