Capture a paper’s results, and chart them against yours

PaperLab turns results in a PDF into data you can chart. Draw a box over a table to capture it, or select a number like 88.5 ± 0.3 to keep it. Add your own results from a CSV and chart them side by side. Every point on a chart remembers where it came from: click it and the paper opens at the table on its page.

A chart of a paper’s F1 scores next to your own runs from a CSV; clicking a point opens the table on its page in the paper.

What you can do

  • Capture a table by drawing a box over it.
  • Keep a single number with its uncertainty, like 88.5 ± 0.3.
  • Add your own results from a CSV.
  • Chart papers’ numbers and yours side by side.
  • Click any point to open its page in the paper.

Tips

  • Capture the table once and chart it many ways, instead of retyping numbers.
  • Keep the ± value: comparisons without it mislead.
  • Name your CSV columns like the paper’s, so charts line up.

Questions people ask

Can I extract a table from a scanned PDF?

Capture works on PDFs with a text layer, which covers most born-digital papers. Scanned pages without text need OCR first.

Where does a number on the chart come from?

Each point keeps its paper, page and position. Click it and the paper opens there.

Can I use my own data?

Yes. Add a CSV and chart it next to the numbers captured from papers.

Guides

Terms explained

All features →

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.