crossnma R Package
The crossnma R package helps researchers combine different types of study data—like results from randomised trials and observational studies, as well as individual and summary-level data—to compare multiple treatments using advanced statistical methods.
At a glance
Use when
Combining IPD and AD from multiple study designs; when adjusting for effect modifiers is important; when evidence networks include non-randomised studies; for robust synthesis in sparse networks
Avoid when
Only aggregate data from RCTs are available and no IPD or NRS are present; when users lack access to JAGS or experience with Bayesian modelling; when computational resources are limited
Inputs
Aggregate data and/or individual participant data from randomised and non-randomised studies, study design information, treatment arms, outcome measures, covariates for adjustment
Outputs
Posterior distributions of treatment effects, estimates of heterogeneity and inconsistency, adjusted treatment comparisons, network meta-regression results, convergence diagnostics
How it works
The crossnma R package implements Bayesian three-level hierarchical models for network meta-analysis and network meta-regression, integrating aggregate data and individual participant data from both randomised controlled trials and non-randomised studies. It interfaces with JAGS for Markov Chain Monte Carlo computation and includes tools for data formatting, model generation, convergence assessment, and result summarization.
- Project
- HTx
- Funding
- Horizon 2020
- Project status
- Completed 2024
- HTA domains
- Clinical Effectiveness
- Categories
- Evidence SynthesisRWE
- Technology
- Non-specific
- Assumptions
- Treatment effects can be modelled within a Bayesian hierarchical framework; data formats can be harmonized; exchangeability across studies holds to some degree; user provides correctly structured input data
- Strengths
- Enables synthesis of diverse evidence types; allows adjustment for covariates using IPD; accounts for risk of bias across designs; provides full Bayesian inference with uncertainty quantification
- Limitations
- Requires familiarity with Bayesian statistics and JAGS; may be computationally intensive; model convergence needs careful assessment; limited support for complex data structures without user adaptation
- Also known as
- crossnma, crossnma package
Questions this answers
- › How can I combine individual patient data and summary data in a treatment comparison?
- › How can I include both randomised trials and observational studies in my network meta-analysis?
- › How do I adjust for patient characteristics when comparing treatments across studies?
- › Can I account for differences in study quality or risk of bias in my analysis?
- › How do I perform network meta-regression with mixed data formats?
- › What is the best way to model treatment effects when studies report different outcome formats?
Similar by meaning
Beta record. Generated from the primary source via AI extraction and independent audit, pending final human review.

