Skip to content

Releases: angelolab/toffy

v0.3.3

17 Dec 23:57
1496d10
Compare
Choose a tag to compare

You may download the latest release with:

git clone -b v0.3.3 https://www.github.com/angelolab/ark-analysis.git

Finally, we need to upgrade the toffy version to 0.3.3

v0.3.2

17 Dec 22:59
8d87bad
Compare
Choose a tag to compare

You may download the latest release with:

git clone -b v0.2.3 https://github.com/angelolab/ark-analysis.git

Fixes an additional issue still remaining from v0.3.1, which mistakenly had mibi-bin-tools still pinned to 0.2.12.

🧰 Maintenance

v0.3.1

17 Dec 21:55
d3b8542
Compare
Choose a tag to compare

You may download the latest release with:

git clone -b v0.2.3 https://github.com/angelolab/ark-analysis.git

This release serves as a springboard from v0.2.3, which was mistakenly tied in to tag v0.3.0 making it difficult to download on PyPI.

🧰 Maintenance

v0.2.3

17 Dec 20:04
91ecfc1
Compare
Choose a tag to compare

You may download the latest release with:

git clone -b v0.2.3 https://github.com/angelolab/ark-analysis.git

What's new?

Noodle range extraction fix

Previously, users had run into issues with extremely dim Noodle signal. This was caused by an incorrect extraction range, which has been corrected by updating the range in the panel file of the cohort. With this correction, commercial_rosetta_matrix_v1.csv has again become the default matrix to use, as the _v2 matrix was applied over the incorrectly-extracted Noodle channel.

Backward compatibility for panels with incorrect Noodle ranges at the time of extraction has also been added.

Batch effects across TMAs

The batch effects notebook has been generalized to provide summary statistics across all TMAs. This can help isolated systematic issues that may occur across different TMA slides.

Autogain support

Ionpath has introduced the autogain feature, which reduces (but does not completely eliminate) the need for normalization. Additional visualization tools and support are implemented in this release to support this new functionality. Backward compatibility for non-autogain runs is also in place.

Temporary alpineer hotfixes

Due to changes in alpineer to support updates by @bryjcannon to support ezSegmenter and generic masks in ark-analysis, some breaking changes were introduced to toffy. While alpineer gets updated, temporary changes have been made to ensure compatibility.

Rosetta tiling fixes

In some unusual cases, Rosetta tiling will fail due to a divide-by-zero error in case of extremely sparse signal. A patch has been added for this case.

🚀 Features

🐛 Bug Fixes

  • Normalize by maximum pixel in case of Rosetta tiling for sparse signal @alex-l-kong (#472)
  • Support legacy panel files defined before the Noodle range extraction fix @alex-l-kong (#470)
  • Enforce exact_match=True when listing JSON file for get_estimated_time for MPH @alex-l-kong (#467)
  • Fix Noodle extraction range in convert_panel() @camisowers (#464)
  • Normalization notebook bug @camisowers (#461)

🧰 Maintenance

📚️ Documentation

@alex-l-kong, @camisowers, and @srivarra

v0.2.2

31 Oct 23:39
dff46a0
Compare
Choose a tag to compare

The latest release of toffy features updated Rosetta Compensation, the deprecation of the tiling notebook, user experience improvements, along with documentation improvements and dependency housekeeping.

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

📚️ Documentation

@alex-l-kong, @camisowers and @srivarra

v0.2.1

23 Aug 18:53
13bc9fa
Compare
Choose a tag to compare

The latest release of toffy introduces major updates to the watcher pipeline, removing duplicate data generation, re-extracting incomplete .bin files, and enabling startup without a run folder. It introduces mass proficient image extraction to address storage concerns from large .bin files, round 2 Rosetta for additional denoising, standardized curves and outlier capping for post-Rosetta normalization, and post-reorganization QC metrics to verify across TMAs. Additional features include improved tiled image stitching for TMA + tissue samples, FOV resolution QC checking, and standardized output folders on the D drive for MIBI computers.

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

v0.2.0

10 May 17:47
eb302e6
Compare
Choose a tag to compare

The latest release of toffy includes some bug fixes to median pulse heights, normalization for all-zero pulse height channels and intermediate callback plotting per FOV, as well as updating multiple tile stitching to be more flexible. In addition a few small bugs were fixed such as missing imports, and updating documentation for installing pre-commit. Our GitHub Actions pipeline has also received a light cleanup.

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

📚️ Documentation

v0.1.2

21 Mar 20:18
e224fd8
Compare
Choose a tag to compare

Adjusts toffy to use the new alpineer repo containing shared utility functions between toffy and ark-analysis. Also adds in a few new features such as tiled image stitching and real time plotting for the watcher notebook. Switches from Travis-CI to GitHub Actions.

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

v0.1.1

03 Nov 20:29
955b6b5
Compare
Choose a tag to compare

Introduces small bug fixes for loading in panels, extraction crash logic improvements with json files and lossless compression for tiffs on by default.

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

📚️ Documentation

v0.1.0

28 Sep 22:06
7c67a64
Compare
Choose a tag to compare

First release of the beta version of toffy. This includes new MIBI image generation and processing tools, organized into a multistep pipeline for users to follow. Also contains adjustments made in preparation for and following the MIBI Workshop.

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

📚️ Documentation

Read more