Salmon 1.7.0
New features & improvements
-
This release includes a refactoring and optimization of the mapping code in
--sketchmode, further increasing speed; output should remain identical. -
This release adds the
--splitSeqV1and--splitSeqV2flags, that have been the development release for a bit, as simple alternatives to custom geometry when processing SPLiT-seq data foralevin-fryoralevinprocessing.
Fixes
- No particular bug fixes are noted for this release.
Other changes / enhancements
- Explicitly check for valid value of
kbefore calling out to the indexer. This leads to a more informative error message and exit if the user passes an unacceptable value ofk.
Notes
- The
Intel TBBlibrary used internally bysalmon(and used as well inTwoPaCothat is relied upon for compacted reference de Bruijn graph construction) has evolved into theoneAPI TBB. Recent releases of this library (2021.1 and forward) make certain backward incompatible changes and therefore cannot be used to buildsalmon. We anticipate working toward replacing the deprecated and removed functions with the correspondingoneAPIreplacements and idioms, hopefully in the next release ofsalmon. Therefore, we anticipate that this will be the last — or close to the last —salmonrelease to use (and be compatible with) the legacyIntel TBBlibrary. Future releases will likely require a newer version of theoneAPI TBBlibrary instead.
Full Changelog: v1.6.0...v1.7.0