Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased#
v0.4.0 - 2025-07-25#
Added#
energy_costandnutrient_costmethods to compute biosynthesis cost of a peptide according to various parameters.
Changed#
Use
bytes.translatemethod to improve performance of sequence encoding onPeptideinstantiation.
Fixed#
Documentation error in
aliphatic_indexmethod (#6).
v0.3.4 - 2024-09-09#
Added#
AshleyFactorsdescriptors (#5, by @BenSolomon).
Fixed#
Peptidemethods not being documented in Sphinx documentation.
v0.3.3 - 2024-08-26#
Added#
PRIN components and VSTPV descriptors to
Peptide.
Changed#
Change Sphinx documentation to use the PyData theme.
v0.3.2 - 2023-04-01#
Added#
Peptide.svger_descriptorsto compute SVGER descriptors from Tong et al. (2016).
Fixed#
Peptide.physical_descriptorsnot being computed byPeptide.descriptors.
Documentation#
Refactor documentation of individual descriptors into their own class.
Add missing
PCPDescriptorsandPhysicalDescriptorsto the API documentation.
v0.3.1 - 2022-09-01#
Fixed#
peptides.datasetsdata files missing from the source distribution.
v0.3.0 - 2022-09-01#
Added#
Peptide.linker_preference_profileto build a profile like used in the DomCut method from Suyama & Ohara (2002).Peptide.profileto build a generic per-residue profile from a data table (#3).
v0.2.1 - 2022-02-05#
Fixed#
Peptide.hydrophobic_momentnot working properly on sequences smaller than the provided window length (#1).
v0.2.0 - 2021-10-21#
Added#
Peptide.countsmethod to get the number of occurences of each amino acid in the peptide.Peptide.frequenciesto get the frequencies of each amino acid in the peptide.Peptide.pcp_descriptorsto compute the PCP descriptors from Mathura & Braun (2001).Peptide.sneath_vectorsto compute the descriptors from Sneath (1966).Hydrophilicity descriptors from Barley (2018).
Peptide.structural_classto predict the structural class of a protein using one of three reference datasets and one of four distance metrics.
Changed#
Peptide.aliphatic_indexnow supports unknown Leu/Ile residue (code J).Swap order of
Peptide.hydrophobic_momentarguments for consistency with profile methods.Some
Peptidefunctions now support vectorized code usingnumpyif available.
v0.1.0 - 2021-10-21#
Initial release.