pyPept

pyPept converts peptide line notations into molecular graphs and generates 2D/3D representations and approximate conformers to enable computational representation and analysis of standard and non‑natural peptides.


Key Features:

  • Line notation support: Supports FASTA, HELM and BILN line notations for peptide representation.
  • Non‑natural amino acids: Handles standard proteinogenic residues and non‑natural amino acids via customizable monomer libraries.
  • Molecular graph conversion: Transforms peptide line notations into molecular graphs for structural representation and analysis.
  • 2D and 3D representations: Provides an automated wrapper to generate and output 2D depictions and 3D representations directly from line notations.
  • Physicochemical property calculation: Computes various physicochemical properties from the molecular representations.
  • Conformer generation: Rapidly generates approximate peptide conformers using secondary structure restraints that can be user‑defined or predicted by the tool.
  • Complex topologies: Supports circular, branched and stapled peptide topologies.

Scientific Applications:

  • Peptide design and engineering: Representation and incorporation of non‑natural residues for design workflows.
  • Structural visualization: Generation of 2D and 3D visualizations for structural analysis.
  • Physicochemical analysis: Calculation of physicochemical properties for screening and characterization.
  • Conformer modeling: Rapid approximate conformer generation using secondary structure restraints for modeling studies.
  • Modeling of constrained peptides: Representation and analysis of circular, branched and stapled peptides.

Methodology:

Parses FASTA, HELM and BILN line notations and converts them into molecular graphs; applies customizable monomer libraries to represent non‑natural amino acids; generates 2D depictions and outputs 3D representations via an automated wrapper; computes physicochemical properties; generates approximate peptide conformers using secondary structure restraints that may be user‑defined or predicted by the tool.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
4/8/2024
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Publications

Ochoa R, Brown JB, Fox T. pyPept: a python library to generate atomistic 2D and 3D representations of peptides. Journal of Cheminformatics. 2023;15(1). doi:10.1186/s13321-023-00748-2. PMID:37700347. PMCID:PMC10498622.