Skip to content

Version 2.0

Latest
Compare
Choose a tag to compare
@ypnos ypnos released this 07 Apr 20:40
· 5 commits to master since this release

New Features

  1. Hierarchical clustering through menu “Structure” → “Compute hierarchy on dataset”
    Agglomerative clustering with average linkage (WPGMA) and cosine distance is used
  2. Adaptive range modes for y-axis in profile charts (“Set Zoom …” actions in toolbar)
  3. “Copy to clipboard” for plot snapshots (MacOS: “⌘+⇧+C”, others: “Print” key)
    The clipboard content is suitable both for vector drawing (e.g. Illustrator, Inkscape) and raster graphics (e.g. Photoshop, GIMP)
  4. When slicing a dataset, normalization can be applied again
    Default setting depends on normalization of source dataset
  5. Pruning of tiny clusters can be disabled for hierarchy cut and Mean Shift computations
  6. Visualization tab also works when only two dimensions available
  7. Allow reading huge marker sets of unknown proteins
    The limit of 500 proteins is applied to proteins in the project, others are ignored
  8. Use “MOUSE” as default species when none given

Bug Fixes

  1. Fix logarithm applied to raw feature data
    This lead to wrong data being stored in project file, observed as a wrong scale when loading logarithmic data. To solve the problem for existing project files, remove the affected dataset and import it again.
  2. Fix weight display in Feature Weighting when one antibody gets full weight
    This error occurred typically with very few antibodies and markers
  3. Fix within-cluster order changed when loading previously stored Mean Shift result
  4. Fix protein selection overridden by hovering over cluster label even when cursor locked
  5. Fix hierarchy cut granularity toolbar not always showing granularity
  6. Fix wrong tooltips in Visualization tab
  7. Fix memory leaks
  8. Fix sliced object copy

Improvements

  1. Redesigned main toolbars and per-tab toolbars, toolbars now user-adjustable
  2. Use left mouse button for selection/browsing in Feature Weighting
  3. Improved rendering quality for plots exported in PNG format
  4. Show species next to name in protein menu title
  5. Avoid clutter with minor tick labels in small profile plots and BNMS plots
  6. Default hierarchy cut granularity increased to 10
  7. Display a message when no protein from marker file found in project
  8. Parallelize feature normalization computations
  9. Project files now store whether a dataset was normalized
  10. Project files store whether hierarchy cuts or Mean Shift clusters were pruned

Development

  1. Update QtCharts patches to newer, incompatible QtCharts version
  2. Replace Qt calls deprecated in Qt 5.15
  3. Improve computation task architecture for future enhancements
  4. Introduce re-usable plot appearance component for further enhancements
  5. Improve code style and inline documentation