Package: BRGenomics 1.17.0

Mike DeBerardine

BRGenomics: Tools for the Efficient Analysis of High-Resolution Genomics Data

This package provides useful and efficient utilites for the analysis of high-resolution genomic data using standard Bioconductor methods and classes. BRGenomics is feature-rich and simplifies a number of post-alignment processing steps and data handling. Emphasis is on efficient analysis of multiple datasets, with support for normalization and blacklisting. Included are functions for: spike-in normalizing data; generating basepair-resolution readcounts and coverage data (e.g. for heatmaps); importing and processing bam files (e.g. for conversion to bigWig files); generating metaplots/metaprofiles (bootstrapped mean profiles) with confidence intervals; conveniently calling DESeq2 without using sample-blind estimates of genewise dispersion; among other features.

Authors:Mike DeBerardine [aut, cre]

BRGenomics_1.17.0.tar.gz
BRGenomics_1.17.0.zip(r-4.3)
BRGenomics_1.17.0.tgz(r-4.3-any)
BRGenomics_1.17.0.tar.gz(r-4.5-noble)BRGenomics_1.17.0.tar.gz(r-4.4-noble)
BRGenomics_1.17.0.tgz(r-4.4-emscripten)BRGenomics_1.17.0.tgz(r-4.3-emscripten)
BRGenomics.pdf |BRGenomics.html
BRGenomics/json (API)
NEWS

# Install 'BRGenomics' in R:
install.packages('BRGenomics', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/mdeber/brgenomics/issues

Datasets:
  • PROseq - PRO-seq data from Drosophila S2 cells
  • PROseq_paired - PRO-seq data from Drosophila S2 cells
  • txs_dm6_chr4 - Ensembl transcripts for Drosophila melanogaster, dm6, chromosome 4.

On BioConductor:BRGenomics-1.17.0(bioc 3.20)BRGenomics-1.16.0(bioc 3.19)

bioconductor-package

35 exports 0.82 score 78 dependencies 1 dependents

Last updated 2 months agofrom:34753d5034

Exports:aggregateByNdimBinsapplyNFsGRangesbinNdimensionsdensityInNdimBinsgenebodiesgetCountsByPositionsgetCountsByRegionsgetDESeqDataSetgetDESeqResultsgetMaxPositionsBySignalgetPausingIndicesgetSpikeInCountsgetSpikeInNFsgetSpikeInReadsgetStrandedCoverageimport_bamimport_bam_ATACseqimport_bam_PROcapimport_bam_PROseqimport_bedGraphimport_bigWigintersectByGeneisBRGmakeGRangesBRGmergeGRangesDatamergeReplicatesmetaSubsamplemetaSubsampleMatrixreduceByGeneremoveSpikeInReadsspikeInNormGRangessubsampleBySpikeInsubsampleGRangessubsetRegionsBySignaltidyChromosomes

Dependencies:abindaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitopsclicodetoolscolorspacecpp11crayoncurlDelayedArrayDESeq2fansifarverformatRfutile.loggerfutile.optionsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicRangesggplot2gluegtablehttrIRangesisobandjsonlitelabelinglambda.rlatticelifecyclelocfitmagrittrMASSMatrixMatrixGenericsmatrixStatsmgcvmimemunsellnlmeopensslpillarpkgconfigR6RColorBrewerRcppRcppArmadilloRCurlrestfulrRhtslibrjsonrlangRsamtoolsrtracklayerS4ArraysS4VectorsscalessnowSparseArraySummarizedExperimentsystibbleUCSC.utilsutf8vctrsviridisLitewithrXMLXVectoryamlzlibbioc

Analyzing Multiple Datasets

Rendered fromAnalyzingMultipleDatasets.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

DESeq2 with Global Perturbations

Rendered fromDESeq2WithGlobalPerturbations.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Getting Started

Rendered fromGettingStarted.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Importing & Modifying Annotations

Rendered fromImportingModifyingAnnotations.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Importing & Processing Data

Rendered fromImportingProcessingData.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Basepair-Resolution Analysis with BRGenomics

Rendered fromOverview.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Profile Plots & Bootstrapping

Rendered fromProfilePlotsAndBootstrapping.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

SequenceExtraction

Rendered fromSequenceExtraction.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Signal Counting

Rendered fromSignalCounting.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Spike-in Normalization

Rendered fromSpikeInNormalization.Rmdusingknitr::rmarkdownon Jul 02 2024.

Last update: 2020-04-09
Started: 2020-04-09

Readme and manuals

Help Manual

Help pageTopics
BRGenomics: Tools for the Efficient Analysis of High-Resolution Genomics DataBRGenomics-package BRGenomics
Apply normalization factors to GRanges objectapplyNFsGRanges
Generating and Aggregating Data Within N-dimensional BinsaggregateByNdimBins binNdimensions densityInNdimBins
Bootstrapping Mean Signal by Position for Metaplottingbootstrap-signal-by-position metaSubsample metaSubsampleMatrix
Extract Genebodiesgenebodies
Get signal counts at each position within regions of interestgetCountsByPositions
Get signal counts in regions of interestgetCountsByRegions
Get DESeqDataSet objects for downstream analysisgetDESeqDataSet
Get DESeq2 results using reduced dispersion matricesgetDESeqResults
Find sites with max signal in regions of interestgetMaxPositionsBySignal
Calculate pausing indices from user-supplied promoters & genebodiesgetPausingIndices
Filtering and counting spike-in readsgetSpikeInCounts getSpikeInReads removeSpikeInReads
Calculating spike-in normalization factorsgetSpikeInNFs spikeInNormGRanges
Get strand-specific coveragegetStrandedCoverage
Import bam filesimport_bam import_bam_ATACseq import_bam_PROcap import_bam_PROseq
Import basepair-resolution filesimport-functions import_bedGraph import_bigWig
Intersect or reduce ranges according to gene namesintersectByGene reduceByGene
Constructing and checking for base-pair resolution GRanges objectsisBRG makeGRangesBRG
Merge GRanges objectsmergeGRangesData
Merge replicates of basepair-resolution GRanges objectsmergeReplicates
PRO-seq data from Drosophila S2 cellsPROseq PROseq-data PROseq_paired
Randomly subsample reads according to spike-in normalizationsubsampleBySpikeIn
Randomly subsample reads from GRanges datasetsubsampleGRanges
Subset regions of interest by quantiles of overlapping signalsubsetRegionsBySignal
Remove odd chromosomes from GRanges objectstidyChromosomes
Ensembl transcripts for Drosophila melanogaster, dm6, chromosome 4.txs_dm6_chr4