Description Usage Arguments Details Value A brief description of subfunctions Author(s) See Also Examples
Computes the consensus matrix using a data.frame of cluster labels across different BEARscc simulated technical replicates.
1 | compute_consensus(cluster_labels)
|
cluster_labels |
A data.frame of labels assigned to each sample (rownames) across various simulated technical replicates designed by BEARscc (colnames). |
We provide a visual and quantitative representation of the clustering variation on a cell-by-cell level by using cluster labels to compute the number of times any given pair of cells associates in the same cluster; this forms the 'noise consensus matrix'. Each element of this matrix represents the fraction of simulated technical replicates in which two cells cluster together (the 'association frequency'), after using a clustering method of the user's choice to generate a data.frame of clustering labels. This consensus matrix may be used to compute BEARscc metrics at both the cluster and cell level.
When the number of samples are n, then the noise consensus resulting from this function is an n x n matrix describing the fraction of simulated technical replicates in which each cell of the experiment associates with another cell.
compute_consensus
relies on the following subfunction to compute
the noise consensus. This function obtains all of the necessary
information form the options of compute_consensus
.
names=rownames(cluster_labels)
create_cm(cluster_labels, names)
David T. Severson <david_severson@hms.harvard.edu>
Maintainer: Benjamin Schuster-Boeckler <benjamin.schuster-boeckler@ludwig.ox.ac.uk>
cluster_consensus()
report_cluster_metrics()
report_cell_metrics()
1 2 3 4 | data("analysis_examples")
noise_consensus <- compute_consensus(clusters.df)
noise_consensus
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.