[0.19.0] - 2024-12-10
Changed
- Name components using UPI hashes.
- Run multiple iterations of multiplet recovery during the
graph
stage 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_volcano
andplot_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-size
and--max-size
in theannotate
stage should not be used at the same time as--dynamic-filter
. - Setting a lower threshold of 300 edges when
--dynamic-filter
is used in theannotate
stage, components smaller than that will always
be filtered. Note that this can still be overridden by setting--min-size
explicitly. - Clarify error message when all components are filtered out in the
annotate
stage.
Added
- Add
depth
column todiscarded_edgelist.parquet
output of thegraph
stage that indicates at which refinement iteration the edge is removed. - Add
edges_removed_in_multiplet_recovery_first_iteration
,edges_removed_in_multiplet_recovery_refinement
andfraction_edges_removed_in_refinement
to graph report.json. - Add
is_potential_doublet
andn_edges_to_split_doublet
columns to adata.obs. - Add
fraction_potential_doublets
andn_edges_to_split_potential_doublets
to annotate report.json. - Add
--max-edges-to-split
option tograph
to specify the maximum number of edges that can be removed between two sub-components during multiplet recovery. - Add
abundance_colocalization_plot
function to make scatter plots of selected marker-pairs' abundance. - Add
plot_polarity_diff_volcano
to make statistical comparison plots of selected component groups. - Add
get_differential_polarity
to statistically compare polarity scores of selected component groups.
Removed
- Remove the
components_recovered.csv
output from thegraph
stage.
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