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

被引:6
|
作者
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 条
  • [41] A Python']Python Clustering Analysis Protocol of Genes Expression Data Sets
    Agapito, Giuseppe
    Milano, Marianna
    Cannataro, Mario
    GENES, 2022, 13 (10)
  • [42] Jype - A Program Visualization and Programming Exercise Tool for Python']Python
    Helminen, Juha
    Malmi, Lauri
    SOFTVIS 2010: PROCEEDINGS OF THE 2010 INTERNATIONAL SYMPOSIUM ON SOFTWARE VISUALIZATION, 2010, : 153 - 162
  • [43] PyMix - The Python mixture package - a tool for clustering of heterogeneous biological data
    Benjamin Georgi
    Ivan Gesteira Costa
    Alexander Schliep
    BMC Bioinformatics, 11 (1)
  • [44] pysimm: A python']python package for simulation of molecular systems
    Fortunato, Michael E.
    Colina, Coray M.
    SOFTWAREX, 2017, 6 : 7 - 12
  • [45] MOFUN: a Python']Python package for molecular find and replace
    Boone, Paul
    Wilmer, Christopher E.
    DIGITAL DISCOVERY, 2022, 1 (05): : 679 - 688
  • [46] Biopython']python: freely available Python']Python tools for computational molecular biology and bioinformatics
    Cock, Peter J. A.
    Antao, Tiago
    Chang, Jeffrey T.
    Chapman, Brad A.
    Cox, Cymon J.
    Dalke, Andrew
    Friedberg, Iddo
    Hamelryck, Thomas
    Kauff, Frank
    Wilczynski, Bartek
    de Hoon, Michiel J. L.
    BIOINFORMATICS, 2009, 25 (11) : 1422 - 1423
  • [47] The python']python's back: Pathways of comaprison between Indonesia and Melanesia
    Hoskins, J
    ANTHROPOLOGICAL QUARTERLY, 2001, 75 (01) : 225 - 227
  • [48] DrPython']Python-WEB: A Tool to Help Teaching Well-Written Python']Python Programs
    Battistini, Tommaso
    Isaia, Nicolo
    Sterbini, Andrea
    Temperini, Marco
    SOFTWARE ENGINEERING AND FORMAL METHODS: SEFM 2021 COLLOCATED WORKSHOPS, 2022, 13230 : 277 - 286
  • [49] ProPy: Prolog-based Fault Localization Tool for Python']Python
    Morin, Janneke
    Ghosh, Krishnendu
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 1179 - 1182
  • [50] AIMBAT: A Python']Python/Matplotlib Tool for Measuring Teleseismic Arrival Times
    Lou, Xiaoting
    van der Lee, Suzan
    Lloyd, Simon
    SEISMOLOGICAL RESEARCH LETTERS, 2013, 84 (01) : 85 - 93