Tools: tl#
Any transformation of the data matrix that is not preprocessing. In contrast to a preprocessing function, a tool usually adds an easily interpretable annotation to the data matrix, which can then be visualized with a corresponding plotting function.
Embeddings#
|
Compute a spectral embedding with Laplacian Eigenmaps. |
|
Compute one spectral embedding from multiple modalities. |
|
Compute a UMAP embedding from an existing representation. |
Clustering#
|
Cluster cells with the Leiden community detection algorithm. |
|
Cluster cells with k-means. |
|
Cluster cells with DBSCAN. |
|
Cluster cells with HDBSCAN. |
Peak calling#
|
Call open chromatin peaks with MACS3. |
|
Merge group-specific peak calls into a non-overlapping peak set. |
Differential analysis#
|
Select marker regions for each group by z-score enrichment. |
|
Test regions for differential accessibility between two cell groups. |
Motif analysis#
|
Test transcription factor motifs for enrichment in region sets. |
Network analysis (beta)#
|
Build a region-to-gene network from gene annotations. |
|
Add Spearman correlation scores to network edges. |
|
Add regression-based importance scores to network edges. |
|
Add motif-to-region edges to a regulatory network. |
|
Create a transcription-factor-to-gene network. |
|
Filter nodes and edges from a network. |
Utilities#
|
Aggregate |
|
Assign cells to pseudo-cell groups by iterative clustering. |