Releases: ablab/IsoQuant
IsoQuant 3.10.0
IsoQuant 3.9.0
-
Secondary alignments are not used by default from now on. It significantly improves running time and RAM consumption, but barely affects the results' quality.
Use--use_secondaryto process secondary alignments. -
New options that force IsoQuant to use only a faction of reads in high-coverage loci.
Significantly improves running time and RAM consumption, but affects gene/isoform counts.
New default behavior only affects small chromosomes and scaffolds (<500kbp).In some cases, high-coverage regions take too much time to process due to extreme number of mapped reads,
especiallychrM(up to 10x longer compared to normal chromosomes). However, using only a fraction of these
reads is enough to obtain reliable results.These options allow to process only up to given number of reads mapping to a high-coverage loci on short and normal chromosomes:
--max_coverage_small_chr(default value is 1 million);--max_coverage_normal_chr(default value is infinity, so usual chromosomes are not affected by default even if some genes have extreme coverage).
-
New option
--discard_chrto discard a list chromosomes from the analysis.
IsoQuant 3.8.0
IsoQuant 3.7.1
- Support for indexing BAMs with large chromosomes, fixes #327. Thanks to @maol-corteva.
- CDS features are now used when exon features are absent, fixes #309.
- Chromosome names are now checked for consistency between reference genome, annotation and BAM file provided. Only overlapping chromosome names are used if inconsistent.
- Fixed SQANTI-like output headers, fixes #318.
- Some minor cosmetics.
IsoQuant 3.7.0
-
Optimized grouped counts output. By default, all counts are stored in linear format, which saves time and disk space.
Matrices with small number of columns are automatically converted to usual matrix in TSV format,
larger matrices typical for single-cell and spatial data are converted to MTX format.
See--counts_formatparamter for options. It is also possible to convert counts after IsoQuant is finished usingsrc/convert_grouped_counts.py.
Fixes issues mentioned in #248 -
Renamed counts related to discovered transcripts and genes to avoid confusion.
-
New options
--indexing_optionsand--mapping_optionsthat allow to pass options to the indexing and mapping commands.
Fixes #284 and #259 -
STARlong is now an alternative options for aligning, can be set via
--aligner starlong(not recommended for ONT reads).
Fixes #284 -
Exon/splice junction counts now only come from reads assigned to the same strand, fixes #253
-
Use only gene-assigned reads for exon counting, fixes #283
-
Fixed rare serialization bug #304
IsoQuant 3.6.3
-
Fix penalty score for terminal exon elongation when selecting similar isoforms for inconsistent reads #270, thanks to @biosalt-cc
-
Fix
transcript_model_grouped_countsoutput format #275, thanks to @ljwharbers
IsoQuant 3.6.2
Important bug-fix release!
Fixes linear grouped counts output #258, big thanks to @qsonehara!
IsoQuant 3.6.1
IsoQuant 3.6.0
Fixes #236 by resolving duplicated noninformative and intergenic reads assignments.
As a results, also fixes duplicated novel transcripts. Thanks @jamestwebber for the report!