尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Flow cytometry analysis that runs entirely in the browser. You load a folder of FCS files as a group,
gate them with one shared hierarchy (with per-sample adjustments), plot them, and export statistics,
plots and Gating-ML. Every method is documented, and every result is checked against reference
implementations.查看完整 README ↗Flow cytometry analysis that runs entirely in the browser. You load a folder of FCS files as a group, gate them with one shared hierarchy (with per-sample adjustments), plot them, and export statistics, plots and Gating-ML. Every method is documented, and every result is checked against reference implementations.
$SPILLOVER keyword, an edited matrix, or an imported CSV.| Check | Result |
|---|---|
| ISAC Gating-ML 2.0 compliance suite (51 reference gates) | exact event-level agreement |
| FCS parsing, compensation and transforms vs FlowKit 1.2.3 (pinned) | ≤ 10⁻¹⁴, 10⁻⁹ and 10⁻¹⁰ relative |
| Statistics vs NumPy, on gated populations in linear and transformed units | ≤ 10⁻¹² relative (transformed: 10⁻¹⁰); percentiles exact on linear channels |
| Replicate summaries and t-based 95% CI vs SciPy/pandas | ≤ 10⁻¹² (t distribution 10⁻¹⁰) |
| Gating-ML exported by the app, evaluated by FlowKit (every gate kind) | identical membership, event by event |
| Gates drawn in the app, exported as Gating-ML and evaluated by FlowKit | identical population counts |
Details: docs/validation. Methods: docs/methods.
Requires Node ≥ 20 (pnpm via corepack). To regenerate the golden fixtures you also need
uv.
corepack pnpm install
corepack pnpm fixtures:fetch # large test files, SHA-256 verified
corepack pnpm dev # docs at http://localhost:5173, app at /app/
corepack pnpm check # lint + typecheck + unit/golden tests
corepack pnpm build && corepack pnpm e2e # Playwright (Chromium, Firefox, WebKit)
corepack pnpm golden # regenerate fixtures/golden from FlowKit (pinned in uv.lock)
corepack pnpm build:site && corepack pnpm preview # docs + app (at /app/), as deployed
Notes for coding agents (layering, tests, conventions) are in CLAUDE.md.
| Path | Contents |
|---|---|
packages/model | workspace schema (zod), canonical JSON, fingerprints |
packages/fcs | FCS parser and writer |
packages/transforms, compensation, gating, stats, density, render | numerical kernels |
packages/gatingml, export | Gating-ML reader/evaluator; CSV and Gating-ML export |
packages/table | statistics table: derived columns, formulas, replicate summaries, table import |
packages/testkit | test-only helpers: fixture paths, tolerances, synthetic data |
packages/engine, storage | cached analysis pipeline; OPFS persistence |
apps/web | React app and compute workers |
docs | VitePress site: guide, methods, validation, decision records |
fixtures, tools/golden | reference data and the golden-value generator (fixtures/golden/inputs: files the app writes, evaluated by FlowKit) |
Milestones M0–M3 of the implementation plan are complete, along with parts of M4–M5 (tiles, ridge plots, spider gates, Gating-ML/FCS/SVG/PNG export). Not yet implemented:
Not yet chosen. Test fixtures keep their upstream licenses (see fixtures/PROVENANCE.md).