← all repositories
ChaokunHong/MetaScreener

Systematic reviews with a committee of cheap LLMs

MetaScreener runs multiple open-source LLMs in parallel to vote on systematic-review abstracts, sending only uncertain papers to human reviewers.

1.3k stars Python Domain AppsLLMOps · Eval
MetaScreener
Not currently ranked — collecting fresh signals.
star history

What it does

MetaScreener ingests bibliographic exports from PubMed, Scopus, or similar sources and runs title/abstract screening through an ensemble of 4+ open-source LLMs. It returns include/exclude decisions with confidence scores and per-criteria breakdowns across PICO/PEO/SPIDER frameworks, automatically escalating uncertain papers to human review. Beyond abstract screening, it also handles full-text PDF review, structured data extraction, and risk-of-bias assessment.

The interesting bit

Rather than trusting a single model, the tool pipes every paper through a four-layer Hierarchical Consensus Network: parallel inference, a semantic rule engine, calibrated confidence aggregation using Platt or isotonic regression, and a tiered decision router. The Element Consensus Score pinpoints exactly which criteria elements—say, Population versus Outcome—the models actually agree on, so you know where the uncertainty lives.

Key highlights

  • 15 open-source models via OpenRouter, from DeepSeek V3 and Qwen 3 down to Gemma 3 and Phi 4, with preset blends costing roughly $0.003–$0.009 per paper
  • Deterministic settings (temperature=0.0, seed=42) and a full audit trail for reproducibility
  • Active learning loop that recalibrates model weights from human overrides
  • Evaluation suite covering WSS@95, AUROC, Brier score, and calibration curves
  • Vue 3 frontend over a FastAPI backend; test suite runs fully offline

Caveats

  • Live screening requires an OpenRouter API key and external API calls; the ensemble does not appear to support local self-hosted execution for production use
  • The provided README is truncated mid-sentence in the development section, leaving the complete local setup and type-checking workflow unclear

Verdict

Researchers conducting systematic reviews who want transparent, probabilistic automation with a human fallback should try this; teams needing fully offline, air-gapped screening should look elsewhere.

Frequently asked

What is ChaokunHong/MetaScreener?
MetaScreener runs multiple open-source LLMs in parallel to vote on systematic-review abstracts, sending only uncertain papers to human reviewers.
Is MetaScreener open source?
Yes — ChaokunHong/MetaScreener is open source, released under the Apache-2.0 license.
What language is MetaScreener written in?
ChaokunHong/MetaScreener is primarily written in Python.
How popular is MetaScreener?
ChaokunHong/MetaScreener has 1.3k stars on GitHub.
Where can I find MetaScreener?
ChaokunHong/MetaScreener is on GitHub at https://github.com/ChaokunHong/MetaScreener.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.