svgbit.core.cluster.cluster#

svgbit.core.cluster.cluster(hotspot_df: pandas.core.frame.DataFrame, AI_series: pandas.core.series.Series, n_svgs: int = 1000, n_svg_clusters: int = 8, threshold: float = 0.3) pandas.core.series.Series[source]#

Cluster SVGs using hotspot matrix.

Parameters
hotspot_dfpd.DataFrame

A hotspot DataFrame generated by svgbit.

AI_seriespd.Series

A Series for AI value.

n_svgsint, default 1000

Number of SVGs to find clusters.

n_svg_clustersint, default 8

Number of SVG clusters to find.

thresholdfloat, dafault 0.3

min value to identify multiple svg clusters to spot.

Returns
gene_resultpd.Series

A Series of clustering result.