EvalTest: a web-based tool for the assessment of diagnostic test performance.

IF 1.8
Biochemia medica Pub Date : 2026-06-15 Epub Date: 2026-04-15 DOI:10.11613/BM.2026.020101
Nassim Ayad
{"title":"EvalTest: a web-based tool for the assessment of diagnostic test performance.","authors":"Nassim Ayad","doi":"10.11613/BM.2026.020101","DOIUrl":null,"url":null,"abstract":"<p><strong>Introduction: </strong>Accurate diagnostic tests are essential in clinical and laboratory medicine. Evaluation of diagnostic test performance requires advanced statistical expertise and the use of specialized or proprietary software. The aim of this work is to develop an open-source R Shiny application for facilitating diagnostic test evaluation by integrating statistical rigor with user-friendly interactivity.</p><p><strong>Materials and methods: </strong>The EvalTest application was developed in the R programming language using the Shiny framework and released as an open-source package on the Comprehensive R Archive Network, with the full source code available on GitHub. In addition, the application is available on a cloud platform and accessible <i>via</i> web browser. Statistical formulas used to compute diagnostic performance indicators and their confidence intervals were implemented within the R environment to ensure transparency and reproducibility.</p><p><strong>Results: </strong>The developed application provides an interactive interface for importing Excel datasets, setting test variable type, selecting test and reference variables, and specifying disease prevalence. It automatically computes key diagnostic performance indicators, including sensitivity, specificity, predictive values, likelihood ratios, accuracy, the Youden index, and the area under the curve (AUC), along with their 95% confidence intervals. EvalTest also generates confusion matrices, receiver operating characteristic (ROC) curves with confidence bands, and identifies the optimal cutoff for quantitative tests. All numerical and graphical outputs can be exported in suitable formats to facilitate reporting and documentation.</p><p><strong>Conclusions: </strong>EvalTest provides an open and reproducible solution for diagnostic test evaluation by computing and visualizing key performance measures with their confidence intervals, supporting its use in clinical and research settings.</p>","PeriodicalId":94370,"journal":{"name":"Biochemia medica","volume":"36 2","pages":"020101"},"PeriodicalIF":1.8000,"publicationDate":"2026-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC13067893/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biochemia medica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.11613/BM.2026.020101","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/4/15 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Introduction: Accurate diagnostic tests are essential in clinical and laboratory medicine. Evaluation of diagnostic test performance requires advanced statistical expertise and the use of specialized or proprietary software. The aim of this work is to develop an open-source R Shiny application for facilitating diagnostic test evaluation by integrating statistical rigor with user-friendly interactivity.

Materials and methods: The EvalTest application was developed in the R programming language using the Shiny framework and released as an open-source package on the Comprehensive R Archive Network, with the full source code available on GitHub. In addition, the application is available on a cloud platform and accessible via web browser. Statistical formulas used to compute diagnostic performance indicators and their confidence intervals were implemented within the R environment to ensure transparency and reproducibility.

Results: The developed application provides an interactive interface for importing Excel datasets, setting test variable type, selecting test and reference variables, and specifying disease prevalence. It automatically computes key diagnostic performance indicators, including sensitivity, specificity, predictive values, likelihood ratios, accuracy, the Youden index, and the area under the curve (AUC), along with their 95% confidence intervals. EvalTest also generates confusion matrices, receiver operating characteristic (ROC) curves with confidence bands, and identifies the optimal cutoff for quantitative tests. All numerical and graphical outputs can be exported in suitable formats to facilitate reporting and documentation.

Conclusions: EvalTest provides an open and reproducible solution for diagnostic test evaluation by computing and visualizing key performance measures with their confidence intervals, supporting its use in clinical and research settings.

EvalTest:一个基于网络的诊断测试性能评估工具。
准确的诊断测试在临床和实验室医学中是必不可少的。诊断测试性能的评估需要先进的统计专业知识和专业或专有软件的使用。这项工作的目的是开发一个开源的R Shiny应用程序,通过集成统计严谨性和用户友好的交互性来促进诊断测试评估。材料和方法:EvalTest应用程序是使用Shiny框架在R编程语言中开发的,并作为一个开放源代码包发布在综合R存档网络上,完整的源代码可在GitHub上获得。此外,该应用程序可在云平台上使用,并可通过web浏览器访问。用于计算诊断性能指标及其置信区间的统计公式在R环境中实现,以确保透明度和可重复性。结果:开发的应用程序提供了导入Excel数据集、设置测试变量类型、选择测试和参考变量、指定患病率的交互界面。它会自动计算关键的诊断性能指标,包括灵敏度、特异性、预测值、似然比、准确性、约登指数、曲线下面积(AUC)及其95%置信区间。EvalTest还生成混淆矩阵,具有置信带的受试者工作特征(ROC)曲线,并确定定量测试的最佳截止点。所有数字和图形输出均可以适当格式输出,以方便报告和文件编制。结论:EvalTest通过计算和可视化关键性能指标及其置信区间,为诊断测试评估提供了一个开放和可重复的解决方案,支持其在临床和研究环境中的使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书