Skip to content

Salmon v0.5.1

Compare
Choose a tag to compare
@rob-p rob-p released this 13 Nov 08:31
· 1781 commits to master since this release

This release includes some important improvements and bug-fixes which include:

  • A very rare bug in which boost::hash_combine() would exhibit pathologically bad behavior. This caused the concurrent hash map to continue size-doubling, which could consume massive amounts of memory. [Thanks to Nick Schurch for finding this bug and for sharing data that reproduces it].
  • In the stats.tsv file, the effective length was actually the log of the effective length --- this has been fixed.
  • On small datasets with high multi-mapping, conflicts in updating the stored "auxiliary" weights within each equivalence class could negatively affect inference. Though such conflicts are rare, the updates to these weights have been made atomic so that they are always consistent. [Thanks to Tom Smith for providing data that triggers this bug].

This release also includes improvements in quasi-mapping which reduce mapping ambiguity and improve results for very similar expressed transcripts that reside on opposite strands.