Systematic Review Protocol
Retrospective Public Protocol Pack (OSF-ready) — PRISMA 2020 & AMSTAR 2 aligned
1. Registration & Administrative Information [PRISMA #24, AMSTAR #2]
| Review Title | Finerenone for Cardiorenal Outcomes: A Living Systematic Review and Meta-Analysis of Randomized Controlled Trials |
| Protocol Version | v16.0 (Living Protocol — auto-updating) |
| Protocol Freeze Date | 2026-03-10 |
| Last Substantive Amendment | 2026-03-10 |
| Planned Update Frequency | Continuous (living review); formal snapshot at each new trial publication |
| Funding Source | No external funding (independent academic review) |
| Conflicts of Interest | None declared |
2. Review Question — PICO Framework [PRISMA #3, AMSTAR #1]
| Population | |
| Intervention | |
| Comparator | |
| Primary Outcome | |
| Secondary Outcomes | All-cause mortality; renal composite (eGFR decline, ESKD, renal death); individual MACE components; hyperkalemia |
| Subgroup Plan |
3. Eligibility Criteria [PRISMA #5–6, AMSTAR #3]
| Criterion | Inclusion | Exclusion |
|---|---|---|
| Study Design | Randomized controlled trials (RCTs), parallel or crossover | Non-randomized, observational, single-arm, case series |
| Phase | Phase III or IV | Phase I/II (including IIa/IIb), PK/PD, dose-finding, bioequivalence, first-in-human |
| Participants | Adults with CKD + T2D | Healthy volunteers, paediatric, animal/in-vitro |
| Intervention | Finerenone as primary experimental drug | Finerenone as background only; open-label extensions without comparator |
| Comparator | Placebo, sham, or standard of care | Active comparator without placebo arm |
| Outcomes | ≥1 clinical cardiovascular or renal endpoint with extractable 2×2 data | Biomarker-only, PK-only, no event data |
| Publication | Published or registered post-2015; any language | Pre-2015; duplicate cohorts; editorials, letters, reviews |
| Follow-up | ≥12 weeks (primary outcome assessment) | <12 weeks or acute/single-dose studies |
4. Information Sources & Search Strategy [PRISMA #7–8, AMSTAR #4–5]
| Database | Search String / API Query | Type |
|---|---|---|
| ClinicalTrials.gov | https://clinicaltrials.gov/api/v2/studies?query.intr=finerenone&pageSize=100&filter.overallStatus=COMPLETED | Registry (API v2) |
| PubMed (Europe PMC) | finerenone AND (TITLE:randomized OR PUB_TYPE:"Randomized Controlled Trial" OR PUB_TYPE:"Clinical Trial") AND SRC:MED | Bibliographic (REST) |
| OpenAlex | search=finerenone&filter=concepts.id:C71924100&per_page=50 | Bibliographic (REST) |
| Reference Check | Backward citation search: built-in landmark database cross-checked against API returns | Manual supplement |
NCT-ID exact match → PubMed dbCrossReferenceList linkage → NCT pattern extraction from abstract → fuzzy title dedup (normalized alphanumeric). Enrichment: abstracts, authors, journal metadata merged from PubMed into registry stubs. All 3 fetches run in parallel via Promise.allSettled.
5. Study Selection Process [PRISMA #16, AMSTAR #5–7]
| Stage 1: Auto-Screening | RCT relevance classifier (keyword + publication type scoring, 0–100). Auto-exclude <25. App location: Screening tab |
| Stage 2: Title/Abstract | Two-reviewer adjudication workflow with rationale note and second-review confirmation (I = propose include, E = propose exclude, C = second confirmation, N/P = navigate). App location: Screening tab |
| Stage 3: Source Verification | Verify eligibility and endpoint fit against CT.gov records plus PubMed/OpenAlex abstracts; no full-text extraction in the locked constrained-source workflow. App location: Extraction tab |
| Conflict Resolution | Re-review with exclusion reason recorded in audit log. PRISMA flow auto-generated. |
| PRISMA Flow Diagram | Auto-computed from search/screening counts. App location: Report tab → PRISMA section |
6. Data Collection & Extraction [PRISMA #10, AMSTAR #6]
| Data Item | Details | App Location |
|---|---|---|
| Study identifiers | NCT ID, PMID, DOI, first author, year | Extraction → Data Entry |
| Participants | N randomized per arm, age, sex distribution, indication, baseline eGFR | Extraction → Demographics |
| Intervention details | Finerenone dose/regimen, trial phase, treatment duration | Extraction → Data Entry |
| Outcome events | 2×2 table: Events(Tx), N(Tx), Events(Ctrl), N(Ctrl); continuity correction 0.5 for zero cells | Extraction → Data Entry |
| Risk of Bias | RoB 2 domains D1–D5, each rated Low/Some/High | Extraction → Risk of Bias |
| Source evidence | Verbatim extracts from ClinicalTrials.gov records and PubMed/OpenAlex abstracts with source citations | Extraction → Evidence panels |
7. Risk of Bias Assessment [PRISMA #11–12, AMSTAR #9]
| Domain | Signalling Questions (RoB 2) | App Location |
|---|---|---|
| D1: Randomization | Sequence generation, allocation concealment | Extraction → RoB (click to cycle) |
| D2: Deviations | Blinding, ITT adherence, co-interventions | Extraction → RoB (click to cycle) |
| D3: Missing Data | Completeness, attrition handling, sensitivity for missing | Extraction → RoB (click to cycle) |
| D4: Measurement | Outcome assessment blinding, adjudication committees | Extraction → RoB (click to cycle) |
| D5: Selective Reporting | Pre-registered endpoints, protocol deviations | Extraction → RoB (click to cycle) |
| Presentation | Traffic-light summary table (per-study) + stacked horizontal bar chart (per-domain) | Analysis → Charts #16, Extraction → RoB |
8. Synthesis & Statistical Methods [PRISMA #13, AMSTAR #11–12]
| Method | Specification | App Location |
|---|---|---|
| Effect Measure | Primary analysis uses published hazard ratios when available; otherwise risk ratios from 2x2 counts. Odds ratios are retained for sensitivity analysis. | Analysis → Stats |
| Pooling Model | DerSimonian-Laird random-effects (inverse-variance weighting) | Analysis → Forest (#1) |
| CI Adjustment | Hartung-Knapp-Sidik-Jonkman (HKSJ); t-distribution with df = k−1 | Analysis → Stats |
| Prediction Interval | t-distribution, df = k−2 (Higgins 2009) | Analysis → Stats |
| Heterogeneity | Cochran Q (p-value), I² (%), τ² (DL estimator) | Analysis → Stats |
| Subgroup Analysis | By indication (HF vs CKD); Q-between test for interaction | Analysis → Subgroup (#2) |
| Cumulative MA | Sequential addition by year; monitoring evidence accrual | Analysis → Cumulative (#3) |
| Leave-One-Out | Influence analysis: remove each study, re-pool | Analysis → LOO (#5) |
| Bayesian RE | Grid approximation (200 τ × 300 μ); half-normal prior on τ; posterior OR + CrI + P(OR<1) | Analysis → Posterior (#11) |
| Meta-Regression | WLS on log-OR; covariates: Year, Phase, Indication; Knapp-Hartung SE; permutation p (1000x) | Analysis → Meta-Reg (#12) |
| Fragility Index | Walsh method: sequential single-arm event modification until significance flips | Analysis → Stats |
| NNT / Clinical Utility | NNT = 1 / ARR; curve across baseline risk range | Analysis → NNT (#8) |
9. Publication Bias Assessment [PRISMA #14–15, AMSTAR #15]
| Method | Specification | App Location |
|---|---|---|
| Visual | Contour-enhanced funnel plot with significance regions (p < 0.01/0.05/0.10) | Analysis → Funnel (#9) |
| Statistical | Egger's weighted regression test: intercept ≠ 0 (k ≥ 3 required) | Analysis → Egger (#15) |
| Correction | Duval-Tweedie trim-and-fill (L0 estimator); imputed studies shown as open circles on funnel | Analysis → Stats chip |
| Sensitivity | Copas-style sensitivity (heuristic rank-reweighting, not Copas-Shi MLE): ρ sweep −0.99 to 0 (34 steps); classify Robust/Sensitive | Analysis → Copas (#13) |
| Power | RIS formula with D² diversity; conditional power curve (next-study N 100–2000) | Analysis → Power (#14) |
10. Certainty of Evidence [PRISMA #22, AMSTAR #14]
| GRADE Domain | Criteria for Downgrading | App Location |
|---|---|---|
| Risk of Bias | ≥50% studies rated Some Concerns or High on any domain | Report → GRADE |
| Inconsistency | I² ≥ 50% or prediction interval crosses null | Report → GRADE |
| Indirectness | Population, intervention, or outcome mismatch with review question | Report → GRADE |
| Imprecision | CI crosses MID (OR = 0.80 or 1.25) or optimal information size not met | Report → GRADE |
| Publication Bias | Egger p < 0.10, asymmetric funnel, Copas sensitivity, trim-fill k0 > 0 | Report → GRADE |
| Supplementary | Bayesian P(OR < 1), Information Fraction (RIS), Summary of Findings table | Report → SoF table |
11. AMSTAR 2 Critical Domains Compliance
| # | AMSTAR 2 Item | Critical? | How Addressed |
|---|---|---|---|
| 1 | PICO components for research question | No | Section 2 above |
| 2 | Protocol registered before commencement | No | Retrospective public protocol pack prepared on March 10, 2026; this tab is the living internal protocol |
| 4 | Comprehensive literature search strategy | Yes | Section 4: 3 databases + reference check; search strings visible |
| 7 | List of excluded studies with justifications | Yes | Screening tab: excluded with auto/manual reason |
| 9 | Satisfactory RoB assessment technique | Yes | Section 7: Cochrane RoB 2, 5 domains |
| 11 | Appropriate meta-analytical methods | Yes | Section 8: DL RE + HKSJ, R/Python cross-validated |
| 13 | RoB impact on results considered | Yes | GRADE domain 1, Extraction → RoB tab |
| 15 | Publication bias assessment | Yes | Section 9: Funnel + Egger + Trim-Fill + Copas |
12. Reporting & Dissemination [PRISMA #23–27, AMSTAR #16]
| Reporting Guideline | PRISMA 2020 (27-item checklist auto-generated as CSV) |
| Export Formats | CSV (study data), JSON (full state), R validation script, Python validation script, PRISMA checklist CSV, HTML standalone report |
| Data Integrity | SHA-256 data seal (cryptographic fingerprint) on every report; version timeline with delta alerts |
| Cross-Validation | R (metafor) and Python (scipy) scripts included for independent replication of pooled OR, CI, τ² |
| Patient Mode | Plain-language summary with traffic-light visual; hides technical statistics for lay audiences |
Search History Log [PRISMA #8]
No searches recorded yet. Run an acquisition from the Search tab to log results here.
Evidence Acquisition
Multi-Source: ClinicalTrials.gov + PubMed + OpenAlex
Search Strings Used
https://clinicaltrials.gov/api/v2/studies?query.intr=finerenone&pageSize=100&filter.overallStatus=COMPLETED
finerenone AND (TITLE:randomized OR PUB_TYPE:"Randomized Controlled Trial" OR PUB_TYPE:"Clinical Trial") AND SRC:MED
search=finerenone&filter=concepts.id:C71924100&per_page=50
Saved Search Log
No searches recorded yet.
Extraction & Source Verification
Interactive truth capture with highlighted registry denominators.
Study Characteristics
| Trial | Year | Phase | Indication | N (Tx) | N (Ctrl) | ER Tx% | ER Ctrl% | RoB |
|---|
ER = Event Rate. Values extracted from registry records — verify against published manuscripts before finalizing.
Precision Analytics Suite
1. Forest Plot (Fixed/Random Effects)
2. Subgroup Synthesis (HF vs CKD)
3. Cumulative Meta-Analysis
4. Cumulative Z-Curve Analysis
5. Leave-One-Out Sensitivity
6. L'Abbe Plot (Event Incidence)
7. Galbraith Plot (Heterogeneity Check)
8. Clinical Utility (NNT Curve)
9. Funnel Plot (Publication Bias)
10. Baujat Plot (Influence x Heterogeneity)
11. Bayesian Posterior Density
12. Meta-Regression
13. Copas Sensitivity Curve
14. Conditional Power Curve
15. Egger's Regression Plot
16. Risk of Bias Summary
17. Sensitivity Analysis Panel
18. Influence & Outlier Diagnostics
What does this mean for you?
This is a summary for general understanding. Always discuss with your healthcare provider.
9. Quality Appraisal (RoB 2.0)
WebR: Validate with R in Your Browser
Not loadedRuns metafor::rma() directly in your browser via WebAssembly. No server needed. First load installs R + metafor (~20-40s).
10. Evidence Summary (GRADE)
TruthCert R-Metafor Script (DL Model)
Reference Cross-Validation
Scientific Synthesis
Generating Visual Abstract & PRISMA Diagram...
Finerenone in Cardio-Kidney-Metabolic Disease
Multi-source meta-analysis of landmark RCTs
Auto-Generated Manuscript Text
Click "Generate Output" to create manuscript text.
Waiting Room Summary
For general understanding only. Discuss treatment decisions with your healthcare provider.
PRISMA 2020 Flow Diagram
(n = --)
Duplicates / Ineligible
(n = --)
(n = --)
(n = --)
(n = --)
(n = --)
(n = --)
(n = --)
(n = --)
(n = --)
The Finerenone Evidence
A quantitative synthesis of landmark randomized trials.
Confidence Interval Comparison
Visual comparison of estimation methods on the odds ratio scale. The pooled point estimate is identical; interval widths differ by method.
Fig. — DerSimonian-Laird (standard), Hartung-Knapp-Sidik-Jonkman (adjusted), and Prediction Interval estimates
Publication-Quality Forest Plot
Annotated forest plot with trial-level statistics and weight contributions. Suitable for manuscript figures.
Fig. — Forest plot of finerenone vs placebo for MACE composite (random-effects, DL estimator)
Summary of Findings
| Outcome | No. Trials | Total N | Effect (OR) | 95% CI | I² | GRADE |
|---|
SoF table follows GRADE Working Group recommendations. Verify values against R validation script output.
Evidence Guardian
Release-style validation for a constrained-source pairwise review: search coverage, dual-review status, endpoint harmonization, and sparse-evidence risks.
Validation Checks
Constraint Ledger
Recommendations
Reviewer Concordance
Generate a report to summarize documented dual-review coverage, reviewer-pair activity, and adjudication load.
Screening & Extraction
Reviewer Pair Activity
| Pair | Screen | Extract | Total |
|---|---|---|---|
| No concordance pairs rendered yet. | |||
Recommendations
CT.gov Evidence Delta
Generate a report to audit CT.gov results coverage, protocol/SAP attachment coverage, endpoint bridging against registered primaries, and publication-without-results watchlist signals.
Registry Checks
Recommendations
| Trial | Scope | Registered Primary | Current Endpoint | CT.gov / Docs | Publication | Delta Signal |
|---|---|---|---|---|---|---|
| No CT.gov evidence delta rendered yet. | ||||||
Published Meta Benchmark
Generate a report to compare the current pooled estimate against published finerenone pooled analyses.
| Comparator | Year | Trials | N | Measure | Estimate | 95% CI | Alignment |
|---|---|---|---|---|---|---|---|
| No benchmark rendered yet. | |||||||
Benchmarks use a locked local comparator database of published finerenone pooled analyses.
PRISMA 2020 Flow Diagram (SVG)
GRADE Evidence Profile (Summary of Findings)
Cumulative Meta-Analysis
Auto-Manuscript Draft
Quality Assurance (18 Checks)
Living Update Log
Reproducibility Artifact
Frozen analysis fingerprint linking search scope, included trials, pooled result, threat ledger, and data seal.
Network Meta-Analysis
Indirect comparisons via connected treatment network
Treatment Network
League Table (All Pairwise Comparisons)
Treatment Rankings (P-Score)
Consistency Assessment (Node-Splitting)
Dose-Response Analysis
Emax model curve fitting via grid search