scientific-skills/Others/adaptyv/SKILL.md
Cloud laboratory platform for automated protein testing and validation; use when you have designed protein sequences and need wet-lab experimental validation (e.g., binding, expression, thermostability, enzyme activity) and API-based submission/status/result retrieval.
npx skillsauth add aipoch/medical-research-skills adaptyvInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
scripts/validate_skill.py.Python: 3.10+. Repository baseline for current packaged skills.Third-party packages: not explicitly version-pinned in this skill package. Add pinned versions if this skill needs stricter environment control.cd "20260316/scientific-skills/Others/adaptyv"
python -m py_compile scripts/validate_skill.py
python scripts/validate_skill.py --help
Example run plan:
CONFIG block or documented parameters if the script uses fixed settings.python scripts/validate_skill.py with the validated inputs.scripts/validate_skill.py.Run this minimal command first to verify the supported execution path:
python scripts/validate_skill.py --help
Adaptyv is a cloud laboratory platform for automated protein testing and validation. You can submit protein sequences via API (or web UI), track experiment status, and download results (typically delivered in ~21 days).
For additional details, see:
reference/experiments.md (assay types and workflows)reference/protein_optimization.md (sequence optimization workflows)reference/api_reference.md (endpoints, schemas, auth)reference/examples.md (more code examples)Use this skill when you need to:
ADAPTYV_API_KEY).experiment_type.reference/experiments.md):
webhook_url callbacks.reference/api_reference.md and reference/examples.md).reference/protein_optimization.md).python>=3.9requests>=2.31.0python-dotenv>=1.0.0The following example is a minimal, runnable workflow to (1) submit an experiment and (2) poll for completion, then (3) download results. Adjust endpoint paths/fields to match reference/api_reference.md.
Request API access and a token from [email protected], then set:
export ADAPTYV_API_KEY="your_api_key_here"
Or create a .env file:
ADAPTYV_API_KEY=your_api_key_here
python -m pip install "requests>=2.31.0" "python-dotenv>=1.0.0"
import os
import time
import requests
from dotenv import load_dotenv
load_dotenv()
API_KEY = os.getenv("ADAPTYV_API_KEY")
if not API_KEY:
raise RuntimeError("Missing ADAPTYV_API_KEY. Set it in your environment or .env file.")
BASE_URL = "https://kq5jp7qj7wdqklhsxmovkzn4l40obksv.lambda-url.eu-central-1.on.aws"
HEADERS = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
}
# 1) Submit an experiment
submit_payload = {
"sequences": ">protein1\nMKVLWALLGLLGAA...", # FASTA-like string as shown in the original docs
"experiment_type": "binding", # e.g., binding | expression | thermostability | enzyme_activity
"webhook_url": "https://your-webhook.com/callback", # optional but recommended for async workflows
}
submit_resp = requests.post(f"{BASE_URL}/experiments", headers=HEADERS, json=submit_payload, timeout=60)
submit_resp.raise_for_status()
experiment_id = submit_resp.json()["experiment_id"]
print("Submitted experiment:", experiment_id)
# 2) Poll status until completion (use webhook in production to avoid polling)
status = None
for _ in range(120): # e.g., poll up to ~20 minutes at 10s intervals (adjust as needed)
status_resp = requests.get(f"{BASE_URL}/experiments/{experiment_id}", headers=HEADERS, timeout=60)
status_resp.raise_for_status()
data = status_resp.json()
status = data.get("status")
print("Status:", status)
if status in {"completed", "failed", "canceled"}:
break
time.sleep(10)
if status != "completed":
raise RuntimeError(f"Experiment did not complete successfully (status={status}).")
# 3) Download results (endpoint/format may vary; confirm in reference/api_reference.md)
results_resp = requests.get(f"{BASE_URL}/experiments/{experiment_id}/results", headers=HEADERS, timeout=60)
results_resp.raise_for_status()
# Save results (could be JSON, CSV, or a file bundle depending on the API)
with open(f"{experiment_id}_results.json", "wb") as f:
f.write(results_resp.content)
print("Results saved to:", f"{experiment_id}_results.json")
ADAPTYV_API_KEY.Authorization: Bearer <token>.sequences: Provided as a FASTA-like string (e.g., >name\nSEQUENCE...). For batch submissions, follow the exact multi-sequence format described in reference/api_reference.md.experiment_type: Select the assay category (binding, expression, thermostability, enzyme activity). Exact allowed values and any assay-specific parameters are defined in reference/experiments.md and reference/api_reference.md.webhook_url (optional): A callback URL to receive asynchronous notifications when experiment state changes or results are ready.Common pre-checks before ordering wet-lab validation (see reference/protein_optimization.md):
Commonly referenced tools in the workflow documentation:
reference/api_reference.md for the authoritative list.adaptyv_result.md unless the skill documentation defines a better convention.Run this minimal verification path before full execution when possible:
No local script validation step is required for this skill.
Expected output format:
Result file: adaptyv_result.md
Validation summary: PASS/FAIL with brief notes
Assumptions: explicit list if any
tools
Generates complete conventional oncology bulk-transcriptome biomarker and hub-gene research designs from a user-provided cancer type and study direction. Always use this skill whenever a user wants to design, plan, or build a tumor bioinformatics study centered on differential expression, prognostic filtering or risk modeling, PPI-based hub-gene prioritization, diagnostic/prognostic evaluation, clinical association, immune infiltration context, methylation context, and optional tissue or cell validation. Covers five study patterns (signature-first prognostic workflow, hub-gene-first biomarker workflow, hybrid signature-to-hub workflow, immune-context biomarker workflow, translational validation workflow) and always outputs four workload configs (Lite / Standard / Advanced / Publication+) with recommended primary plan, step-by-step workflow, figure plan, validation strategy, minimal executable version, publication upgrade path...
development
Generates complete conventional non-oncology bioinformatics research designs from a user-provided disease context, process-related gene family or biological theme, and validation direction. Use when a study centers on multi-dataset bulk transcriptome integration, DEG analysis, process-gene intersection, enrichment analysis, GSEA, PPI hub-gene prioritization, TF/miRNA regulatory networks, ROC-based biomarker evaluation, and immune infiltration analysis. Covers five study patterns (process-DEG discovery, enrichment/GSEA interpretation, hub-gene prioritization, regulatory-network and immune interpretation, multi-layer public validation) and always outputs Lite / Standard / Advanced / Publication+ with a recommended primary plan, stepwise workflow, figure plan, validation hierarchy, minimal executable version, publication upgrade path, and strictly verified literature retrieval.
tools
Plans confounder control, variable adjustment logic, and bias mitigation strategies at the protocol stage for clinical, epidemiologic, translational, observational, and biomarker studies. Always use this skill when a user needs to identify major confounders, decide which variables should or should not be adjusted for, compare matching/stratification/weighting approaches, anticipate selection or measurement bias, or pressure-test a study design before execution. Focus on bias sensing, causal structure awareness, variable-role classification, and critical design review rather than generic statistical advice.
testing
Generates complete comparative network-toxicology research designs from a user-provided exposure pair, shared toxic phenotype, and validation direction. Use when a study centers on two related exposures under one outcome and needs target collection, shared-vs-specific target decomposition, enrichment, PPI hub prioritization, docking, optional transcriptomic cross-checks, and conservative mechanistic synthesis. Covers five study patterns and always outputs Lite / Standard / Advanced / Publication+ with a recommended primary plan, stepwise workflow, figure plan, validation hierarchy, minimal executable version, publication upgrade path, and strictly verified literature retrieval.