Releases: AndreMacedo88/multiscoresplot
Releases · AndreMacedo88/multiscoresplot
v2.1.0
New features
blend_to_rgb/reduce_to_rgb: newprefixandsuffixkeyword parameters for custom score column naming conventions (e.g.,prefix="msp-",suffix="_v2"). Defaults match existing"score-"behavior.RGBResult: newprefixandsuffixfields so downstream functions auto-detect the naming convention.plot_embedding_interactive: newprefixandsuffixkeyword parameters for correct hover auto-extraction with custom column names. Defaults inherit fromRGBResultwhen available.plot_scores: newprefixandsuffixkeyword parameters forwarded to all pipeline steps (scoring, color mapping, and interactive plotting).plot_scores: new one-step convenience function that wraps the full score → RGB → plot pipeline. Auto-selectsblend_to_rgbfor ≤ 3 gene sets andreduce_to_rgb(method="pca")for more.reduce_to_rgb:methodnow accepts a callable with signature(X, n_components, **kwargs) -> NDArrayfor one-off custom reductions. Newcomponent_prefixparameter overrides legend axis labels.score_gene_sets: emitsUserWarninglisting missing genes per gene set (genes not found inadata.var_namesare imputed by pyUCell with worst-case rank).score_gene_sets: emitsUserWarningwhenadata.Xcontains negative values (e.g., aftersc.pp.scale()), since UCell is designed for non-negative counts.score_gene_sets: automatically copies read-onlyadata.Xarrays to prevent crashes inside pyUCell (works around a pyUCell bug with read-only arrays aftersc.pp.scale()).score_gene_sets: newclip_pctparameter for per-gene-set percentile clipping (winsorization). Accepts a single float for upper-tail clipping or a(lo, hi)tuple for both tails.score_gene_sets: newnormalizeparameter for per-gene-set min-max rescaling to [0, 1]. Applied after clipping.
Documentation
- Added color interpretation caveats for reduction mode in Pipeline Guide.
- Added inline callable example in Examples page.
v2.0.0
Uniformize inputs across the package's public functions
v1.0.6
Expand the documentation with more concrete pipeline steps and explanations
v1.0.5
Set up documentation for this project at https://AndreMacedo88.github.io/multiscoresplot/
v1.0.3
Fix issues with the legend of the "direct" methods not being plotted in the interactive plots.
v1.0.2
Fixed link to CI page
v1.0.1
Initial stable release with README.md properly written