Forge

Functional Protein Design

POST /generate_therapeutic_protein_coding_sequence
Generates DNA coding sequences for novel or modified therapeutic proteins with specific desired functions (e.g., improved binding affinity, enzyme activity, stability) and optimized for expression in a target organism.

Parameters

desired_functionalitystringRequired

Input parameter: desired_functionality

target_organism_for_expressionstringRequired

Input parameter: target_organism_for_expression

length_constraintsstringRequired

Input parameter: length_constraints

taskstringRequired

The API task identifier

Example: generate_therapeutic_protein_coding_sequence
desired_functionstringRequired

Parameter: desired_function

Example: high-affinity binder to PD-L1
protein_familystringRequired

Parameter: protein_family

Example: nanobody
expression_organismstringRequired

Parameter: expression_organism

Example: human

Code Examples

Python Example

PYTHON
import requests

response = requests.post(
    "https://api.crispro.ai/generate_therapeutic_protein_coding_sequence",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
    "task": "generate_therapeutic_protein_coding_sequence",
    "desired_function": "high-affinity binder to PD-L1",
    "protein_family": "nanobody",
    "expression_organism": "human"
}
)

result = response.json()
print(result)

cURL Example

CURL
curl -X POST https://api.crispro.ai/generate_therapeutic_protein_coding_sequence \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"task":"generate_therapeutic_protein_coding_sequence","desired_function":"high-affinity binder to PD-L1","protein_family":"nanobody","expression_organism":"human"}'