一、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. 不要使用測試前期探針擾動的不穩定片段,預處理階段統一截斷。