Data Synthesis and Meta-Analysis of Binary Data
Guides: Data Synthesis & Meta-Analysis
By the end of this session, users will be able to:
- Navigate the RevProHub Reporting Phase and Data Synthesis Dashboard
- Configure and run meta-analyses (effectiveness, prevalence, continuous outcomes)
- Map extraction form fields to analysis parameters (N, events, effect measures)
- Interpret forest plots, heterogeneity statistics (I², Q-test), and subgroup analyses
- Use meta-regression to explore sources of heterogeneity
- Generate funnel plots and interpret publication bias (Egger's test)
- Export results and add AI-generated interpretations to manuscript
Part 1: Reporting Phase Dashboard
Navigate to: Main Project Dashboard → Reporting Phase → Reporting Phase Dashboard
PRISMA
Flow Diagram
Data Synthesis
Meta-Analysis
Report Generator
Templates
Manuscript Editor
Auto-Injection
Part 2: Data Synthesis Dashboard
Navigate to: Reporting Phase Dashboard → Data Synthesis → Synthesis Dashboard
Start New Analysis
2x2 table data (OR, RR, RD)
Single-group proportions
Mean, SD, N data
Synthesize themes/findings
Scoping/narrative reviews
Summarize characteristics
Multiple reviews synthesis
- ✅ Completed data extraction for at least 3-5 studies (Session 3.3 / Extraction Module)
- ✅ Extracted numeric data (N, events, means, SDs) for quantitative synthesis
- ✅ All conflicts resolved (if dual extraction) – only consensus data is used
- ✅ Understanding of effect measures (OR, RR, RD, mean difference)
Part 3: Step-by-Step Configuration Guide (Meta-Analysis of Effectiveness)
Step 1: Basic Information
Step 2: Select Studies
Step 3: Data Mapping & Settings
Step 4: Methodological Options (Handling Data Issues)
For most systematic reviews with normal data (no zero events in any study arm), all available methods yield very similar results. The Standard Inverse-Variance method is the current default and recommended choice.
Only consider alternative methods (Constant Correction, Peto, Log Odd, GLMM) when you have sparse data (studies with zero events in one or both arms, uncommon outcomes, or very small sample sizes). In such cases, consult with a statistician or the AI Assistant for guidance.
Step 5: Advanced Options
Part 4: Results Page – Complete Breakdown
4.1 Forest Plot
| Study / Group | Int (n/N) | Ctrl (n/N) | Weight (%) | OR [95% CI] |
|---|---|---|---|---|
| intervention_desc: Semaglutide | ||||
| Lingvay L (2020) | 22/30 | 15/30 | 2.3 | 2.75 [0.93, 8.10] |
| Wilding JPH (2021) | 850/1306 | 340/655 | 9.0 | 1.73 [1.43, 2.09] |
| Davis D (2022) | 1400/2000 | 600/1000 | 9.2 | 1.56 [1.33, 1.82] |
| Subgroup Summary | 6447/10354 | 4400/7940 | 100.0 | 1.38 [1.14, 1.67] |
| intervention_desc: Liraglutide | ||||
| Marso SP (2016) | 1500/2487 | 800/1244 | 9.3 | 0.84 [0.73, 0.97] |
| Kumar K (2017) | 1091/4668 | 1234/4672 | 9.6 | 0.85 [0.77, 0.93] |
| Subgroup Summary | 7451/18222 | 5039/14928 | 100.0 | 1.37 [1.15, 1.63] |
| intervention_desc: Tirzepatide | ||||
| Jastreboff AM (2022) | 450/611 | 200/305 | 18.4 | 1.47 [1.09, 1.97] |
| Garcia G (2023) | 1100/1500 | 1000/1500 | 40.5 | 1.38 [1.18, 1.61] |
| Subgroup Summary | 2410/3226 | 1750/2620 | 100.0 | 1.52 [1.31, 1.76] |
| Total (random) | 21896/42485 | 15764/34744 | 100.0 | 1.42 [1.27, 1.58] |
- Each row shows a study's effect size (OR) and 95% confidence interval.
- Squares represent point estimates; size corresponds to study weight.
- Horizontal lines = confidence intervals (crossing 1.0 = non-significant).
- Diamonds = pooled effect sizes (subgroup and overall).
- The overall diamond at the bottom shows the summary OR = 1.42 [1.27, 1.58].
4.2 Model Summary & Heterogeneity
4.3 Subgroup Analysis Table
| Subgroup | k (studies) | OR [95% CI] | I² (%) |
|---|---|---|---|
| Semaglutide | 14 | 1.38 [1.14, 1.67] | 83.8 |
| Liraglutide | 16 | 1.37 [1.15, 1.63] | 84.2 |
| Tirzepatide | 6 | 1.52 [1.31, 1.76] | 21.7 |
| Co-agonist X | 1 | 0.83 [0.77, 0.90] | 0.0 |
4.4 Meta-Regression Analysis
4.5 Publication Bias – Funnel Plot & Egger's Test
Interpretation: A significant Egger's test (p < 0.05) suggests funnel plot asymmetry, which may indicate publication bias, small-study effects, or heterogeneity. Examine the funnel plot visually – missing studies in the bottom-left corner would suggest selective reporting of positive results. RevProHub generates interactive funnel plots with trim-and-fill optional adjustment.
4.6 AI Assistant: Interpretation & Methodological Feedback
Methodological Feedback: An I² of 86.6% indicates significant heterogeneity, which mandates that you move beyond simple reporting of the pooled estimate. First, investigate sources of heterogeneity via subgroup analyses or meta-regression. Second, consider using REML estimator for τ². Finally, perform a sensitivity analysis by excluding outliers.
Zero Cell Handling Advice: The analysis used the "constant" method for the "MA-SZ (Single Zeros)" data pattern. AI recommends Continuity Correction (0.5 adjustment) or Mantel-Haenszel with zero-cell handling.
4.7 Clone & Edit Analysis – Sensitivity Analysis
4.8 Export Results & Add to Manuscript
Full report with forest plot, tables, and AI interpretation
Editable Word document for manuscript integration
Raw effect sizes and weights for external software (R, Stata, SPSS)
Auto-injects forest plot, summary table, and AI interpretation into the Manuscript Editor
Part 5: Other Synthesis Methods
5.1 Descriptive Analysis – Overview & Configuration
Descriptive analysis summarizes the characteristics of your included studies and extracted data without calculating pooled effect sizes. It generates frequencies, means, medians, and ranges to help you understand the nature of your evidence base.
Configure: Descriptive Analysis
Generates descriptive statistics (frequencies, means, medians) for study characteristics and extracted data.
Step 1: Basic Information
Step 2: Select Studies
Step 3: Data Mapping & Settings
Descriptive Analysis – Results Example
| Study Characteristics | Category | Frequency (n) | Percentage (%) |
|---|---|---|---|
| Source Database | PubMed | 6 | 31.6 |
| Embase | 8 | 42.1 | |
| Cochrane Library | 5 | 26.3 | |
| Study Design | RCT | 14 | 73.7 |
| Cohort | 5 | 26.3 |
| Numeric Field | Count | Mean | Median | SD | Min | Max |
|---|---|---|---|---|---|---|
| Intervention N | 19 | 1092.05 | 350.00 | 1497.42 | 40 | 4860 |
| Follow-up (years) | 19 | 1.47 | 1.00 | 0.51 | 1 | 2 |
5.2 General Data Synthesis (Tabulation) – Overview & Configuration
General Data Synthesis creates custom summary tables (charting) for scoping reviews, narrative syntheses, or any review where data is presented in a structured table rather than statistically pooled. You select which extracted fields become columns in your table.
Configure: General Data Synthesis (Tabulation)
For Scoping Reviews, Narrative Syntheses, or any review where data is presented in a summary table.
Step 1: Basic Information
Step 2: Select Studies
Step 3: Data Mapping & Settings
General Data Synthesis – Results Example
| Study | Design | Intervention | Sample Size (I/C) | Key Outcome |
|---|---|---|---|---|
| Wilding JPH (2021) | RCT | Semaglutide 2.4mg | 1306 / 655 | ≥5% weight loss: 86.6% vs 47.6% |
| Jastreboff AM (2022) | RCT | Tirzepatide | 611 / 305 | ≥5% weight loss: 73.6% vs 32.6% |
| Marso SP (2016) | RCT | Liraglutide | 2487 / 1244 | ≥5% weight loss: 60.3% vs 64.3% |
Part 6: PRISMA 2020 Flow Diagram Generator
- Identification: Records from database searches + other sources
- Screening: Duplicates removed, records screened
- Eligibility: Full-text articles assessed, exclusions with reasons
- Included: Studies included in synthesis
Part 7: Manuscript Editor with Auto-Injected Content
- Auto-injected search strategy (from Search & Query Management)
- Auto-injected PRISMA flow diagram (from Screening)
- Auto-injected Risk of Bias summary (from Quality Assessment Visualization)
- Auto-injected data synthesis results (forest plots, tables, AI interpretation)
- Citation management integration
- Export as DOCX/PDF for journal submission
- Navigate: Reporting Phase → Data Synthesis Dashboard.
- Configure New Analysis: Click "Start New Analysis" → "Effectiveness Meta-Analysis". Name it "Training MA - Weight Loss".
- Select Form & Studies: Choose your extraction form. Select 5-10 completed studies.
- Map Fields: Map intervention_n, intervention_events, control_n, control_events.
- Set Model: Random-Effects, Odds Ratio. Select zero-cell method (e.g., GLMM).
- Run Analysis: Click "Run Analysis". Review forest plot, I², and overall effect.
- Add Subgroup: Clone the analysis, add subgroup by "intervention_desc". Compare subgroup I² values.
- Meta-Regression: Run analysis with moderator "publication_year". Interpret p-value and R².
- Export: Export results as PDF and DOCX. Click "Add to Manuscript".
- AI Assistant: Review AI interpretation. Copy methodological feedback for your report.
- PRISMA & Manuscript: Generate PRISMA diagram and verify auto-injection into Manuscript Editor.
Debrief Questions:
- How do you interpret an I² of 75% or higher? What actions should you take?
- When would you choose a fixed-effect vs. random-effects model?
- What does a significant Egger's test indicate about your meta-analysis?
- How can subgroup analysis help explain high heterogeneity?
- What is the role of the AI Assistant in improving the transparency and reproducibility of your synthesis?
✔ Meta-analysis configured and run (effectiveness/prevalence/continuous)
✔ Fields mapped correctly from extraction form
✔ Heterogeneity assessed (I², Q-test)
✔ Subgroup analysis performed (if applicable)
✔ Meta-regression explored (if applicable)
✔ Publication bias assessed (funnel plot + Egger's test)
✔ Results exported and/or added to manuscript
✔ PRISMA diagram generated and verified
✔ AI interpretation reviewed and incorporated
Next: Final Report Generation and Manuscript Writing.