v0.19.0
[0.19.0] - 2024-12-10
Changed
- Name components using UPI hashes.
- Run multiple iterations of multiplet recovery during the
graphstage specified using--max-refinement-recursion-depth. - Specify maximum number of edges that can be removed between two sub-components during multiplet recovery using
--max-edges-to-split. - Support for MultiGraphs in
pmds_layout - Support multiple targets in
plot_colocalization_diff_volcanoandplot_colocalization_diff_heatmap. - If demultiplexing has a success rate lower than 50% the command will exit with a status of 1. This prevents further pipeline stages to be run on
what is probably bad data. - Clarify that
--min-sizeand--max-sizein theannotatestage should not be used at the same time as--dynamic-filter. - Setting a lower threshold of 300 edges when
--dynamic-filteris used in theannotatestage, components smaller than that will always
be filtered. Note that this can still be overridden by setting--min-sizeexplicitly. - Clarify error message when all components are filtered out in the
annotatestage.
Added
- Add
depthcolumn todiscarded_edgelist.parquetoutput of thegraphstage that indicates at which refinement iteration the edge is removed. - Add
edges_removed_in_multiplet_recovery_first_iteration,edges_removed_in_multiplet_recovery_refinementandfraction_edges_removed_in_refinementto graph report.json. - Add
is_potential_doubletandn_edges_to_split_doubletcolumns to adata.obs. - Add
fraction_potential_doubletsandn_edges_to_split_potential_doubletsto annotate report.json. - Add
--max-edges-to-splitoption tographto specify the maximum number of edges that can be removed between two sub-components during multiplet recovery. - Add
abundance_colocalization_plotfunction to make scatter plots of selected marker-pairs' abundance. - Add
plot_polarity_diff_volcanoto make statistical comparison plots of selected component groups. - Add
get_differential_polarityto statistically compare polarity scores of selected component groups.
Removed
- Remove the
components_recovered.csvoutput from thegraphstage.
Fixed
- Improved error message when the number of nodes is lower than the number of requested dimensions in
pmds_layout.
Full Changelog: v0.18.3...v0.19.0