Learn R Programming

⚠️There's a newer version (1.6.4) of this package.Take me there.

derfinder

Annotation-agnostic fast differential expression analysis of RNA-seq data at base-pair resolution. For more information about derfinder check the vignettes here.

Further documentation

You can generate HTML reports from the results using regionReport available here.

For a full example on how to use derfinder check derfinderExample. TODO: update this.

Installation instructions

Get R 3.1.1 or newer from CRAN.

## From Bioconductor
source('http://bioconductor.org/biocLite.R')
biocLite('derfinder')

## Suggested:
biocLite(c('derfinderPlot', 'regionReport'))

Vignettes

The vignettes for this package can be viewed here or via Bioconductor's website.

'Watch' for updates

This software is in development, so we highly recommend 'watching' the repository: Click on the top right under Watch. You will then receive notifications for issues, comments, and pull requests as described here.

You will need a GitHub account to be able to Watch the repository.

Citation

Below is the citation output from using citation('derfinder') in R. Please run this yourself to check for any updates on how to cite derfinder.

To cite package derfinder in publications use:

Collado-Torres L, Frazee AC, Jaffe AE and Leek JT (2014). derfinder: Annotation-agnostic differential expression analysis of RNA-seq data at base-pair resolution. https://github.com/lcolladotor/derfinder - R package version 1.0.10, <URL: http://www.bioconductor.org/packages/release/bioc/html/derfinder.html>.

Frazee AC, Sabunciyan S, Hansen KD, Irizarry RA and Leek JT (2014). “Differential expression analysis of RNA-seq data at single-base resolution.” Biostatistics, 15 (3), pp. 413-426. <URL: http://dx.doi.org/10.1093/biostatistics/kxt053>, <URL: http://biostatistics.oxfordjournals.org/content/15/3/413.long>.

A BibTeX entry for LaTeX users is

@Manual{, title = {derfinder: Annotation-agnostic differential expression analysis of RNA-seq data at base-pair resolution}, author = {Leonardo Collado-Torres and Alyssa C. Frazee and Andrew E. Jaffe and Jeffrey T. Leek}, year = {2014}, url = {http://www.bioconductor.org/packages/release/bioc/html/derfinder.html}, note = {https://github.com/lcolladotor/derfinder - R package version 1.0.10}, }

@Article{, title = {Differential expression analysis of RNA-seq data at single-base resolution}, author = {Alyssa C. Frazee and Sarven Sabunciyan and Kasper D. Hansen and Rafael A. Irizarry and Jeffrey T. Leek}, year = {2014}, journal = {Biostatistics}, volume = {15 (3)}, pages = {413-426}, doi = {10.1093/biostatistics/kxt053}, url = {http://biostatistics.oxfordjournals.org/content/15/3/413.long}, }

Travis CI

This package is automatically tested thanks to Travis CI and r-travis. If you want to add this to your own package use:

## Use devtools to create the .travis.yml file
library('devtools')
use_travis('yourPackage')

## Read https://github.com/craigcitro/r-travis/wiki to configure .travis.yml appropriately

## Add a status image by following the info at http://docs.travis-ci.com/user/status-images/

Testing on R-devel for Bioc-devel is feasible thanks to r-builder.

Origins

This is a development version for a faster version of the derfinder core steps. The original implementation is available via GitHub at the derfinder repository.

Copy Link

Version

Version

1.0.10

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Leonardo Collado-Torres

Last Published

February 15th, 2017

Functions in derfinder (1.0.10)

advancedArg

List advanced arguments
loadCoverage

Load the coverage information from a group of BAM files
genomeRegions

Candidate DERs for example data
genomeDataRaw

Genome samples processed data
genomeFstats

F-statistics for the example data
genomeInfo

Genome samples information
makeGenomicState

Obtain the genomic state per region from annotation
analyzeChr

Run the derfinder analysis on a chromosome
annotateRegions

Assign genomic states to regions
filterData

Filter the positions of interest
calculatePvalues

Calculate p-values and identify regions
createBwSample

Create a BigWig file with the coverage information for a given sample
createBw

Export coverage to BigWig files
genomeData

Genome samples processed data
fullCoverage

Load the unfiltered coverage information from a group of BAM files and a list of chromosomes
regionMatrix

Identify regions data by a coverage filter and get a count matrix
sampleDepth

Calculate adjustments for library size
findRegions

Find non-zero regions in a Rle
preprocessCoverage

Transform and split the data
rawFiles

Construct full paths to a group of raw input files
calculateStats

Calculate F-statistics at base pair resolution from a loaded BAM files
coerceGR

Coerce the coverage to a GRanges object for a given sample
genomicState

Genomic State for Hsapiens.UCSC.hg19.knownGene
getRegionCoverage

Extract coverage information for a set of regions
collapseFullCoverage

Collapse full coverage information for efficient quantile computations
coverageToExon

Extract coverage information for exons
derfinder-package

Fast differential expression analysis of RNA-seq data at base-pair resolution
mergeResults

Merge results from different chromosomes
extendedMapSeqlevels

Change naming style for a set of sequence names
makeModels

Build model matrices for differential expression