R/data.R

#' Data: Positive and Negative Control Genes
#' 
#' Sets of "positive" and "negative" control genes, useful arguments for 
#' \code{\link{scone}}.
#' 
#' These gene sets can be used as negative or positive controls, either for RUV
#' factor normalization or for evaluation and ranking of the normalization
#' workflows.
#' 
#' @details Gene set datasets are in the form of \code{data.frame}, with the
#'   first column containing the gene symbols and an (optional) second column
#'   containing additional information (such as cortical layer or cell cycle
#'   phase).
#'   
#' @details Note that the gene symbols follow the mouse conventions (i.e. 
#'   capitalized) or the human conventions (i.e, all upper-case), based on the
#'   original publication. One can use the \code{\link[base]{toupper}}, 
#'   \code{\link[base]{tolower}}, and \code{\link[tools]{toTitleCase}} 
#'   functions to alter symbol conventions.
#'   
#' @details Mouse gene symbols in \code{cortical_markers} are transcribed from
#'   Figure 3 of Molyneaux et al. (2007): "laminar-specific expression of 66
#'   genes within the neocortex."
#'   
#' @details Human gene symbols in \code{housekeeping} are derived from the list
#'   of "housekeeping" genes from the cDNA microarray analysis of Eisenberg
#'   and Levanon (2003): "[HK genes] belong to the class of genes that are
#'   EXPRESSED in all tissues." "... from 47 different human tissues and cell
#'   lines."
#'   
#' @details Human gene symbols in \code{housekeeping_revised} from Eisenberg
#'   and Levanon (2013): "This list provided ... is based on analysis of
#'   next-generation sequencing (RNA-seq) data. At least one variant of these
#'   genes is expressed in all tissues uniformly... The RefSeq transcript
#'   according to which we deemed the gene 'housekeeping' is given."
#'   Housekeeping exons satisfy "(i) expression observed in all tissues; (ii)
#'   low variance over tissues: standard-deviation [log2(RPKM)]<1; and (iii) no
#'   exceptional expression in any single tissue; that is, no log-expression
#'   value differed from the averaged log2(RPKM) by two (fourfold) or more."
#'   "We define a housekeeping gene as a gene for which at least one RefSeq
#'   transcript has more than half of its exons meeting the previous criteria
#'   (thus being housekeeping exons)."
#'   
#' @details Human gene symbols in \code{cellcycle_genes} from Macosko et al.
#'   (2015) and represent a set of genes marking G1/S, S, G2/M, M, and M/G1 
#'   phases.
#'   
#' @references Molyneaux, B.J., Arlotta, P., Menezes, J.R. and Macklis, J.D.. 
#'   Neuronal subtype specification in the cerebral cortex. Nature Reviews 
#'   Neuroscience, 2007, 8(6):427-437.
#' @references Eisenberg E, Levanon EY. Human housekeeping genes are compact. 
#'   Trends in Genetics, 2003, 19(7):362-5.
#' @references Eisenberg E, Levanon EY. Human housekeeping genes, revisited. 
#'   Trends in Genetics, 2013, 29(10):569-74.
#' @references Macosko, E. Z., et al. Highly parallel genome-wide expression 
#'   profiling of individual cells using nanoliter droplets. Cell, 2015, 
#'   161.5:1202-1214.
#'   
#' @name control_genes
#'   
#' @docType data
#' @aliases cortical_markers housekeeping housekeeping_revised cellcycle_genes
#'   
#' @examples
#' data(housekeeping)
#' data(housekeeping_revised)
#' data(cellcycle_genes)
#' data(cortical_markers)
NULL
YosefLab/scone documentation built on March 12, 2024, 10:48 p.m.