docs: add multichannel & fluorescence images tutorial - #17
Open
timtreis wants to merge 2 commits into
Open
Conversation
New tutorials/multichannel_images.ipynb using the real Xenium cells dataset (squidpy), whose morphology_focus image has four named fluorescence channels (DAPI, ATP1A1/CD45/E-Cadherin, 18S, AlphaSMA/Vimentin). Covers the render_images surface beyond a single channel: - channel= selection by name, and channel lists - the default multichannel composite - per-channel contrast with PercentileNormalize (fluorescence is heavy-tailed) - cmap vs palette: per-channel palette LUTs for additive compositing (and the white-overlay warning that motivates palette over cmap) - grayscale (3-channel desaturated view) and channels_as_legend Executed against spatialdata-plot v0.4.1; committed with outputs. Adds the gallery card + toctree entry and a thumbnail. Closes the P0.1 gap from the 0.4.0/0.4.1 doc-coverage analysis.
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
|
📖 Docs preview: https://scverse.org/spatialdata-plot-tutorials/pr-17/gallery.html Built from 933bbfc; redeployed on every push. |
…le channel-order caveat, LUT acronym
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
tutorials/multichannel_images.ipynb— therender_imagesstory beyond a single channel, the biggest documentation gap for fluorescence / multiplexed-imaging users (Xenium, CODEX, IMC, CyCIF).Uses the real Xenium
cellsdataset (squidpy.datasets.cells(), 2.8 MB, cached) — itsmorphology_focusimage has four named fluorescence channels (DAPI, ATP1A1/CD45/E-Cadherin, 18S, AlphaSMA/Vimentin).Covers:
channel=selection by name and by listPercentileNormalize(fluorescence is heavy-tailed) — pass a list of normscmapvspalette: per-channel palette LUTs for additive compositing, and the white-overlay warning that motivatespaletteovercmapgrayscale(3-channel desaturated view) andchannels_as_legendExecuted against spatialdata-plot v0.4.1, committed with outputs. Adds the gallery card + toctree + thumbnail.
First of the documentation-expansion series from the 0.4.0/0.4.1 gap analysis (P0.1). Cross-links the pending normalization tutorial (#9) for norms in depth.