EvalTest: a web-based tool for the assessment of diagnostic test performance
1Modeling and Biostatistics Unit, Pasteur Institute of Algeria, Algiers, Algeria.
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.
Related Concept Videos
Sensitivity, Specificity, and Predicted Value
Sensitivity is the...
Receiver Operating Characteristic Plot
Automated Microbial Diagnostics
Myasthenia Gravis: Diagnostic Tests
The edrophonium test is a diagnostic tool for myasthenia gravis. It involves...


