Description Slots Superclasses Subclasses Functions Author(s) References See Also
Virtual class to represent gene-based molecular signature classification by means of permutation test.
parametersnamed list with at least the following fields:
integer with number of permutations. Default: 1e4L
character with significant value used. Default value is "fdr".
numeric with p-value or fdr cutoff used, i.e., variable<pCutoff. Default: 0.01
should null distribution simulation values be kept?. Default: FALSE
exprsmatrix with gene exprs profile, where genes are in rows and subjects as columns, a.k.a., M matrix.
annotationdata.frame with individual annotations (genes, etc). Minimal compulsory fields are:
same characters as in row.names(M).
integer with NCBI Entrez Data Base.
character with gene mnemonic, a.k.a. gene symbol.
targetsdata.frame with additional subject data (optional).
classificationnamed list with at least the following fields:
factor with all possible class levels.
permutationnamed list with at least the following fields:
numeric matrix with subjects in row and classes in columns.
numeric matrix with False Discovery Rate correction of p-values by row.
None declared.
Peruo et al. (2000 and 2010) breast cancer subtypes, i. e., Luminal A, Luminal B, Basal, Her2 or Normal-like subtypes as implemented in genefu library (Haibe-Kains et al. 2014).
MolecularPermutationClassifier S4 class includes the following functions:
Integrity check:
will check appropriate annotation data.frame minimal required columns, all named parameters and if exprs and annotation dimension matches.
just for an empty class with default values: nPerm=1e4L, where="fdr", pCutoff=0.01, corCutoff=0.1 and keep=FALSE
.
Generics:
show,printbasic class display wrappers.
summaryclassifier statistics.
Constructors (as this class is virtual see subclass' 'documentation).
setAsMAList to PAM50
as.PAM50wrapper for PAM50
setAs from MAList.
loadBCDatasetwrapper to load BreastCancerXX data (Class, exprs, annotation, clinical data).
Getters for the corresponding slots (parameters,
exprs, annotation,
targets, classification
and permutation).
Setters for the corresponding slots (parameters<-,
annotation<- and targets<-).
Particular (virtual) functions:
filtrateremove from the
exprs matrix subjects not required by the
classification algorithm.
classifygenerate subject classification according to subclasses implementation (PAM50, etc.).
permutateobtain subject classification based on the null correlation distribution by means permutation simulation.
subtypesobtain the new classification using permutation results.
subjectReporta friendly report for Physician treatment decision support.
databaseReporta pdf with all subjectReports, if a database is available.
Cristobal Fresno cfresno@bdmg.com.ar, German A. Gonzalez ggonzalez@bdmg.com.ar, Andrea S. Llera allera@leloir.org.ar and Elmer Andres Fernandez efernandez@bdmg.com.ar
Haibe-Kains B, Schroeder M, Bontempi G, Sotiriou C and Quackenbush J, 2014, genefu: Relevant Functions for Gene Expression Analysis, Especially in Breast Cancer. R package version 1.16.0, www.pmgenomics.ca/bhklab/
Perou CM, Sorlie T, Eisen MB, et al., 2000, Molecular portraits of human breast tumors. Nature 406:747-752
Perou CM, Parker JS, Prat A, Ellis MJ, Bernard PB., 2010, Clinical implementation of the intrinsic subtypes of breast cancer, The Lancet Oncology 11(8):718-719
PAM50 for a complete example,
loadBCDataset to load BreastCancerXX dataset,
filtrate, classify and
permutate to get corresponding Breast Cancer subtype.
Getters/Setters for this class are parameters,
exprs, annotation, targets,
classification and permutation.
Other MolecularPermutationClassifier: parameters,
show
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.