View source: R/pileupVariants.R
| pileupVariants | R Documentation | 
This is an alternative to tallyVariants for generating a
VRanges from a set of alignments (BAM file) by counting the
nucleotides at each position. This function uses the samtools-based
applyPileups function, instead of
bam_tally. Fewer dependencies, with fewer
statistics (none beyond the fixed columns) available in the output.
pileupVariants(bams, genome, param = ApplyPileupsParam(), minAltDepth = 1L,
               baseOnly = TRUE, BPPARAM = defaultBPPARAM())
| bams | A vector/list of BAM files as interpreted
by  | 
| genome | An object that provides sequence information via
 | 
| param | A  | 
| minAltDepth | Minimal alt depth to be included in the output. The default avoids outputting results for positions/alleles that show no differences. | 
| baseOnly | Whether to drop records with āNā in either the ref or alt. | 
| BPPARAM | Not yet supported. | 
A VRanges object with read depth information for each position, allele, and sample.
Michael Lawrence
tallyVariants for more statistics.
bams <- LungCancerLines::LungCancerBamFiles()
if (requireNamespace("gmapR")) {
    param <- Rsamtools::ApplyPileupsParam(which=gmapR::TP53Which())
    pileup <- pileupVariants(bams, gmapR::TP53Genome(), param)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.