Mastodon Deep-Lineage 0.2.0
·
365 commits
to master
since this release
What's Changed
- Improvements to Lineage Classification and Dendrogram
- Make dendrogram panel configurable, i.e. control labeling for leaves with root cell names, show tag values and select tag set for it and allow toggling the threshold and the median line by @stefanhahmann in #98
- This can be tested with these example datasets: https://github.com/mastodon-sc/mastodon-example-data/tree/master/astec
- Allow the lineage classification in case the number of valid roots equals the number of classes. This allows by deriving the similarity of two lineage trees from the dendrogram. @stefanhahmann in #89
- Add export of functionality (PNG and SVG) to dendrogram and make it scrollable if needed by @stefanhahmann in #88
- Performance optimization of tree edit distance (~factor 10) by @stefanhahmann in #102
- Performance tests can be made using this synthetic dataset:
flatSim2_be_2aba_1bab.zip - Parameters that should work are crop start time: 30, crop end time: 350. Larger time windows may take very long time to be processed.
- Performance tests can be made using this synthetic dataset:
- Add 2 new similiarity measures that contain normalization in the local cost function by @stefanhahmann in #90
- Bug fix: take start time into account for lineage tree classification by @stefanhahmann in #104
- Make dendrogram panel configurable, i.e. control labeling for leaves with root cell names, show tag values and select tag set for it and allow toggling the threshold and the median line by @stefanhahmann in #98
- Unit Tests
- Migrate all unit tests from junit 4 to junit 5 by @stefanhahmann in #95
Full Changelog: mastodon-deep-lineage-0.1.1...mastodon-deep-lineage-0.2.0