Skip to content

docs: note the reduction key sanitization fix in README - #4

Merged
zqfang merged 1 commit into
mainfrom
docs/reduction-key-fix
Jul 23, 2026
Merged

docs: note the reduction key sanitization fix in README#4
zqfang merged 1 commit into
mainfrom
docs/reduction-key-fix

Conversation

@zqfang

@zqfang zqfang commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Follow-up to #3, which merged before this README change was pushed.

Documents the reduction-export fix under the existing "Correctness fixes" list in the README: reductions whose names contain non-alphanumeric characters (umap_harmony, pca_uncorrected, mrVI_umap, ...) are no longer silently dropped from obsm, and an unmatched reduction now warns instead of disappearing.

Docs only — no code change.

Documents the umap_harmony / pca_uncorrected / mrVI_umap export fix under
the existing correctness-fixes list.
Copilot AI review requested due to automatic review settings July 23, 2026 05:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project README to document the previously merged reduction key sanitization fix (PR #3), explaining that reductions with non‑alphanumeric names are no longer silently lost and that unmatched reductions now emit a warning.

Changes:

  • Add a new bullet under “Correctness fixes” describing the reduction-name sanitization behavior change.
  • Document warning behavior for reductions that still cannot be matched.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +32 to +37
- Reductions whose names contain non-alphanumeric characters (`umap_harmony`,
`pca_uncorrected`, `mrVI_umap`, ...) are no longer dropped from `obsm`.
Seurat strips those characters when it derives a reduction key
(`umap_harmony` -> `umapharmony_`), which previously made such reductions
fail the assay-matching check and be skipped silently. A reduction that is
still not matched now raises a warning instead of disappearing.
@zqfang
zqfang merged commit 4553ddc into main Jul 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants