Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. AI Literature Review Software
  3. RobotReviewer

RobotReviewer

What it is

RobotReviewer is a clinical-trial analysis tool that annotates PDF reports with PICO characteristics and likely bias assessments using the Cochrane Risk of Bias tool. Upload PDFs through its website to extract key data and view a summary table. Its REST API can process groups of reports to synthesize results across trials, and the project can run as local Docker services with a web app and API server. The software is free to use under the GNU GPL version 3.0, with a free plan listed as free. Self-hosting uses Grobid for document processing, RabbitMQ and Celery for workers, and SciBERT through bert-as-a-service. Manual setup calls for Python 3.6 and TensorFlow 1.12.0, along with those services. Docker instructions cover GPU use, and the worker can also run CPU-only. Installation is documented as tested on Ubuntu and Mac OS; Windows is possible but described as substantially difficult. The maintainers ask users to cite the 2017 ACL paper and invite questions by email, including requests for integration help.

For and against

For

  • Annotates PICO characteristics and likely bias assessments
  • PDF uploads produce extracted data and a summary table
  • API can synthesize groups of trial reports
  • Free to use under GNU GPL version 3.0

Against

  • Manual setup requires Python 3.6 and TensorFlow 1.12.0
  • Windows installation involves substantial difficulty
  • Self-hosting requires several processing services

The verdict

RobotReviewer offers PDF analysis through a website and an API for groups of trial reports. Its free, open-source licensing is useful, but manual deployment requires a collection of services and Windows setup is difficult.

Who it suits

RobotReviewer suits researchers and review teams working with clinical-trial PDFs who need structured PICO and bias annotations. Its API and self-hosted setup may also suit teams integrating trial analysis into other software.

Plans and prices

Free

Free

Free of charge · citation requested when used · attribution link required for integrations

Every plan, in full

On the record

API
A REST API exposes the underlying models for integration into systematic-review software.pmc.ncbi.nlm.nih.gov · read 15 Oct 2026
API extensibility
The API endpoint implementation is available in the repository's robotreviewer/app.py file.github.com · read 15 Oct 2026
Batch synthesis
The newer API works with groups of trial reports so results can be synthesized across multiple studies.github.com · read 15 Oct 2026
Citation
The maintainers ask users to cite the 2017 ACL paper when using RobotReviewer.github.com · read 7 Oct 2026
Citation year
The cited RobotReviewer evaluation was published in the Journal of the American Medical Informatics Association in 2015.github.com · read 15 Oct 2026
Dependencies
Installation requires Grobid, Java, RabbitMQ, Celery, spaCy, NLTK, TensorFlow, and SciBERT model files.github.com · read 15 Oct 2026
Deployment
The project can run locally as Docker services, with a web app and API server exposed on local ports.github.com · read 7 Oct 2026
Docker deployment
Docker Compose files are provided for building and running the web, API, and supporting services.github.com · read 15 Oct 2026
Documentation depth
The README includes Docker, manual installation, configuration, startup, API, testing, and troubleshooting instructions.github.com · read 15 Oct 2026
Funding
The project acknowledges NIH National Library of Medicine and UK Medical Research Council grant support.github.com · read 15 Oct 2026
GPU option
The project provides Docker instructions for GPU use and also documents running the worker CPU-only.github.com · read 7 Oct 2026
GPU support
A separate Docker Compose configuration supports NVIDIA GPU execution.github.com · read 15 Oct 2026
Integration
The research paper identifies Covidence and similar evidence-synthesis platforms as potential integration targets.pmc.ncbi.nlm.nih.gov · read 15 Oct 2026
Integrations
The self-hosted setup uses Grobid for document processing, RabbitMQ and Celery for worker processing, and SciBERT through bert-as-a-service.github.com · read 7 Oct 2026
License
RobotReviewer is open source under the GNU GPL version 3.0 license.github.com · read 15 Oct 2026
Limit: human oversight
Researchers in the real-time study still considered human input and discussion superior to semi-automated assessment.pubmed.ncbi.nlm.nih.gov · read 15 Oct 2026
Limit: incomplete automation
A 2026 scoping review describes RobotReviewer as time-saving but still requiring human supervision and reports uncertain reliability in some studies.link.springer.com · read 15 Oct 2026
Limit: lower accuracy than humans
The original evaluation reported overall risk-of-bias classification accuracy five to ten percentage points below published human systematic reviews.pmc.ncbi.nlm.nih.gov · read 15 Oct 2026

Alternatives to RobotReviewer

Every alternative, ranked