Skip to content

Bug in silhouette score calculation #134

@dhananjay-srivastava

Description

@dhananjay-srivastava

silhoutte score calculation does nt work, there is a bug in the code, it should be labels not label

epi.tl.silhouette(adata,'louvain')


TypeError Traceback (most recent call last)
in
----> 1 epi.tl.silhouette(adata,'louvain')

/usr/local/lib/python3.9/dist-packages/episcanpy/tools/_silhouette.py in silhouette(adata_name, cluster_annot, value, metric, key_added, copy)
46
47 ## also, return sample_silhouette_values as adata.obs['silhouette_samples']
---> 48 silhouette_avg = silhouette_score(X=X, label=cluster_labels, metric=metric)
49 sample_silhouette_values = silhouette_samples(X=X, label=cluster_labels, metric=metric)
50

TypeError: silhouette_score() missing 1 required positional argument: 'labels'

It should be labels not label in silhouette_score and silhouette_samples

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions