# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [unreleased] ### Changed - GitHub issue templates ### Fixed - Remove default of null for `--ref_transcriptome` ## [v0.1.13] ### Added - Handling for GFF3 reference_annotation file type. - Warning for the `--transcriptome_source` denovo pipeline option. ### Changed - Enum choices are enumerated in the `--help` output - Enum choices are enumerated as part of the error message when a user has selected an invalid choice - Bumped minimum required Nextflow version to 22.10.8 ### Fixed - Replaced `--threads` option in fastqingress with hardcoded values to remove warning about undefined `param.threads` - Fix for the `--transcriptome_source` denovo pipeline option. ## [v0.1.12] ### Added - Handling for GFF3 reference_annotation file type. - Handling gzip input reference and annotation parameters. - Handling for NCBI gtfs that contain some empty transcript ID fields. ## [v0.1.11] ### Changed - LICENSE to Oxford Nanopore Technologies PLC. Public License Version 1.0. ### Added - Configuration for running demo data in AWS ## [v0.1.10] ### Changed - Condition sheet parameter description fixed to CSV - Update fastqingress ## [v0.1.9] ### Changed - Simplify JAFFAL docs ## [v0.1.8] ### Changed - Description in manifest ## [v0.1.7] ### Changed - `-profile conda` is no longer supported, users should use `-profile standard` (Docker) or `-profile singularity` instead - `nextflow run epi2me-labs/wf-transcriptomes --version` will now print the workflow version number and exit - Use parameter `--transcriptome-source` to define precalculated, reference-based or denovo ## [v0.1.6] ### Changed - Removed sanitize option - Reduce size of differential expression data. ### Added - Improved DE explanation in docs - Option to turn off transcript assembly steps with param transcript_assembly ### Fixed - Fix JAFFAL terminating workflow when no fusions found. - Error if condition sheet and sample sheet don't match. - Failed to plot DE graphs when one of data sets is 0 length. ## [v0.1.5] ### Added - Differential transcript and gene expression subworkflow ## [v0.1.4] ### Added - JAFFAL fusion detection subworkflow ### Changed - Args parser for fastqingress - Set out_dir option type to ensure output is written to correct directory on Windows - Skip unnecessary conversion to fasta from fastq - Fastqingress metadata map - Changed workflow name to wf-transcriptomes ## [v0.1.3] ### Changed - Better help text on cli - Use EPI2ME Labs-maintained version of pychopper ## [v0.1.2] ### Added - direct_rna option - Some extra error handling - Minor report display improvements ## [v0.1.1] ### Fixed - Incorrect numbers and of transcripts caused by merging gff files with same gene and transcript ids - Error handling in de novo pipeline. Skip clusters in build_backbones that cause an isONclust2 error - Several small fixes in report plotting ## [v0.1.0] ### Added - Added the denovo pipeline ### Changed - Updates to the report plots ## [v0.0.1] ### Added - First release - Initial port of Snakemake WF from https://github.com/nanoporetech/pipeline-nanopore-ref-isoforms