120+ bilimsel beceriyi REST API üzerinden gerçekten çalıştırın! BioPython, BioServices, RDKit, Scanpy ve daha fazlası artık HTTP istekleriyle kullanılabilir.
Base URL: https://biolabs.cloud/api
🎮 Playground: Interactive API tester - Kod yazmadan test edin!
Durum: ✓ Çalışıyor
Çalıştırılabilir Beceri Sayısı: 52+ skill
Format: JSON
API durumunu kontrol eder
curl https://biolabs.cloud/api/health
Tüm çalıştırılabilir becerileri listeler
curl https://biolabs.cloud/api/skills
Bir becerinin detaylarını getirir
curl https://biolabs.cloud/api/skills/bioservices
Bir scripti çalıştırır
curl -X POST https://biolabs.cloud/api/execute/bioservices/compound_cross_reference.py \
-H "Content-Type: application/json" \
-d '{"args": ["aspirin"]}'
import requests
# Tüm becerileri listele
response = requests.get("https://biolabs.cloud/api/skills")
skills = response.json()
print(f"Toplam {skills['count']} beceri mevcut")
# Aspirin hakkında bilgi al
response = requests.post(
"https://biolabs.cloud/api/execute/bioservices/compound_cross_reference.py",
json={"args": ["aspirin"]}
)
result = response.json()
if result['success']:
print(result['stdout'])
else:
print(f"Hata: {result['stderr']}")
// Bir scripti çalıştır
const response = await fetch('http://biolabs.cloud:8000/api/execute/bioservices/compound_cross_reference.py', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ args: ['aspirin'] })
});
const result = await response.json();
if (result.success) {
console.log(result.stdout);
}
# Protein analizi yap
curl -X POST http://biolabs.cloud:8000/api/execute/bioservices/protein_analysis_workflow.py \
-H "Content-Type: application/json" \
-d '{"args": ["P53_HUMAN", "your@email.com", "--skip-blast"]}'
# bioRxiv'de makale ara
curl -X POST http://biolabs.cloud:8000/api/execute/biorxiv-database/biorxiv_search.py \
-H "Content-Type: application/json" \
-d '{"args": ["--keyword", "CRISPR", "--limit", "5"]}'
GET /api/skills/<skill_name> endpoint'i ile kontrol edin.
Tüm execution istekleri şu formatı döndürür:
{
"success": true,
"returncode": 0,
"stdout": "Script output...",
"stderr": "",
"command": "python script.py args..."
}
Uygulamayı yayınladıktan sonra, production URL'nizi kullanarak: