Getting Started

Welcome! This guide helps you install PepKit and run a quick sanity check.

What is PepKit?

PepKit is a small toolbox for peptide-centric computational workflows, covering representation conversion, dataset preparation, structure post-processing, and complex-quality evaluation.

It supports:

  • Conversion between peptide representations (FASTA / sequence ⇄ SMILES)

  • Standardization and filtering of peptide datasets

  • Computation of peptide properties and descriptors for machine learning

  • Querying protein–peptide complexes from the Protein Data Bank using user-defined constraints (e.g. release date)

  • Post-processing of AlphaFold-Multimer outputs

  • External rescoring of predicted complexes (pDockQ, pDockQ2, MPDockQ)

  • Computation of ``DockQ`` when a native (experimental) complex is available

PepKit workflow overview

TL;DR install

pip install pepkit

Verify installation

python -c "import pepkit; print(pepkit.__version__)"

If that prints a version string, you’re good.

Support

If you hit an issue:

  • Report bugs and feature requests on GitHub: PepKit Issues

  • Check the API Reference section for complete function/class references.