Skip to content

v0.2.3

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Dec 20:04
· 4 commits to refs/heads/main since this release
91ecfc1

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