Education
按 1:1 结合平衡从单点数据估算 Kd:当蛋白过量时结合分数 f = [P]÷([P]+Kd),故 Kd = [P]×(1−f)÷f;f = 0.5 时 Kd 恰等于蛋白浓度。两种输入:直接输入结合分数(0–1),或由荧光各向异性 f = (r−r游离)÷(r结合−r游离) 换算。附带 ΔG° = RT·ln(Kd)(默认 25°C)。判读:<1 nM 极强、1–100 nM 强(典型转录因子/核酸酶靶点)、100 nM–1 µM 中等、>1 µM 弱(查盐浓度、poly(dI-dC) 竞争)。假设:平衡、1:1、蛋白远过量;完整滴定曲线应整体拟合。来源:Cantor & Schimmel、Heyduk & Lee 1990、Lakowicz。仅供教学与实验规划。
用三种语言从你的代码中调用此工具。
curl -X POST 'http://127.0.0.1:3003/zh/api/tools/protein-dna-binding-affinity' \
-H 'Content-Type: application/json' \
-d '{"mode":"fraction","proteinConcNm":50,"fractionBound":0.5,"anisotropy":0.18,"anisotropyFree":0.12,"anisotropyBound":0.25,"temperatureC":25,"decimalPlaces":2}'以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
POST http://127.0.0.1:3003/zh/api/tools/protein-dna-binding-affinity| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| mode | select | 是 | Enter the bound fraction directly, or derive it from anisotropy values. |
| proteinConcNm | number | 是 | Total protein concentration in the binding reaction (kept well above the labeled DNA). |
| fractionBound | number | 是 | Fraction of labeled DNA in complex (fraction mode; strictly between 0 and 1). |
| anisotropy | number | 是 | Anisotropy of the sample (anisotropy mode). |
| anisotropyFree | number | 是 |
将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
将以下内容加入你的 MCP 客户端配置:
{
"mcpServers": {
"elysiatools-protein-dna-binding-affinity": {
"name": "protein-dna-binding-affinity",
"description": "按 1:1 结合平衡从单点数据估算 Kd:当蛋白过量时结合分数 f = [P]÷([P]+Kd),故 Kd = [P]×(1−f)÷f;f = 0.5 时 Kd 恰等于蛋白浓度。两种输入:直接输入结合分数(0–1),或由荧光各向异性 f = (r−r游离)÷(r结合−r游离) 换算。附带 ΔG° = RT·ln(Kd)(默认 25°C)。判读:<1 nM 极强、1–100 nM 强(典型转录因子/核酸酶靶点)、100 nM–1 µM 中等、>1 µM 弱(查盐浓度、poly(dI-dC) 竞争)。假设:平衡、1:1、蛋白远过量;完整滴定曲线应整体拟合。来源:Cantor & Schimmel、Heyduk & Lee 1990、Lakowicz。仅供教学与实验规划。",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=protein-dna-binding-affinity",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}连接到 SSE 端点后,列出已开放的工具:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}通过工具 id 调用,参数由其参数表构建:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "protein-dna-binding-affinity",
"arguments": {
"mode": "fraction",
"proteinConcNm": 50,
"fractionBound": 0.5,
"anisotropy": 0.18,
"anisotropyFree": 0.12,
"anisotropyBound": 0.25,
"temperatureC": 25,
"decimalPlaces": 2
}
}
}有问题或反馈?请联系 [email protected]
| Anisotropy of the unbound labeled DNA alone. |
| anisotropyBound | number | 是 | Anisotropy of the fully bound complex (protein-saturated). |
| temperatureC | number | 是 | Incubation temperature, used for ΔG° = RT·ln(Kd). |
| decimalPlaces | number | 否 | — |
JSON 结果
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}