Skip to content

Latest commit

 

History

History
127 lines (70 loc) · 6.67 KB

CHANGELOG.md

File metadata and controls

127 lines (70 loc) · 6.67 KB

Changelog

Changelog for alevin-fry

0.9.0 (2024-03-08)

Features

  • working with libradicl-0.8.2-pre (12d088c)

Bug Fixes

  • MD to RST link formatting in overview (672c987)

0.8.2 (2023-06-29)

Bug Fixes

  • update deps, make clippy happy (ac1a316)

0.8.1 (2023-01-12)

Features

  • update_deps: update dependencies (a77c96e)

Bug Fixes

0.8.0 (2022-10-11)

⚠ BREAKING CHANGES

  • fix parsing of force-cells and expect-cells

Bug Fixes

  • fix parsing of force-cells and expect-cells (aa0f4ab)

0.7.0 (2022-08-02)

⚠ BREAKING CHANGES

  • try to force release-please

Miscellaneous Chores

  • try to force release-please (4df099d)

0.6.0 (2022-06-01)

⚠ BREAKING CHANGES

  • cmd_interface: Add a (hidden) --umi-edit-dist option that take a value informing the underlying resolution algorithm of which edit distances to consider for collapse among potentially colliding UMIs. Right now, 0 works with all methods, while 1 only works with parsimony(-gene) and parimony(-gene)-em. The default remain as before, 1 for parsimony(-gene) and parsimony(-gene)-em, and 0 for all other methods. If the user attempts to set an unsupported edit distance for a method, the program will complain and exit.

Features

  • add hidden large PUG threshold cmd line option (24fca6b)
  • add release-please (ec4678b)
  • add toy run in github actions (ea04c85)
  • add toy run in github actions (722d850)
  • cmdline file and directory validation (9a21ee4)
  • resolution: Add exact UMI only dedup mode to parsimony (ac61b1d)
  • resolution: Add parsimony-gene and parsimony-gene-em modes (1670faa)
  • resolution: add USA support to parsimony and parsimony-em (8acc61e)
  • resolution: Improve parsimony in USA mode (0f6eaa9)
  • toy run in github actions (8d160cb)
  • toy run in github actions (7331542)
  • toy run in github actions (f343bda)

Bug Fixes

  • resolution: Fix indexing in alternative resolution for usa parsimony (8ebd3be)
  • resolution: revert prefer splicing heuristic (4806146)
  • update compare_counts.py to user newer pyroe (9a812a7)

Code Refactoring

  • cmd_interface: remove --pug-exact-umi add --umi-edit-dist (7145d64)

0.4.3 - 2021-11-11

Fixed

  • Fixed a bug that prevented the 1-edit rescue (in generate-permit-list) for barcodes of odd length, when using the unfiltered permit-list filtering mode. Thanks to @Gaura for helping to find and diagnose the issue.

0.4.2 - 2021-10-16

Added

  • Support for USA mode to the infer command by passing the --usa flag.

Changed

  • Large internal code re-organization, moving most alevin-fry related functionality out of the libradicl crate / library.
  • Some details of how cr-like-em works in USA mode. Instead of each splicing status for each gene being completely independent, the expecation of assignment for spliced and unspliced also depend on ambiguous abundance, and ambiguous abundance depends on both spliced and unspliced.

Fixed

  • Issue #25 where cells with only (and too few) highly-multimapping reads could sometimes prevent quantification from completing successfully when using the cr-like-em mode. Now, such cells are instead flagged and their identifiers are output in quant.json. Generally, these cells will have no expressed genes in the corresponding count matrix.

0.4.1 - 2021-07-22

This is a minor release, intended mostly to bump some version dependencies and to address Issue #22.

Changed

  • Changed the name of the JSON file written by the quant command from meta_info.json to quant.json to match other commands
  • Updated versions of crates in dependencies for libradicl and alevin-fry

Removed

  • The quant command no longer writes a cmd_info.json file