fix: dataset_load Path P now returns the h5ad; re-pin biodata-registry 0.1.16 435a806 Annie Voigt commited on 12 days ago
feat(de): surface the results-CSV schema; prompt bans schema-sniff re-reads 9d19b9d Annie Voigt commited on 13 days ago
feat(datasets): dataset_load — execute the loading plan by dataset_id in one call f35546b Annie Voigt commited on 13 days ago
feat(de): nested-batch guard now recommends the de-confounded alternative b82e1c1 Annie Voigt commited on 13 days ago
feat(de): default low-count gene filter pre-DESeq2 + stat-ranking prompt rule ce7bc9a Annie Voigt commited on 13 days ago
feat(de): sample-level library-size pre-flight in decoupler_differential_expression 4eee20b Annie Voigt commited on 16 days ago
fix(enrichment): drop non-finite DE stat genes before ulm; report n_dropped_nonfinite f86f5f5 Annie Voigt commited on 16 days ago
feat(mouse): thin mouse-intake path — staging script, ENSMUSG→MGI map, nested-batch guard bfc5bd2 Annie Voigt commited on 16 days ago
fix(tools): keep top_table inside the executor's 4000-char output cap bc061b9 Annie Voigt commited on 19 days ago
perf(tools): return the reporting table inline from every chain-terminating tool fc3be13 Annie Voigt commited on 19 days ago
fix(reporting): return the top table inline so the report needs no re-read 8d52c9a Annie Voigt commited on 19 days ago
fix(planner): dataset_plan_analysis must say how to LOAD the dataset 7944fee Annie Voigt commited on 20 days ago
fix(agent,ui,prompt): cut the measured step waste, and stop mislabelling timeouts f5b3564 Annie Voigt commited on 20 days ago
fix(loaders): authenticate the h5ad fetch in decoupler_load_url_counts 68f906e Annie Voigt commited on 20 days ago
fix(scoring): resolve gene symbols from var; never let a sample filter no-op 5d4961a Annie Voigt commited on 21 days ago
fix(sc,ui): filter lowly-expressed genes after pseudobulk; sweep every output dir 541a9d0 Annie Voigt commited on 21 days ago
feat(sc): add decoupler_pseudobulk_aggregate — the missing Path P step 99f6b9e Annie Voigt commited on 21 days ago
fix(scoring): close the six PROGENy per-sample gaps from the GSE205154 eval 49f5c84 Annie Voigt commited on 21 days ago
refactor: move writable-dir constants to core.paths, fix workflow->tools layer violation 9c88c1e Annie Voigt commited on Jul 7
fix(rna_sc): harden load/visualize UMAP against missing embedding/leiden (#1) b5c5585 anne-voigt commited on Jul 2
feat(loveless): integrate biodata-registry 0.1.8 sc datasets (Path P by modality) 91fdebb avoigt1121 commited on Jul 1
feat(loveless): sc loaders resolve hosted/private h5ad URLs (ADR-0006) 38ca367 avoigt1121 commited on Jun 30
feat(loveless): ADR-0006 #6 — h5ad source type + Path P loading plan 827565e avoigt1121 commited on Jun 30
perf(mcp): HTTP transport core — add_mcp_http on agent/tool_manager + adata cache + instrumentation 67cb726 avoigt1121 commited on Jun 27
feat(integration): ComBat per-sample scoring tool decoupler_pool_cohorts (ADR-0001 item 10) 526f1d2 avoigt1121 commited on Jun 26
refactor(loader): centralize authenticated URL->local resolution bbba11d avoigt1121 commited on Jun 25
fix(loader): authenticate huggingface.co downloads via HF_TOKEN 8ed5f5f avoigt1121 commited on Jun 25
feat(concordance): same-cohort normalization concordance routine (decoupler_normalization_concordance) 6ae6b6a avoigt1121 commited on Jun 22
feat(sanity): ADR-0002 Phase 2 — auto-fire tissue-identity contamination + PROGENy/Hallmark parity 957234d avoigt1121 commited on Jun 22
feat(sanity): ADR-0002 Layer-2 result-aware sanity layer (Phase 1 + S1) 0fdb908 avoigt1121 commited on Jun 22
feat: hide microarray from advertised inventory + plain-language Approach in solutions 4644d40 avoigt1121 commited on Jun 22
ADR-0001 Phase 1, steps 5-6 (T5): decoupler_meta_analyze + A->B->refuse wiring 0892c76 avoigt1121 commited on Jun 19
ADR-0001 Phase 1, step 3 (T4): dataset_get_integration_plan wrapper + 0.1.2 re-pin c48eff9 avoigt1121 commited on Jun 19
ADR-0001 Phase 1, step 1: declare Mode-B combine conformance on rna tools a26a585 avoigt1121 commited on Jun 18
Split bulk_rnaseq.py (1073) into a package preserving the public API 3f56aea avoigt1121 commited on Jun 17
Split dataset_tools.py (1709) into a package preserving the public API 7fa4363 avoigt1121 commited on Jun 17
Suppress star-import lint noise in rna package (file-level noqa) 0582d08 avoigt1121 commited on Jun 17
Split rna.py (1847 lines) into an rna/ package preserving the public API 458648f avoigt1121 commited on Jun 17
Lint cleanup: remove unused imports, empty f-strings, split import lines 8d71444 avoigt1121 commited on Jun 17
Refactor decoupler_join_clinical_metadata: extract helpers (CC 36->15) c0f4a47 avoigt1121 commited on Jun 17
Refactor dataset_count_metadata_values: extract helpers (CC 38->14) 5a709eb avoigt1121 commited on Jun 17
Code-quality fixes: dead assignments, redundant imports, MD5 intent, type hints 82f833d avoigt1121 commited on Jun 17
Fix 4 GPL-annotation fallback edge cases + 2 integration test bugs 7273ab7 avoigt1121 commited on Jun 15