實作抗體鑑定細胞資料庫(1)-介面設計

概念

在不規則抗體鑑定的時候,一組鑑定細胞時常無法確定抗體的特異性,在比較窮的實驗室,十之八九會使用過期細胞做為輔助。過期細胞的挑選,過程繁鎖又耗時:

  1. 找出過期細胞的抗原表
  2. 搜尋適合的細胞
  3. 謄寫細胞至空白鑑定表
  4. 找出過期細胞
  5. 開始實驗

步驟2、3,大概是最漰潰的時候了。找血球時不僅容易看錯,抄寫時更容易因為空白表格的抗原排列序順與鑑定表不同而寫錯,好不容易寫完,找出細胞時若又發現細胞量不足,罵出三字經是常有的事。「抗體鑑定細胞資料庫」希望能解決這個問題。最起碼在搜尋細胞跟謄寫的過程能輕鬆一點。

資料庫要建立在哪裡也思考了很久。當然,最好整合在LIS裡面,但是我沒有權限。最能想到的是 Excel,不過實驗室的電腦不一定有安裝,而且版本過舊。最硬的方式用 Python 從頭寫,但應該會花很久的時間,技術上應該會有很多問題需要克服。最後想一想,可以使用 Google drive 上面的試算表,類似 Excel 能方便上手,有 App script 可以寫一些搜尋的腳本,介面設計也比較容易,設計完成又能在不同電腦上使用。

所需功能

  1. 建立細胞抗原資料庫,可搜尋所需表現型之紅血球細胞
  2. 列印所選之細胞鑑定表

介面設計

鑑定細胞資料

新增一個批號,就建立一個頁籤,如果整個批號因放太久,也可以整個刪除。建立不同廠牌的抗原表,可調整抗原順序,建立比較方便。每一頁籤以批號命名,方便人工尋找。前面再加一個 out 欄位,抅選表示該細胞已用完。

台塑抗體篩檢細胞
台塑抗體篩檢細胞

Biorad 鑑定細胞
Biorad 抗體鑑定細胞

匯出自選細胞鑑定表

將所選的細胞匯出成一張空白鑑定表。因此建立一張完全空白的鑑定表單,可將所選的細胞填入表中。因為習慣使用 Ortho Panel A,於是使用 Ortho 的鑑定表為範本設計。將此範本頁籤取名為 emptyPanel

搜尋頁面

建立一個名為Search的頁籤,可依需求搜尋所有的細胞,並挑選匯出細胞。這也是最重要的頁籤,所有主要的功能都會在這裡操作。

待續……

關鍵字: 抗體鑑定, 血庫, Javascript, Google sheets, Apps script

留言

這個網誌中的熱門文章

Terminal 預設換行

血庫人的夢魘 - 令人崩潰的抗癌新藥

Thomsen‐Friedenreich antigen (T 抗原) 活化病人之輸血策略