Protein sequence design
Generate or optimize amino-acid sequences against structural, functional, stability, and developability objectives.
More protein design workflows
Tools for protein sequence design
Use these methods to prepare inputs, run the core analysis, inspect outputs, and validate the evidence described in this workflow.
ProteinMPNN
Design sequences for a supplied backbone
ESM-IF1
Generate geometry-conditioned sequence alternatives
ProGen2
Generate protein sequences with a language model
EvoDiff
Generate diverse protein sequences by diffusion
SolubleMPNN
Optimize sequences for soluble proteins
HyperMPNN
Bias sequence design toward thermostability
ESMFold
Refold designed sequences for structural comparison
Protein stability prediction
Estimate sequence-level stability signals
NetSolP-1.0
Estimate sequence-level solubility
Aggrescan3D
Inspect structure-based aggregation-prone regions
SASA calculator
Measure solvent-accessible surface area
Protein parameters
Calculate sequence physicochemical properties
What is protein sequence design?
Protein sequence design is the computational process of finding amino-acid sequences expected to satisfy one or more structural or functional objectives. Some methods condition on a fixed backbone, while protein language models can generate sequences with weaker or no explicit structural input. Projects may optimize folding, stability, solubility, expression, binding, catalysis, or combinations of these properties, but each objective needs its own evidence and validation.
Sequence design is broader than inverse folding. Inverse folding specifically asks which sequences fit a supplied backbone; sequence-design projects may instead generate from a language model, edit an existing protein, or combine structural and property objectives in an iterative search.
Define immutable residues, allowed mutations, diversity targets, and acceptance gates before sampling. Multi-objective design should retain the separate component scores because a single aggregate rank can hide a severe failure in stability, function, or developability.
When to use protein sequence design
Start from a defined sequence objective and a way to measure it:
- A backbone is available for fixed-structure redesign.
- Specific residues must remain unchanged while surrounding positions vary.
- You want to compare folding and property signals before expression tests.
Strengths and limitations
Sequence design can sample many solutions around one structure while holding catalytic or interface residues fixed. Refolding and separate stability, solubility and aggregation checks show whether an attractive sequence score survives other constraints.
A sequence predictor cannot guarantee expression, correct oligomerization or biological activity. Property tools may disagree and often describe different experimental contexts. The starting backbone, fixed-position mask and training domain can bias the entire candidate set.
Protein sequence design methods
Backbone-conditioned models use local and global geometry to propose residues, while protein language models learn statistical regularities from natural sequence data. These approaches can be complementary but their scores do not share a universal scale.
Optimization algorithms can search several objectives, yet the weighting scheme encodes project priorities. Hard requirements should be treated as gates where possible rather than diluted inside one weighted average.
Applications of protein sequence design
Backbone-conditioned design can improve a scaffold while preserving residues required for catalysis or binding. Sampling several sequence families tests whether the structural objective tolerates chemical diversity.
A sequence panel can also help compare predicted stability, solubility and aggregation liabilities before expression. These predictors use different inputs and endpoints, so disagreements are informative rather than something to hide in a combined score.
How to run protein sequence design online
The featured template starts from a protein backbone, redesigns it with ProteinMPNN and follows selected sequences through refolding and property checks.
- Prepare the backbone. Supply the reviewed PDB and identify positions that must remain fixed.
- Generate variants. Use ProteinMPNN to sample compatible sequences and retain the fixed-position mask and sampling settings.
- Refold selected sequences. Use ESMFold and compare candidate structures with the design backbone.
- Review separate property signals. Inspect Protein Stability outputs in their own context. Check NetSolP-1.0 for E. coli expression-related predictions.
- Inspect structure liabilities. Review Aggrescan3D aggregation context and SASA Calculator surface exposure on the refolded models.
- Select a test set. Keep every component score and choose diverse variants for expression, structural and functional assays.
How to interpret protein sequence design results
Review diversity, similarity to training or parent sequences, conserved functional residues, refold agreement, stability, solubility, aggregation, and any task-specific predictive endpoint.
Experimental selection should cover more than the numerical top rank. A diverse panel is more informative about which design assumptions generalize and can reveal score failures.
Experimental validation and handoff
Keep all objective definitions, fixed and mutable positions, sampling settings, component scores, and rejected sequences. Test structure and intended function experimentally.
Send the exact backbone, fixed-position mask and sequence identifiers with candidate constructs. Expression, folding and functional assays reveal which computational signals were useful in the actual system.
How protein sequence design works
Redesign a backbone with ProteinMPNN, refold sequences, and screen stability, solubility, and aggregation.
- Define objectives. Define the structural, functional, and developability objectives and how each will be evaluated.
- Set constraints. Specify fixed residues, mutable regions, sequence identity limits, and forbidden motifs.
- Generate sequences. Generate a diverse sequence set with a backbone-conditioned or sequence-generative method.
- Screen properties. Evaluate refolding, stability, solubility, aggregation, and task-specific function without hiding component scores.
- Test candidates. Select a diverse experimental panel and measure expression, structure, and the intended function.
Inputs and outputs
Check formats before running, then inspect and download the result from every workflow step.
Inputs
Design input
PDBFASTAJSONTXTA protein backbone or starting sequence plus fixed positions, mutable regions, and design objectives.
Outputs
Design and review outputs
PDBFASTACSVJSONDesigned FASTA sequences, per-objective scores, refolded models, property tables, and candidate rankings.
Frequently asked questions
Use a backbone-conditioned model when maintaining a specific three-dimensional geometry is central. Use a language model when broader sequence generation is acceptable, then add structure and property checks appropriate to the objective.
Use hard constraints for non-negotiable chemistry, fixed functional residues, forbidden motifs, and manufacturing rules. Reserve weighted objectives for genuine tradeoffs where partial improvement still has value.
Set the identity range from the project goal rather than from a universal cutoff. Conservative optimization may require close parent similarity, while scaffold diversification benefits from lower identity provided essential residues and structure remain supported.
Inspect every component score and the Pareto tradeoff rather than relying only on an aggregate rank. Include candidates that represent different defensible compromises so experiments can reveal which computational objective was most predictive.
Complete protein-sequence-design projects that include candidate generation, construct preparation, expression, purification, and functional testing are quote-based. Current protein-design and engineering service providers describe those project stages but do not publish one fixed sequence-to-validated-protein package price.
The quote depends on the number and diversity of sequences, optimization rounds, gene synthesis and cloning, expression host, screening scale, purification, biophysical characterization, and the functional assay required for the design objective.
ProteinIQ self-service starts at $29 per month for academic Plus and $99 per month for commercial Pro, with the configured run quoted in credits before submission. A done-for-you protein sequence design project is scoped separately; synthesis, expression, and experimental assays are included only when the project quote explicitly says so.
AI answers from our docs. No sign-in needed.
Run your first analysis today
Start with 200 free credits and no installs. Upgrade when your project needs more compute.