User
Benchmarking
Compute all specified benchmarking metrics. |
|
|
Compute the Cell Type Affinity Similarity (CAS). |
|
Compute the Cell Type Local Inverse Simpson's Index Similarity (CLISIS). |
|
Compute the graph connectivity similarity (GCS). |
|
Compute the Maximum Leiden Adjusted Mutual Info (MLAMI). |
|
Compute the Niche Average Silhouette Width (NASW). |
Data
|
Create AnnData object from two csv files containing gene expression feature matrix and adjacency matrix respectively. |
Models
|
NicheCompass model class. |
Gene Program Utilities
|
Add gene programs defined in a gene program dictionary to an AnnData object. |
|
Retrieve atac target and source gene program masks from the rna gene program masks stored in ´adata´. |
Retrieve 1072 mouse or 1186 human transcription factor (TF) target gene gene programs from CollecTRI via decoupler. |
|
|
Retrieve the NicheNet ligand receptor network and ligand target gene regulatory potential matrix as described in Browaeys, R., Saelens, W. |
|
Retrieve 724 human ligand-receptor interactions from OmniPath and extract them into a gene program dictionary. |
|
Filter and combine the gene programs in a gene program dictionary based on overlapping genes. |
|
Get genomic annotations including chromosomal bp positions of genes by joining with a GTF file from GENCODE. |
Build a mapping dict to map peaks to genes based on chromosomal bp position overlaps. |
|
|
Return all unique genes of a gene program dictionary. |
|
Generate info plots of enriched gene programs. |
Cell-Cell Communication Utilities
Compute a network of category aggregated cell-pair communication strengths. |
|
Visualize a communication gp network. |
Other Utilities
|
Create a dictionary of color hexcodes for a specified category. |