Single-Cell Analysis (Seurat)
Guided clustering (v1): QC → LogNormalize → HVG → PCA → Louvain → UMAP → Markers.
Supports CellRanger MTX, CellRanger H5, and alevin-fry.
{# -----------------------------------------
1) Create Run (Registry or Upload)
------------------------------------------ #}
{# -----------------------------------------
2) Upload & Register (optional helper)
------------------------------------------ #}
{# -----------------------------------------
What will be produced (v1)
------------------------------------------ #}
1) Create Run
Choose input type and source. The run will stage inputs under
work/runs/single_cell_analysis/<run_id>/in/.
2) Upload & Register (optional)
Upload a dataset and (best-effort) register it into the Object Registry so it appears in the dropdown next time.
If you upload MTX/alevin-fry, prefer archiving the *folder* so detection works (see logs if it fails).
What v1 produces
- out/summary.json
- out/qc/qc_metrics_per_cell.csv, out/qc/qc_thresholds.json
- out/pca/pca_variance.csv, out/pca/dims_selected.json
- out/clusters/cluster_assignments.csv, out/clusters/cluster_sizes.csv
- out/markers/markers_all_clusters.csv, out/markers/markers_top_per_cluster.csv
- out/seurat_obj.rds
- out/ui_manifest.json (allow-list for safe UI + read-only AI)