Usage
DTA.generate(timepoints, tnumber = NULL, plabel = NULL, nrgenes = 5000, mediantime = 12, ccl = 150, delaytime = 0, sdnoise = 0.075, nobias = FALSE, unspecific.LtoU = 0, unspec.LtoU.weighted = FALSE, unspecific.UtoL = 0, unspec.UtoL.weighted = FALSE, truehalflives = NULL, truecomplete = NULL, genenames = NULL, cDTA = FALSE)
Arguments
timepoints
Integer vector containing the labeling times for which the samples should be generated.
tnumber
Integer vector containing the number of uridine residues for each gene. If NULL, tnumber is sampled from an F-distribution within the function.
plabel
The labeling efficiency. If NULL, plabel is set to 0.005 within the function. For details, see supplemental material of Sun et al. (see references).
nrgenes
The number of genes the simulated experiment will have (will be cropped if it exceeds the length of tnumber).
mediantime
The median of the randomly drawn half-life distribution.
ccl
The cell cycle length (in minutes).
delaytime
Estimates the delay between the moment of 4sU/4tU labeling and actual incorporation of it into mRNA.
sdnoise
The amount of measurement noise (proportional to expression strength).
nobias
Should a labeling bias be added?
unspecific.LtoU
Proportion of labeled RNAs that unspecifically end up in the unlabeled fraction.
unspec.LtoU.weighted
Should unspecific proportion of labeled to unlabeled depend linearly on the length of the RNA?
unspecific.UtoL
Proportion of unlabeled RNAs that unspecifically end up in the labeled fraction.
unspec.UtoL.weighted
Should unspecific proportion of unlabeled to labeled depend linearly on the length of the RNA?
truehalflives
If the data should be generated using a given half-life distribution, this vector must contain the respective values for each gene.
truecomplete
If the data should be generated using a given expression distribution, this vector must contain the respective values for each gene.
genenames
An optional list of gene names.
cDTA
cDTA = FALSE does not rescale L and U.