Skip to content

Commit

Permalink
Update changelog for version 1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
emi80 committed Jun 9, 2023
1 parent 1ccf8e3 commit 3682186
Showing 1 changed file with 95 additions and 85 deletions.
180 changes: 95 additions & 85 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,138 +1,148 @@
# GRAPE-nf Changelog

## Version 1.2

* Add CFF file for citattion - resolve #75
* Update ci script and GH actions workflow
* Skip QC downstream steps for bams with no alignments - fix #76
* Add sample information in process tags - resolve #73
* Correct reported number of sequencing runs for non-unique ids - fix #74
* Update trace file path in main config
* Improve DSL2 refactoring - #78 #62

## Version 1.1.4

- Update cross key to get bamFilesToTranscriptome and bamStatsFiles - fixes #72
* Update cross key to get bamFilesToTranscriptome and bamStatsFiles - fixes #72

## Version 1.1.3

- Handle other == NA in infer experiment script - fix #71
* Handle other == NA in infer experiment script - fix #71

## Version 1.1.2

- Update numeric type for mapping memory - fixes #70
* Update numeric type for mapping memory - fixes #70

## Version 1.1.1

- Update GitHub workflow
- Set memory limit to STAR index process - fix #66
- Merge pull request #61 from guigolab/dependabot/bundler/docs/addressable-2.8.0
- Bump addressable from 2.4.0 to 2.8.0 in /docs
* Update GitHub workflow
* Set memory limit to STAR index process - fix #66
* Merge pull request #61 from guigolab/dependabot/bundler/docs/addressable-2.8.0
* Bump addressable from 2.4.0 to 2.8.0 in /docs

## Version 1.1.0

- Fix issue with `sambamba` repo checkout in Dockerfile
- Change quantification process view - #59
- Add output files section in readme - #58
- Switch CI to GitHub Actions
* Fix issue with `sambamba` repo checkout in Dockerfile
* Change quantification process view - #59
* Add output files section in readme - #58
* Switch CI to GitHub Actions


## Version 1.0.0

First IHEC release

- Whole pipeline refactoring - #51
- Fix wrong merging information - #55
- Add ability to use regex for reference prefix in `bigwig` step - #17
* Whole pipeline refactoring - #51
* Fix wrong merging information - #55
* Add ability to use regex for reference prefix in `bigwig` step - #17

Additional improvements and fixes:

- Use 2/3 of the process memory in `mapping`
- Increase `quantification` memory in IHEC resources config file
- Update `sambamba` version to `0.7.1`
- Update `bamstats` version to `0.3.4`
- Enable autoMounts for Singularity by default
- Add script to prepare input `FASTQ` files from `BAM` files
- Fix issue in field order when reading input `BAMs`
- Add `gtf` and `gff` to supported file types in CI script
- Sort transcriptome `BAMs` before merge
- Remove `test.sh`, update CI tests and TravisCI configuration file
- Fix workflow for input `BAMs` and add test profile
- Add threshold option to infer experiment script and add corresponding pipeline parameter
- Fix read group attributes in `mapping`
* Use 2/3 of the process memory in `mapping`
* Increase `quantification` memory in IHEC resources config file
* Update `sambamba` version to `0.7.1`
* Update `bamstats` version to `0.3.4`
* Enable autoMounts for Singularity by default
* Add script to prepare input `FASTQ` files from `BAM` files
* Fix issue in field order when reading input `BAMs`
* Add `gtf` and `gff` to supported file types in CI script
* Sort transcriptome `BAMs` before merge
* Remove `test.sh`, update CI tests and TravisCI configuration file
* Fix workflow for input `BAMs` and add test profile
* Add threshold option to infer experiment script and add corresponding pipeline parameter
* Fix read group attributes in `mapping`

IHEC specific changes:

- Move all IHEC documentation to `ihec-setup.md`, update and clean up
- Clean up pipeline config and use single IHEC image for the IHEC profile
- Add script to pre-fetch the IHEC Singularity image
- Add the IHEC profile to TravisCI config
- Update test data and checksum, add checksums for the IHEC profile
* Move all IHEC documentation to `ihec-setup.md`, update and clean up
* Clean up pipeline config and use single IHEC image for the IHEC profile
* Add script to pre-fetch the IHEC Singularity image
* Add the IHEC profile to TravisCI config
* Update test data and checksum, add checksums for the IHEC profile

## Version 0.4.1

- Fix wrong comment in config file braking pipeline execution
- Update minimum Nextflow version badge in readme to 0.30.2
* Fix wrong comment in config file braking pipeline execution
* Update minimum Nextflow version badge in readme to 0.30.2

## Version 0.4.0

- Add mark-duplicates step - #40.
- Convert existing samtools commands in templates to corresponding available sambamba one - #41.
- Add bamStats process - #42
- Add process and logic to download input files - #43
- Support compressed reference files - #44
- Replace groupBy related logic in pipeline script - #46
* Add mark-duplicates step - #40.
* Convert existing samtools commands in templates to corresponding available sambamba one - #41.
* Add bamStats process - #42
* Add process and logic to download input files - #43
* Support compressed reference files - #44
* Replace groupBy related logic in pipeline script - #46

Additional fixes and improvements

- Add memory limit to sambamba sort command in RSEM quantification step
- Add sort buffer size option in sambamba markdup
- Update container for fetch process
- Update IHEC profile BAM sorting tool
- Update Nextflow and TravisCI config files
- Update gem mapping templates for new version of samtools
- Add nextflow config profiles for IHEC and update TravisCI configuration
- Clean-up into calls using closure syntax
- Set halfCpus as integer and fix it when task.cpus is 1
- Add Dockerfiles
- Update readme and add description of pipeline parameters
- Add Singularity section to readme with tips and troubleshoot
- Update tool versions in readme
- Bump sambamba version to 0.7.0
- Bump tool versions for bamstats, samtools and RSeQC
* Add memory limit to sambamba sort command in RSEM quantification step
* Add sort buffer size option in sambamba markdup
* Update container for fetch process
* Update IHEC profile BAM sorting tool
* Update Nextflow and TravisCI config files
* Update gem mapping templates for new version of samtools
* Add nextflow config profiles for IHEC and update TravisCI configuration
* Clean-up into calls using closure syntax
* Set halfCpus as integer and fix it when task.cpus is 1
* Add Dockerfiles
* Update readme and add description of pipeline parameters
* Add Singularity section to readme with tips and troubleshoot
* Update tool versions in readme
* Bump sambamba version to 0.7.0
* Bump tool versions for bamstats, samtools and RSeQC

## Version 0.3.0

- Fix #21 - sort index file lines when grouping paired `FASTQ` files
- Disable Docker by default and update test script - resolve #22
- Update test profiles and main config - address #25
- Move process resource to external config file - #24
- Modified quantification step by removing the temporary sorted bam file. By doing this we can pipe an uncompressed sam file directly to rsem - #26 thanks @karl616
- Fix issue with modified quantification templates - introduced by #26
- Use withName process selector in configuration files - close #39
- Update test script, configuration profiles and checksums - #30
- Add option to enforce strandness - first implementation of #11
- Fix bedgraph filename error in contig template - close #27
- Add tool versions to readme - close #18
* Fix #21 - sort index file lines when grouping paired `FASTQ` files
* Disable Docker by default and update test script - resolve #22
* Update test profiles and main config - address #25
* Move process resource to external config file - #24
* Modified quantification step by removing the temporary sorted bam file. By doing this we can pipe an uncompressed sam file directly to rsem - #26 thanks @karl616
* Fix issue with modified quantification templates - introduced by #26
* Use withName process selector in configuration files - close #39
* Update test script, configuration profiles and checksums - #30
* Add option to enforce strandness - first implementation of #11
* Fix bedgraph filename error in contig template - close #27
* Add tool versions to readme - close #18

Additional fixes and imporvements:

- Change `README` markup to Markdown
- Update CI configuration
- Improve `RGCRG` bigwig templates by removing temporary bam files
- Fix missing `NH:1` filter in contigs antisense template
- Move to Travis CI
- Fix issue with test script using wrong pipeline.db when running outside pipeline base dir
* Change `README` markup to Markdown
* Update CI configuration
* Improve `RGCRG` bigwig templates by removing temporary bam files
* Fix missing `NH:1` filter in contigs antisense template
* Move to Travis CI
* Fix issue with test script using wrong pipeline.db when running outside pipeline base dir


## Version 0.2.1

- Decreasing disk stress and processing time of the contig step by replacing temporary bam files by pipes. The drawback is that it is harder to control the maximum number of used cores.
- Add options for docker so that created files are no longer owned by root
* Decreasing disk stress and processing time of the contig step by replacing temporary bam files by pipes. The drawback is that it is harder to control the maximum number of used cores.
* Add options for docker so that created files are no longer owned by root

## Version 0.2.0

- Added ability to resolve relative paths in the index file against its current location
- Change default profile to `starrsem`
- Set bamSort to `samtools` in default profile
- Fixed Empty lines in the index file result in a `ArrayIndexOutOfBoundsException` #7
- Update documentation - resolve #6
- Add genomeIndex parameter - fix #9
- Add samtools index to mergeBam command template
- Add mapping templates for `STAR 2.5`
- Fix input BAMs considered as paired-end - resolve #14
- Fix error when using both Genome and Transcriptome bams as inputs - fix #13
- Enable trace by default in nextflow config
* Added ability to resolve relative paths in the index file against its current location
* Change default profile to `starrsem`
* Set bamSort to `samtools` in default profile
* Fixed Empty lines in the index file result in a `ArrayIndexOutOfBoundsException` #7
* Update documentation - resolve #6
* Add genomeIndex parameter - fix #9
* Add samtools index to mergeBam command template
* Add mapping templates for `STAR 2.5`
* Fix input BAMs considered as paired-end - resolve #14
* Fix error when using both Genome and Transcriptome bams as inputs - fix #13
* Enable trace by default in nextflow config

## Version 0.1.0

Expand Down

0 comments on commit 3682186

Please sign in to comment.