|
3 | 3 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) |
4 | 4 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
5 | 5 |
|
6 | | -## v2.1.0dev - [date] |
| 6 | +## v2.1.0dev |
7 | 7 |
|
8 | | -Initial release of nf-core/hic, created with the [nf-core](https://nf-co.re/) template. |
| 8 | +### `Added` |
| 9 | + |
| 10 | +- Added public_aws_ecr profile for using containers stored on ECR. |
| 11 | + |
| 12 | +### `Fixed` |
| 13 | + |
| 14 | +## v2.0.0 - 2023-01-12 |
9 | 15 |
|
10 | 16 | ### `Added` |
11 | 17 |
|
| 18 | +- DSL2 version of nf-core-hic pipeline |
| 19 | +- Add full test dataset (#80) |
| 20 | +- Replace local modules by the cooler nf-core module |
| 21 | + |
| 22 | +### `Fixed` |
| 23 | + |
| 24 | +- Fix error in the Arima preset (#127) |
| 25 | + |
| 26 | +## v1.3.1 - 2021-09-25 |
| 27 | + |
| 28 | +### `Fixed` |
| 29 | + |
| 30 | +- Fix bug in conda environment for cooltools (#109) |
| 31 | + |
| 32 | +## v1.3.0 - 2021-05-22 |
| 33 | + |
| 34 | +- Change the `/tmp/` folder to `./tmp/` folder so that all tmp files are now in the work directory (#24) |
| 35 | +- Add `--hicpro_maps` options to generate the raw and normalized HiC-Pro maps. The default is now to use cooler |
| 36 | +- Add chromosome compartments calling with cooltools (#53) |
| 37 | +- Add HiCExplorer distance decay quality control (#54) |
| 38 | +- Add HiCExplorer TADs calling (#55) |
| 39 | +- Add insulation score TADs calling (#55) |
| 40 | +- Generate cooler/txt contact maps |
| 41 | +- Normalize Hi-C data with cooler instead of iced |
| 42 | +- New `--digestion` parameter to automatically set the restriction_site and ligation_site motifs |
| 43 | +- New `--keep_multi` and `keep_dup` options. Default: false |
| 44 | +- Template update for nf-core/tools |
| 45 | +- Minor fix to summary log messages in pipeline header |
| 46 | + |
12 | 47 | ### `Fixed` |
13 | 48 |
|
14 | | -### `Dependencies` |
| 49 | +- Fix bug in stats report which were not all correcly exported in the results folder |
| 50 | +- Fix recurrent bug in input file extension (#86) |
| 51 | +- Fix bug in `--bin_size` parameter (#85) |
| 52 | +- `--min_mapq` is ignored if `--keep_multi` is used |
15 | 53 |
|
16 | 54 | ### `Deprecated` |
| 55 | + |
| 56 | +- `--rm_dup` and `--rm_multi` are replaced by `--keep_dups` and `--keep_multi` |
| 57 | + |
| 58 | +## v1.2.2 - 2020-09-02 |
| 59 | + |
| 60 | +### `Added` |
| 61 | + |
| 62 | +- Template update for nf-core/tools v1.10.2 |
| 63 | +- Add the `--fastq_chunks_size` to specify the number of reads per chunks if split_fastq is true |
| 64 | + |
| 65 | +### `Fixed` |
| 66 | + |
| 67 | +- Bug in `--split_fastq` option not recognized |
| 68 | + |
| 69 | +## v1.2.1 - 2020-07-06 |
| 70 | + |
| 71 | +### `Fixed` |
| 72 | + |
| 73 | +- Fix issue with `--fasta` option and `.fa` extension (#66) |
| 74 | + |
| 75 | +## v1.2.0 - 2020-06-18 |
| 76 | + |
| 77 | +### `Added` |
| 78 | + |
| 79 | +- Bump v1.2.0 |
| 80 | +- Merge template nf-core 1.9 |
| 81 | +- Move some options to camel_case |
| 82 | +- Update python scripts for python3 |
| 83 | +- Update conda environment file |
| 84 | + - python base `2.7.15` > `3.7.6` |
| 85 | + - pip `19.1` > `20.0.1` |
| 86 | + - scipy `1.2.1` > `1.4.1` |
| 87 | + - numpy `1.16.3` > `1.18.1` |
| 88 | + - bx-python `0.8.2` > `0.8.8` |
| 89 | + - pysam `0.15.2` > `0.15.4` |
| 90 | + - cooler `0.8.5` > `0.8.6` |
| 91 | + - multiqc `1.7` > `1.8` |
| 92 | + - iced `0.5.1` > `0.5.6` |
| 93 | + - _*New*_ pymdown-extensions `7.1` |
| 94 | + - _*New*_ hicexplorer `3.4.3` |
| 95 | + - _*New*_ bioconductor-hitc `1.32.0` |
| 96 | + - _*New*_ r-optparse `1.6.6` |
| 97 | + - _*New*_ ucsc-bedgraphtobigwig `377` |
| 98 | + - _*New*_ cython `0.29.19` |
| 99 | + - _*New*_ cooltools `0.3.2` |
| 100 | + - _*New*_ fanc `0.8.30` |
| 101 | + - _*Removed*_ r-markdown |
| 102 | + |
| 103 | +### `Fixed` |
| 104 | + |
| 105 | +- Fix error in doc for Arima kit usage |
| 106 | +- Sort output of `get_valid_interaction` process as the input files of `remove_duplicates` |
| 107 | + are expected to be sorted (sort -m) |
| 108 | + |
| 109 | +### `Deprecated` |
| 110 | + |
| 111 | +- Command line options converted to `camel_case`: |
| 112 | + - `--skipMaps` > `--skip_maps` |
| 113 | + - `--skipIce` > `--skip_ice` |
| 114 | + - `--skipCool` > `--skip_cool` |
| 115 | + - `--skipMultiQC` > `--skip_multiqc` |
| 116 | + - `--saveReference` > `--save_reference` |
| 117 | + - `--saveAlignedIntermediates` > `--save_aligned_intermediates` |
| 118 | + - `--saveInteractionBAM` > `--save_interaction_bam` |
| 119 | + |
| 120 | +## v1.1.1 - 2020-04-02 |
| 121 | + |
| 122 | +### `Fixed` |
| 123 | + |
| 124 | +- Fix bug in tag. Remove '[' |
| 125 | + |
| 126 | +## v1.1.0 - 2019-10-15 |
| 127 | + |
| 128 | +### `Added` |
| 129 | + |
| 130 | +- Update hicpro2higlass with `-p` parameter |
| 131 | +- Support 'N' base motif in restriction/ligation sites |
| 132 | +- Support multiple restriction enzymes/ligattion sites (comma separated) ([#31](https://github.com/nf-core/hic/issues/31)) |
| 133 | +- Add --saveInteractionBAM option |
| 134 | +- Add DOI ([#29](https://github.com/nf-core/hic/issues/29)) |
| 135 | +- Update manual ([#28](https://github.com/nf-core/hic/issues/28)) |
| 136 | + |
| 137 | +### `Fixed` |
| 138 | + |
| 139 | +- Fix bug for reads extension `_1`/`_2` ([#30](https://github.com/nf-core/hic/issues/30)) |
| 140 | + |
| 141 | +## v1.0 - [2019-05-06] |
| 142 | + |
| 143 | +Initial release of nf-core/hic, created with the [nf-core](http://nf-co.re/) template. |
| 144 | + |
| 145 | +### `Added` |
| 146 | + |
| 147 | +First version of nf-core Hi-C pipeline which is a Nextflow implementation of |
| 148 | +the [HiC-Pro pipeline](https://github.com/nservant/HiC-Pro/). |
| 149 | +Note that all HiC-Pro functionalities are not yet all implemented. |
| 150 | +The current version supports most protocols including Hi-C, in situ Hi-C, |
| 151 | +DNase Hi-C, Micro-C, capture-C or HiChip data. |
| 152 | + |
| 153 | +In summary, this version allows : |
| 154 | + |
| 155 | +- Automatic detection and generation of annotation files based on igenomes |
| 156 | + if not provided. |
| 157 | +- Two-steps alignment of raw sequencing reads |
| 158 | +- Reads filtering and detection of valid interaction products |
| 159 | +- Generation of raw contact matrices for a set of resolutions |
| 160 | +- Normalization of the contact maps using the ICE algorithm |
| 161 | +- Generation of cooler file for visualization on [higlass](https://higlass.io/) |
| 162 | +- Quality report based on HiC-Pro MultiQC module |
0 commit comments