DnaAssignment.truth

DnaAssignment.truth#

missionbio.mosaic.algorithms.dna_assignment.DnaAssignment.truth

classmethod DnaAssignment.truth(dna: _Assay, filter_variants: bool = True, drop_identical: bool = False, layer: str = 'NGT_FILTERED', splitby: Union[str, ndarray, DataFrame] = 'label') Truth#

Get the truth for the clones in the assay. It is the mode NGT value for each cluster.

Parameters:
dna: _Assay
filter_variants:

Whether the variants that are not SNPs, correlated, or do not pass variant filters should be filtered from the truth.

drop_identical:

Whether to drop variants that are identical across all clusters

layer:

The layer to use for the truth

splitby: AttributeType

The attribute to split the truth by. By default, it will split by the LABEL attribute.

Returns:
Truth:

Contains all the clusters except for “Ambiguous”, “Mixed”, and “Unassigned”.


< Class DnaAssignment