The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added public_aws_ecr profile for using containers stored on ECR.
- DSL2 version of nf-core-hic pipeline
- Add full test dataset (#80)
- Replace local modules by the cooler nf-core module
- Fix error in the Arima preset (#127)
- Fix bug in conda environment for cooltools (#109)
- Change the
/tmp/folder to./tmp/folder so that all tmp files are now in the work directory (#24) - Add
--hicpro_mapsoptions to generate the raw and normalized HiC-Pro maps. The default is now to use cooler - Add chromosome compartments calling with cooltools (#53)
- Add HiCExplorer distance decay quality control (#54)
- Add HiCExplorer TADs calling (#55)
- Add insulation score TADs calling (#55)
- Generate cooler/txt contact maps
- Normalize Hi-C data with cooler instead of iced
- New
--digestionparameter to automatically set the restriction_site and ligation_site motifs - New
--keep_multiandkeep_dupoptions. Default: false - Template update for nf-core/tools
- Minor fix to summary log messages in pipeline header
- Fix bug in stats report which were not all correcly exported in the results folder
- Fix recurrent bug in input file extension (#86)
- Fix bug in
--bin_sizeparameter (#85) --min_mapqis ignored if--keep_multiis used
--rm_dupand--rm_multiare replaced by--keep_dupsand--keep_multi
- Template update for nf-core/tools v1.10.2
- Add the
--fastq_chunks_sizeto specify the number of reads per chunks if split_fastq is true
- Bug in
--split_fastqoption not recognized
- Fix issue with
--fastaoption and.faextension (#66)
- Bump v1.2.0
- Merge template nf-core 1.9
- Move some options to camel_case
- Update python scripts for python3
- Update conda environment file
- python base
2.7.15>3.7.6 - pip
19.1>20.0.1 - scipy
1.2.1>1.4.1 - numpy
1.16.3>1.18.1 - bx-python
0.8.2>0.8.8 - pysam
0.15.2>0.15.4 - cooler
0.8.5>0.8.6 - multiqc
1.7>1.8 - iced
0.5.1>0.5.6 - New pymdown-extensions
7.1 - New hicexplorer
3.4.3 - New bioconductor-hitc
1.32.0 - New r-optparse
1.6.6 - New ucsc-bedgraphtobigwig
377 - New cython
0.29.19 - New cooltools
0.3.2 - New fanc
0.8.30 - Removed r-markdown
- python base
- Fix error in doc for Arima kit usage
- Sort output of
get_valid_interactionprocess as the input files ofremove_duplicatesare expected to be sorted (sort -m)
- Command line options converted to
camel_case:--skipMaps>--skip_maps--skipIce>--skip_ice--skipCool>--skip_cool--skipMultiQC>--skip_multiqc--saveReference>--save_reference--saveAlignedIntermediates>--save_aligned_intermediates--saveInteractionBAM>--save_interaction_bam
- Fix bug in tag. Remove '['
- Update hicpro2higlass with
-pparameter - Support 'N' base motif in restriction/ligation sites
- Support multiple restriction enzymes/ligattion sites (comma separated) (#31)
- Add --saveInteractionBAM option
- Add DOI (#29)
- Update manual (#28)
- Fix bug for reads extension
_1/_2(#30)
Initial release of nf-core/hic, created with the nf-core template.
First version of nf-core Hi-C pipeline which is a Nextflow implementation of the HiC-Pro pipeline. Note that all HiC-Pro functionalities are not yet all implemented. The current version supports most protocols including Hi-C, in situ Hi-C, DNase Hi-C, Micro-C, capture-C or HiChip data.
In summary, this version allows :
- Automatic detection and generation of annotation files based on igenomes if not provided.
- Two-steps alignment of raw sequencing reads
- Reads filtering and detection of valid interaction products
- Generation of raw contact matrices for a set of resolutions
- Normalization of the contact maps using the ICE algorithm
- Generation of cooler file for visualization on higlass
- Quality report based on HiC-Pro MultiQC module