Skip to content

Releases: MPI-Dortmund/tomotwin-cryoet

v0.9.1

02 Oct 13:11
2dd4e50
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

15 Apr 09:39
8ab4a77
Compare
Choose a tag to compare

With TomoTwin v0.9.0 we introduce a new target manager for napari. The documentation of the clustering workflow has been updated accordingly. Also, locate is now parallelized using dask and is now much faster :-)

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

14 Dec 14:46
66dbd48
Compare
Choose a tag to compare

What's Changed

This release mainly improves the user experience when working with the clustering workflow. The changes you will notice are:

  • BREAKING CHANGE: When calculating a umap, no label mask is created anymore.Instead, this map is now computed in the background within napari and is transparent to the user. This also means that you don't have to select a label layer anymore when loading a umap (PR #82 MPI-Dortmund/napari-tomotwin#22). However, this is a breaking change, so you need to recalculate your umaps to take advantage of it.
  • Napari no longer freezes when loading umaps and shows a progress bar while loading (MPI-Dortmund/napari-tomotwin#20)
  • When selecting clusters in the umap, there is a time delay between the selection and the actual highlighting. Now this process is 2x-3x faster (PR BiAPoL/napari-clusters-plotter#283 BiAPoL/napari-clusters-plotter#282)
  • When saving cluster targets, the appropriate embedding file is automatically selected if possible (PR MPI-Dortmund/napari-tomotwin#26). This means that the user does not have to remember which embedding belongs to which umap.
  • Saving cluster targets (medoids) is now 5x faster (MPI-Dortmund/napari-tomotwin#23).

Minor changes

Full Changelog: 0.7.0...v0.8.0

v0.8.0b1

13 Dec 15:49
ee801ff
Compare
Choose a tag to compare
v0.8.0b1 Pre-release
Pre-release

What's Changed

Breaking changes:

  • Write embeddings metadata + positions into umap attributes @thorstenwagner in #82
  • Remove calculation of label mask by thorstenwagner in #82

The above change have the effect, that already calculated umaps to not work anymore. However, you can easily recreate them with tomotwin_tools.py umap. With argument -m you can even provide the old fitted model. In that way you will get the same umap as before.

Minor changes

Full Changelog: 0.7.0...v0.8.0b1

v0.7.0

03 Nov 13:56
29e994b
Compare
Choose a tag to compare

What's Changed

With this release we add new tools for advanced strategies that describe how to speed up the calculation of embeddings, potentially improve their umaps, and refine references/targets!

Improve reference/targets with umaps (Strategy 1)

Add new umap and filter options by @thorstenwagner in #64

Faster embeddings with median filtering (Strategy 2)

Add fast median mask estimation by @thorstenwagner in #66

It can dramatically speed up the embedding step compared to using no masking, and it also outperforms the previous method based on intensity heuristics:

Other

Documentation

Full Changelog: v0.6.1...0.7.0

v0.6.1

17 Oct 12:23
8bdaf84
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0.3...v0.6.1

v0.6.0.1

04 Sep 07:25
effcbe5
Compare
Choose a tag to compare

What's Changed

  • tomotwim_embed.py is now 1.6x faster and linearly scales across multiple GPUs by @thorstenwagner in #40
    • Exploiting new the compile option of the latest pytorch 2.1 nightly build.
    • Internally DistributedDataParallel is used instead of DataParallel
  • Unpin pytorch version by @thorstenwagner in #46

Full Changelog: v0.5.1...v0.6.0.1

v0.5.0

18 Jul 13:05
f4cf322
Compare
Choose a tag to compare

What's Changed

TomoTwin

Napari tools

Documentation

Full Changelog: v0.4.3...v0.5.0

v0.4.3

22 May 09:20
3b0a265
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.2.2...v0.4.3

TomoTwin v0.4.2

11 May 10:51
Compare
Choose a tag to compare

This is the official clustering workflow release :-) We updated the tutorial and added all the necessary tools. Reinstall to get all the necessary tools!

What's Changed

Full Changelog: v0.3.0...v0.4.2