This class manages the global simulation process, like associating genes with gene classes, regulatory programs and other settings. Finally it will initialize the simulators with their options that will use the previously generated settings to simulate the data.
simulatorsVector containing either S4 initialized classes of simulators or a list with the class name as keys, and its options as value, see example.
totalGenesA number with the total number of genes including not expressed. Overwrited if a genome reference is provided. Currently not used as we force to provide real data.
diffGenesA number with the total number of differential genes (if value > 1) or % or total genes (if value < 1).
numberRepsNumber of replicates of the experiment.
numberGroupsNumber of samples considered on the experiment.
timesNumeric vector containing the measured times. If numberGroups < 2, the number of times must be at least 2.
geneNamesRead only. List containing the IDs of the genes. Overwrited by the genome reference if provided. Currently not used as we force to provide real data.
simSettingsList of settings that overrides initializing the configuration of the simulation by passing a previously generated list. This could be used to tweak by hand the assigned profiles, genes, regulatory programs, etc.
noiseFunctionNoise function to apply when simulating counts. Must accept the parameter 'n' and return a vector of the same length. Defaults to 'rnorm'
profilesNamed list containing the patterns with their coefficients.
profileProbsNumeric vector with the probabilities to assign each of the patterns. Defaults to 0.2 for each.
noiseParamsDefault noise parameters to be used with noise function.
depthDefault depth to simulate.
TFtoGeneBoolean (for default data) or 3 column data frame containing Symbol-TFGene-LinkedGene
minMaxQuantileNumeric vector of length 2 indicating the quantiles to use in order to retrieve the absolute minimum and maximum value that a differentially expressed feature can have.
minMaxFCNumeric vector of length 2 indicating the minimum and maximum fold-change that a differentially expressed feature can have.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.