Forge

Targeted Expression Control

POST /generate_optimized_regulatory_element
Generates novel or modified promoter, enhancer, or other regulatory sequences to achieve desired gene expression levels (up-regulation or down-regulation).

Parameters

target_gene_symbolstringRequired

Input parameter: target_gene_symbol

expression_goalstringRequired

Input parameter: expression_goal

organismstringRequired

Input parameter: organism

num_candidatesstringRequired

Input parameter: num_candidates

taskstringRequired

The API task identifier

Example: generate_optimized_regulatory_element
goalstringRequired

Parameter: goal

Example: up-regulate TP53 expression
contextobjectRequired

Parameter: context

Example: {"cell_line":"MCF7"}

Code Examples

Python Example

PYTHON
import 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

CURL
curl -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"}}'