bin2cell.salvage_secondary_labels
- bin2cell.salvage_secondary_labels(adata, primary_label='labels_he_expanded', secondary_label='labels_gex', labels_key='labels_joint')
Create a joint
labels_keythat takes theprimary_labeland fills in unassigned bins based on calls fromsecondary_label. Only objects that do not overlap with any bins called as part ofprimary_labelare transferred over.Input
- adata
AnnData 2um bin VisiumHD object. Needs
primary_keyandsecodary_keyin.obs.- primary_label
str, optional (default:"labels_he_expanded") .obskey holding the main labels. Integers, with 0 being unassigned to an object.- secondary_label
str, optional (default:"labels_gex") .obskey holding the labels to be inserted into unassigned bins. Integers, with 0 being unassigned to an object.- labels_key
str, optional (default:"labels_joint") .obskey to store the combined label information into. Will also add a second column with"_source"appended to differentiate whether the bin was tagged from the primary or secondary label.
- adata