How do you extract data from research papers reliably?

Use a fixed extraction form decided in advance, capture tables directly from the PDF instead of retyping them, and record for every value the paper, page and table it came from, with its uncertainty. Have a second person check a sample. Keeping the source of each number lets you verify it later and answer reviewers who ask where it came from.

By Malek Khannoussi · Updated25 September 2026

Plan the extraction

  • Decide the fields before reading, and pilot the form on three papers.
  • Define units and how you'll handle missing values.
  • In a systematic review, write the form into your protocol.

Capture, don't retype

Retyping numbers introduces errors that are hard to spot. Capture tables from the PDF, then check them against the page. Keep the original value and unit next to anything you convert.

Keep the trail

RecordWhy
Paper and DOITo find the source again
Page and tableTo verify the value in seconds
Uncertainty (±, CI)To compare fairly
Who extracted itTo check a sample twice

Compare with your own results

Put published numbers and your runs on the same chart, with the same units and uncertainty. A point that links back to its page makes the comparison easy to defend.

Questions people ask

Can I copy a table from a PDF?

From a PDF with a text layer, usually yes, though columns can shift. Check the captured table against the page before using it.

What should a data extraction form include?

Study identifiers, design, population or dataset, the measures you compare, results with uncertainty, and the page each came from.

Should I extract the ± values?

Yes. A mean without its standard deviation or confidence interval can’t be compared fairly or pooled in a meta-analysis.

Help PaperLab reach the next researcher

PaperLab is free, open source and built by one person. A star helps other researchers find it and puts each new release in your GitHub feed. The PaperLab page on LinkedIn posts a weekly breakdown of how one feature works.