Sequence Redesign
Redesign selected protein residues in one fixed CIF structure. Use the top-level type discriminator to choose binder redesign, with target and binder chain roles, or generic redesign. Every chain in the input structure must be assigned exactly once. Binder results include binding and structure metrics; generic results include structure and secondary-structure metrics.
Start a protein sequence redesign run
List protein sequence redesign runs
Get protein sequence redesign run status
Get redesigned protein sequences
Stop a running protein sequence redesign run
Resume a stopped protein sequence redesign run
Delete protein sequence redesign run data
Estimate cost for a protein sequence redesign run
ModelsExpand Collapse
SequenceRedesignStartResponse object { id, completed_at, created_at, 14 more } A fixed-structure protein sequence redesign run.
A fixed-structure protein sequence redesign run.
When the input, output, and result data was permanently deleted. Null if data has not been deleted.
Deprecated. Use pipeline_version instead.
input: object { entities, num_proteins, structure, 4 more } or object { entities, num_proteins, structure, 4 more } Pipeline input (null if data deleted)
Pipeline input (null if data deleted)
BinderProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, role, type } or object { chain_id, role, type, design_motifs } Every chain in the input CIF, assigned exactly once as target or binder.
Every chain in the input CIF, assigned exactly once as target or binder.
BinderSequenceRedesignTargetEntityResponse object { chain_id, role, type } A fixed target chain from the input CIF.
A fixed target chain from the input CIF.
BinderSequenceRedesignBinderEntityResponse object { chain_id, role, type, design_motifs }
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the binder chain fixed.
Residues to redesign. Omit this field to keep the binder chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
GenericProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, type, design_motifs } Every chain in the input CIF, assigned exactly once.
Every chain in the input CIF, assigned exactly once.
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the chain fixed.
Residues to redesign. Omit this field to keep the chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
SequenceRedesignListResponse object { id, completed_at, created_at, 13 more } Summary of a protein sequence redesign run.
Summary of a protein sequence redesign run.
When the input, output, and result data was permanently deleted. Null if data has not been deleted.
Deprecated. Use pipeline_version instead.
SequenceRedesignRetrieveResponse object { id, completed_at, created_at, 14 more } A fixed-structure protein sequence redesign run.
A fixed-structure protein sequence redesign run.
When the input, output, and result data was permanently deleted. Null if data has not been deleted.
Deprecated. Use pipeline_version instead.
input: object { entities, num_proteins, structure, 4 more } or object { entities, num_proteins, structure, 4 more } Pipeline input (null if data deleted)
Pipeline input (null if data deleted)
BinderProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, role, type } or object { chain_id, role, type, design_motifs } Every chain in the input CIF, assigned exactly once as target or binder.
Every chain in the input CIF, assigned exactly once as target or binder.
BinderSequenceRedesignTargetEntityResponse object { chain_id, role, type } A fixed target chain from the input CIF.
A fixed target chain from the input CIF.
BinderSequenceRedesignBinderEntityResponse object { chain_id, role, type, design_motifs }
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the binder chain fixed.
Residues to redesign. Omit this field to keep the binder chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
GenericProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, type, design_motifs } Every chain in the input CIF, assigned exactly once.
Every chain in the input CIF, assigned exactly once.
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the chain fixed.
Residues to redesign. Omit this field to keep the chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
SequenceRedesignListResultsResponse = object { id, artifacts, created_at, 4 more } or object { id, artifacts, created_at, 4 more }
BinderProteinDesignResult object { id, artifacts, created_at, 4 more }
entities: array of object { chain_ids, type, value, 2 more } or object { chain_ids, type, value, 2 more } or object { chain_ids, type, value, 2 more } or 2 moreEntities in the designed complex, including designed and fixed input entities.
Entities in the designed complex, including designed and fixed input entities.
ProteinEntity object { chain_ids, type, value, 2 more }
RnaEntity object { chain_ids, type, value, 2 more }
DnaEntity object { chain_ids, type, value, 2 more }
metrics: object { binding_confidence, helix_fraction, iptm, 4 more } Structural and binding quality metrics for a designed protein binder
Structural and binding quality metrics for a designed protein binder
Confidence that the designed binder binds the target (0-1). Primary metric for hit discovery.
Fraction of the designed sequence forming alpha helices (0-1).
GenericProteinDesignResult object { id, artifacts, created_at, 4 more }
entities: array of object { chain_ids, type, value, 2 more } or object { chain_ids, type, value, 2 more } or object { chain_ids, type, value, 2 more } or 2 moreEntities in the designed complex, including designed and fixed input entities.
Entities in the designed complex, including designed and fixed input entities.
ProteinEntity object { chain_ids, type, value, 2 more }
RnaEntity object { chain_ids, type, value, 2 more }
DnaEntity object { chain_ids, type, value, 2 more }
SequenceRedesignStopResponse object { id, completed_at, created_at, 14 more } A fixed-structure protein sequence redesign run.
A fixed-structure protein sequence redesign run.
When the input, output, and result data was permanently deleted. Null if data has not been deleted.
Deprecated. Use pipeline_version instead.
input: object { entities, num_proteins, structure, 4 more } or object { entities, num_proteins, structure, 4 more } Pipeline input (null if data deleted)
Pipeline input (null if data deleted)
BinderProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, role, type } or object { chain_id, role, type, design_motifs } Every chain in the input CIF, assigned exactly once as target or binder.
Every chain in the input CIF, assigned exactly once as target or binder.
BinderSequenceRedesignTargetEntityResponse object { chain_id, role, type } A fixed target chain from the input CIF.
A fixed target chain from the input CIF.
BinderSequenceRedesignBinderEntityResponse object { chain_id, role, type, design_motifs }
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the binder chain fixed.
Residues to redesign. Omit this field to keep the binder chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
GenericProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, type, design_motifs } Every chain in the input CIF, assigned exactly once.
Every chain in the input CIF, assigned exactly once.
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the chain fixed.
Residues to redesign. Omit this field to keep the chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
SequenceRedesignResumeResponse object { id, completed_at, created_at, 14 more } A fixed-structure protein sequence redesign run.
A fixed-structure protein sequence redesign run.
When the input, output, and result data was permanently deleted. Null if data has not been deleted.
Deprecated. Use pipeline_version instead.
input: object { entities, num_proteins, structure, 4 more } or object { entities, num_proteins, structure, 4 more } Pipeline input (null if data deleted)
Pipeline input (null if data deleted)
BinderProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, role, type } or object { chain_id, role, type, design_motifs } Every chain in the input CIF, assigned exactly once as target or binder.
Every chain in the input CIF, assigned exactly once as target or binder.
BinderSequenceRedesignTargetEntityResponse object { chain_id, role, type } A fixed target chain from the input CIF.
A fixed target chain from the input CIF.
BinderSequenceRedesignBinderEntityResponse object { chain_id, role, type, design_motifs }
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the binder chain fixed.
Residues to redesign. Omit this field to keep the binder chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
GenericProteinSequenceRedesignRunInputResponse object { entities, num_proteins, structure, 4 more }
entities: array of object { chain_id, type, design_motifs } Every chain in the input CIF, assigned exactly once.
Every chain in the input CIF, assigned exactly once.
design_motifs: optional array of object { filters, residues, type } Residues to redesign. Omit this field to keep the chain fixed.
Residues to redesign. Omit this field to keep the chain fixed.
filters: array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to this motif in addition to global_design_filters.
Filters applied to this motif in addition to global_design_filters.
Number of unique filter-passing redesigned proteins to generate.
global_design_filters: optional array of object { amino_acids, type } or object { max_fraction, type } or object { motifs, type } Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
Filters applied to every redesigned region. When omitted, cysteine is excluded. Pass [] to disable global filters.
SequenceRedesignEstimateCostResponse object { breakdown, disclaimer, estimated_cost_usd } Estimate response with monetary values encoded as decimal strings to preserve precision.
Estimate response with monetary values encoded as decimal strings to preserve precision.
breakdown: object { application, cost_per_unit_usd, num_units } Cost breakdown for the billed application.
Cost breakdown for the billed application.