Build one study inventory feeding several population-specific syntheses. Neither “ALL studies” nor universal full-text retrieval can be guaranteed. Report coverage, retrieval failures, and unresolved eligibility. Freeze umbrella protocol and initial network protocols before screening.
Separate adult T2D from overweight/obesity without diabetes. Within T2D, distinguish treatment-naive, oral-treatment escalation, and insulin-treated settings. Give MASH, CKD, HFpEF, OSA, knee osteoarthritis, PCOS, T1D, each neurodegenerative disease, and each substance-use disorder distinct PICOs. Separate pediatric populations, pregnancy, treatment initiation, and randomized withdrawal/maintenance. Comorbidities can overlap without creating duplicate studies. Mixed populations require eligible subgroup estimates or explicit transportability justification.
Assess effect modifiers by outcome: baseline HbA1c, BMI, cardiovascular risk, kidney function, background therapy, lifestyle intensity, and trial era. Generic placebo does not make short glycemic trials interchangeable with cardiovascular outcome trials. Connectivity does not establish transitivity. Cochrane guidance.
Include monoagonists, tirzepatide, retatrutide, survodutide, mazdutide, orforglipron, and GLP-1-containing combinations. CagriSema combines semaglutide with an amylin analogue; calling it a dual incretin agonist is wrong. Retain albiglutide and discontinued-development taspoglutide as historical evidence, distinguished from current treatment choices. CagriSema composition.
Define nodes by molecule, formulation/route, maintenance dose, and titration strategy. IDegLira and iGlarLixi belong in insulin-intensification networks. Distinguish comparator background treatment and lifestyle intensity. Include relevant glucose/weight drugs; surgery needs its own decision framework. Comparator-only trials require additional searches if contributing network evidence. Class and dose-response models should be secondary; combination models cannot assume additivity.
Prespecify critical patient outcomes separately from primary efficacy endpoints. Suggested primary targets: T2D HbA1c change at 52 weeks, accepting 40 to 60, with 26 weeks secondary; obesity percentage weight change at 68 weeks, accepting 52 to 80; MASH histologic response at 72 weeks, accepting 48 to 80. Analyze MASH resolution without fibrosis worsening separately from fibrosis improvement without MASH worsening.
For CKD prioritize kidney failure, sustained eGFR decline, and renal death; separate eGFR slope and albuminuria. For HFpEF prioritize cardiovascular death/HF events and KCCQ at 52 weeks; OSA AHI and sleepiness at 52 weeks; osteoarthritis WOMAC pain/function at 68 weeks. For PCOS prioritize menstrual/ovulatory outcomes at 26 weeks and live birth per initiated fertility treatment. For T1D prioritize HbA1c, severe hypoglycemia, and ketoacidosis at 26 and 52 weeks. Neurodegeneration requires disease-specific cognition/function, usually 52 and 104 weeks; substance-use disorders require substance-specific abstinence/use days at 12 and 26 weeks.
Default remaining windows: 12 weeks accepts 8 to 16; 26 accepts 20 to 32; 52 accepts 40 to 60; 104 accepts 88 to 120. Select one observation nearest each target using fixed tie rules. Test sensitivity to broad windows.
Across populations extract mortality, three-point MACE and components, HF hospitalization, harmonized kidney outcomes, quality of life, serious adverse events, and discontinuation. Event outcomes generally use longest randomized follow-up, retaining duration. Add weight-loss responders at thresholds of at least 5%, 10%, 15%, 20%, and 25%.
Use mean differences in natural units, including HbA1c percentage points; SMD only for equivalent constructs measured differently. Use RR for fixed-time binary outcomes, HR for time-to-event outcomes, rate ratios for recurrent events, and absolute effects against explicit baseline risks. Consider common-horizon restricted mean survival time when proportional hazards fail. Never relabel OR as RR.
Harms need separate definitions, exposure windows, and ascertainment: GI symptoms/discontinuation, gallbladder disease, pancreatitis, medullary thyroid cancer versus other thyroid disease, NAION versus retinopathy, suicidality, procedural aspiration, hypoglycemia, and dehydration/AKI. Zero events do not establish safety. Retain suicidality surveillance while acknowledging FDA’s January 2026 review found no increased risk. FDA assessment.
Inventory observational studies broadly; synthesize comparative safety and effectiveness separately from randomized evidence. Prefer active-comparator, new-user designs with aligned eligibility, treatment initiation, and follow-up. Extract adjustment sets, adherence estimands, exposure lags, competing risks, immortal-time safeguards, and overlapping database populations. Case reports and spontaneous reports inform signals, not incidence.
Keep observational integration into NMA secondary and explicitly bias-adjusted. Adding a design indicator does not remove confounding. Use RoB 2 for randomized results and ROBINS-I for observational treatment-effect results. ROBINS-E addresses exposure questions and is not interchangeable. ROBINS-I V2 remains draft and currently focuses on cohort studies; pin its exact release and choose appropriate tools for other designs. ROBINS-I V2, ROBINS-E.
Commission PRESS review of a versioned dictionary covering generic names, brands, development codes, regional agents, and receptor terms. Five agents are insufficient. Avoid outcome, language, publication-status, and RCT filters in master inventory. Add Embase, CENTRAL, regulatory reviews, conferences, and backward/forward citation searches. Three overlapping discovery sources cannot establish completeness.
PubMed: MeSH plus drug/substance headings and [tiab] synonyms. Recursively split date intervals below ESearch’s 10,000-record ceiling, reconcile counts, and retrieve every PMID. Updates need entry/modification dates and overlapping backfills, not publication dates alone. NCBI limit.
Europe PMC: TITLE_ABS terms, broader searches for registry identifiers, cursor pagination, and first-indexed/update-date harvesting. OpenAlex: prefer current search.title_and_abstract; legacy title_and_abstract.search filter syntax is deprecated. Exhaust cursors, partition long synonym lists, retain work IDs, and periodically refresh older records. Obtain free key and monitor credits. OpenAlex search, pricing.
ClinicalTrials.gov: v2 query.intr plus query.term for aliases/codes, every study status, pageToken pagination, and LastUpdatePostDate updates. WHO offers requested web-service access despite lacking unrestricted API access. Combine negotiated access or documented exports with direct EU CTR/CTIS, ISRCTN, ANZCTR, ChiCTR, jRCT, CTRI, DRKS, and other WHO primary registries. Record coverage and manual search dates. WHO access.
Deduplicate records by normalized DOI, PMID, PMCID, and source identifiers; uncertain title/author matches need review. Registry identifiers link studies, not automatically duplicate publications. Run dedicated review searches using systematic-review/meta-analysis terms and publication types, then trace PROSPERO, OSF, and published protocols.
Use normalized SQLite through R, with canonical CSV/JSON exports. Tables should cover studies, identifiers, records, record versions, study-record links, arms, regimens, outcomes, results, assessments, screening decisions, searches, search hits, artifacts, reviews, review-study links, and releases. Stable internal IDs must survive identifier corrections.
Results need population, arm/contrast, time, estimand, denominator, uncertainty, source page/table, and extractor/adjudicator. Preserve original and standardized values. Many-to-many study-record links handle pooled reports; cohort-overlap links prevent observational double counting.
Retrieve Europe PMC fullTextXML and supplementaryFiles, PMC OA packages, publisher supplements, Unpaywall/OpenAlex locations, and linked Zenodo, Figshare, Dryad, OSF, or GitHub deposits. Freeze repository commits and dataset versions. Track expected artifacts as retrieved, unavailable, restricted, or requested, with URL, timestamp, SHA-256, MIME type, license, and parent record. Europe PMC API.
Apply identical retrieval to reviews and their protocols. Keep PDFs locally as requested. Gitignore does not confer reuse rights; public availability does not imply public-domain status. Restricted IPD cannot become public merely because project code is public.
Harvest weekly; adjudicate monthly; assess releases quarterly, with expedited review for major trials, credible safety signals, retractions, or corrections. Publish dated no-change notices. New eligible evidence, revised certainty, or corrected results should trigger releases independently of statistical significance.
Require independent human screening, verified extraction, resolved study linkage, result-specific bias judgments, and signed analysis/report review. AI may prioritize and draft, never serve as sole second reviewer.
Freeze immutable dated releases containing protocol, input hashes, code commit, dependencies, seeds, outputs, and changelog. Distinguish methods changes, evidence additions, and corrections.
Bayesian refits should use original priors with cumulative data, avoiding double counting through recycled posterior priors. Cumulative confirmatory frequentist declarations require prespecified sequential error control; otherwise label intervals pointwise and avoid significance-triggered publication. Bayesian decision thresholds also need operating-characteristic calibration. PRISMA-LSR supplements PRISMA 2020. Living-review reporting.
Choose Astro with TypeScript and small interactive islands, statically built for GitHub Pages. R owns ingestion, analysis, tables, figures, and manuscript generation; version custom Stan source alongside R. Generate paper HTML/PDF from one manuscript source. Astro deployment.
Exchange versioned JSON validated against committed schemas: study/node IDs, population, endpoint, time, estimand, effect scale/direction, estimate, interval type, certainty, provenance, and release ID. Keep machine precision separate from display formatting. Publish immutable release paths plus a latest manifest.
Embed ggextreme widgets as lazily loaded, titled HTML documents with bundled dependencies. Supply accessible HTML tables, static figures, keyboard/touch equivalents, visible filter state, shareable URLs, and CSV downloads. Test WCAG 2.2 AA, mobile layouts, screen readers, and GitHub Pages base paths. Hover tooltips are insufficient. Static filtering cannot refit R models; expose precomputed analyses with clear boundaries.
Before launch, register protocol and amendments, involve patients and clinical specialists, justify staffing, and define retirement criteria. Prespecify treatment-policy versus on-treatment estimands, rescue medication, discontinuation, missing-data assumptions, cluster/crossover handling, and conflicting-source adjudication.
Use multinma/rstan for standard Bayesian models, cmdstanr for validated extensions, and netmeta for frequentist sensitivity analyses. Designate primary framework before results. Align estimands without expecting identical estimates from different likelihoods or priors.
Specify heterogeneity priors, multiarm covariance, and sparse-event methods without automatic continuity corrections. Require prior/posterior predictive checks, R-hat, effective sample sizes, Monte Carlo error, divergences, heterogeneity/prediction intervals, global/local incoherence, influence analyses, and transitivity assessments. Nonsignificant incoherence tests cannot validate sparse networks. Test known numerical examples and simulated networks; agreement between packages does not establish methodological validity.
Define clinically important thresholds before CINeMA/GRADE judgments, avoid double downgrading, and prioritize absolute effects over ranks. Assess missing evidence and review quality using appropriate ROB-ME and ROBIS/AMSTAR 2 applications. Reviews provide comparison and discovery, not independent duplicate evidence.
Background report is not executable specification: obsolete ClinicalTrials.gov endpoints, optional human gates, broad licensing claims, and netgrade/netlevel examples need replacement. Current netmeta documentation contains neither grading function. netmeta reference.
No files changed. Runtime package checks failed under read-only restrictions; retrieval completeness and widget accessibility remain unverified.