# Peptide Calculators: What to Look for in a Lab Tool

By the end of this guide you will be able to turn any peptide sequence into the numbers that drive bench work, including molecular weight, net charge, ultraviolet extinction, and reconstitution volumes. You will also know how to judge whether a given peptide calculator for lab use deserves a place in your workflow, and where plain arithmetic ends and prediction begins.

Have the following on hand before you start:

- Your peptide sequence in single-letter amino acid code
- The certificate of analysis (CoA) from the supplier, which lists purity and net peptide content
- Python 3 installed, or a spreadsheet if you prefer to build the formulas there
- A mass spectrum or HPLC trace of the material, if available, for cross-checking

A peptide calculator is a specialized biology calculator. It converts sequence into numbers you can act on. Peptide and protein calculators now come in three tiers, arithmetic tools that compute properties, bioinformatics calculator platforms that predict function from sequence, and simulation suites that model structure. This article walks through what each tier should deliver, shows a full worked example, and lists the mistakes that cost the most time.

## What a Peptide Calculator Actually Does

Every peptide calculator, from a single web page to a full platform, performs some subset of four jobs.

1. **Mass.** Molecular weight in daltons (Da, the standard mass unit in peptide chemistry), plus the mass-to-charge ratios (m/z) of charged ions for mass spectrometry.
2. **Physicochemical profile.** Net charge across pH, isoelectric point (pI, the pH at which net charge is zero), extinction coefficient at 280 nm, and hydropathy.
3. **Solution math.** Reconstitution of a weighed solid to a target concentration, serial dilutions, and aliquot planning.
4. **Prediction.** Estimates of function, such as antimicrobial or cell-penetrating behavior, from machine learning models.

The first three jobs are deterministic. The same input must always produce the same output, and you can verify every number by hand. The fourth job is statistical, and it needs a different kind of scrutiny.

## The Core Numbers Every Tool Should Get Right

### Molecular Weight: Average Versus Monoisotopic

Average molecular weight uses the natural-abundance average of each element's isotopes. Use it for stoichiometry, weighing, and molarity. Monoisotopic mass uses only the lightest isotope of each atom. Use it for high-resolution mass spectrometry. The two differ because carbon, hydrogen, nitrogen, oxygen, and sulfur all carry heavier natural isotopes, and the gap grows with length, on the order of half a dalton per kilodalton of peptide mass.

A worked micro-example: the seven-residue peptide KWKLFKK (the N-terminal fragment of cecropin A) has an average mass of 977.26 Da and a monoisotopic mass of 976.62 Da. Its singly protonated ion [M+H]+ appears at m/z 977.63, where the proton contributes 1.00728 Da.

### Net Charge and Isoelectric Point

Calculators compute charge with the Henderson-Hasselbalch relationship, which converts a pKa and the pH into the fraction of each ionizable group that is protonated. Typical pKa sets place the N-terminus near 9.6, the C-terminus near 3.1, histidine at 6.0, lysine at 10.5, and arginine at 12.5, and calculators differ slightly in the exact values they use. On short peptides the two terminal groups carry as much charge as a side chain, so a tool that ignores termini is disqualified. KWKLFKK holds four lysines, so at pH 7 its net charge is about +4, and its pI sits well above 10.

### Extinction Coefficient at 280 nm

The extinction coefficient ε links absorbance to concentration through the Beer-Lambert law, A = ε × c × l, where l is the optical path length in centimeters. Standard tools implement the Edelhoch values, 5690 M⁻¹cm⁻¹ per tryptophan, 1490 per tyrosine, and 125 per cystine (a disulfide-bonded pair of cysteines). A peptide with no tryptophan or tyrosine has essentially no absorbance at 280 nm, so weight-based or instrumental quantification is required instead.

### Hydropathy and Solubility Flags

Hydropathy assigns each residue a score, most famously on the Kyte-Doolittle scale, which runs from 4.5 for isoleucine down to -4.5 for arginine. The mean over a sequence, often reported as the GRAVY value, flags solubility risk. KWKLFKK scores about -1.4, hydrophilic, which matches its behavior as a soluble cationic peptide. Treat these numbers as warnings rather than verdicts, because aggregation depends on pH, salt, and concentration as well as sequence.

## Step-by-Step: From Sequence to Stock Solution

This walkthrough uses KWKLFKK as the training sequence. Substitute your own peptide and rerun.

**Step 1, validate the input.** Acceptable characters are the 20 standard codes plus ambiguity codes. B means aspartic acid or asparagine, Z means glutamic acid or glutamine, X means any residue, U means selenocysteine, and O means pyrrolysine. Many calculators silently drop X, which corrupts every downstream number. The first thing a trustworthy tool does is reject characters it cannot score. The guard in the code below raises ValueError with the message Unrecognized residue codes: ['X'] when it meets an unknown letter, and ValueError with Empty sequence for blank input.

**Step 2, compute the core numbers.** Save the following as peptide_calc.py and run it with python3 peptide_calc.py.

```python
RESIDUE_AVG = {
    "A": 71.0788, "R": 156.1875, "N": 114.1038, "D": 115.0886,
    "C": 103.1388, "E": 129.1155, "Q": 128.1307, "G": 57.0519,
    "H": 137.1411, "I": 113.1594, "L": 113.1594, "K": 128.1741,
    "M": 131.1926, "F": 147.1766, "P": 97.1167, "S": 87.0782,
    "T": 101.1051, "W": 186.2132, "Y": 163.1760, "V": 99.1326,
}
WATER = 18.01528
EPS280 = {"W": 5690, "Y": 1490, "C": 125}  # Cys term is per cystine
PKA = {"Nterm": 9.6, "Cterm": 3.1, "D": 3.9, "E": 4.2, "H": 6.0,
       "C": 8.3, "Y": 10.1, "K": 10.5, "R": 12.5}

def clean(seq):
    seq = seq.upper().replace(" ", "")
    if not seq:
        raise ValueError("Empty sequence")
    bad = sorted(set(seq) - set(RESIDUE_AVG))
    if bad:
        raise ValueError(f"Unrecognized residue codes: {bad}")
    return seq

def peptide_mw(seq):
    return sum(RESIDUE_AVG[a] for a in clean(seq)) + WATER

def net_charge(seq, pH):
    q = 1 / (1 + 10 ** (pH - PKA["Nterm"]))
    q -= 1 / (1 + 10 ** (PKA["Cterm"] - pH))
    for a in clean(seq):
        if a in "KRH":
            q += 1 / (1 + 10 ** (pH - PKA[a]))
        if a in "DECY":
            q -= 1 / (1 + 10 ** (PKA[a] - pH))
    return q

def eps280(seq):
    return sum(EPS280.get(a, 0) for a in clean(seq))

def stock_volume_ml(mass_mg, mw, target_mM):
    return (mass_mg / mw) * 1000 / target_mM

seq = "KWKLFKK"
mw = peptide_mw(seq)
print("average MW:", round(mw, 2), "Da")
print("net charge at pH 7:", round(net_charge(seq, 7.0), 2))
print("epsilon 280:", eps280(seq), "M-1 cm-1")
print("1 mg at 1 mM needs:", round(stock_volume_ml(1.0, mw, 1.0), 2), "mL")
print("A280 of a 1 mg/mL solution:", round(5690 / mw, 2))
print("concentration at A280 = 0.35:", round(0.35 / eps280(seq) * 1e6), "uM")
```

The expected output looks like this:

```text
average MW: 977.26 Da
net charge at pH 7: 4.0
epsilon 280: 5690 M-1 cm-1
1 mg at 1 mM needs: 1.02 mL
A280 of a 1 mg/mL solution: 5.82
concentration at A280 = 0.35: 62 uM
```

Every line is checkable by hand. The mass is four lysine residues at 128.1741 Da, one tryptophan at 186.2132, one leucine at 113.1594, and one phenylalanine at 147.1766, plus one water at 18.0153, totaling 977.26 Da. The reconstitution line says 1 mg of this peptide contains 1.02 µmol, so dissolving it in 1.02 mL gives a 1 mM stock. The last two lines are the ultraviolet check, a 1 mg/mL solution should read A280 = 5.82 in a 1 cm cuvette, and an observed A280 of 0.35 corresponds to about 62 µM.

**Step 3, cross-check before you pipet.** Compare the calculated mass against the CoA. Run the same sequence through a second, independent tool and require agreement to the second decimal. If you have mass spectrometry data, match the observed isotope envelope (the cluster of peaks produced by natural-abundance heavy isotopes) to the monoisotopic mass for small peptides, or to the charge-state spacing for larger ones. For concentration-critical work, confirm by quantitative amino acid analysis or qNMR, covered below.

## What to Look for in a Peptide Calculator for Lab Use

Feature sets separate tools you can audit from tools you must trust blindly. Five criteria matter.

### Transparent Constants and Formulas

The tool should state which mass table it uses (average or monoisotopic), which pKa set, and which hydropathy scale. A tool that hides its constants cannot be audited. Two tools with different pKa sets will disagree on pI by tenths of a pH unit, which is normal, not an error.

### Correct Handling of Modifications

Real peptides carry modifications, and each has an exact mass effect. N-terminal acetylation adds 42.0106 Da and removes the N-terminal positive charge. C-terminal amidation removes 0.9840 Da and removes the C-terminal negative charge. Each [disulfide bond](/knowledge/molecular-biology/disulfide-bond-formation-structure-and-function) removes 2.0157 Da relative to the reduced form. Phosphorylation adds 79.9663 Da. A calculator that cannot represent these is limited to unmodified training examples.

### Batch Access and Reproducibility

When you screen 50 candidates, copying one sequence at a time invites transcription errors. Look for batch upload, a command-line interface, or an API, plus versioned output so a notebook entry can be reproduced months later.

### Provenance for Predictions

If the tool predicts function, it should publish the training dataset, the evaluation metric, and the model version. The next section explains what those metrics mean.

### Practical Tips for Daily Use

- Keep full precision through every intermediate step and round once, at the pipetted volume.
- Record the tool name and version next to every calculated value in your notebook.
- Recompute net charge at your actual working pH instead of defaulting to pH 7.
- Calibrate any new tool against a peptide with a published mass, for example angiotensin II (DRVYIHPF), which has an average mass of 1046.19 Da.
- Check the ε280 value against the CoA before trusting an A280-based concentration.

The formulas worth keeping within arm's reach:

| Quantity | Formula or rule | Watch out for |
|--|--|--|
| Average molecular weight | Sum of average residue masses plus 18.015 Da | Subtracting n waters instead of n minus 1 when starting from free amino acid masses |
| Monoisotopic molecular weight | Same sum with monoisotopic residue masses | Quoting it for weighing, or quoting average mass for mass spectrometry |
| Singly protonated ion [M+H]+ | Neutral mass plus 1.00728 Da | Comparing a neutral calculated mass directly to an observed m/z |
| Disulfide correction | Reduced mass minus 2.0157 Da per bond | Forgetting the correction when cysteines are oxidized |
| Reconstitution volume | V (mL) = 1000 × mass (mg) ÷ (MW (Da) × target (mM)) | Weighing total vial contents instead of net peptide content |
| Dilution | C1 × V1 = C2 × V2 | Treating the fold dilution as the final volume |
| Extinction coefficient at 280 nm | 5690 (Trp) + 1490 (Tyr) + 125 (cystine) M⁻¹cm⁻¹ | Applying it to peptides with no aromatic residues |
| Net charge | Henderson-Hasselbalch terms for both termini and all side chains | Ignoring terminal groups on short peptides |
| Hydropathy (GRAVY) | Mean of Kyte-Doolittle values | Comparing numbers across different hydropathy scales |

## Beyond Arithmetic: Prediction and Simulation Tools

A bioinformatics calculator adds a statistical layer. The input is still the sequence string, but the output is a probability that the peptide belongs to a functional class. These tools exist because confirming one candidate at the bench takes days, a motivation stated across the prediction literature.

### Machine Learning Predictors and How to Read Them

Two metrics dominate the field. AUC, the area under the receiver operating characteristic curve, is the probability that a random positive sequence scores above a random negative one. F1, the [harmonic mean](/blog/data-analysis/harmonic-mean-formula) of precision and recall, is sensitive to both false positives and false negatives.

By task, the current landscape includes the following.

- **Antimicrobial peptides (AMPs, host-defense peptides that kill bacteria).** KT-AMPpred applies transfer learning from pretrained protein language models to predict AMPs and their specific functional properties [2]. On the design side, AMPd-Up used a recurrent neural network to generate candidate sequences de novo, and antimicrobial susceptibility testing confirmed activity for 40 of 58 generated peptides against Escherichia coli and/or Staphylococcus aureus [3].
- **Antiviral peptides.** FusionAVP fuses protein language model embeddings with conventional feature encodings through a cross-attention module trained with contrastive learning [4]. GRUATT-AVP encodes sequences with schemes borrowed from natural language processing, including one-hot encoding, Word2Vec, GloVe, FastText, and ProtBert, and uses SHAP, a feature-attribution method, to prune noisy features [5].
- **Anticancer peptides.** ACP-CLB processes different feature types in separate channels and incorporates large pretrained protein language models [6]. iACP-SEI extracts features from the ESM2 protein language model and reported independent test accuracies of 77.78% and 94.82% on the AntiCP2.0 main and alternate datasets [7].
- **Toxicity.** tAMPer predicts peptide toxicity by combining sequence with structures predicted by ColabFold (an open structure-prediction tool) represented as a graph, and reached an F1 of 68.7% on a hemolysis dataset, 23.4 percentage points above the second-best method [1].
- **Cell penetration.** FusPB-ESM2 fuses features from the ProtBERT and ESM-2 language models and reached an AUC of 0.983 on public cell-penetrating peptide datasets [8].
- **Blood-brain barrier.** DeepB3Pred predicts barrier-penetrating peptides from sequence using a stacked bidirectional gated recurrent unit (a recurrent architecture that reads the sequence in both directions), engineered features, and random undersampling to correct class imbalance [9].
- **Cyclic peptides.** MuCoCP predicts the membrane permeability of cyclic peptides, reaching an accuracy of 0.87 and an R² of 0.503 on the CycPeptMPDB benchmark [10].
- **Multi-functional peptides.** AMCL predicts several functions per peptide with a multi-label contrastive learning framework built for long-tail label distributions, where some functions have far fewer examples than others [11].

Two lessons follow. First, benchmark numbers are dataset-specific. An AUC of 0.983 [8] describes ranking on a public benchmark, not a guarantee for your sequence. An F1 of 68.7% leaves real room for error, since balanced precision and recall at that level misclassifies roughly three calls in ten. Second, use predictors to rank and shortlist, then validate at the bench, which is exactly how the design tools frame their own results [3].

### Molecular Simulation

Molecular dynamics (MD) simulation computes atomic trajectories using a classical force field, the equation set and parameters that define bonded and nonbonded interactions. Force field choice is a calculator setting with consequences. In a comparison of AMBER, CHARMM, OPLS, and GROMOS on a cyclic peptide nanotube embedded in a lipid bilayer, the four force fields produced significant differences in pore diameter, the number and location of confined water molecules, and solvent density distributions [12]. The same study tested hydrogen mass repartitioning (HMR), which redistributes mass from heavy atoms to bonded hydrogens, and hydrogen isotope exchange (HIE), which replaces hydrogen with deuterium, both strategies for taming the fastest motions so longer time steps can be used [12]. Record the force field and its parameters with the same care you record a calculator's mass table.

For screening bioactive food peptides, the virtual toolkit includes virtual enzymatic digestion, [molecular docking](/knowledge/bioinformatics/docking-algorithms-autodock-glide-and-beyond), simulation of non-thermal processing, and organelle or cell models, with the recommendation that simulation pair with wet-lab validation rather than replace it [13].

### Design of Experiments for Production

When the question shifts from what a peptide does to how to make more of it, the calculator becomes statistical software. A study of the bacteriocin acidocin 4356, an antimicrobial peptide produced by Lactobacillus acidophilus ATCC 4356, used Plackett-Burman screening (a design that tests many variables in few runs) followed by response surface methodology (RSM, which fits a surface model to locate optima) to build an inexpensive whey-based medium, then scaled production from flask to lab-scale fermenter [14]. For tool selection, the lesson is that production calculators should support these standard designs explicitly rather than offering spreadsheet arithmetic alone.

## Quantification: Where Calculators Stop and Instruments Start

A calculator's concentration is nominal, computed from the weighed mass and the calculated molecular weight. The true value comes from an instrument. A multi-laboratory study organized around the nonapeptide oxytocin compared three quantification methods, HPLC assay, quantitative nuclear magnetic resonance (qNMR), and amino acid analysis (AAA). The HPLC assay, run with the same peptide bulk material as the external standard, showed the lowest inter-laboratory variability, while proton qNMR measured the peptide directly against an internal standard with simpler operation and shorter analysis time, leading the authors to suggest qNMR deserves exploration as a primary method for assigning reference standard values [15].

Mass spectrometry adds a second layer. Post-translational modifications are hard to find because they are dynamically regulated and often present at low stoichiometry. Phosphoproteomics grew out of phosphopeptide enrichment methods developed in the late 1990s and early 2000s, and electron transfer dissociation (ETD, a fragmentation method that preserves labile modifications) extended coverage to modifications such as glycosylation and tyrosine sulfation [16]. If your peptide carries modifications, confirm that your calculator's modification masses and your [mass spectrometer](/knowledge/molecular-biology/mass-spectrometer)'s search parameters reference the same values.

## How to Verify a Calculator's Output

1. Run a control sequence with a published mass, such as angiotensin II at 1046.19 Da average.
2. Compare against the CoA from the synthesizer.
3. Run a second independent tool and require agreement to the second decimal place.
4. Match an observed mass spectrum against the predicted isotope pattern.
5. For concentration-critical work, assign the value by AAA or qNMR as described above.

## Common Mistakes and Limitations

1. **Quoting the wrong mass type.** Using the monoisotopic mass for stoichiometry shifts concentrations slightly, and using the average mass for a high-resolution MS match can push you outside the search tolerance. The symptom is a database search that returns no match within tolerance. Decide the purpose first, then pick the mass type.
2. **Weighing the vial contents as pure peptide.** Freeze-dried (lyophilized) peptide usually carries counterions, small ions such as trifluoroacetate that pair with the charged peptide, plus bound water. The CoA's net peptide content, not the balance reading, is the mass that enters the reconstitution formula.
3. **Ignoring terminal modifications.** An acetylated N-terminus or amidated C-terminus changes both the mass and the charge, and the charge change alters expected solubility and electrophoretic behavior.
4. **Forgetting disulfides.** Oxidized cysteines remove 2.0157 Da per bond. A reduced-versus-oxidized mixture shows up as a 2 Da-split isotope cluster in the spectrum.
5. **Trusting ambiguous residue codes.** X, B, Z, U, and O are silently skipped or guessed by some tools, which corrupts mass, charge, and ε280 at once. The desired behavior is the guard shown above, a raised ValueError naming the offending character.
6. **Rounding through dilution chains.** Rounding at each step of a [serial dilution](/knowledge/molecular-biology/serial-dilution) compounds. Carry full precision and round once, at the pipette.
7. **Path length errors in A = εcl.** Microvolume instruments often use 0.5 or 1 mm paths, not 1 cm. Assuming a 1 cm path on a 1 mm instrument makes the true concentration ten times the naive calculation.
8. **Treating prediction scores as measurements.** A predictor's score is a probability estimate from a training distribution, not a measurement of your sample. Shortlist with it, then confirm at the bench.
9. **Mixing hydropathy scales.** Values from different scales are not interchangeable, so quote the scale whenever you quote the number.
10. **Expecting exact pI agreement between tools.** Different pKa sets give different pI values by design. Agreement within a few tenths of a pH unit is the realistic expectation.

Calculators and predictors support decisions, they do not replace your laboratory's standard operating procedures, biosafety review, or the judgment of the scientist responsible for the work. Individual experimental designs need that oversight regardless of what any tool outputs.

## Frequently Asked Questions

### What is the difference between average and monoisotopic peptide mass?

Average mass uses the natural-abundance average of each element's isotopes and is the right value for weighing and stoichiometry. Monoisotopic mass uses only the lightest isotope of each atom and is the right comparison for high-resolution mass spectrometry.

### How much solvent do I add to make a 1 mM stock from 1 mg of peptide?

![Worked calculation showing 1 mg of a 977.26 Da peptide equals 1.02 micromoles, so 1.02 mL of solvent gives a 1 mM stock.](/article-images/illustrations/peptide-calculator-for-lab-stock-volume-calc.webp)

Divide the mass by the molecular weight to get moles, then divide by the target concentration. For example, 1 mg of a 977 Da peptide contains about 1.02 micromoles, so 1.02 mL of solvent gives a 1 mM stock.

### Can a peptide calculator tell me whether my peptide is antimicrobial?

Not by arithmetic alone. A bioinformatics calculator with a trained model can estimate a probability, which you should treat as a hypothesis to confirm at the bench.

### Why does my measured mass not match the calculated mass?

![Decision path for a mass mismatch: compare mass types first, then check for salt adducts, terminal modifications and missed disulfides.](/article-images/illustrations/peptide-calculator-for-lab-mass-mismatch-triage.webp)

The usual causes are comparing an average mass to a monoisotopic one, salt adducts in the spectrum, unreported terminal modifications, or an unaccounted disulfide bond.

### Which properties should I check before ordering a custom peptide?

Molecular weight, net charge at your working pH, extinction coefficient at 280 nm, hydropathy as a solubility warning, and the exact terminal modifications you want.

### How accurate are machine learning peptide predictors?

It depends on the task and the dataset, with published benchmarks ranging from moderate to very high. Treat every score as a shortlisting tool and validate experimentally.

### Do I need a bioinformatics calculator for routine work?

No. For weighing, reconstitution, and dilutions, a transparent arithmetic tool is enough. Add prediction platforms when you are screening many candidates for function.

### How do I verify the concentration of a peptide stock?

Use A280 with the calculated extinction coefficient when the peptide contains tryptophan or tyrosine. Otherwise use quantitative amino acid analysis or quantitative NMR.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is the difference between average and monoisotopic peptide mass?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Average mass uses the natural-abundance average of each element's isotopes and is the right value for weighing and stoichiometry. Monoisotopic mass uses only the lightest isotope of each atom and is the right comparison for high-resolution mass spectrometry."
      }
    },
    {
      "@type": "Question",
      "name": "How much solvent do I add to make a 1 mM stock from 1 mg of peptide?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Divide the mass by the molecular weight to get moles, then divide by the target concentration. For example, 1 mg of a 977 Da peptide contains about 1.02 micromoles, so 1.02 mL of solvent gives a 1 mM stock."
      }
    },
    {
      "@type": "Question",
      "name": "Can a peptide calculator tell me whether my peptide is antimicrobial?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Not by arithmetic alone. A bioinformatics calculator with a trained model can estimate a probability, which you should treat as a hypothesis to confirm at the bench."
      }
    },
    {
      "@type": "Question",
      "name": "Why does my measured mass not match the calculated mass?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The usual causes are comparing an average mass to a monoisotopic one, salt adducts in the spectrum, unreported terminal modifications, or an unaccounted disulfide bond."
      }
    },
    {
      "@type": "Question",
      "name": "Which properties should I check before ordering a custom peptide?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Molecular weight, net charge at your working pH, extinction coefficient at 280 nm, hydropathy as a solubility warning, and the exact terminal modifications you want."
      }
    },
    {
      "@type": "Question",
      "name": "How accurate are machine learning peptide predictors?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "It depends on the task and the dataset, with published benchmarks ranging from moderate to very high. Treat every score as a shortlisting tool and validate experimentally."
      }
    },
    {
      "@type": "Question",
      "name": "Do I need a bioinformatics calculator for routine work?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. For weighing, reconstitution, and dilutions, a transparent arithmetic tool is enough. Add prediction platforms when you are screening many candidates for function."
      }
    },
    {
      "@type": "Question",
      "name": "How do I verify the concentration of a peptide stock?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Use A280 with the calculated extinction coefficient when the peptide contains tryptophan or tyrosine. Otherwise use quantitative amino acid analysis or quantitative NMR."
      }
    }
  ]
}
</script>

## Sources

1. [Structure-aware deep learning model for peptide toxicity prediction](https://pubmed.ncbi.nlm.nih.gov/39196703/)
2. [Enhancing Antimicrobial Peptide Function Prediction via Knowledge Transfer on Protein Language Models](https://pubmed.ncbi.nlm.nih.gov/40811264/)
3. [De novo synthetic antimicrobial peptide design with a recurrent neural network](https://pubmed.ncbi.nlm.nih.gov/38988311/)
4. [FusionAVP: A cross-attention- based heterogeneous feature fusion and contrastive learning strategy for antiviral peptide identification.](https://pubmed.ncbi.nlm.nih.gov/42998318/)
5. [GRUATT-AVP: leveraging a novel attention-based gated recurrent unit to advance the accuracy of antiviral peptide prediction](https://pubmed.ncbi.nlm.nih.gov/41309991/)
6. [ACP-CLB: An Anticancer Peptide Prediction Model Based on Multichannel Discriminative Processing and Integration of Large Pretrained Protein Language Models](https://pubmed.ncbi.nlm.nih.gov/39969847/)
7. [iACP-SEI: An Anticancer Peptide Identification Method Incorporating Sequence Evolutionary Information](https://doi.org/10.47852/bonviewjdsis52024821)
8. [FusPB-ESM2: Fusion model of ProtBERT and ESM-2 for cell-penetrating peptide prediction](https://pubmed.ncbi.nlm.nih.gov/38820799/)
9. [DeepB3Pred: blood-brain barrier peptide predictor using stacked BiGRU model with novel features](https://pubmed.ncbi.nlm.nih.gov/41162940/)
10. [MuCoCP: a priori chemical knowledge-based multimodal contrastive learning pre-trained neural network for the prediction of cyclic peptide membrane penetration ability](https://pubmed.ncbi.nlm.nih.gov/39067027/)
11. [AMCL: supervised contrastive learning with hard sample mining for multi-functional therapeutic peptide prediction](https://pubmed.ncbi.nlm.nih.gov/40598412/)
12. [Molecular Dynamics Simulations of Transmembrane Cyclic Peptide Nanotubes Using Classical Force Fields, Hydrogen Mass Repartitioning, and Hydrogen Isotope Exchange Methods: A Critical Comparison](https://pubmed.ncbi.nlm.nih.gov/35328578/)
13. [Organic Fusion of Molecular Simulation and Wet-Lab Validation: A Promising High-Throughput Strategy for Screening Bioactive Food Peptides](https://pubmed.ncbi.nlm.nih.gov/40870802/)
14. [Growth Optimization of Lactobacillus acidophilus for Production of Antimicrobial Peptide Acidocin 4356: Scale up from Flask to Lab-Scale Fermenter](https://pubmed.ncbi.nlm.nih.gov/34825011/)
15. [SURVEY OF PEPTIDE QUANTIFICATION METHODS AND COMPARISON OF THEIR REPRODUCIBILITY: A CASE STUDY USING OXYTOCIN](https://pubmed.ncbi.nlm.nih.gov/30640042/)
16. [The Hunt Lab Weighs in on Mass Spectrometry-Based Analysis of Protein Posttranslational Modifications](https://pubmed.ncbi.nlm.nih.gov/40081537/)