Mem description of slots, for reference, slots may change at any time
Details
Note that the Mem S4 object is intended to be used via the accessor
functions as described in Mem-class.
However, for reference, and in case really necessary the slots are described in more detail below. These slots may change at any time, as the 'Mem' S4 object evolves after more usage, so relying upon specific slots to be stable may not be ideal.
The descriptions below should be edited whenever the 'Mem' S4 slot structure changes, but be prepared there may sometimes be some delay even under the best of intentions.
Enrichment data input
enrichList:
listofenrichResultsnamed by enrichment test. This list represents the input enrichment data.enrichLabels:
charactervector with custom enrichment labels, named by enrichment test.geneHitList:
listof vectors named by enrichment test. Vectors are either:charactervector of genes tested as hits for enrichment, orintegervector named by genes with values indicating the directionality, using1or-1.geneHitIM:
numericmatrix with enrichment tests as colnames, and genes as rownames.
Values are1or0to indicate gene hits tested,
optionally1or-1to indicate directionality.
Incidence matrix data
memIM:
numericmatrix with gene sets / pathways as colnames, and genes as rownames.
Values are1or0indicating genes present in each pathway.geneIM:
numericmatrix with enrichment test as colnames, and genes as rownames.
This matrix differs from 'geneHitIM' in that it only includes genes also in 'memIM', and in that order.enrichIM:
numericmatrix with enrichment test as colnames, and gene sets / pathways as rownames.
Matrix values are enrichment P-values, using the appropriate adjusted P-value or FDR to represent significance.
Combined enrichment data
Enrichment data are combined into singular objects, mainly intended
to be used with clusterProfiler related functions.
Also the data.frame could be used as a supplemental table.
multiEnrichDF:
data.framewith single combined enrichment table.
Data include union of genes involved in each pathway, and lowest P-value observed across all enrichment tests.multiEnrichResult:
enrichResultequivalent of 'multiEnrichDF'.
It is intended to facilitate use inenrichplotfunctions.
Analysis details
colorV:
charactervector of R colors, named by enrichment test.thresholds:
listof thresholds used when callingmultiEnrichMap().p_cutoff:
numericP-value threshold for significant enrichment.min_count:
integernumber of genes involved in a pathway for the pathway to be considered significant.
headers:
listto associate actual colnames (headers) in 'enrichList' with the conceptual names used in multienrichjam.
Additional incidence matrix data
geneIMcolors:
charactermatrix with enrichment test colnames, and gene rownames.
Values are colors assigned using 'colorV'.geneIMdirection:
numericmatrix equivalent to 'geneIM' with values1and-1indicating directionality.
When no directionality is provided, all values will be1or0.enrichIMcolors:
charactermatrix with enrichment test colnames, and gene set / pathway rownames.
Values are color gradients using the appropriate P-value threshold used withmultiEnrichMap().enrichIMdirection:
numericmatrix equivalent to 'enrichIM' with values indicating directional score.
Directional scores may include a IPA z-score or other directional score where available.
When not available, all values are1.enrichIMgeneCount:
integermatrix equivalent to 'enrichIM'.
Values are the number of genes involved in the enrichment of each pathway.