Title: | Quantify deregulation of pathways in cancer |
---|---|
Description: | Pathifier is an algorithm that infers pathway deregulation scores for each tumor sample on the basis of expression data. This score is determined, in a context-specific manner, for every particular dataset and type of cancer that is being investigated. The algorithm transforms gene-level information into pathway-level information, generating a compact and biologically relevant representation of each sample. |
Authors: | Yotam Drier |
Maintainer: | Assif Yitzhaky <[email protected]> |
License: | Artistic-1.0 |
Version: | 1.45.0 |
Built: | 2024-10-31 06:06:13 UTC |
Source: | https://github.com/bioc/pathifier |
Pathifier is an algorithm that infers pathway deregulation scores for each tumor sample on the basis of expression data. This score is determined, in a context-specific manner, for every particular dataset and type of cancer that is being investigated. The algorithm transforms gene-level information into pathway-level information, generating a compact and biologically relevant representation of each sample.
Package: | pathifier |
Type: | Package |
Version: | 1.0 |
Date: | 2013-03-15 |
License: | Artistic-1.0 |
Yotam Drier <[email protected]> Maintainer: Assif Yitzhaky <[email protected]>
Drier Y, Sheffer M, Domany E. Pathway-based personalized analysis of cancer. Proceedings of the National Academy of Sciences, 2013, vol. 110(16) pp:6388-6393. (www.pnas.org/cgi/doi/10.1073/pnas.1219651110)
See more information on : http://www.weizmann.ac.il/pathifier/
data(KEGG) # Two pathways of the KEGG database data(Sheffer) # The colorectal data of Sheffer et al. PDS<-quantify_pathways_deregulation(sheffer$data, sheffer$allgenes, kegg$gs, kegg$pathwaynames, sheffer$normals, attempts = 100, logfile="sheffer.kegg.log", min_exp=sheffer$minexp, min_std=sheffer$minstd)
data(KEGG) # Two pathways of the KEGG database data(Sheffer) # The colorectal data of Sheffer et al. PDS<-quantify_pathways_deregulation(sheffer$data, sheffer$allgenes, kegg$gs, kegg$pathwaynames, sheffer$normals, attempts = 100, logfile="sheffer.kegg.log", min_exp=sheffer$minexp, min_std=sheffer$minstd)
Two pathways (MISMATCH REPAIR and REGULATION OF AUTOPHAGY) of the KEGG database
data(KEGG)
data(KEGG)
pathwaynames
The names of the pathways
gs
The list of genes (by official gene symbol) in each pathway
Kanehisa M, Goto S, Sato Y, Furumichi M and Tanabe M. KEGG for integration and interpretation of large-scale molecular datasets. Nucleic Acids Res, 2012, Vol 40(Database issue):D109-D114.
data(KEGG)
data(KEGG)
Pathifier is an algorithm that infers pathway deregulation scores for each tumor sample on the basis of expression data. This score is determined, in a context-specific manner, for every particular dataset and type of cancer that is being investigated. The algorithm transforms gene-level information into pathway-level information, generating a compact and biologically relevant representation of each sample.
quantify_pathways_deregulation(data, allgenes, syms, pathwaynames, normals = NULL, ranks = NULL, attempts = 100, maximize_stability = TRUE, logfile = "", samplings = NULL, min_exp = 4, min_std = 0.4)
quantify_pathways_deregulation(data, allgenes, syms, pathwaynames, normals = NULL, ranks = NULL, attempts = 100, maximize_stability = TRUE, logfile = "", samplings = NULL, min_exp = 4, min_std = 0.4)
data |
The n x m mRNA expression matrix, where n is the number of genes and m the number of samples. |
allgenes |
A list of n identifiers of genes. |
syms |
A list of p pathways, each pathway is a list of the genes it contains (as appear in "allgenes"). |
pathwaynames |
The names of the p pathways. |
normals |
A list of m logicals, true if a normal sample, false if tumor. |
ranks |
External knowledge on the ranking of the m samples, if exists (to use initial guess) |
attempts |
Number of runs to determine stability. |
maximize_stability |
If true, throw away components leading to low stability of sampling noise. |
logfile |
Name of the file the log should be written to (use stdout if empty). |
samplings |
A matrix specifying the samples that should be chosen in each sampling attempt, chooses a random matrix if samplings is NULL. |
min_exp |
The minimal expression considered as a real signal. Any values below are thresholded to be min_exp. |
min_std |
The minimal allowed standard deviation of each gene. Genes with lower standard deviation are divided by min_std instead of their actual standard deviation. (Recommended: set min_std to be the technical noise). |
scores |
The deregulation scores, the main output of pathifier |
genesinpathway |
The genes of each pathway used to devise its dregulation score |
newmeanstd |
Average standart devaition after omitting noisy components |
origmeanstd |
Originial average standart devaition, before omitting noisy components |
pathwaysize |
The number of components used to devise the pathway score |
curves |
The prinicipal curve learned for every pathway |
curves_order |
The order of the points of the prinicipal curve learned for every pathway |
z |
Z-scores of the expression matrix used to learn prinicpal curve |
compin |
The components not omitted due to noise |
xm |
The average expression over all normal samples |
xs |
The standart devation of expression over all normal samples |
center |
The centering used by the PCA |
rot |
The matrix of variable loadings of the PCA |
pctaken |
The number of principal components used |
samplings |
A matrix specifying the samples that should be chosen in each sampling attempt |
sucess |
Pathways for which a deregulation score was sucessfully computed |
logfile |
Name of the file the log was written to |
Yotam Drier <[email protected]> Maintainer: Assif Yitzhaky <[email protected]>
Drier Y, Sheffer M, Domany E. Pathway-based personalized analysis of cancer. Proceedings of the National Academy of Sciences, 2013, vol. 110(16) pp:6388-6393. (www.pnas.org/cgi/doi/10.1073/pnas.1219651110)
See more information on : http://www.weizmann.ac.il/pathifier/
data(KEGG) # Two pathways of the KEGG database data(Sheffer) # The colorectal data of Sheffer et al. PDS<-quantify_pathways_deregulation(sheffer$data, sheffer$allgenes, kegg$gs, kegg$pathwaynames, sheffer$normals, attempts = 100, logfile="sheffer.kegg.log", min_exp=sheffer$minexp, min_std=sheffer$minstd)
data(KEGG) # Two pathways of the KEGG database data(Sheffer) # The colorectal data of Sheffer et al. PDS<-quantify_pathways_deregulation(sheffer$data, sheffer$allgenes, kegg$gs, kegg$pathwaynames, sheffer$normals, attempts = 100, logfile="sheffer.kegg.log", min_exp=sheffer$minexp, min_std=sheffer$minstd)
Partial data from Sheffer et al. paper
data(Sheffer)
data(Sheffer)
data
the expression data
samples
sample names
normals
which of the samples is a normal sample
minstd
minimal standart deviation allowed
minexp
minimal value of experssion allowed
allgenes
the list of genes (by official gene symbol)
Sheffer et.\ al. Association of survival and disease progression with chromosomal instability: A genomic exploration of colorectal cancer. PNAS, 2009, Vol 106(17) pp: 7131-7136.
data(Sheffer)
data(Sheffer)