一、Kibron软件端操作

Kibron(Delta‑Manager / FilmWareX)仅能查看、绘图,没有曲线合并、AUC计算按钮,所有统计计算必须导出原始时序数据后在外部软件完成。


1. 打开源文件,确认目标曲线采样间隔、总扫描时长完全一致;时间轴不一致无法直接合并。

2. 不要导出Summary汇总报表,汇总报表只输出单点稳态张力,丢失完整动态时序点。

3. 导出原始Raw数据:

- Delta‑8/12高通量:报告‑导出,选择Raw data原始模式,导出CSV,包含时间、表面张力两列,整板可以一次性批量导出多曲线CSV文件。

- EZ‑Pi / FilmWareX单通道:选中单条曲线,File‑Export‑CSV,逐条导出重复曲线;每条曲线一个csv文件。

4. 数据预处理:导出后删除测试开头探针接触液面的剧烈抖动异常行;所有样品截取统一的时间起止区间。


二、多条重复曲线合并统计(外部软件)

目的:将多条技术/生物学重复,按时间点对齐,得到平均曲线、标准差SD、RSD。


1. Origin

将全部CSV导入工作表,X列为时间,每条重复曲线张力作为独立Y列。

选中全部Y列,执行Statistics‑Row Statistics,按行运算,输出每个时间点的均值、标准差,得到带误差的平均曲线。


2. GraphPad Prism

新建XY表格,X填入时间,每一列粘贴一条重复曲线的张力;软件自动按X对齐,直接生成Mean±SD合并曲线。


3. Python

pandas读取全部csv,按time分组聚合,计算mean、std,输出合并后数据表。


三、批量计算AUC(梯形积分)

AUC代表0到指定时间区间,时间‑张力曲线下面积,统一使用梯形法trapezoidal,Kibron软件无此功能。


1. Origin

单条:Analysis‑Mathematics‑Integrate,梯形积分,设置统一X起止。

批量:使用OriginLab脚本循环读取csv文件,调用积分函数,批量输出AUC结果表格。


2. GraphPad Prism

XY数据表,Analysis‑Area under curve,选择Trapezoidal,设置统一起止时间,直接输出每条曲线AUC与SD。


3. Python批量(适合上百条曲线)

核心代码片段


import pandas as pd

import numpy as np

df = pd.read_csv("sample.csv")

auc = np.trapz(df["SurfaceTension"], x=df["Time"])


循环读取文件夹下全部csv,将AUC结果汇总输出Excel。


四、关键注意事项

1. 积分起止时间必须全部样品统一,AUC才有横向对比意义。

2. 禁止用截图图片求面积,图片像素误差大,必须使用导出CSV原始数值。

3. 明显漂移、严重抖动的异常曲线,先做离群剔除,再做合并与AUC计算。

4. 不要使用测试前期探针扰动的不稳定片段,预处理阶段统一截断。