Machine learning that designs new peptides.

My MEng thesis at NTUA, 2025–2026. I built the whole pipeline: generating new peptides, filtering them and training the models that ranked them. A lab then made the top 15 and tested them.

  • NTUA Circuits & Systems Group
  • Houston Methodist Research Institute
  1. 5MPeptides screened
  2. 90%Precision in the top 10%
  3. 13/15Worked in the lab
Poster (PDF) Presented at Greeks in AI 2026, Jul 15–17
LLAALIKKLLIARARKAVAILVcationichydrophobicillustrative sequence

Machine Learning–Driven De Novo Antimicrobial Peptide Design Targeting ESKAPE Pathogens

From five million designs to fifteen peptides.

ESKAPE is the six bacteria behind most drug-resistant hospital infections. A lab can make only a handful of new peptides, so I judged the models on the few at the top of their ranking, the only ones that ever get made.

  1. ~5,000,000sequences designedPeptides that had never existed, generated inside the chemical space of charged, helix-forming AMPs.
  2. 1,450,996passed the filtersA seven-criterion physicochemical filter, 29.6% of the designs.
  3. Rankedby two modelsA Random Forest per Gram class scored every survivor by predicted activity.
  4. 148synthesis-ready candidatesPicked for physicochemical diversity, in three design groups.
  5. 15made in a labThe top five of each group, assayed against all six ESKAPE species.

13 of those 15 killed at least one ESKAPE species.

One model for each Gram class.

Gram-positive and Gram-negative bacteria are killed in different ways, so each got its own model. Neither was given any rules about how peptides work, and SHAP shows each relying on the features the literature points to: hydrophobicity for Gram-positive, charge and amphipathicity for Gram-negative.

Gram-positive

hydrophobicity-driven

90.2%of its top-ranked 10% were really activeAUROC 0.767

What drove it

  • Hydrophobic fraction0.034
  • logP0.028
  • Morgan fingerprint bit0.022
  • GRAVY0.020
  • β-sheet fraction0.012

Gram-negative

charge & amphipathicity

90.6%of its top-ranked 10% were really activeAUROC 0.827

What drove it

  • Net charge0.038
  • H-bond donors0.020
  • Helical moment0.019
  • Isoelectric point0.016
  • Bertz complexity0.015

Models selected on precision in the top 10% of the ranking. Features ranked by mean |SHAP| on the held-out test set.

What the lab found.

Each cell is the lowest dose that stopped the bacteria growing, in µg/mL; the brighter the rose, the less it took. Four candidates, GN-3, GN-5, BR-3 and BR-5, cleared four or more species without harming red blood cells.

Measured MIC in µg/mL for each candidate against each ESKAPE species
CandidateEcSaKpAbPaEfHL50
Gram-positive-biased
GP-4>324>3216>32816†
GP-5>328>3232>32832
Gram-negative-biased
GN-11632>328>3232>32
GN-316888>328>32
GN-432>32>328>32>32>32
GN-53216164>3216>32
Broad-spectrum
BR-232161632>328>32
BR-31681616>3216>32
BR-516321616>3216>32

the four best. † toxic at its lowest active dose. No candidate stopped P. aeruginosa, whose outer membrane keeps peptides out; that is the next problem to work on.

What I learned