Protein.run_umap

Protein.run_umap#

missionbio.mosaic.protein.Protein.run_umap

Protein.run_umap(attribute, output_label='umap', **kwargs)#

Extends run_umap()

Sets the default values for the dna UMAP. n_neighbors=50, metric=’cosine’, min_dist=0

Perform UMAP on the given data.

Adds output_label to the row attributes.

metric=”nan-l2” is also accepted. In that case, the distance metric passed to UMAP calculates the L2-norm between cells ignoring NaN values.

Parameters:
attributestr

The attribute to be used for UMAP. Uses get_attribute() to retrieve the values constrained by row.

output_labelstr, default UMAP_LABEL

The name of the row attribute where the UMAP output is.

kwargsdictionary

Passed to UMAP.

Raises:
ValueError

When both layer and attribute are provided. Only one is permitted at a time.


< Class Protein