Forge

AI-Powered Guide Design

POST /generate_optimized_guide_rna
Generates novel or optimized guide RNA sequences for a specific genomic target, tailored for a therapeutic goal (e.g., gene knockout, activation, base editing).

Parameters

target_genomic_regionstringRequired

Input parameter: target_genomic_region

design_goalstringRequired

Input parameter: design_goal

organismstringRequired

Input parameter: organism

num_candidatesnumberRequired

Input parameter: num_candidates

Example: 10
desired_propertiesstringRequired

Input parameter: desired_properties

taskstringRequired

The API task identifier

Example: generate_optimized_guide_rna
target_locusstringRequired

Parameter: target_locus

Example: chr7:55249071
goalstringRequired

Parameter: goal

Example: knockout

Code Examples

Python Example

PYTHON
import requests

response = requests.post(
    "https://api.crispro.ai/generate_optimized_guide_rna",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
    "task": "generate_optimized_guide_rna",
    "target_locus": "chr7:55249071",
    "goal": "knockout",
    "num_candidates": 10
}
)

result = response.json()
print(result)

cURL Example

CURL
curl -X POST https://api.crispro.ai/generate_optimized_guide_rna \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"task":"generate_optimized_guide_rna","target_locus":"chr7:55249071","goal":"knockout","num_candidates":10}'