Ochoa Rodrigo, Brown J B, Fox Thomas
Medicinal Chemistry, Boehringer Ingelheim Pharma GmbH & Co KG, 88397, Biberach/Riss, Germany.
J Cheminform. 2023 Sep 12;15(1):79. doi: 10.1186/s13321-023-00748-2.
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 .
我们展示了pyPept,它是一组可执行文件以及底层的Python语言类,用于使用FASTA、HELM或最近开发的BILN表示法轻松创建、操作和分析肽分子。该框架能够分析纯蛋白原性肽以及含有非天然氨基酸的肽,包括支持组装可定制的单体库,而无需编程。从线性表示法出发,肽会被转化为分子图,用于二维描绘任务、物理化学性质计算以及其他系统分析或处理流程。该软件包包括一个模块,可通过纳入用户给定的或通过pyPept预测的二级结构限制来快速生成近似的肽构象,还提供了一个包装工具,可直接从线性表示法自动生成并输出肽的二维和三维表示。完全支持包括环状、分支或 stapled 肽的HELM和BILN表示法,消除了手动绘制和连接过程中容易出现的结构创建错误。文中结合示例描述了pyPept中遵循的框架和常见工作流程。pyPept已发布于:https://github.com/Boehringer-Ingelheim/pyPept 。