makeBinnedQualErrfun | R Documentation |
Create a function that uses a piecewise linear fit to estimate error rates from transition counts derived from binned quality score data. The binned quality scores are defined in the argument to this function call.
makeBinnedQualErrfun(binnedQ)
binnedQ |
(Required). A vector of the binned quality scores that are present in your sequencing data. |
This function returns a function. The returned function accepts a matrix of observed transitions, with each transition corresponding to a row (eg. row 2 = A->C) and each column to a quality score (eg. col 31 = Q30). That function returns a matrix of estimated error rates of the same shape.
The returned function has as required input the trans matrix, and returns a numeric matrix with 16 rows and the same number of columns as trans. The estimated error rates for each transition (row, eg. "A2C") and quality score (column, eg. 31). See 'loessErrfun' for a comparable function to the one that is returned here.
derep1 <- derepFastq(system.file("extdata", "sam1F.fastq.gz", package="dada2"))
dada1 <- dada(derep1, err=tperr1)
novaBinnedErrfun <- makeBinnedQualErrfun(c(7, 17, 27, 40))
err.new <- novaBinnedErrfun(dada1$trans)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.