Skip to contents

Introduction

Bioconductor offers powerful packages for the analysis and visualization of (epi)genomic data, however they are often not always easy to approach for users without an extensive bioinformatics background. The epiwraps package started off as a set of wrappers for the visualization of epigenomics data (in particular ATAC/ChIP-seq -like data), meant to facilitate the teaching of regulatory genomics through hands-on exploration of such data. It has now evolved into a set of tools presenting a smoother and more unified interface.

See recent updates

Installation

Install with:

BiocManager::install("ETHZ-INS/epiwraps")

Overview

While the package’s functions accept many input formats, much of the work is usually done on bigwig files, and the package covers both the flexible generation of such files, as well as their use for extracting and plotting data, whether in a single region or across many regions.

This is exemplified in the following figure:

All columns are based on the same bam file, but select and/or summarize fragments differently. For example, the heatmap of insertion sites of nucleosome-free fragments was based on a bigwig file generated using:

bam2bw("aligned.bam", output_bw="NF_cuts.bw", paired=TRUE, trim=4L,
       binWidth=1L, minFragLength=25, maxFragLength=120, type="ends"`)

More information about bigwig file generation is available in the bam2bw vignette.

For information on the extraction of signal from such files (as well as other format) and plotting of such heatmaps, see the vignette to this effect.

The package additionally includes a number of functions to facilitate quality control, clustering, and visualizing region overlaps.

Underlying Bioconductor tools

epiwraps builds around a number of high-quality bioconductor packages, in particular (beyond core Bioc packages) the EnrichedHeatmap package from Zuguang Gu, as well as Gviz package.