Altmetrics
Downloads
178
Views
160
Comments
0
A peer-reviewed article of this preprint also exists.
This version is not peer-reviewed
Submitted:
05 June 2024
Posted:
06 June 2024
You are already at the latest version
Language | Dimension Reduction |
Similarity search level |
Output type (G/E/W) |
Notes | Reference | |
---|---|---|---|---|---|---|
MNN | R | - | Cell | G | [26] | |
fastMNN | R | PCA | Cell | G | Good for simple integration tasks [27] | [26] |
Seurat v2 (CCA) | R | CCA | Cell | E | [28] | |
Seurat v3 | R | CCA | Cell | G | High usability [27] | [29] |
Scanorama | Python | SVD | Cell | G/E | Good for simple integration tasks [27] | [30] |
BBKNN | Python | PCA | Cell | W | High speed and usability [27] | [31] |
Conos | R | PCA | Cell | W | [32] | |
Harmony | R | PCA | Cluster | E | Good for simple integration tasks. High speed and usability [27,33] | [34] |
LIGER | R | iNMF | Cluster | E | [35] | |
scMerge | R | PCA | Cluster | G | [36] | |
scVI | Python | VAE | - | E | Good for complex integration tasks. Memory efficient. [27] | [37] |
scANVI | Python | VAE | - | E | Good for complex integration tasks. Memory efficient. Requires cell annotations. [27] | [38] |
scGen | Python | VAE | - | G | Requires cell annotations | [39] |
trVAE | Python | VAE | - | E | [40] |
Metric name | Level | Notes | Reference | |
---|---|---|---|---|
Batch mixing | iLISI | Cell | Inverse of the sum of batch probabilities within a weighted kNN. Reflects the number of batches in a neighbourhood. Graph variant scales to large datasets | [27,34] |
kBET | Cell type | Comparison of label composition of a k-nearest neighbourhood of a cell and the expected (global) label composition | [42] | |
Graph connectivity | Cell type | Determines how well the kNN graph of the integrated data connects cells of the same label | [27] | |
ASW batch | Cell | Relationship between within-batch and between batch distances of a cell. Reflects separation between batches | [43] | |
PCR batch | Global | Correlation of batch variable with principal components weighted by variance contribution. Reflects the total variance explained by the batch variable | [42] | |
Bio-conservation | cLISI | Cell | Inverse of the sum of cell type probabilities within a weighted kNN. Reflects the number of cell types in a neighbourhood. Graph variant scales to large datasets | [27,34] |
ASW label | Cell type | Relationship between within-label and between-label distances of a cell. Reflects separation between cell type clusters | [43] | |
Isolated label | Cell type | Determines how well cell type labels that are shared by few batches are separated from other cell type labels | [27] | |
KMeans NMI | Cell type | Overlap between predicted clustering and provided cell type labels | [44] | |
KMeans ARI | Cell type | Overlap between predicted clustering and provided cell type labels (after correcting for overlap by chance) | [45] |
Method name | Language | Approach | Reference | |
---|---|---|---|---|
Marker-based | scCATCH | R | Scoring system | [48] |
SCSA | R | Scoring system | [49] | |
SCINA | Python | Bi-modal distribution fit to marker genes | [50] | |
CellAssign | R | Probabilistic Bayesian model | [51] | |
Reference-based | scmap-cell | R | Cosine similarity | [52] |
scmap-cluster | R | Cosine similarity, Pearson/Spearman correlation | [52] | |
SingleR | R | Spearman correlation | [53] | |
scMatch | Python | Spearman correlation | [54] | |
CHETAH | R | Spearman correlation | [55] | |
CellTypist | Python | Logistic regression classifier | [14] | |
scPred | R | SVM | [56] | |
SingleCellNet | R | Random forest | [57] | |
scNym | Python | Adversarial neural network | [58] | |
Seurat (Azimuth) | R | Reference mapping + Transfer learning | [59] | |
scArches | Python | Reference mapping + Transfer learning | [60] | |
Symphony | R | Reference mapping + Transfer learning | [61] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 MDPI (Basel, Switzerland) unless otherwise stated