# Adaptyv
Adaptyv 是一个云实验室平台,提供自动化蛋白质测试和验证服务。通过 API 或 Web 界面提交蛋白质序列,并在约 21 天内收到实验结果。
## 快速开始
### 身份验证设置
Adaptyv 需要 API 身份验证。设置您的凭据:
1. 联系
[email protected] 申请 API 访问权限(平台处于 alpha/beta 阶段)
2. 获取您的 API 访问令牌
3. 设置环境变量:
bash
export ADAPTYV_API_KEY="your_api_key_here"
或创建一个 `.env` 文件:
ADAPTYV_API_KEY=your_api_key_here
### 安装
使用 uv 安装所需的包:
bash
uv pip install requests python-dotenv
### 基本用法
提交蛋白质序列进行测试:
python
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"
}
# 提交实验
response = requests.post(
f"{base_url}/experiments",
headers=headers,
json={
"sequences": ">protein1nMKVLWALLGLLGAA...",
"experiment_type": "binding",
"webhook_url": "https://your-webhook.com/callback"
}
)
experiment_id = response.json()["experiment_id"]
## 可用的实验类型
Adaptyv 支持多种测定类型:
- **结合测定** - 使用生物层干涉技术测试蛋白质-目标相互作用
- **表达测试** - 测量蛋白质表达水平
- **热稳定性** - 表征蛋白质热稳定性
- **酶活性** - 评估酶功能
有关每种实验类型和工作流的详细信息,请参阅 `reference/experiments.md`。
## 蛋白质序列优化
在提交序列之前,对其进行优化以获得更好的表达和稳定性:
**需要解决的常见问题:**
- 产生不需要的二硫键的未配对半胱氨酸
- 导致聚集的过度疏水区域
- 较差的溶解度预测
**推荐工具:**
- NetSolP / SoluProt - 初始溶解度过滤
- SolubleMPNN - 重新设计序列以提高溶解度
- ESM - 序列可能性评分
- ipTM - 界面稳定性评估
- pSAE - 疏水暴露量化
有关详细的优化工作流和工具使用,请参阅 `reference/protein_optimization.md`。
## API 参考
有关完整的 API 文档,请参阅