revise.analysis.ScSVCAnalysisService

class revise.analysis.ScSVCAnalysisService(svc: SVC, cluster_col: str = 'SVC_cluster')[source]

Bases: object

Downstream sc-SVC analysis that consumes unified SVC only.

__init__(svc: SVC, cluster_col: str = 'SVC_cluster') None[source]

Methods

__init__(svc[, cluster_col])

get_cm_df(sub_cell_type_col)

get_dot_plot(cluster_nums, marker_dict[, ...])

get_pathway_conclusion(cluster_nums, ...[, ...])

get_svc_degs([target_cluster, fc_threshold])

get_volcano_plot(cluster_nums, target_group)

get_cm_df(sub_cell_type_col: str)[source]
get_svc_degs(target_cluster=None, fc_threshold=None)[source]
get_dot_plot(cluster_nums, marker_dict, normalize: bool = False)[source]
get_pathway_conclusion(cluster_nums, fc_threshold, pathway_num, gene_num, geneset_file, normalize: bool = False)[source]
get_volcano_plot(cluster_nums, target_group, replace_cols=None, fc_threshold=None, log_fold_changes=10, logfc_threshold=1, padj_threshold=1e-06, top_k=10)[source]