revise.backend.runners.sc_svc_application.ScSVC

class revise.backend.runners.sc_svc_application.ScSVC(st_adata, sc_ref_adata, config, logger)[source]

Bases: ApplicationSVC

sc-SVC class for application usage.

This class handles single-cell resolution spatial transcriptomics data, filtering cells and genes based on transcript counts and preparing data for downstream annotation and reconstruction.

__init__(st_adata, sc_ref_adata, config, logger)[source]

Initialize BaseSVCAnchor.

Parameters:
  • st_adata – Spatial transcriptomics AnnData object

  • sc_ref_adata – Single-cell reference AnnData object

  • config – Configuration object containing method parameters

  • real_st_adata – Ground truth spatial data (for benchmarking, can be None)

  • logger – Logger instance for logging

Methods

__init__(st_adata, sc_ref_adata, config, logger)

Initialize BaseSVCAnchor.

global_anchoring(*args, **kwargs)

Annotate spatial spots using the configured annotation method.

local_refinement(select_ct, ...[, select_res])

Reconstruct single-cell resolution expression profiles.

local_refinement(select_ct, sub_cell_type_col, resolutions, select_res=None)[source]

Reconstruct single-cell resolution expression profiles.

This method must be implemented by subclasses.