Kd Fitting Tool app icon

Tool · Web · No installation

Kd Fitting Tool

Kd 拟合工具

Quadratic binding-model Kd fitting from concentration/signal data. Runs entirely in your browser — paste from Excel, fit, export the curve and image. Your data is never uploaded.

基于严格二次结合模型的 Kd 拟合工具。从浓度/信号数据出发,全程在浏览器本地运行:可直接粘贴 Excel 两/三列数据,一键拟合,导出曲线点位和图片。数据不上传任何服务器。

100% browser-local · 浏览器本地运行 · No account, no upload

/ Introduction · 介绍

What it does.这个工具能做什么。

Kd Fitting Tool performs nonlinear fitting on the relationship between experimental concentration X and observed signal Y, using the strict quadratic binding equation, to obtain the dissociation constant Kd that best explains the data. The fit is run twice in parallel — once with the baseline Ybase as a free parameter, and once with Ybase fixed to a user-supplied value — so you can compare both interpretations on the same dataset.

本工具使用严格的二次结合模型,对实验浓度 X 与信号 Y 之间的关系进行非线性拟合,求出最能解释数据的解离常数 Kd。每次会同时给出两组结果:一组 Ybase 作为自由参数浮动,一组 Ybase 固定为用户输入值,便于在同一份数据上比较两种解释。

Model · 模型

Y = Ybase + alpha · [AT]

[AT] = 0.5 · (X + fixed + Kd − √((X + fixed + Kd)² − 4 · X · fixed))

X      = total concentration of the variable component  ·  可变一方总浓度
fixed  = total concentration of the fixed component     ·  另一方固定总浓度
Kd     = dissociation constant                          ·  解离常数

Y free fitYbase is fitted as a free parameter; the background floats for the best overall fit. Y free 拟合:Ybase 作为自由参数参与拟合,允许背景浮动。

Y fixed fitYbase is held at the value you enter; useful when the baseline is independently known. Y fixed 拟合:Ybase 固定为输入值,适用于背景信号已知的情况。

/ Usage · 使用方式

How to use it.使用流程。

Open the tool, paste your data, click Fit. Sample data is loaded by default so you can verify the workflow before entering your own measurements.

打开工具,粘贴数据,点 Fit。页面默认载入了一组示例数据,方便先跑通流程再换上自己的实验值。

  1. 01

    Open the tool

    打开工具

    Click Launch Kd Fitting Tool at the top of this page — it opens in a new tab. The page is self-contained: bookmark it, save it offline, or even open the local HTML file directly.

    点击页面顶部的 Launch Kd Fitting Tool,工具在新标签页打开。页面是自包含的,可以收藏、离线保存,或直接打开本地 HTML 文件。

    Kd Fitting Tool main view
    Fig. 01 — Main view · 工具主界面
  2. 02

    Enter parameters

    设置参数

    In the Parameters and Export panel, set Fixed concentration (the constant component's total concentration), the unit label (default uM), the fixed Ybase value, and the error-bar mode: None, Manual variance, or Auto from n replicates.

    在「参数与导出」面板里设置:Fixed concentration(固定一方总浓度)、浓度单位(默认 uM)、固定 Ybase 数值,以及误差棒模式(不显示 / 手动方差 / 重复数据自动计算)。

    Parameter settings panel
    Fig. 02 — Parameter panel · 参数面板
  3. 03

    Paste your data

    粘贴数据

    In the Main Data Table, paste 2 or 3 columns directly from Excel: X, Y, and optionally Var(Y). For replicate-mode error bars, use the lower Replicate Data Table and enter X, Y₁, Y₂, ... — the program needs at least 2 values per X.

    在「主数据表」中直接粘贴 Excel 两列或三列数据:XY、可选 Var(Y)。如果用重复模式做误差棒,请改用下方「重复数据表」按 X, Y₁, Y₂, ... 输入;每个 X 至少要 2 个重复值。

    Main data table
    Fig. 03 — Main data table · 主数据表
  4. 04

    Fit & export

    拟合并导出

    Click Start Fitting. The results panel shows Y-free and Y-fixed fits side by side with Kd, Ybase, alpha, and goodness metrics. The fitted curve appears with your data points; export it as CSV (default 1000 sampled points) or as PNG / JPG at your chosen PPI.

    点击「开始拟合」。结果面板会并排显示 Y 自由与 Y 固定两组拟合(KdYbasealpha 与拟合优度)。拟合曲线与数据点同时绘制,可按需导出为 CSV(默认 1000 个取样点)或指定 PPI 的 PNG / JPG 图片。

    Fit result and curve
    Fig. 04 — Fit result & curve · 拟合结果与曲线

/ Disclaimer · 声明

Things to know.使用前请阅读。

  1. Your data never leaves the browser.

    数据全程在浏览器本地

    All computation — paste handling, fitting, curve sampling, image rendering — runs in client-side JavaScript. Nothing is uploaded; the page does not call any backend.

    所有处理(粘贴、拟合、曲线采样、图片渲染)全部在浏览器端的 JavaScript 中完成。不上传任何数据,页面也不调用任何后端服务。

  2. Works offline once loaded.

    加载后可离线使用

    The page is fully self-contained: no external scripts, no CDN. After the page loads once, you can disconnect from the network and keep using it. Save the HTML file locally for permanent offline access.

    页面是自包含的,不依赖任何外部脚本或 CDN。首次加载后即可断网继续使用,也可将 HTML 文件保存到本地永久离线使用。

  3. Free for academic / non-commercial use.

    学术与非商业用途免费

    Kd Fitting Tool is provided free for academic research and teaching. For commercial integration or redistribution, contact the author in advance.

    本工具面向学术研究与教学免费使用。如需用于商业产品集成或二次分发,请提前联系作者。

  4. Provided as-is, without warranty.

    不提供任何形式的担保

    Fits are best-effort and depend on data quality. Validate critical results with independent fits (GraphPad, Origin, custom Python) and consider biological/experimental context. Bug reports: [email protected].

    拟合结果尽力而为,受限于数据质量。关键结论请用其他工具(GraphPad、Origin、自写 Python 等)独立复核,并结合实验背景判断。Bug 与建议请发到 [email protected]

  5. Cite if used in publications.

    论文使用请引用

    If this tool contributed to a published study, please cite: Zhang X. Kd Fitting Tool, v0.22, Liu Lab, University of Waterloo, 2026. zxiaohan.com/research/tools/kd-fit.

    若本工具对已发表的研究有帮助,烦请按上述格式引用。

/ Acknowledgments · 致谢

Built with the lab.和实验室一起完成。

Developed in the Bionanotechnology & Interfaces Laboratory at the University of Waterloo, led by Prof. Juewen Liu. The tool grew out of routine Kd-fitting needs across the group's aptamer / DNAzyme / nanomaterial-binding projects — a thin, accurate, offline-safe alternative to spreadsheet macros and proprietary fitting software.

本工具在加拿大滑铁卢大学刘珏文教授课题组(Bionanotechnology & Interfaces Laboratory)完成。源于组内适配体 / DNA 酶 / 纳米材料结合实验中日常的 Kd 拟合需求——一个轻量、准确、可离线使用的替代品,避免依赖电子表格宏或商业拟合软件。

Special thanks to Prof. Bing Jin for guidance and discussion on the binding model.

特别感谢 金冰教授 在结合模型上提供的指导与讨论。

/ Also in the toolkit · 工具集

Other tools.同系列工具。