Forge
Targeted Expression Control
POST /generate_optimized_regulatory_elementGenerates novel or modified promoter, enhancer, or other regulatory sequences to achieve desired gene expression levels (up-regulation or down-regulation).
Parameters
target_gene_symbolstringRequiredInput parameter: target_gene_symbol
expression_goalstringRequiredInput parameter: expression_goal
organismstringRequiredInput parameter: organism
num_candidatesstringRequiredInput parameter: num_candidates
taskstringRequiredThe API task identifier
Example: generate_optimized_regulatory_element
goalstringRequiredParameter: goal
Example: up-regulate TP53 expression
contextobjectRequiredParameter: context
Example: {"cell_line":"MCF7"}
Code Examples
Python Example
PYTHONimport requests
response = requests.post(
"https://api.crispro.ai/generate_optimized_regulatory_element",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"task": "generate_optimized_regulatory_element",
"goal": "up-regulate TP53 expression",
"context": {
"cell_line": "MCF7"
}
}
)
result = response.json()
print(result)cURL Example
CURLcurl -X POST https://api.crispro.ai/generate_optimized_regulatory_element \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"task":"generate_optimized_regulatory_element","goal":"up-regulate TP53 expression","context":{"cell_line":"MCF7"}}'