Skip to content

Examples Gallery

Browse inspiring examples and copy-paste commands to get started quickly.

Basic Structures

Alpha Helix

The most common secondary structure in proteins.

synth-pdb --length 20 --conformation alpha --visualize

Features: - 3.6 residues per turn - 5.4 Γ… pitch - Hydrogen bonds between i and i+4 residues


Beta Sheet

Extended conformation with characteristic pleated structure.

synth-pdb --length 20 --conformation beta --visualize

Features: - Extended backbone (phi β‰ˆ -120Β°, psi β‰ˆ +120Β°) - 3.3 Γ… between residues - Parallel or antiparallel arrangements


Random Coil

Disordered structure with diverse conformations.

synth-pdb --length 20 --conformation random --visualize

Features: - Ramachandran angles sampled from allowed regions - No regular secondary structure - Useful for testing flexibility


Biologically-Inspired Structures

Leucine Zipper

Classic coiled-coil motif with hydrophobic interface.

synth-pdb --sequence "LKELEKELEKELEKELEKELEKEL" \
    --conformation alpha \
    --minimize \
    --visualize

Scientific Context: - Heptad repeat pattern (a-b-c-d-e-f-g) - Leucines at 'a' and 'd' positions form hydrophobic core - Found in transcription factors (e.g., GCN4, c-Fos, c-Jun)


Zinc Finger

DNA-binding motif coordinating Zn²⁺ ion.

synth-pdb --sequence "CPHCGKSFSQKSDLVKHQRT" \
    --structure "1-10:beta,11-20:alpha" \
    --metal-ions auto \
    --minimize \
    --visualize

Scientific Context: - Cysβ‚‚Hisβ‚‚ coordination of Zn²⁺ - Beta-hairpin + alpha-helix architecture - Found in transcription factors (e.g., TFIIIA, Sp1)


Collagen Triple Helix

Unique left-handed helix with Gly-X-Y repeats.

synth-pdb --sequence "GPPGPPGPPGPPGPPGPPGPP" \
    --conformation polyproline \
    --minimize \
    --visualize

Scientific Context: - Gly-Pro-Pro repeat pattern - Left-handed helix (opposite of alpha helix) - Three chains intertwine to form triple helix


Silk Fibroin

Beta-sheet-rich structure with Ala-Gly repeats.

synth-pdb --sequence "AGAGAGAGAGAGAGAGAGAG" \
    --conformation beta \
    --minimize \
    --visualize

Scientific Context: - Alanine-glycine repeats - Antiparallel beta sheets - High tensile strength


Advanced Features

Cyclic Peptide

Head-to-tail cyclized structure.

synth-pdb --sequence "GGGGGGGGGGGG" \
    --cyclic \
    --minimize \
    --visualize

Applications: - Drug design (improved stability) - Examples: Cyclosporine A, Oxytocin


Disulfide Bonds

Covalent cross-links between cysteine residues.

synth-pdb --sequence "CGGGGGGGGGGC" \
    --conformation alpha \
    --minimize \
    --visualize

Features: - Automatic detection of Cys pairs within 2.0-2.2 Γ… - Stabilizes protein structure - Common in extracellular proteins


Mixed Secondary Structures

Helix-turn-helix motif.

synth-pdb --sequence "ACDEFGHIKLMNPQRSTVWY" \
    --structure "1-7:alpha,8-13:random,14-20:alpha" \
    --minimize \
    --visualize

Features: - Multiple secondary structure regions - Realistic protein architecture - Useful for testing fold recognition


D-Amino Acids

Mirror-image amino acids for peptide design.

synth-pdb --sequence "ALA-dALA-GLY-dGLY-SER-dSER" \
    --conformation alpha \
    --minimize \
    --visualize

Applications: - Protease resistance - Drug design - Retro-inverso peptides


NMR Data Generation

Chemical Shifts

Generate structure with predicted NMR chemical shifts.

synth-pdb --length 30 \
    --conformation alpha \
    --gen-shifts \
    --output nmr_structure.pdb

Output: NEF file with ¹H, ¹³C, ¹⁡N chemical shifts


Relaxation Rates

Generate structure with NMR relaxation data.

synth-pdb --length 30 \
    --conformation alpha \
    --gen-relax \
    --output nmr_structure.pdb

Output: NEF file with R₁, Rβ‚‚, NOE values


NOE Restraints

Generate distance restraints for structure calculation.

synth-pdb --length 30 \
    --conformation alpha \
    --gen-nef \
    --output nmr_structure.pdb

Output: NEF file with NOE distance restraints


Dataset Generation

Bulk Generation

Generate 1,000 diverse structures for ML training.

synth-pdb --mode dataset \
    --num-samples 1000 \
    --min-length 10 \
    --max-length 50 \
    --output ./training_data

Output Structure:

training_data/
β”œβ”€β”€ dataset_manifest.csv
β”œβ”€β”€ train/ (800 structures)
└── test/ (200 structures)


Hard Decoys

Generate challenging negative samples.

synth-pdb --mode decoys \
    --sequence ACDEFGHIKLMNPQRSTVWY \
    --drift 5.0 \
    --num-samples 100 \
    --output ./decoys

Use Cases: - Training robust AI models - Testing structure validation tools - Benchmarking scoring functions


Next Steps