Day 10 part 1
๐งฌ Big Picture: From Sequence โ Structure
Key idea
- We have far more protein sequences than known structures
- Experimental structures (NMR spectroscopy, X-ray crystallography) are slow and expensive
- Therefore, we try to predict structure from sequence
โ Can we get structure from sequence alone?
๐ In theory: yes ๐ In practice: very difficult
Why?
Because protein folding follows:
- Proteins fold toward a minimum free energy state
- The correct structure is the global energy minimum
But:
- The number of possible conformations is enormous
- This is known as Levinthalโs paradox
โก๏ธ A protein cannot brute-force all conformations โก๏ธ Nature uses guided folding pathways โก๏ธ Computers struggle with this
โก Does a folded protein always stay folded?
๐ Your statement: โfolded protein has minimum energy so it cannot unfoldโ
Correction:
- Folded protein = lowest energy under given conditions
- BUT:
- Can unfold with:
- heat
- pH change
- denaturants
- Can unfold with:
- So it is stable, not permanent
โ ๏ธ Misfolded proteins (important correction)
๐ Your statement: โprime protein?โ
โ Incorrect term โ Correct term: prion
What happens:
- Misfolded protein gets stuck in a local energy minimum
- Cannot escape โ energy trap
- Example: prions โ disease-causing
๐ง Why folding is computationally hard
- Backbone flexibility = only ฯ (phi) and ฯ (psi) angles
- But combinations grow exponentially
โก๏ธ Even a 100 amino acid protein:
- Would take longer than the age of the universe to brute-force fold
๐ฌ MAIN METHODS FOR STRUCTURE PREDICTION
1. Homology Modeling (Comparative Modeling)
Your understanding:
find similar sequence โ align โ model
โ Correct, but refine it:
Steps:
- Find homologous protein with known structure
- Align sequences
- Replace residues (point mutations)
- Energy minimize โ final structure
โ ๏ธ Important limitation
๐ Your example about protease vs structural protein is correct
- Same sequence similarity โ same structure/function
- Example:
- protease โ globular enzyme
- structural protein โ fibrous
โก๏ธ Function + environment matters
๐ Identity vs Homology
Your definitions:
โ๏ธ Mostly correct, refine:
Identity
- Same amino acid at same position
- e.g. Leu = Leu
Homology (better term: similarity)
- Different amino acids, same properties
- e.g.
- Tyr, Trp, Phe โ aromatic
- Ile, Leu โ hydrophobic
โ โIs identity always homology?โ
โ๏ธ Yes
- Identity โ Homology
โ ๏ธ BLAST limitation
BLAST
๐ Your statement: โBLAST is local alignmentโ
โ๏ธ Correct and important
- BLAST finds local matches
- Example:
- 90% identity over 12 residues โ meaningful
โก๏ธ Always check full-length alignment
๐งฌ Multiple Sequence Alignment (MSA)
๐ Your understanding: โ๏ธ Correct
What it does:
- Align many sequences
- Identify:
- conserved residues
- evolutionary patterns
โก๏ธ Helps infer:
- structure
- function
- domains
๐งฉ Domain concept (important insight)
- Different parts of a protein can:
- match different proteins
- Meaning: โ protein may be multi-domain
๐ง Comparative modeling = point mutations
๐ Your statement: โ๏ธ Correct
- You take known structure
- Mutate residues to match your sequence
๐ง Secondary Structure Prediction
Why multiple programs?
โ๏ธ You were right to question this
Key point:
- All programs agree on:
- core of helices/sheets
- Disagree on:
- boundaries (~15%)
โ โ15% hard to predict?โ
โ๏ธ Correct
- Especially:
- helix start/end
- loop transitions
๐ Proline:
- often disrupts helices
- introduces bends
๐งฌ Protein types (your statement)
๐ โGlobular: hydrophobic inside, membrane: outsideโ
โ๏ธ Correct but refine:
Globular proteins
- hydrophobic core
- hydrophilic surface
Membrane proteins
- hydrophobic regions face membrane lipids
- polar parts face inside/outside cell
๐งต Threading (Fold Recognition)
๐ Your idea: โ๏ธ Correct but incomplete
What it does:
- Uses structure templates even with low sequence similarity
- Aligns sequence onto known folds
โก๏ธ Useful when:
- identity < 20%
Key concept:
- Structure is more conserved than sequence
๐๏ธ Fold Library
๐ Your statement: โ๏ธ Correct
- Database of known protein folds
- Threading tries to match your sequence to these
โก Contact Potentials (very important concept)
๐ Your understanding: โ๏ธ Good intuition, refine:
What it is:
- A scoring/energy function
- Based on: โ which amino acids prefer to be near each other
Examples:
- hydrophobic + hydrophobic โ favorable
- charged + hydrophobic โ unfavorable
Why needed?
- Computers need numbers, not concepts
- So interactions are converted into scores
๐ Your question:
aromatic and fatty acids like each other?
โ๏ธ Sometimes yes
- aromatic + hydrophobic โ often favorable
- depends on orientation
๐ค AlphaFold (modern approach)
AlphaFold
Your understanding:
โ๏ธ Mostly correct
It combines:
- MSA (evolutionary info)
- threading-like logic
- deep learning
MSA in AlphaFold
โ๏ธ Correct
- captures evolutionary constraints
- residues that co-evolve โ likely close in structure
Evoformer
๐ Your idea: โ๏ธ Partially correct
What it does:
- processes relationships between residues
- integrates:
- sequence info
- pairwise interactions
โก๏ธ Not just validation โ core reasoning engine
Iterative refinement
- model is improved repeatedly
- energy-like optimization
โ ๏ธ Weaknesses of AlphaFold
๐ Your statement: โ๏ธ Correct observation
Common issues:
- Disordered regions
- appear as long tails
- Misplaced helices
- helix sticking out when it should be inside
- Flexible regions
- poorly predicted
Key takeaway:
โก๏ธ Always critically evaluate predictions
๐ Important practical warning
- Public servers (e.g. ColabFold)
- Your sequence = uploaded data
โ ๏ธ Can affect:
- patents
- unpublished work
๐ Final Conceptual Summary
Hierarchy of methods:
- Ab initio
- physics-based
- very expensive
- Homology modeling
- needs similar sequence
- Threading
- uses fold library
- AlphaFold
- combines all + AI
โ Quick corrections to your list
| Your statement | Corrected |
|---|---|
| prime protein | โ โ prion |
| folded = cannot unfold | โ โ conditionally stable |
| BLAST enough | โ โ only local |
| identity = homology | โ โ identity โ homology |
| AlphaFold = just threading | โ โ threading + MSA + deep learning |
| Evoformer = validation | โ โ main processing block |