PerformBinTestAIAnalysisForConditionNPointVect_knownCC: PerformBinTestAIAnalysisForConditionNPointVect_knownCC

View source: R/PerformBinTestAIAnalysisForConditionNPointVect_knownCC.R

PerformBinTestAIAnalysisForConditionNPointVect_knownCCR Documentation

PerformBinTestAIAnalysisForConditionNPointVect_knownCC

Description

Performs Binomial and QCC-corrected binomial tests (with Bonferroni correction) with a given vector of point estimates, for given QCC.

Usage

PerformBinTestAIAnalysisForConditionNPointVect_knownCC(
  inDF,
  vectReps,
  vectRepsCombsCC,
  ptVect,
  Q = 0.95,
  thr = NA,
  thrUP = NA,
  thrType = "each",
  minDifference = NA
)

Arguments

inDF

Allele counts dataframe: with 2n+1 columns, "ID" and 2n columns with ref & alt counts (rep1_ref, rep1_alt, rep2_ref, rep2_alt, ...)

vectReps

A vector (>=2) of replicate numbers for which the analysis should be applied

vectRepsCombsCC

A vector of pairwise-computed correction constants for given replicates (QCC=1 is no correction)

ptVect

A vector of values to compare with, should be compatible with the order and size of genes vector in table of allelic counts

Q

Optional (default=0.95), confidence level, quantile

thr

Optional (default=NA), threshold on the overall number of counts for a gene to be considered in the analysis

thrUP

Optional (default=NA), threshold for max gene coverage (default = NA)

thrType

Optional (default = "each", also can be "average" for average coverage on replicates), threshold type

minDifference

Optional (default=NA), if specified, one additional column is added to the output (T/F depending if the gene changed AI expression more than minDifference in addition to passing the test)

Value

A table of gene names, AIs + CIs, p-values for both non-corrected and (BT..) and QCC corrected (BT_CC..) tests, classification into genes demonstrating signifficant difference (TRUE) from corresponding point estimate AI and those that don't (FALSE).


gimelbrantlab/Qllelic documentation built on Dec. 30, 2024, 4:02 p.m.