Peptides are the ABCs of life.

Every peptide is a short sentence written in an alphabet of just 20 amino-acid letters, linked head-to-tail by peptide bonds. Nature has written millions of these molecules — hormones, venoms, antibiotics, neurotransmitters — and only a small fraction have ever been isolated, sequenced, or studied. This explorer is a field guide to the ones we know best.

🔤 20-letter alphabet 20ⁿ chains of length n 🌍 Millions found in nature 🔬 Only a fraction explored
🔤

A simple alphabet, endless words

A peptide is nothing more — and nothing less — than a chain of amino acids, each link chosen from 20 standard residues. With 20 choices at every position, a chain of length n has 20ⁿ possible spellings, from 400 dipeptides to more 60-mers than atoms in the universe.

🌌

Millions written, few read

Every species samples this space: signaling peptides in your brain, defense toxins in snail and snake venom, antimicrobials on frog skin. Millions of distinct sequences exist — a few thousand are characterized, and only a few dozen have become medicines.

🧩

Beyond the 20 letters

Real peptides are often edited after translation — or engineered in the lab: disulfide staples, C-terminal amides, D-amino acids, sugar decorations (glycosylation), spacer and linker molecules, and cargo adducts such as fatty-acid tails, PEG, and metal chelators that tune half-life and targeting. See the Adducts column below.

The alphabet — IUPAC codes for the 20 canonical amino acids

Every sequence in the database below is spelled with these one-letter codes. The three-letter codes appear in structural formulas and older literature. Click the chart for a full-size view.

Structural chart of amino-acid side chains chained into polypeptides — aromatic, hydroxyl, sulfur, branched-chain, acidic, amide, and basic residues — composed by van @ wdv.com
Chained amino-acid structures, grouped by side-chain chemistry — chart: van @ wdv.com
Amino acid3-letter1-letterSide chain Amino acid3-letter1-letterSide chain
AlanineAlaAnonpolar ArginineArgRbasic (+)
AsparagineAsnNpolar amide Aspartic acidAspDacidic (−)
CysteineCysCthiol (S–S bonds) Glutamic acidGluEacidic (−)
GlutamineGlnQpolar amide GlycineGlyGsmallest (H)
HistidineHisHbasic (+) IsoleucineIleInonpolar
LeucineLeuLnonpolar LysineLysKbasic (+)
MethionineMetMsulfur, start codon PhenylalaninePheFaromatic
ProlineProPimino (ring) SerineSerSpolar (OH)
ThreonineThrTpolar (OH) TryptophanTrpWaromatic
TyrosineTyrYaromatic (OH) ValineValVnonpolar

Mnemonics for the tricky one-letter codes: N = asparagine, D = aspartic "D", Q = "Q-tamine" (glutamine), E = E-glutamate, R = aRginine, K = lysine ("K" is before L), F = Fenylalanine, W = tryptophan (double-ring, "double-u"), Y = tYrosine (T was taken).

The combinatorial bracket — 20ⁿ sequence space

Why so much of peptide space remains unexplored: the library grows 20-fold with every residue added.

Length nPossible sequences (20ⁿ)Family / ExampleScale Comparison
2400Dipeptides — Carnosine
38,000Glutathione, TRH, KPV
41.6 × 10⁵Epitalon
53.2 × 10⁶Enkephalins, Ipamorelin
7–91.3 × 10⁹ – 5.1 × 10¹¹Semax, Selank, Oxytocin, α-Amanitin~ World human population at n = 9
101.0 × 10¹³GnRH (Gonadorelin)
15–163.3 × 10¹⁹ – 6.6 × 10²⁰BPC-157, MOTS-c
201.05 × 10²⁶Bivalirudin, Peginesatide (monomer)Avogadro's Number (~6.022 × 10²³)
29–31~10³⁷ – 10⁴⁰Glucagon, GLP-1 analogs (Semaglutide)Approaching Shannon number for chess positions (~10⁴⁴)
395.5 × 10⁵⁰Exenatide, TirzepatideExceeds all possible chess positions
512.3 × 10⁶⁷Insulin (A + B chains combined)
601.15 × 10⁷⁸Dendrotoxin-KApproaching total atoms in observable universe (~10⁸⁰)
68–100~10⁸⁸ – 1.3 × 10¹³⁰Chemokines (CXCL8, CCL2, CXCL12)Passes Shannon number for unique chess games (~10¹²⁰)
110–2001.3 × 10¹⁴³ – 1.6 × 10²⁶⁰Cytokines & Growth Factors (EPO, G-CSF)Far beyond physical enumeration

Database explorer

Reads peptides.csv from the same folder automatically — nothing to configure.

Tips: click a column header to sort · click a name for the detail panel · click a sequence to copy it · press / to search · drop peptides.csv anywhere on the page to load it · everything you do is encoded in the URL, ready to share

Loading peptides.csv… connecting…
Peptide Family Len (aa) Sequence / Structural Composition Non-Peptide Adducts / Spacers Mechanism of Action & Target Typical Regimen Cost ($/mg) Status Rating
FDA-approved Approved abroad In clinical trials Unapproved / gray market WADA-prohibited Withdrawn Endogenous Toxin / venom ★★★★★ evidence & utility rating, 1–5
Educational use only. Doses shown reflect labeled adult regimens or experimental literature; costs ($/mg) are market/API estimates. Nothing here is a prescribing guide — entries rated 1★ are toxic, withdrawn, prohibited, or unapproved and intentionally carry no usage guidance.

Share it — send a link to exactly this view

Every search, filter, sort — and any open peptide — is encoded in the page URL after the #. Nothing is stored on a server: the link is the state. That's how you point a fellow medical student at precisely what you're looking at.

  1. Shape the view. Search (e.g. GLP-1), filter by family, status, or star rating, and click column headers to sort.
  2. (Optional) Open a peptide. Click its name in the table — the detail panel slides out with computed properties, and the URL gains &row=….
  3. Copy the link. Use the button below, the 🔗 Copy link button in the toolbar, the 🔗 Copy link to this entry button in the detail panel — or just copy the address bar.
  4. Send it. Paste into your group chat, LMS discussion, Anki notes, or email. Whoever opens it lands on the exact same filtered table, with the same peptide panel open. No accounts, no setup — the page reads the link and restores everything.

Example: …/peptides/index.html#q=GLP-1&stars=5&sort=cost&dir=desc — five-star GLP-1 entries, priciest first. Add &row=Semaglutide and the detail panel opens on arrival. Tip: the browser Back button closes an opened panel.

Building the dataset together? Use + Add row in the toolbar to append entries in the browser, then download the updated peptides.csv from that dialog and replace the file in the folder (locally or on the server). Shared links keep working — they're just text, and row links use the peptide's name.

Peptide Entropy Documentation

Copied!
⬇ Drop peptides.csv to load itThe table updates instantly