AI-Tools

Systematic Review Screening
Offline

AI Screening

Configure a model, upload your TIAB spreadsheet, and let AI screen every title & abstract — returning include, exclude, or maybe decisions.

How to Use AI Screening Guide
  1. Pick a provider and a model

    Use the OpenAI / Anthropic / Google selector. Paste your API key (the field next to each model dropdown has a "How to get a key?" link if you don't have one yet). For most reviews, a mid-tier reasoning model (e.g. gpt-5-mini, claude-sonnet-4-6, or gemini-3-flash) is the best cost/quality balance.

  2. Describe your study and criteria

    Fill in PICO / Synopsis with 2–4 sentences explaining what your review is about. Add concrete inclusion and exclusion criteria — one per line. The clearer they are, the more consistent the AI's decisions.

  3. Upload your spreadsheet

    Drag any .xlsx, .xls or .csv with a title and an abstract column. Other columns are kept and copied to the output. Set the output filename to something descriptive — you'll need it for the Report tab later.

  4. (Optional) Tune Advanced Settings

    Open Advanced Backend Settings, pick your API tier from the dropdown, and the recommended concurrency values fill in automatically. Defaults work for most users.

  5. Send and download

    Click Send to Backend. You'll see live progress; each article gets include, maybe, or exclude plus a short rationale. When finished, download the result as CSV or XLSX. Settings are auto-saved in this browser.

1 Configuration & Study Context

Configuration

How to get a key?
  1. Sign in at platform.openai.com/api-keys
  2. Click Create new secret key, give it a name, and confirm.
  3. Copy the value (starts with sk-…) and paste it above. You won't be able to see it again later.

The key stays in your browser and is only sent to OpenAI when you screen. It is not stored on our server.

Study Context

Inclusion Criteria
Exclusion Criteria
2 Spreadsheet Upload
Advanced Backend Settings

Select your OpenAI usage tier to auto-fill recommended concurrency settings. You can still adjust values manually. Check your tier

Spreadsheet

Drag & drop .xlsx, .xls, or .csv here

or click to browse

Waiting for file…
3 Send & Download
Settings auto-save locally.

Full-Text Screening Beta

Upload PDFs of the articles that passed TIAB screening. The model reads the full text natively (no extraction) and returns include / exclude / maybe per article, with a per-criterion evaluation grounded in the article's content.

How to Use Full-Text Screening Guide
  1. Pick a provider and a model

    Use a model that supports PDF input. Claude Sonnet 4.6, GPT-5 family, and Gemini 3 Pro all do. The PDF is sent directly to the LLM — no text extraction step, so tables and figures are preserved.

  2. Describe the study and refine criteria

    Criteria here are independent of the TIAB tab — at full-text you usually evaluate more nuanced details (study design, sample, outcome measurement). Add one criterion per line.

  3. Preview the prompt (optional)

    Click Preview prompt to see the exact text the model will receive (with your criteria already substituted in). Useful for debugging or sharing with collaborators.

  4. Upload PDFs and run

    Drag your PDFs into the upload zone (max 32 MB per file). Click Send to Backend. Progress is shown live; full-text screening is slower than TIAB (often 30–90 s per article).

  5. Download the XLSX

    Result columns: filename, extracted title, decision, detailed rationale, and per-criterion arrays (inclusion_evaluation, exclusion_evaluation) with status + evidence.

1 Configuration & Study Context

Configuration

Full-Text Study Context

Inclusion Criteria (Full-Text)
Exclusion Criteria (Full-Text)
2 Upload PDFs

PDFs (one article per PDF)

Drag & drop one or more .pdf files here

Max 32 MB per file · the PDF is sent natively (no text extraction)

3 Send & Download
Settings auto-save locally.
In Development

Risk of Bias Assessment

The risk of bias module is currently under development.
Soon you will be able to assess studies using standardized tools such as RoB 2, SYRCLE, and ROBINS-I, assisted by AI.

Support for RoB 2, SYRCLE, and ROBINS-I
Domain-by-domain AI evaluation
Traffic-light plots and summary charts

Validation Report

Compare AI screening decisions against human reviewers — generates a Word report, chart data XLSX, and 16 publication-ready charts.

How to Use the Validation Report Guide
  1. Run AI Screening

    Go to the Screening tab. Upload your TIAB spreadsheet (needs title and abstract columns), configure the model, API key, and PICO criteria, then click Send to Backend. Download the result when done.

  2. Rename the AI result file

    Rename the downloaded file to match the convention:
    YYYYMMDD - model - 1º teste - project.xlsx
    For test-retest analysis, run screening again and name it 2º teste.

  3. Prepare human reference files

    For each project, create three spreadsheets (columns: title, decision):

    • project - TIAB.xlsx — human decisions at title/abstract phase
    • project - Fulltext.xlsx — articles sent to full-text reading
    • project - Listfinal.xlsx — final included articles (gold standard)
  4. Create metadata.xlsx

    One row per AI execution. Required columns:

    ColumnExampleDescription
    projectminoMust match the project name in all file names
    code20260227YYYYMMDD from the AI result filename
    modelgpt-5-miniMust match the model in the AI result filename
    parameterreasoning=mediumFree-text description of settings used
    version1º teste1º teste or 2º teste
    time_ia0:04:32AI execution time (H:MM:SS)
    time_human2:00:00Human time: 1 min/record × 2 reviewers
    tokens input152340Input token count (OpenAI dashboard)
    tokens_output28450Output token count
    cost_total0.137Total cost in USD
  5. Upload all files and generate

    Drag all your files into the Input Files area below and click Generate Report. The system will produce a Word report, chart data XLSX, and 16 publication-ready charts — all viewable directly in the browser.

Input Files

Upload all input files: AI screening results, TIAB, Fulltext, Listfinal, and metadata.xlsx. Filenames must follow the naming conventions described in the README.

Drag & drop input files here

AI results · TIAB · Fulltext · Listfinal · metadata.xlsx

Expected filename patterns
File typePattern
AI ResultYYYYMMDD - model - Xº teste - project.xlsx
Human TIABproject - TIAB.xlsx
Fulltextproject - Fulltext.xlsx
Listfinalproject - Listfinal.xlsx
Metadatametadata.xlsx
Outputs: Word report + chart data XLSX

Model Benchmarks

See which AI models from OpenAI, Anthropic, and Google have been validated on real systematic-review projects — and how they performed across sensitivity, capture rate, cost, and reproducibility.

ChatGPT

OpenAI

GPT-5 family, GPT-4.1, GPT-4o

Claude

Anthropic

Claude Opus 4, Sonnet 4, Haiku 4

Gemini

Google

Gemini 3 Pro, Flash, Flash Lite