Git for verified science
Clone any PubMed paper. Scientific claims are automatically extracted with Sonnet 5, ready to be verified using the source data.
412,891 verified and 2,847,203 open claims across 847,291 PubMed papers
How it works
Each paper comes with its data and key scientific claims. Clone to verify locally, push to publish.
Fork & Clone
Fork a paper you want to reproduce. If this is the paper's first fork then Sonnet 5 will generate an initial set of claims for you to test.
$ ls PMC7206453/
README.md analysis.py claims.json pyproject.toml
Validate
Generated claims include expected output values. Tag your analysis with @claim decorators — each one validates your results against the expected values from claims.json.
@claim("C1")
def count_degs(counts, metadata):
res = deseq2(counts, metadata, fdr=0.05)
return {"n_degs": len(res.significant)}
$ openpub verify
✓ 2/3 claims verified
Push
Submit your analysis. CI re-runs validation and publishes results to openpub.
$ git push
✓ Results published at openpub/PMC7206453
◌ Verifying claims in CI
Extend
Your reproduction is now hosted for others to fork and rapidly explore new hypotheses.