CHANGES IN VERSION 1.7.11
-------------------------

NEW FEATURES

   o Update NAMESPACE for BioC 2.14

BUG FIXES

   o Fix a bug in the getRestrictionSitesPerChromosome and matchPattern function (fixed=TRUE). If FALSE, all 'N' are reported.

CHANGES IN VERSION 1.7.5
------------------------

NEW FEATURES

   o Update for BioC 2.14

SIGNIFICANT USER-VISIBLE CHANGES

   o Add fit.out parameter in the plotIntraDist to remove the outliers during the regression

CHANGES IN VERSION 1.7.4
------------------------

SIGNIFICANT USER-VISIBLE CHANGES
  
  o New parameter for normICE - spars.filter, to filter out the more sparse bins before normlization
  o Change the parameters of getAnnotatedRestrictionSites and setGenomicFeatures functions
  o Update of the setGenomicAnnotation function to fit with the original HiCNorm method

BUG FIXES

  o isSymmetrix - NA values
  o Bug in definition of upstream and downstream flanking region for a restriction site in getAnnotatedRestrictionSites

CHANGES IN VERSION 1.7.3
------------------------

NEW FEATURES
   
   o Add new normalization method for Hi-C data from Hu et al (HiCNorm). This method is based on linear regression model between interaction counts and sources of bias such as GC content, mappability, fragment length, etc. See normLGF(), setGenomicFeatures(), getAnnotatedRestrictionSites().

   o Add new normalization method for Hi-C data from Imakaev et al.(ICE). The ICE procedure is an iterative normalization method used to remove any bias from HiC data.

   o Add 'summary' method for HTCexp and HTClist objects

SIGNIFICANT USER-VISIBLE CHANGES

   o Improve quality control methods based using sparse data

   o Change method option for normPerTrans methods. The 'mean' method is in fact a 'max' method

   o Update of the export.my5C list format

BUG FIXES

   o max (na.rm=TRUE) in mapC function

CHANGES IN VERSION 1.5.2
------------------------

NEW FEATURES

    o Efficient memory matrix representation using the Matrix package. The memory usage for big sparse matrix is improved by a factor 7. However, some operation are much slower based on the Matrix implementation. Thus, for some task as the plotting function, the Matrix are converted in standard matrix based object

    o 'show' and 'detail' method for HTClist object

    o 'c(x, ...)' method for HTCexp and HTClist objects

SIGNIFICANT USER-VISIBLE CHANGES

    o The option mask.data from the mapC function is deprecated

    o Update of parallel computation for some functions (import, normalize)

BUG FIXES

    o Bug Fixe in import.my5C for ChrM
    

CHANGES IN VERSION 1.5.1
------------------------

BUG FIXES

   o Fix bug in HTCexp contructor for matrix of dim 1

   o Fix bug in import.my5C for matrix of dim 1

   o Fix bug for title display on HTCexp plots

   o Fix bug in HiTClist plot due to chromosome order 

   o Correct errors in the man pages

CHANGES IN VERSION 1.3.3
------------------------

NEW FEATURES

   o Add PCA function on Hi-C interaction map as in Lieberman-Aiden et al. 2009

BUG FIXES

   o Error in constructor when the interaction map has a dim = 1


CHANGES IN VERSION 1.3.2
------------------------

NEW FEATURES

   o New visualization for HTClist objects

   o New methods for HTClist objects

   o New HTClist class to manage list of HTCexp object (basically Hi-C data)


SIGNIFICANT USER-VISIBLE CHANGES

   o Update of all man pages

   o Update of the Nora_5C data. E14 and MEF are now HTClist objects

   o Update of the importC/exportC function. The standard format is now matrix-based. This seems to be the most commonly used format.

   o Update of all mapC methods. The view parameter is removed. The HTCexp object are now displayed in the triangle view, whereas the HTClist are displayed in the heatmap view


CHANGES IN VERSION 1.3.1
------------------------

NEW FEATURES

   o MAJOR RELEASE : replace all GenomeIntervals objects by GRanges ones in order to improve the compatibility with other HT BioC packages

SIGNIFICANT USER-VISIBLE CHANGES
 
   o The ExtractRegion method has a new MARGIN parameter. The idea is the same than for any apply function. If MARGIN is equal to 1 (resp. 2, resp. c(1,2)), the region is extracted from the 'x' (resp. 'y', resp. both) intervals 
   
   o Plot function. When two HTCexp objects are plot together, only the intersection of the 'x' and 'y' intervals are used.

   o The 'range' method now returns a GRanges object

   o Changes in the data windowing for the extreme bins

   o mapC requires a HTCexp object only. Objects from the matrix class are no longer allowed

DEPRECATED AND DEFUNCT

   o seq_name is now deprecated

   o export and normPerZscore are now defunct 

BUG FIXES

   o exportC. Bug fixed in bin coordinates

   o CQC. Bug fixed with NA values

   o mapC. Bug fixed in the visualization of annotation features. Select the annotation in the same chromosome space before plotting.

   o mapC. Bug fixed in the visualization of count values for interchromosomal data 

CHANGES IN VERSION 1.1.3
------------------------

NEW FEATURES

   o Adding CITATION file

DEPRECATED AND DEFUNCT

   o Update of getExpectedCount function to use the lowess() function (stats). The 'C' call in stats is now deprecated


CHANGES IN VERSION 1.1.2
------------------------

NEW FEATURES

   o New package vignette

   o Add new normalization method - normPerTrans

   o Add importC and exportC function, to load and import csv file


SIGNIFICANT USER-VISIBLE CHANGES

   o The CQC function now returns a matrix

   o Simplify getExpectedCounts help page

   o Update of import.my5C function. Simplify the import for matrix data


DEPRECATED AND DEFUNCT

   o The export method is now replace by exportC. The standard csv format is now exported.

   o The normPerZscore method is depracted. See normPerExpected instead

   o Remove Bau et al. 5C dataset


BUG FIXES

  o isBinned. Fix bug for interchromosomal interactions

  o extracRegion. Add a chromosome parameter, and changes for interchromosomal data

  o binningC. Changes for interchromosomal maps

  o Sort xgi and ygi objects when the HTCexp constructor is called

  o Force the xgi and ygi objects to have some ids

  
CHANGES IN VERSION 1.1.1
------------------------

NEW FEATURES

   o Include the Nora et al (Nature 2012) 5C dataset (GSE35721).Two mouse samples are included in the package ; male undifferentiated ES cells (E14, GSM873935) and male embryonic fibroblasts (MEF, GSM873924). Only the cis interaction maps chrX vs chX are provided.