> (1) Planning CFPS experiments, (2) Troubleshooting low yield or aggregation, (3) Optimizing DNA template design for CFPS, (4) Expressing difficult proteins (disulfide-rich, toxic, membrane).
npx skills add https://github.com/BioTender-max/awesome-bio-agent-skills --skill cell-free-protein-expression
Plain-language role: Use this skill to plan expression screens and improve yield or solubility in cell-free systems.
| System | Best For | Yield | PTMs | Disulfides | Cost |
|--------|----------|-------|------|------------|------|
| E. coli extract | Rapid prototyping, prokaryotic proteins | High (100-400 μg/mL) | None | Poor (reducing) | Low |
| E. coli PURE | Defined conditions, unnatural AAs | Medium (50-150 μg/mL) | None | Controllable | High |
| Wheat germ | Eukaryotic proteins, membrane proteins | High (100-500 μg/mL) | Limited | Moderate | Medium |
| Rabbit reticulocyte | Mammalian proteins, post-translational studies | Low (10-50 μg/mL) | Some | Poor | High |
| Insect (Sf21) | Glycoproteins, complex folds | Medium (50-100 μg/mL) | Glycosylation | Good | High |
| HeLa/CHO | Native mammalian proteins | Low (10-50 μg/mL) | Full mammalian | Good | Very High |
| Problem | Likely Causes | Design Fix | Reagent Fix |
|---------|---------------|------------|-------------|
| No expression | Rare codons at N-terminus, poor RBS | Codon optimize first 30 codons | Use BL21-CodonPlus extract |
| Low yield | Strong mRNA secondary structure, template issues | Optimize 5' UTR (ΔG > -5 kcal/mol) | Increase Mg²⁺ (10-18 mM), ATP |
| Aggregation | Hydrophobic protein, fast translation | Add solubility tags (MBP, SUMO) | Add 0.1% Tween-20, chaperones |
| Inactive protein | Misfolding, missing cofactors | Slow translation (use rare codons!) | Add GroEL/ES, DnaK/J |
| Truncation | Rare codon clusters, mRNA instability | Remove AGG/AGA/CUA clusters | Supplement rare tRNAs |
| Degradation | Proteolysis | N-terminal Met-Ala | Add protease inhibitors |
| Codon | Amino Acid | Issue | tRNA Abundance |
|-------|------------|-------|----------------|
| AGG | Arg | Very rare, stalling | 0.2% |
| AGA | Arg | Very rare, stalling | 0.4% |
| CUA | Leu | Low abundance | 0.4% |
| AUA | Ile | Rare | 0.5% |
| CGA | Arg | Inefficient decoding | 0.6% |
| CCC | Pro | Can cause pausing | 0.5% |
| GGA | Gly | Moderate | 1.1% |
| Element | Optimal Design | Impact |
|---------|----------------|--------|
| RBS (SD sequence) | AGGAGG, 7-9 nt from start | Ribosome binding |
| Spacing | 7 nt between SD and AUG | Translation initiation |
| Secondary structure | ΔG > -5 kcal/mol | Accessibility |
| Upstream AUG | Avoid (causes false starts) | Reduces truncations |
| Region | Ideal ΔG | Impact |
|--------|----------|--------|
| -30 to +30 around AUG | > -5 kcal/mol | Translation initiation |
| Full 5' UTR | > -10 kcal/mol | Ribosome loading |
| RBS accessibility | Unpaired | Critical |
| Format | Advantages | Disadvantages |
|--------|------------|---------------|
| Plasmid | Stable, high yield | Requires cloning |
| Linear PCR | Fast, no cloning | May need stabilization |
| mRNA | Direct translation | Unstable, expensive |
| System | Native Disulfide Support | Additives Needed |
|--------|--------------------------|------------------|
| Standard E. coli extract | Poor (DTT present) | IAM, PDI, GSSG/GSH |
| Oxidizing E. coli extract | Good | Pre-oxidized glutathione |
| Wheat germ | Moderate | Lower DTT, add PDI |
| PURE system | Minimal | Full oxidative system |
| Insect/Mammalian | Good | Microsome membranes |
1. Deplete DTT from extract (dialysis or treatment with IAM 5 mM)
2. Add oxidized/reduced glutathione: 4 mM GSSG, 1 mM GSH (4:1 ratio)
3. Add 10 μM PDI (protein disulfide isomerase)
4. Optional: Add 5 μM DsbC (disulfide isomerase)
5. Express at 25°C (not 37°C) for better folding
6. Incubation time: 4-6 hours
| Feature | Good | Marginal | Bad |
|---------|------|----------|-----|
| Rare codon content | <3% | 3-8% | >10% |
| First 30 codons rare | 0 | 1-2 | >2 |
| GC content | 45-55% | 35-45% or 55-65% | <30% or >70% |
| 5' UTR ΔG | > -3 kcal/mol | -3 to -8 | < -10 kcal/mol |
| Hydrophobic stretches | <5 consecutive | 5-7 | >8 consecutive |
| N-terminal residue | Met-Ala, Met-Ser, Met-Gly | Met-Val, Met-Thr | Met-Arg, Met-Lys |
| Cysteine pairs | Paired (even number) | Mixed | Odd number (free thiols) |
| Tag | Size | Solubility Enhancement | Cleavage | Notes |
|-----|------|------------------------|----------|-------|
| MBP | 40 kDa | Excellent | TEV, Factor Xa | Best overall |
| SUMO | 11 kDa | Very Good | SUMO protease | Native N-terminus after cleavage |
| NusA | 55 kDa | Excellent | - | Large size |
| Trx | 12 kDa | Good | Enterokinase | For disulfide proteins |
| GST | 26 kDa | Moderate | - | Dimeric |
| His₆ | 1 kDa | Minimal | - | Mainly for purification |
| Additive | Concentration | Mechanism |
|----------|---------------|-----------|
| Trehalose | 50-100 mM | Chemical chaperone |
| Glycerol | 5-10% | Reduces hydrophobic aggregation |
| L-Arginine | 50-100 mM | Suppresses aggregation |
| Tween-20 | 0.05-0.1% | Prevents surface adsorption |
| Proline | 50 mM | Osmolyte stabilization |
| Chaperone System | Target Problem | Concentration |
|------------------|----------------|---------------|
| GroEL/GroES | General folding | 1-2 μM |
| DnaK/DnaJ/GrpE | Aggregation-prone | 1 μM each |
| Trigger Factor | Nascent chain | 1-2 μM |
| ClpB | Aggregate resolubilization | 0.5 μM |
| Temperature | Use Case | Trade-offs |
|-------------|----------|------------|
| 37°C | Fast expression, stable proteins | Higher aggregation risk |
| 30°C | Balanced (default) | Good compromise |
| 25°C | Disulfide proteins, complex folds | Slower, better folding |
| 18-20°C | Aggregation-prone proteins | Much slower, best folding |
| 16°C | Cold-shock proteins | Very slow, specialized |
| Variable | Impact | Optimal Range |
|----------|--------|---------------|
| Cell density at harvest | Ribosome content | OD₆₀₀ 2.5-3.5 |
| Lysis method | Extract activity | Sonication, bead beating |
| Run-off reaction | Removes endogenous mRNA | 20-80 min at 37°C |
| Mg²⁺ concentration | Translation fidelity | 10-18 mM |
| K⁺ concentration | Translation rate | 150-200 mM |
| Energy system | Sustained synthesis | ATP/GTP, creatine phosphate |
Causes: Premature termination, proteolysis, internal initiation
Solutions:
Causes: Incomplete termination, read-through, aggregation
Solutions:
Causes: Aggregation during synthesis
Solutions:
Run the recommended expression screen, then pair high-yield constructs with spr-bli-binding-characterization or structural validation.
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Take biotender-max/cell-free-protein-expression from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.