From scientific-skills
Submits protein sequences to Adaptyv cloud platform for automated wet-lab validation via API including binding assays, expression testing, thermostability, enzyme activity. Tracks status, downloads results, optimizes sequences using NetSolP, SoluProt, SolubleMPNN, ESM.
npx claudepluginhub logauaengstrom/claude-scientific-skills --plugin scientific-skillsThis skill uses the workspace's default tool permissions.
Adaptyv is a cloud laboratory platform that provides automated protein testing and validation services. Submit protein sequences via API or web interface and receive experimental results in approximately 21 days.
Submits protein sequences to Adaptyv cloud platform for automated wet-lab validation via API including binding assays, expression testing, thermostability, enzyme activity. Tracks status, downloads results, optimizes sequences using NetSolP, SoluProt, SolubleMPNN, ESM.
Submits protein sequences via API for automated wet-lab validation including binding assays, expression testing, thermostability, and enzyme activity. Tracks status, downloads results, optimizes with NetSolP, SoluProt, SolubleMPNN, ESM.
Submit protein sequences via Python SDK for cell-free expression (10–100 µg) and binding assays (KD). Track status and retrieve results for ML-guided directed evolution and antibody optimization.
Share bugs, ideas, or general feedback.
Adaptyv is a cloud laboratory platform that provides automated protein testing and validation services. Submit protein sequences via API or web interface and receive experimental results in approximately 21 days.
Adaptyv requires API authentication. Set up your credentials:
export ADAPTYV_API_KEY="your_api_key_here"
Or create a .env file:
ADAPTYV_API_KEY=your_api_key_here
Install the required package using uv:
uv pip install requests python-dotenv
Submit protein sequences for testing:
import os
import requests
from dotenv import load_dotenv
load_dotenv()
api_key = os.getenv("ADAPTYV_API_KEY")
base_url = "https://kq5jp7qj7wdqklhsxmovkzn4l40obksv.lambda-url.eu-central-1.on.aws"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
# Submit experiment
response = requests.post(
f"{base_url}/experiments",
headers=headers,
json={
"sequences": ">protein1\nMKVLWALLGLLGAA...",
"experiment_type": "binding",
"webhook_url": "https://your-webhook.com/callback"
}
)
experiment_id = response.json()["experiment_id"]
Adaptyv supports multiple assay types:
See reference/experiments.md for detailed information on each experiment type and workflows.
Before submitting sequences, optimize them for better expression and stability:
Common issues to address:
Recommended tools:
See reference/protein_optimization.md for detailed optimization workflows and tool usage.
For complete API documentation including all endpoints, request/response formats, and authentication details, see reference/api_reference.md.
For concrete code examples covering common use cases (experiment submission, status tracking, result retrieval, batch processing), see reference/examples.md.