API
대규모 가능한 실행, 노트북 연동, 내부 파이프라인 자동화에는 API를 사용하세요.
인증(Authentication)
Authorization 헤더에 Bearer <YOUR_API_KEY> 형태로 API 키를 전달합니다.
기본 엔드포인트
POST /v1/simulations: 시뮬레이션 요청 생성 및 실행
Put simulation job
curl -X POST "https://api.knockg.com/v1/simulations" \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"dataset_id": "ds_example_001",
"mode": "knockdown",
"targets": ["GENE_A", "GENE_B"],
"condition": "treated"
...
}'
List available datasets
curl -X GET "https://api.knockg.com/v1/datasets?secret=<KNOCKG_API_SECRET>" \
-H "Accept: application/json"
List output genes for one screening
curl -X GET "https://api.knockg.com/v1/screenings/<SCREENING_ID>/output_genes?secret=<KNOCKG_API_SECRET>" \
-H "Accept: application/json"