Clinical and tabular data, computed in your browser.
XPT, SAS7BDAT, Stata and friends — opened, queried, and charted at DuckDB speed, without a byte leaving your machine. Built by a statistical programmer who got tired of the alternatives.
table_one()
▶ live
| Characteristic | Placebo | Low Dose | High Dose | Overall |
|---|---|---|---|---|
| Subjects, N | 68 | 68 | 68 | 204 |
| Age, mean (SD) | 71.5 (8.1) | 72.5 (8.3) | 72.5 (7.6) | 72.2 (8.0) |
| Weight (kg), mean (SD) | 78.7 (12.7) | 75.6 (11.2) | 73.9 (10.3) | 76.1 (11.6) |
| Female, n (%) | 34 (50.0%) | 43 (63.2%) | 43 (63.2%) | 120 (58.8%) |
| Male, n (%) | 34 (50.0%) | 25 (36.8%) | 25 (36.8%) | 84 (41.2%) |
fig. 1 — run it live:
table_one() recomputes this in your browser, with p-values and effect sizes.
The portfolio
01
the-stats-duck
Statistics that live in your SQL — a DuckDB extension. The shared analytics layer under Bedevere and KoliLang.
Open source
→
02
Bedevere
Tabular data visualizer and DuckDB SQL editor. Web app, npm component, or a one-line /embed iframe.
Shipped
→
03
KoliLang
A SAS engine in the browser, via WebAssembly. Byte-parity with SAS for the procs it covers.
Live
→