Forge

Context-Aware Sequence Design

POST /generate_epigenome_optimized_sequence
Generates 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_sequencestringRequired

Input parameter: seed_sequence

desired_epigenomic_featuresstringRequired

Input parameter: desired_epigenomic_features

lengthnumberRequired

Input parameter: length

Example: 200
num_candidatesstringRequired

Input parameter: num_candidates

organismstringRequired

Input parameter: organism

taskstringRequired

The API task identifier

Example: generate_epigenome_optimized_sequence
desired_featuresobjectRequired

Parameter: desired_features

Example: {"accessibility_state":"Open_Chromatin","context":{"tissue":"liver"}}

Code Examples

Python Example

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

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