Skip to content
/ IGN Public

Invariable gene set based normalization for chromatin accessibility profile data analysis

License

Notifications You must be signed in to change notification settings

Tarela/IGN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IGN: invariable gene set based normalization for chromatin accessibility profile data analysis

Chromatin accessibility profiles generated using ATAC-seq or DNase-seq carry functional information of the regulatory genome that control gene expression. Appropriate normalization of ATACseq and DNase-seq data is essential for accurate differential analysis when studying chromatin dynamics. Existing normalization methods usually assume the same distribution of genomic signals across samples; however, this approach may not be appropriate when there are global changes of chromatin accessibility levels between experimental conditions/samples.

We present IGN (Invariable Gene Normalization), a method for ATAC-seq and DNase-seq data normalization. IGN is performed by normalizing the promoter chromatin accessibility signals for a set of genes that are unchanged in expression, usually obtained from accompanying RNA-seq data, and extrapolating to normalize the genome-wide chromatin accessibility profile. We demonstrate that IGN outperforms existing methods. As the first chromatin accessibility normalization method allowing for global difference, IGN can be widely applied for differential ATAC-seq and DNase-seq analysis.

R 3.0 GitHub license

0. Introduction of IGN package

IGN is performed by normalizing the promoter chromatin accessibility signals for a given gene set that is unchanged in expression, usually obtained from accompanying RNA-seq data, and extrapolating to scale the genome-wide chromatin accessibility profile. This function allows users to normalize ATAC/DNase-seq signal matrix based on promoter signal of invariable genes.

  • Changelog
    v1.0.0 First version of IGN.

1. Installation

  • Package requirements
    IGN requires Rscript v3+ to run.

  • Github installation Simply clone this repo and install the IGN package in R

$ git clone https://github.com/Tarela/IGN.git
$ cd IGN/
$ R CMD INSTALL IGN_1.0.0.tar.gz

2. Run IGN (usage)

  • Check the R help document in the IGN package for detailed tutorial
    Type the following code in an R session after installing it:
> library(IGN)
> ?IGN

About

Invariable gene set based normalization for chromatin accessibility profile data analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages