Hostname: page-component-77f85d65b8-g98kq Total loading time: 0 Render date: 2026-03-29T20:08:28.803Z Has data issue: false hasContentIssue false

NMAsurv: An R Shiny application for network meta-analysis based on survival data

Published online by Cambridge University Press:  10 July 2025

Taihang Shao
Affiliation:
Center for Pharmacoeconomics and Outcome Research, China Pharmaceutical University, Nanjing, China JC School of Public Health and Primary Care, Faculty of Medicine, The Chinese University of Hong Kong , Shatin, China
Mingye Zhao
Affiliation:
Center for Pharmacoeconomics and Outcome Research, China Pharmaceutical University, Nanjing, China
Fenghao Shi
Affiliation:
International Research Center for Medicinal Administration, Peking University , Beijing, China
Mingjun Rui
Affiliation:
Center for Pharmacoeconomics and Outcome Research, China Pharmaceutical University, Nanjing, China School of Pharmacy, Faculty of Medicine, The Chinese University of Hong Kong , Shatin, China
Wenxi Tang*
Affiliation:
Center for Pharmacoeconomics and Outcome Research, China Pharmaceutical University, Nanjing, China
*
Corresponding author: Wenxi Tang; Email: tokammy@cpu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Network meta-analysis (NMA) is becoming increasingly important, especially in the field of medicine, as it allows for comparisons across multiple trials with different interventions. For time-to-event data, that is, survival data, traditional NMA based on the proportional hazards (PH) assumption simply synthesizes reported hazard ratios (HRs). Novel methods for NMA based on the non-PH assumption have been proposed and implemented using R software. However, these methods often involve complex methodologies and require advanced programming skills, creating a barrier for many researchers. Therefore, we developed an R Shiny tool, NMAsurv (https://psurvivala.shinyapps.io/NMAsurv/). NMAsurv allows users with little or zero background in R to conduct survival-data-based NMA effortlessly. The tool supports various functions such as drawing network plots, testing the PH assumption, and building NMA models. Users can input either reconstructed pseudo-individual participant data or aggregated data. NMAsurv offers a user-friendly interface for extracting parameter estimations from various NMA models, including fractional polynomial, piecewise exponential models, parametric survival models, Cox PH model, and generalized gamma model. Additionally, it enables users to effortlessly create survival and HR plots. All operations can be performed by an intuitive “point-and-click” interface. In this study, we introduce all the functionalities and features of NMAsurv and demonstrate its application using a real-world NMA example.

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.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of The Society for Research Synthesis Methodology
Figure 0

Table 1 A brief introduction of included models

Figure 1

Table 2 A summary of the five implemented methods and their data/model assumptions

Figure 2

Figure 1 The interface of the homepage of NMAsurv.

Figure 3

Figure 2 The interface of the “Data Transform” panel.

Figure 4

Figure 3 The interface of the “PH assumption test” panel.

Figure 5

Figure 4 The interface of the “Network Plot” panel.

Figure 6

Figure 5 The interface of the panels in the FP model.

Figure 7

Figure 6 The interface of the panels in the Cox PH model.

Figure 8

Figure 7 The interface of the “Output report” panel.

Supplementary material: File

Shao et al. supplementary material

Shao et al. supplementary material
Download Shao et al. supplementary material(File)
File 4.3 MB