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