Week 5 HW: Protein Design Pt. 2

Part A: SOD1 Binder Peptide Design (From Pranam)

Pt 1: Generate Binders with PepMLM

  1. Begin by retrieving the human SOD1 sequence from UniProt (P00441) and introducing the A4V mutation.
  2. Using the PepMLM Colab linked from the HuggingFace PepMLM-650M model card:
  3. Generate four peptides of length 12 amino acids conditioned on the mutant SOD1 sequence.
  4. To your generated list, add the known SOD1-binding peptide FLYRWLPSRRGG for comparison.
  5. Record the perplexity scores that indicate PepMLM’s confidence in the binders.

human SOD1 sequence

MATKAVCVLKGDGPVQGIINFEQKESNGPVKVWGSIKGLTEGLHGFHVHEFGDNTAGCTSAGPHFNPLSRKHGGPKDEERHVGDLGNVTADKDGVADVSIEDSVISLSGDHCIIGRTLVVHEKADDLGKGGNEESTKTGNAGSRLACGVIGIAQ

A4V mutation

MATKVVCVLKGDGPVQGIINFEQKESNGPVKVWGSIKGLTEGLHGFHVHEFGDNTAGCTSAGPHFNPLSRKHGGPKDEERHVGDLGNVTADKDGVADVSIEDSVISLSGDHCIIGRTLVVHEKADDLGKGGNEESTKTGNAGSRLACGVIGIAQ

Generated Peptides

PeptidesperplexityType
WHYGAAGARLKE10.803203Generated peptide No. 1
WHYPAAVAEWGK10.861847Generated peptide No. 2
WRSPATAVAHKK8.193301Generated peptide No. 3
WLYYPAALEHGE14.861894Generated peptide No. 4
FLYRWLPSRRGGSOD1-binding peptide

Colab Link: https://colab.research.google.com/drive/1mFeOfeeTxAycc_tvqmw2YbZpVIvX6E3E?authuser=2#scrollTo=VtfbXYndhyle

Pt 2: Evaluate Binders with AlphaFold3

  1. Navigate to the AlphaFold Server: alphafoldserver.com
  2. For each peptide, submit the mutant SOD1 sequence followed by the peptide sequence as separate chains to model the protein-peptide complex.
  3. Record the ipTM score and briefly describe where the peptide appears to bind. Does it localize near the N-terminus where A4V sits? Does it engage the β-barrel region or approach the dimer interface? Does it appear surface-bound or partially buried?
  4. In a short paragraph, describe the ipTM values you observe and whether any PepMLM-generated peptide matches or exceeds the known binder.

ipTM measures the accuracy of the predicted relative positions of the subunits within the complex. Values higher than 0.8 represent confident high-quality predictions, while values below 0.6 suggest likely a failed prediction. ipTM values between 0.6 and 0.8 are a gray zone where predictions could be correct or incorrect.

WHYGAAGARLKE

ipTM = 0.3 since the value is below 0.6, it suggest likely a failed prediction.

firstpeptide firstpeptide

WHYPAAVAEWGK

ipTM = 0.28 since the value is below 0.6, it suggest likely a failed prediction.

secondpeptide secondpeptide

WRSPATAVAHKK

ipTM = 0.6 the value is 0.6 and it is highest value obtained suggesting it could be correct or incorrect

third-peptide third-peptide

WLYYPAALEHGE

ipTM = 0.32 since the value is below 0.6, it suggest likely a failed prediction.

Forthpeptide Forthpeptide

FLYRWLPSRRGG

ipTM = 0.37 since the value is below 0.6, it suggest likely a failed prediction.

control control

Link: https://alphafoldserver.com/fold/44913f6ed245c97c

Pt 3: Evaluate Properties of Generated Peptides in the PeptiVerse

  1. Paste the peptide sequence.
  2. Paste the A4V mutant SOD1 sequence in the target field.
  3. Check the boxes
    • Predicted binding affinity
    • Solubility
    • Hemolysis probability
    • Net charge (pH 7)
    • Molecular weight

Compare these predictions to what you observed structurally with AlphaFold3. In a short paragraph, describe what you see. Do peptides with higher ipTM also show stronger predicted affinity? Are any strong binders predicted to be hemolytic or poorly soluble? Which peptide best balances predicted binding and therapeutic properties?

Choose one peptide you would advance and justify your decision briefly.

WHYGAAGARLKE

PropertyPredictionValueUnit
SolubilitySoluble1.000Probability
HemolysisNon-hemolytic0.025Probability
Binding AffinityWeak binding5.546pKd/pKi
Molecular weight1358.5Da
Net Charge (pH 7)0.85
ipTM0.3

WHYPAAVAEWGK

PropertyPredictionValueUnit
SolubilitySoluble1.000Probability
HemolysisNon-hemolytic0.023Probability
Binding AffinityWeak binding5.037pKd/pKi
Molecular weight1414.6Da
Net Charge (pH 7)-0.15
ipTM0.28

WRSPATAVAHKK

PropertyPredictionValueUnit
SolubilitySoluble1.000Probability
HemolysisNon-hemolytic0.011Probability
Binding AffinityWeak binding4.520pKd/pKi
Molecular weight1351.6Da
Net Charge (pH 7)2.85
ipTM0.6

WLYYPAALEHGE

PropertyPredictionValueUnit
SolubilitySoluble1.000Probability
HemolysisNon-hemolytic0.037Probability
Binding AffinityWeak binding5.588pKd/pKi
Molecular weight1448.6Da
Net Charge (pH 7)-2.14
ipTM0.32

FLYRWLPSRRGG

PropertyPredictionValueUnit
SolubilitySoluble1.000Probability
HemolysisNon-hemolytic0.047Probability
Binding AffinityWeak binding5.968pKd/pKi
Molecular weight1507.7Da
Net Charge (pH 7)2.76
ipTM0.37

Link: https://huggingface.co/spaces/ChatterjeeLab/PeptiVerse

Pt 4: Generate Optimized Peptides with moPPIt

moPPit peptides first peptide generated with moPPit

  1. Open the moPPit Colab linked from the HuggingFace moPPIt model card
  2. Make a copy and switch to a GPU runtime.
  3. In the notebook:
    • Paste your A4V mutant SOD1 sequence.
    • Choose specific residue indices on SOD1 that you want your peptide to bind (for example, residues near position 4, the dimer interface, or another surface patch).
    • Set peptide length to 12 amino acids.
    • Enable motif and affinity guidance (and solubility/hemolysis guidance if available). Generate peptides.
  4. After generation, briefly describe how these moPPit peptides differ from your PepMLM peptides. How would you evaluate these peptides before advancing them to clinical studies?
Generated PeptidesHemolysisSolubilityAffinityMotif
HMCVNYQKKTKN0.98124329186975960.83333331346511846.31769609451293950.7024670839309692
STDTCTGRFKQK0.96490772068500520.91666668653488165.7859306335449220.8285709619522095
KKKTYSKKGDFY0.97407522983849050.91666668653488165.85596990585327150.56052565574646

Link: https://colab.research.google.com/drive/1Ie8j4XEG3AOVj37FhpHVrb8fNjl1bMrv?authuser=2#scrollTo=hpBXJwHg4ZRz

Part B: BRD4 Drug Discovery Platform Tutorial (Gabriele)

  • Pt 0: Sign-up to Boltz Lab
  • Pt 1: Structural Predictions in the Sandbox
CmpoundBinding ConfidenceOptimization ScoreStructure Confidence
Hit0.450.230.98
Lead0.750.260.98
JQ10.960.440.99

Discussion Questions

  • Does Binding Confidence increase as you move from hit to clinical candidate? What would you expect, and why might it deviate? Binding confidence which means how confidently the ligand is placed in the binding site is higher when JQ1 was chosen as the ligand and lower in hit

  • Inspect the predicted binding pose for JQ1. Can you identify potential key binding interactions.

  • Compare the Optimization Scores. How do the scores compare for JQ1 vs the Lead. Optimization score for JQ1 is 0.44 while 0.26 for Lead, indicating higher tight binding with JQ1\

  • Pt 2: Setting Up a BRD4 Design Project the predicted structure from boltz vs from RCSB

Boltz

boltz boltz

RCSB

rcsb rcsb

Pocket Structure Prediction

pocket-prediction pocket-prediction
  • Pt 3: Running Your Virtual Screen

Generating 1000 binders

generative-design generative-design
  • Pt 4: Analysis and Discussion

high confidence binders only one high-cofidence-binder high-cofidence-binder

high high

moderate confidence 23 binders

moderate moderate

low confidence / non-binders 621 binders

low low

Links:

  1. https://lab.boltz.bio/app/nour-abdelrahman-htgaa-Uz4g/p/brd-4-workshop-f6Wt/experiments/generative-binders-k84A/virtual-screens/fa4123a5-cc15-4cc4-8b5c-287349f74144/overview
  2. https://www.rcsb.org/structure/3MXF