Commit History

fix: dataset_load Path P now returns the h5ad; re-pin biodata-registry 0.1.16
435a806

Annie Voigt commited on

feat(de): surface the results-CSV schema; prompt bans schema-sniff re-reads
9d19b9d

Annie Voigt commited on

feat(datasets): dataset_load — execute the loading plan by dataset_id in one call
f35546b

Annie Voigt commited on

feat(de): nested-batch guard now recommends the de-confounded alternative
b82e1c1

Annie Voigt commited on

feat(de): default low-count gene filter pre-DESeq2 + stat-ranking prompt rule
ce7bc9a

Annie Voigt commited on

feat(de): sample-level library-size pre-flight in decoupler_differential_expression
4eee20b

Annie Voigt commited on

fix(enrichment): drop non-finite DE stat genes before ulm; report n_dropped_nonfinite
f86f5f5

Annie Voigt commited on

fix(de): apply subset_query on the DESeq2 branch too
e86c7ce

Annie Voigt commited on

feat(mouse): thin mouse-intake path — staging script, ENSMUSG→MGI map, nested-batch guard
bfc5bd2

Annie Voigt commited on

fix(tools): keep top_table inside the executor's 4000-char output cap
bc061b9

Annie Voigt commited on

perf(tools): return the reporting table inline from every chain-terminating tool
fc3be13

Annie Voigt commited on

fix(reporting): return the top table inline so the report needs no re-read
8d52c9a

Annie Voigt commited on

fix(planner): dataset_plan_analysis must say how to LOAD the dataset
7944fee

Annie Voigt commited on

fix(agent,ui,prompt): cut the measured step waste, and stop mislabelling timeouts
f5b3564

Annie Voigt commited on

fix(loaders): authenticate the h5ad fetch in decoupler_load_url_counts
68f906e

Annie Voigt commited on

fix(scoring): resolve gene symbols from var; never let a sample filter no-op
5d4961a

Annie Voigt commited on

fix(sc,ui): filter lowly-expressed genes after pseudobulk; sweep every output dir
541a9d0

Annie Voigt commited on

feat(sc): add decoupler_pseudobulk_aggregate — the missing Path P step
99f6b9e

Annie Voigt commited on

fix(scoring): close the six PROGENy per-sample gaps from the GSE205154 eval
49f5c84

Annie Voigt commited on

refactor: move writable-dir constants to core.paths, fix workflow->tools layer violation
9c88c1e

Annie Voigt commited on

style: apply ruff lint --fix + ruff format across the tree
c3b49d6

Annie Voigt commited on

fix(rna_sc): harden load/visualize UMAP against missing embedding/leiden (#1)
b5c5585

anne-voigt commited on

feat(loveless): integrate biodata-registry 0.1.8 sc datasets (Path P by modality)
91fdebb

avoigt1121 commited on

feat(loveless): sc loaders resolve hosted/private h5ad URLs (ADR-0006)
38ca367

avoigt1121 commited on

feat(loveless): ADR-0006 #6 — h5ad source type + Path P loading plan
827565e

avoigt1121 commited on

feat(loveless): ADR-0006 + agent-side sc serving scaffold
ed8955e

avoigt1121 commited on

perf(mcp): HTTP transport core — add_mcp_http on agent/tool_manager + adata cache + instrumentation
67cb726

avoigt1121 commited on

fix(loader): authenticate h5ad loads in dataset metadata tools
2485f71

avoigt1121 commited on

feat(integration): ComBat per-sample scoring tool decoupler_pool_cohorts (ADR-0001 item 10)
526f1d2

avoigt1121 commited on

refactor(loader): centralize authenticated URL->local resolution
bbba11d

avoigt1121 commited on

fix(loader): authenticate huggingface.co downloads via HF_TOKEN
8ed5f5f

avoigt1121 commited on

ADR-0001 Phase 2 Mode A: early integration (T7 + T8 + T9)
b04653d

avoigt1121 commited on

feat(concordance): same-cohort normalization concordance routine (decoupler_normalization_concordance)
6ae6b6a

avoigt1121 commited on

fix(loaders): accept http(s)/ftp URLs in bulk dataset loaders
c7aae6f

avoigt1121 commited on

feat(sanity): ADR-0002 Phase 2 — auto-fire tissue-identity contamination + PROGENy/Hallmark parity
957234d

avoigt1121 commited on

feat(sanity): ADR-0002 Layer-2 result-aware sanity layer (Phase 1 + S1)
0fdb908

avoigt1121 commited on

feat: hide microarray from advertised inventory + plain-language Approach in solutions
4644d40

avoigt1121 commited on

ADR-0001 Phase 1, steps 5-6 (T5): decoupler_meta_analyze + A->B->refuse wiring
0892c76

avoigt1121 commited on

ADR-0001 Phase 1, step 3 (T4): dataset_get_integration_plan wrapper + 0.1.2 re-pin
c48eff9

avoigt1121 commited on

ADR-0001 Phase 1, step 1: declare Mode-B combine conformance on rna tools
a26a585

avoigt1121 commited on

Split bulk_rnaseq.py (1073) into a package preserving the public API
3f56aea

avoigt1121 commited on

Split dataset_tools.py (1709) into a package preserving the public API
7fa4363

avoigt1121 commited on

Suppress star-import lint noise in rna package (file-level noqa)
0582d08

avoigt1121 commited on

Split rna.py (1847 lines) into an rna/ package preserving the public API
458648f

avoigt1121 commited on

Lint cleanup: remove unused imports, empty f-strings, split import lines
8d71444

avoigt1121 commited on

Refactor decoupler_join_clinical_metadata: extract helpers (CC 36->15)
c0f4a47

avoigt1121 commited on

Refactor dataset_count_metadata_values: extract helpers (CC 38->14)
5a709eb

avoigt1121 commited on

Code-quality fixes: dead assignments, redundant imports, MD5 intent, type hints
82f833d

avoigt1121 commited on

Add probe-collapse precompute Phase 2 (collapsed_url support)
174717e

avoigt1121 commited on

Fix 4 GPL-annotation fallback edge cases + 2 integration test bugs
7273ab7

avoigt1121 commited on