Skip to content

Commit

Permalink
Merge pull request #29 from sanger-tol/release-0.9.0
Browse files Browse the repository at this point in the history
Release 0.9.0
  • Loading branch information
ksenia-krasheninnikova authored Dec 15, 2023
2 parents 48c9506 + 54617d4 commit 5669b9b
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 8 deletions.
67 changes: 62 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,71 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v1.0dev - [date]
## [[0.9.0](https://github.com/sanger-tol/genomeassembly/releases/tag/0.9.0)] - Night Fury - [2023-12-15]

Initial release of sanger-tol/genomeassembly, created with the [nf-core](https://nf-co.re/) template.

### `Added`
### Enhancements & fixes

### `Fixed`
- Created with nf-core/tools template v2.8.0.
- Implements the basic genome assembly pipeline used in ToL
- Subworkflow to generate Genomescope model
- Subworkflow to generate a raw genome assembly
- Subworkflow to purge haplotigs from primary
- Subworkflow for polishing with 10X data
- Subworkflow for HiC mapping
- Subworkflow for scaffolding
- Subworkflow to run organelles assembly
- Subworkflow to estimate statistics using gfastats, BUSCO, MerquryFK.

### `Dependencies`
### Parameters

### `Deprecated`
| Old parameter | New parameter |
| ------------- | ---------------------- |
| | --input |
| | --bed_chunks_polishing |
| | --cool_bin |
| | --polishing_on |
| | --hifiasm_hic_on |
| | --organelles_on |

> **NB:** Parameter has been **added** if just the new parameter information is present.
### Software dependencies

Note, since the pipeline is using Nextflow DSL2, each process will be run with its own [Biocontainer](https://biocontainers.pro/#/registry). This means that on occasion it is entirely possible for the pipeline to be using different versions of the same tool. However, the overall software dependency changes compared to the last release have been listed below for reference.

| Dependency | Old version | New version |
| --------------- | ----------- | ---------------------------------------- |
| bcftools | | 1.17, 1.16 |
| bed_chunks.sh | | 1.0 |
| bedtools | | 2.31.0 |
| busco | | 5.4.3 |
| bwamem2 | | 2.2.1 |
| coverage.sh | | 1.0 |
| cooler | | 0.8.11 |
| cut | | 8.30 |
| fastk | | f18a4e6d2207539f7b84461daebc54530a9559b0 |
| freebayes | | 1.3.6 |
| gatk4 | | 4.4.0.0 |
| gfastats | | 1.3.5 |
| GNU Awk | | 5.1.0 |
| hifiasm | | 0.19.3-r572 |
| juicer | | 1.1 |
| juicer tools | | 1.9.9 |
| longranger | | 2.2.2 |
| merquryfk | | 8ae344092df5dcaf83cfb7f90f662597a9b1fc61 |
| minimap2 | | 2.24-r1122 |
| mitohifi | | 3.0.0 |
| pigz | | 2.3.4 |
| pretextmap | | 0.1.9 |
| pretextsnapshot | | 0.0.4 |
| purge_dups | | 1.2.5 |
| python | | 3.11.0, 3.8.1 |
| R | | 4.2.0 |
| samtools | | 1.17, 1.16.1 |
| seqtk | | 1.3-r106 |
| yahs | | 1.2a.1 |
| yaml | | 6.0 |

**NB:** Dependency has been **added** if just the new version information is present.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,9 @@ TreeVal team Damon-Lee Pointon (@DLBPointon), Yumi Sims (@yumisims) and William

@muffato for help with nf-core integration, dealing with infrastructure and troubleshooting, for the code reviews and valuable suggestions at the different stages of the pipeline development.

@mahesh-panchal for nextflow implementation of the purging pipeline, code review and valuable suggestions to the nf-core modules implementation.
@gq1 for the code review, valuable suggestions to the code improvement and contributions to the full test setup.

@gq1 for the code review and valuable suggestions.
@mahesh-panchal for nextflow implementation of the purging pipeline, code review and valuable suggestions to the nf-core modules implementation.

## Contributions and Support

Expand Down
2 changes: 1 addition & 1 deletion nextflow.config
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ manifest {
description = """A bioinformatics best-practice analysis pipeline for genome assembly from PacBio CCS and HiC reads"""
mainScript = 'main.nf'
nextflowVersion = '!>=22.10.1'
version = '1.0dev'
version = '0.9.0'
doi = ''
}

Expand Down

0 comments on commit 5669b9b

Please sign in to comment.