FunChIP: an R/Bioconductor package for functional classification of ChIP-seq shapes

Bioinformatics. 2017 Aug 15;33(16):2570-2572. doi: 10.1093/bioinformatics/btx201.


Summary: Chromatin Immunoprecipitation followed by sequencing (ChIP-seq) generates local accumulations of sequencing reads on the genome ("peaks"), which correspond to specific protein-DNA interactions or chromatin modifications. Peaks are detected by considering their total area above a background signal, usually neglecting their shapes, which instead may convey additional biological information. We present FunChIP, an R/Bioconductor package for clustering peaks according to a functional representation of their shapes: after approximating their profiles with cubic B-splines, FunChIP minimizes their functional distance and classifies the peaks applying a k-mean alignment and clustering algorithm. The whole pipeline is user-friendly and provides visualization functions for a quick inspection of the results. An application to the transcription factor Myc in 3T9 murine fibroblasts shows that clusters of peaks with different shapes are associated with different genomic locations and different transcriptional regulatory activity.

Availability and implementation: The package is implemented in R and is available under Artistic Licence 2.0 from the Bioconductor website (


Supplementary information: Supplementary data are available at Bioinformatics online.

MeSH terms

  • Algorithms
  • Animals
  • Chromatin Immunoprecipitation / methods*
  • Cluster Analysis
  • Fibroblasts / metabolism
  • Genomics / methods*
  • Mice
  • Software*