power.sameReadDepth.restrictedDoublets | R Documentation |
This function is a variant of power.sameReadDepth.withDoublets, where not the number of samplesPerLane is given as an parameter, but instead the individuals are distributed over the lanes in a way that restricts the total number of cells per lane instead. This gives also an upper bound for the doublet rate.
power.sameReadDepth.restrictedDoublets(
nSamples,
nCells,
ct.freq,
type,
ref.study,
ref.study.name,
cellsPerLane,
gamma.parameters,
ct,
disp.fun.param,
mappingEfficiency = 0.8,
multipletRate = 7.67e-06,
multipletFactor = 1.82,
min.UMI.counts = 3,
perc.indiv.expr = 0.5,
cutoffVersion = "absolute",
nGenes = 21000,
samplingMethod = "quantiles",
multipletRateGrowth = "linear",
sign.threshold = 0.05,
MTmethod = "Bonferroni",
useSimulatedPower = TRUE,
simThreshold = 4,
speedPowerCalc = FALSE,
indepSNPs = 10,
ssize.ratio.de = 1,
returnResultsDetailed = FALSE
)
nSamples |
Sample size |
nCells |
Number of cells per individual |
ct.freq |
Frequency of the cell type of interest |
type |
(eqtl/de) study |
ref.study |
Data frame with reference studies to be used for expression ranks and effect sizes (required columns: name (study name), rank (expression rank), FoldChange (DE study) /Rsq (eQTL study)) |
ref.study.name |
Name of the reference study. Will be checked in the ref.study data frame for it (as column name). |
cellsPerLane |
Maximal number of cells per 10X lane |
gamma.parameters |
Data frame with gamma parameters for each cell type (required columns: ct (cell type), s1, r1, s2, r2, p1, p2/p3 (gamma parameters for both components)) |
ct |
Cell type of interest (name from the gamma mixed models) |
disp.fun.param |
Function to fit the dispersion parameter dependent on the mean (required columns: ct (cell type), asymptDisp, extraPois (both from taken from DEseq)) |
mappingEfficiency |
Fraction of reads successfully mapped to the transcriptome in the end (need to be between 1-0) |
multipletRate |
Expected increase in multiplets for additional cell in the lane |
multipletFactor |
Expected read proportion of multiplet cells vs singlet cells |
min.UMI.counts |
Expression cutoff in one individual: if cutoffVersion=absolute, more than this number of UMI counts for each gene per individual and cell type is required; if cutoffVersion=percentage, more than this percentage of cells need to have a count value large than 0 |
perc.indiv.expr |
Expression cutoff on the population level: if number < 1, percentage of individuals that need to have this gene expressed to define it as globally expressed; if number >=1 absolute number of individuals that need to have this gene expressed |
cutoffVersion |
Either "absolute" or "percentage" leading to different interpretations of min.counts (see description above) |
nGenes |
Number of genes to simulate (should match the number of genes used for the fitting) |
samplingMethod |
Approach to sample the gene mean values (either taking quantiles or random sampling) |
multipletRateGrowth |
Development of multiplet rate with increasing number of cells per lane, "linear" if overloading should be modeled explicitly, otherwise "constant". The default value for the parameter multipletRate is matching the option "linear". |
sign.threshold |
Significance threshold |
MTmethod |
Multiple testing correction method (possible options: "Bonferroni","FDR","none") |
useSimulatedPower |
Option to simulate eQTL power for small mean values to increase accuracy (only possible for eQTL analysis) |
simThreshold |
Threshold until which the simulated power is taken instead of the analytic (only for the eQTL analysis) |
speedPowerCalc |
Option to speed power calculation by skipping all genes with an expression probability less than 0.01 (as overall power is anyway close to 0) |
indepSNPs |
Number of independent SNPs assumed for each loci (for eQTL Bonferroni multiple testing correction the number of tests are estimated as number expressed genes * indepSNPs) |
ssize.ratio.de |
In the DE case, ratio between sample size of group 0 (control group) and group 1 (1=balanced design) |
returnResultsDetailed |
If true, return not only summary data frame, but additional list with exact probability vectors |
Power to detect the DE/eQTL genes from the reference study in a single cell experiment with these parameters
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.