pyPept: a python']python library to generate atomistic 2D and 3D representations of peptides

被引:4
|
作者
Ochoa, Rodrigo [1 ]
Brown, J. B. [1 ]
Fox, Thomas [1 ]
机构
[1] Boehringer Ingelheim Pharm GmbH & Co KG, Med Chem, D-88397 Biberach, Germany
关键词
Peptide; !text type='Python']Python[!/text; Conformer; BILN; RDKit; Cheminformatics; Molecule depiction; PROTEIN; HELM;
D O I
10.1186/s13321-023-00748-2
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
We present pyPept, a set of executables and underlying python-language classes to easily create, manipulate, and analyze peptide molecules using the FASTA, HELM, or recently-developed BILN notations. The framework enables the analysis of both pure proteinogenic peptides as well as those with non-natural amino acids, including support to assemble a customizable monomer library, without requiring programming. From line notations, a peptide is transformed into a molecular graph for 2D depiction tasks, the calculation of physicochemical properties, and other systematic analyses or processing pipelines. The package includes a module to rapidly generate approximate peptide conformers by incorporating secondary structure restraints either given by the user or predicted via pyPept, and a wrapper tool is also provided to automate the generation and output of 2D and 3D representations of a peptide directly from the line notation. HELM and BILN notations that include circular, branched, or stapled peptides are fully supported, eliminating errors in structure creation that are prone during manual drawing and connecting. The framework and common workflows followed in pyPept are described together with illustrative examples. pyPept has been released at: https://github.com/Boehringer-Ingelheim/pyPept.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] PyL3dMD: Python']Python LAMMPS 3D molecular descriptors package
    Panwar, Pawan
    Yang, Quanpeng
    Martini, Ashlie
    JOURNAL OF CHEMINFORMATICS, 2023, 15 (01)
  • [22] Enhancing 3D Printing with Procedural Generation and STL Formatting Using Python']Python
    Kopowski, Jakub
    Mrela, Aleksandra
    Mikolajewski, Dariusz
    Rojek, Izabela
    APPLIED SCIENCES-BASEL, 2024, 14 (16):
  • [23] Data Variability Study of Advanced 3D NAND Memory using Python']Python
    Agam, Moshe
    Mebrahtu, Henok T.
    Dey, Himadri
    2024 35TH ANNUAL SEMI ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE, ASMC, 2024,
  • [24] Different approaches to the numerical solution of the 3D Poisson equation implemented in Python']Python
    Braun, Moritz
    COMPUTING, 2013, 95 (01) : S49 - S60
  • [25] Accurate 3D fireball trajectory and orbit calculation using the 3D-FIRETOC automatic Python']Python code
    Pena-Asensio, Eloy
    Maria Trigo-Rodriguez, Josep
    Gritsevich, Maria
    Rimola, Albert
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2021, 504 (04) : 4829 - 4840
  • [26] VPython']Python: 3D programming for ordinary mortals
    Sherwood, B.
    Chabay, R.
    NUOVO CIMENTO C-COLLOQUIA AND COMMUNICATIONS IN PHYSICS, 2010, 33 (03): : 59 - 63
  • [27] Integrated Process based on Python']Python for the 3D Heat Transfer Analysis of Blast Furnace
    Hwang, Hae Seong
    Kang, Hyo Lim
    Lee, Kwang Ki
    Han, Seung Ho
    TRANSACTIONS OF THE KOREAN SOCIETY OF MECHANICAL ENGINEERS A, 2021, 45 (05) : 419 - 426
  • [28] Pupils' representations of rivers on 2D and 3D maps
    Apostolopoulou, Ekaterini
    Klonari, Aikaterini
    2ND INTERNATIONAL GEOGRAPHY SYMPOSIUM-MEDITERRANEAN ENVIRONMENT 2010, 2011, 19 : 443 - 449
  • [29] Tomosipo: fast, flexible, and convenient 3D tomography for complex scanning geometries in Python']Python
    Hendriksen, Allard A.
    Schut, Dirk
    Palenstijn, Willem Jan
    Vigano, Nicola
    Kim, Jisoo
    Pelt, Daniel M.
    van Leeuwen, Tristan
    Batenburg, K. Joost
    OPTICS EXPRESS, 2021, 29 (24) : 40494 - 40513
  • [30] APyCE: A Python']Python module for parsing and visualizing 3D reservoir digital twin models
    Tosta, Mateus
    Oliveira, Gustavo P.
    Wang, Bin
    Chen, Zhiming
    Liao, Qinzhuo
    ADVANCES IN GEO-ENERGY RESEARCH, 2023, 8 (03): : 206 - 210