calculate_sig_score_zscore: Calculating signature score using z-score method

View source: R/calculate_sig_score.R

calculate_sig_score_zscoreR Documentation

Calculating signature score using z-score method

Description

Calculating signature score using z-score method

Usage

calculate_sig_score_zscore(
  pdata = NULL,
  eset,
  signature,
  mini_gene_count = 3,
  column_of_sample = "ID",
  adjust_eset = FALSE
)

Arguments

pdata

phenotype data of input sample; if phenotype data is NULL, create a data frame with 'Index' and 'ID' contain column names of eset

eset

normalizaed transcriptomic data: normalized (CPM, TPM, RPKM, FPKM, etc.)

signature

List of gene signatures

mini_gene_count

filter out signatures with genes less than minimal gene in expression set;

column_of_sample

Defines in which column of pdata the sample identifier can be found

adjust_eset

remove variables with missing value, sd =0, and Inf value

Value

data frame with pdata and signature scores for gene sets; signatures in columns, samples in rows

Author(s)

Dongqiang Zeng

Examples

# Loading TCGA-STAD expresion data(raw count matrix)
data("eset_stad", package = "IOBR")
# transform count data to tpm
eset <- count2tpm(eset_stad, idType = "ensembl")
# signature score estimation using z-score method
calculate_sig_score_zscore(eset = eset, signature = signature_tme)

IOBR/IOBR documentation built on July 16, 2025, 8:12 p.m.