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