Holmes Daniel T
St. Paul's Hospital Department of Pathology and Laboratory Medicine, 1081 Burrard St., Vancouver, BC V6Z 1Y6, Canada.
Clin Biochem. 2015 Feb;48(3):192-5. doi: 10.1016/j.clinbiochem.2014.10.015. Epub 2014 Nov 11.
Clinical scientists frequently need to compare two different bioanalytical methods as part of assay validation/monitoring. As a matter necessity, regression methods for quantitative comparison in clinical chemistry, hematology and other clinical laboratory disciplines must allow for error in both the x and y variables. Traditionally the methods popularized by 1) Deming and 2) Passing and Bablok have been recommended. While commercial tools exist, no simple open source tool is available. The purpose of this work was to develop and entirely open-source GUI-driven program for bioanalytical method comparisons capable of performing these regression methods and able to produce highly customized graphical output.
The GUI is written in python and PyQt4 with R scripts performing regression and graphical functions. The program can be run from source code or as a pre-compiled binary executable. The software performs three forms of regression and offers weighting where applicable. Confidence bands of the regression are calculated using bootstrapping for Deming and Passing Bablok methods. Users can customize regression plots according to the tools available in R and can produced output in any of: jpg, png, tiff, bmp at any desired resolution or ps and pdf vector formats. Bland Altman plots and some regression diagnostic plots are also generated. Correctness of regression parameter estimates was confirmed against existing R packages.
The program allows for rapid and highly customizable graphical output capable of conforming to the publication requirements of any clinical chemistry journal. Quick method comparisons can also be performed and cut and paste into spreadsheet or word processing applications.
We present a simple and intuitive open source tool for quantitative method comparison in a clinical laboratory environment.
作为分析方法验证/监测的一部分,临床科学家经常需要比较两种不同的生物分析方法。出于实际需要,临床化学、血液学及其他临床实验室学科中用于定量比较的回归方法必须考虑x和y变量的误差。传统上,推荐使用由1)戴明和2)帕辛与巴布洛赫推广的方法。虽然有商业工具可用,但没有简单的开源工具。这项工作的目的是开发一个完全开源的、由图形用户界面(GUI)驱动的程序,用于生物分析方法比较,该程序能够执行这些回归方法,并能生成高度定制的图形输出。
GUI用Python和PyQt4编写,R脚本执行回归和图形功能。该程序可以从源代码运行,也可以作为预编译的二进制可执行文件运行。该软件执行三种形式的回归,并在适用时提供加权。使用自助法计算戴明法和帕辛 - 巴布洛赫法回归的置信带。用户可以根据R中可用的工具自定义回归图,并可以生成以下任何一种格式的输出:jpg、png、tiff、bmp,分辨率可任意设定,也可以生成ps和pdf矢量格式。还会生成布兰德 - 奥特曼图和一些回归诊断图。通过与现有的R包对比,确认了回归参数估计的正确性。
该程序能够快速生成高度可定制的图形输出,符合任何临床化学期刊的发表要求。还可以快速进行方法比较,并复制粘贴到电子表格或文字处理应用程序中。
我们展示了一个简单直观的开源工具,用于临床实验室环境中的定量方法比较。