Hostname: page-component-5db58dd55d-m58mf Total loading time: 0 Render date: 2026-07-07T07:06:55.543Z Has data issue: false hasContentIssue false

NMADTA: An R package for network meta-analysis of multiple diagnostic tests

Published online by Cambridge University Press:  15 June 2026

Xing Xing
Affiliation:
Department of Biostatistics, Johns Hopkins Bloomberg School of Public Health , Baltimore, MD, USA
Boyang Lu
Affiliation:
Division of Biostatistics and Health Data Science, University of Minnesota , Minneapolis, MN, USA
Lifeng Lin
Affiliation:
Department of Epidemiology and Biostatistics, The University of Arizona , Tucson, AZ, USA
Qinshu Lian
Affiliation:
Department of Biostatistics, Genentech Inc. , South San Francisco, CA, USA
James S. Hodges
Affiliation:
Division of Biostatistics and Health Data Science, University of Minnesota , Minneapolis, MN, USA
Yong Chen
Affiliation:
Department of Biostatistics, Epidemiology and Informatics, University of Pennsylvania , Philadelphia, PA, USA
Haitao Chu*
Affiliation:
Division of Biostatistics and Health Data Science, University of Minnesota , Minneapolis, MN, USA Statistical Research and Data Science Center, Pfizer Inc, New York, NY, USA
*
Corresponding author: Haitao Chu; Email: chux0051@umn.edu
Rights & Permissions [Opens in a new window]

Abstract

Meta-analysis is a widely used statistical tool for estimating the diagnostic accuracy of tests across multiple studies. Existing methods and available R packages primarily focus on a single diagnostic test, typically under the assumption that all studies include a gold standard. Greater efficiency can be achieved by modeling multiple diagnostic tests together and drawing on studies with or without a gold standard reference test across diverse designs. To address this challenge, recent work has extended both the Bayesian hierarchical model and the Bayesian hierarchical summary receiver operating characteristic model to the framework of network meta-analysis of diagnostic tests, enabling simultaneous comparison of multiple tests when some data are missing. Despite the importance of these methods, their computational complexity has limited their broad application. This article introduces NMADTA, an R package that implements these models with user-friendly functions. The package allows researchers to evaluate the accuracy of multiple diagnostic tests simultaneously and provides comprehensive graphical displays of the results.

Information

Type
Software Focus
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Open Practices
Open materials
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of The Society for Research Synthesis Methodology
Figure 0

Figure 1 Trace plots generated by the R function nmadt.hierarchical for the prevalence of DVT in dat.kangFigure 1 long description.

Figure 1

Figure 2 Density plots generated by the R function plot() applied to an nmadt object (with type = "density") for posterior true positive rates versus false positive rates for the diagnostic tests in dat.kangFigure 2 long description.

Figure 2

Figure 3 Forest plots generated by the R function plot() applied to an nmadt object (with type = "forest") for study-specific posterior sensitivities and specificities of the diagnostic tests in dat.kangFigure 3 long description.

Figure 3

Figure 4 SROC curves and combined SROC plot generated by the R function plot() applied to an nmadt object (with type = "sroc") for posterior true positive rates versus false positive rates for the diagnostic tests in dat.kang, the left and middle panels display the posterior SROC curve for D-dimer and Ultrasonography, respectively (shaded areas indicate 95% credible bands). The right panel overlays the test-specific SROC curves and shows study-level operating points (sensitivity vs. 1–specificity) to illustrate between-study variability and the distribution of evidence across the ROC spaceFigure 4 long description.

Figure 4

Figure 5 Contour plots generated by the R function plot() applied to an nmadt object (with type = "contour") for posterior true positive rates versus false positive rates for the diagnostic tests in dat.kangFigure 5 long description.

Supplementary material: File

Xing et al. supplementary material

Xing et al. supplementary material
Download Xing et al. supplementary material(File)
File 1 MB