DeconRNASeq |
∙ Outputs are cell fractions ∙ Open-source implementations available in Python and R ∙ Quick run time |
∙ Requires a signature matrix as an input ∙ Performance is highly dependent on the compatibility between signature matrix and mixture data |
CIBERSORT |
∙ Outputs are cell fractions ∙ Open-source implementations available in Python and R ∙ Web portal available for running method ∙ Good performance on digital cytometry task |
∙ Requires a signature matrix as an input ∙ Slow run time |
CIBERSORTx B-mode |
∙ Outputs are cell fractions ∙ Web portal available for running method ∙ Good performance on digital cytometry task ∙ Eliminates the batch effect between signature matrix and mixture data by adjusting mixture data |
∙ Requires a signature matrix as an input |
CIBERSORTx S-mode |
∙ Outputs are cell fractions ∙ Web portal available for running method ∙ Eliminates the batch effect between signature matrix and mixture data by adjusting signature matrix |
∙ Requires a signature matrix as an input ∙ Does not perform as well as CIBERSORTx B-mode |
ssGSEA DM |
∙ Does not require a signature matrix; it only uses the upregulated gene sets of each cell type ∙ Open-source implementations available in Python and R |
∙ Outputs are scores for each cell type rather than cell fractions ∙ Produces similar scores for samples with varying distributions of cell types ∙ Slow run time |
SingScore DM |
∙ Does not require a signature matrix; it can use both upregulated and downregulated gene sets of each cell type ∙ Open-source implementations available in Python and R ∙ Quick run time |
∙ Outputs are scores for each cell type rather than cell fractions ∙ Produces similar scores for samples with varying distributions of cell types |