Forge
Context-Aware Sequence Design
POST /generate_epigenome_optimized_sequenceGenerates DNA sequences (e.g., regulatory elements, or even parts of guide RNAs/repair templates) that are optimized to exhibit specific chromatin accessibility patterns or other desired epigenomic features.
Parameters
seed_sequencestringRequiredInput parameter: seed_sequence
desired_epigenomic_featuresstringRequiredInput parameter: desired_epigenomic_features
lengthnumberRequiredInput parameter: length
Example: 200
num_candidatesstringRequiredInput parameter: num_candidates
organismstringRequiredInput parameter: organism
taskstringRequiredThe API task identifier
Example: generate_epigenome_optimized_sequence
desired_featuresobjectRequiredParameter: desired_features
Example: {"accessibility_state":"Open_Chromatin","context":{"tissue":"liver"}}
Code Examples
Python Example
PYTHONimport requests
response = requests.post(
"https://api.crispro.ai/generate_epigenome_optimized_sequence",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"task": "generate_epigenome_optimized_sequence",
"length": 200,
"desired_features": {
"accessibility_state": "Open_Chromatin",
"context": {
"tissue": "liver"
}
}
}
)
result = response.json()
print(result)cURL Example
CURLcurl -X POST https://api.crispro.ai/generate_epigenome_optimized_sequence \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"task":"generate_epigenome_optimized_sequence","length":200,"desired_features":{"accessibility_state":"Open_Chromatin","context":{"tissue":"liver"}}}'