Skip to content

Redline

Single-cell RNA-seq conclusions fail peer review on the statistics while the biology holds up.

Core trick

Re-runs donor-level statistics on an uploaded .h5ad, marks false discoveries on the user's own figures, and emits corrected analysis code.

Tags

Description

Single-cell RNA-seq conclusions fail peer review on the statistics while the biology holds up. A standard pipeline treats 51,842 cells from four donors as 51,842 independent samples, so a marker gene looks significant at p = 6.2e-11, until a proper per-donor test puts it at 0.21. Reviewer 2 catches that. You didn't. Redline audits those statistics on your own data before you submit. Hand it your .h5ad and the analysis you ran; it re-runs the load-bearing tests, marks the false discoveries on your own figures, cites the method that fixes each, and hands back corrected code that runs on your data. It flags eight error classes that QC tools and generic reviewers skip. The honest number is a false-positive gap. On a 46-case benchmark of planted errors and clean controls, redline stays quiet on clean data at 0% false positives. One Claude call given the same write-up cries wolf 74% of the time. Both arms catch nearly every planted error, so the number that matters is 0 against 74. Live demo, no API keys: https://science-redline.vercel.app
pablomanjarres/redline★ 00 forksTypeScriptMITCreated Jul 8, 2026 · last push Oct 25, 2026

README excerpt

<p align="center">
  <img src=".github/redline-logo.svg" alt="Redline, statistical auditor for single-cell RNA-seq" width="860">
</p>

<p align="center"><strong>Break your own analysis before Reviewer 2 does.</strong></p>

<p align="center">
  <a href="https://science-redline.vercel.app"><strong>Open the live demo</strong></a> · runs in your browser, zero API keys, nothing to install.
</p>

<p align="center"><em>A statistical-rigor auditor for single-cell RNA-seq. It re-runs the load-bearing statistics on your own data and marks the false discoveries on your own figures, before they become a paper.</em></p>

<p align="center">
  <a href="https://science-redline.vercel.app"><img alt="Live demo" src="https://img.shields.io/badge/live_demo-online-2ea043?style=flat&logo=vercel&logoColor=white" /></a>
  <img alt="TypeScript" src="https://img.shields.io/badge/TypeScript-3178C6?style=flat&logo=typescript&logoColor=white" />
  <img alt="Python" src="https://img.shields.io/badge/Python-3776AB?style=flat&logo=python&logoColor=white" />
  <img alt="React 19" src="https://img.shields.io/badge/React_19-20232A?style=flat&logo=react&logoColor=61DAFB" />
  <img alt="Next.js" src="https://img.shields.io/badge/Next.js-000000?style=flat&logo=nextdotjs&logoColor=white" />
  <img alt="Zod" src="https://img.shields.io/badge/Zod-3E67B1?style=flat&logo=zod&logoColor=white" />
  <img alt="MCP" src="https://img.shields.io/badge/MCP-CE2A1E?style=flat&logo=modelcontextprotocol&logoColor=white" />
  <img

Team