Forge
AI-Powered Guide Design
POST /generate_optimized_guide_rnaGenerates 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_regionstringRequiredInput parameter: target_genomic_region
design_goalstringRequiredInput parameter: design_goal
organismstringRequiredInput parameter: organism
num_candidatesnumberRequiredInput parameter: num_candidates
Example: 10
desired_propertiesstringRequiredInput parameter: desired_properties
taskstringRequiredThe API task identifier
Example: generate_optimized_guide_rna
target_locusstringRequiredParameter: target_locus
Example: chr7:55249071
goalstringRequiredParameter: goal
Example: knockout
Code Examples
Python Example
PYTHONimport 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
CURLcurl -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}'