View source: R/calculate_sig_score.R
| calculate_sig_score_pca | R Documentation |
Computes signature scores using Principal Component Analysis. The first principal component is used as the signature score.
calculate_sig_score_pca(
pdata = NULL,
eset,
signature,
mini_gene_count = 3,
column_of_sample = "ID",
adjust_eset = FALSE
)
pdata |
Data frame with phenotype data. If 'NULL', created from 'eset' column names. |
eset |
Expression matrix (genes as rows, samples as columns). |
signature |
List of gene signatures. |
mini_gene_count |
Minimum genes required per signature. Default is 3. |
column_of_sample |
Column in 'pdata' with sample IDs. Default is '"ID"'. |
adjust_eset |
Logical: remove problematic features. Default is 'FALSE'. |
Tibble with signature scores.
Dongqiang Zeng
set.seed(123)
eset <- matrix(rnorm(1000), nrow = 100, ncol = 10)
rownames(eset) <- paste0("Gene", 1:100)
colnames(eset) <- paste0("Sample", 1:10)
signature <- list(
Signature1 = paste0("Gene", 1:10),
Signature2 = paste0("Gene", 11:20)
)
result <- calculate_sig_score_pca(eset = eset, signature = signature)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.