Skip to content

Update to ORIGAMI-ANALYSE (1.1.2)

Pre-release
Pre-release
Compare
Choose a tag to compare
@lukasz-migas lukasz-migas released this 10 Aug 12:35
· 105 commits to master since this release
5f4ec7a

What changed in ORIGAMIANALYSE :

Note 

This was meant to be a mini-update but it has spaned over several weeks and includes a fairly significant revamp of the Interactive output panel (with loads new features), addition of many new plot types, cleaner interface (in some places), bug fixes and more.

I have changed the way I compile ORIGAMI (switched from obsolete py2exe to pyinstaller) which increased the size of the directry (~2x) and made it less organised but it should result in better support. Overall, you should see similar performance and not notice the change.

New in v1.1.2:

  • Added several new plotting methods:
    • Waterfall overlay
    • Violin
    • Scatter
    • Bar plot
  • The document type (Type: Interactive) now supports addition of "Other..." data type. This is fairly versatile and can include any of the following: line, multi-line, scatter, vertical-bar, horizontal-bar, grid-line, waterfall, grid-line and grid-scatter and is mostly aimed at enabling exporting of more complex (and not necessarily MS related datasets) in an interactive format. To take advantage of its full potential I made a repository where you can see example files, but it basically requires specification of some meta-data (i.e. title, x/y-axis labels etc) and addition of data. You can learn more about it by going to Menu -> Help -> Help pages -> Learn more: Other datasets (shortcut F1+9). Check out the example files here. I've also included a couple example files in folder 'example_files/other_data'.
  • Added new "Annotation" panel that enables you add annotations to mass spectra (i.e. charge state, protein name, any description). To enable it, plot the mass spectrum and right-click in the Documents Tree and select -> Add/Show annotations (shown below). You can learn more about it going to Menu -> Help pages -> Learn more: Annotating mass spectra (shortcut F1+8)
  • Added a proper version checker that will check whether new version of ORIGAMI is available online at each start of the program.
  • General changes to the Interactive Output panel:
    • Tried to reorganise several components to make it look less cluttered.
    • Added several new parameters that you can change
    • All generated plots can now benefit from using 'custom JavaScript' widgets and events. Events are currently limited to 'double-click in plot area will zoom-out' whereas widgets are much more versatile and include addition of buttons, sliders, toggles, radio buttons and few others. These can control the size of the labels, level of zoom, transparency or position of legend and many others. These are enabled by default and can be turned off in the Interactive Panel -> Annotations -> Add custom JS events/scripts when available. Addition of custom JS events/widgets slows down generation of interactive plots as these have to be compiled to JS. Note: First time you try this you will most likely be greeted with an error message. Follow the instructions there to solve it.
    • Expanded the list of available plots.
    • Interactive plots can be exprted in multi-threaded mode now, enabling you to do other tasks while they are being exported. Note: If you close the output window, the export process will stop.
  • Overlay plots will not be added to overlay document by default. You first must toggle "Add overlay plots to document" in the menus of individual overlay panels.

Improvements in v1.1.2:

  • Loads of small improvements in the Interactive output pane
  • Improved and extended list of available labels
  • Reorganised the Plot parameters panel
  • Some of the plot parameter options will take an immediate effected without the need to replot the data. Some will not!
  • General improvements to the Peak fitting/finding in the Processing panel.
  • General improvements to the Mass spectrum processing the Processing panel.
  • Usually at start of the program, ORIGAMI looks for Driftscope on your PC. If it doesn't find it, it usually notifies you of it. You can disable this behaviour now.
  • Configuration files are not saved automatically. You can disable this by going to Plot settings -> Extra -> Auto-save settings to off.
  • Added two new color palettes (cividis - colorblind friendly and winter)
  • Rearranged the UniDec panel and improved error messges.
  • Added label position optimisation (can be disabled if you don't like the results).

 Fixes in v1.1.2:

  • Many fixes that should improve the general usability and reliability of the analysis software
  • Fixed an issue where the colorbar wasn't displaying correct values
  • Fixed issues with the waterfall plots.
  • Fixed an issue which occurs when the size of the screen is not optimal. I've tested the software on screens with severan screen dimensions (1980x1080, 1680x1050, 1600x900, 1366x768, 1280x102 and 1280x800) and its looks pretty good.  I would recommend using a decent sized screen for using ORIGAMI.

 

 

Waterfall overlay:

Violin:

Scatter:

Bar plot

Waterfall plot with JavaScript widgets

Annotations panel

Planned features:

  • Interactive panel:
    • I don't like the current positiong of various settings and how they are actively enabled/disable upon selection in the list. I intend to add a separate window where when you double-click on an item it will open and you will only see relevant settings.
    • Widgets are awesome but still require a lot of work. A couple of really cool widgets I intend to add are toggles for colorblind mode, data selection dropdowns, comparison tools etc
    • I would like to add a number of neat plots, including circos-style plot for XL-MS, HDX-style grid plots etc
  • Plots:
    • I have a couple of ideas for new plot types, especially for RMSD-type plots
  • Main program:
    • Speed-up certain operations
    • Improve GUI
    • Add support for other vendor files. I intend to use multiplierz + other open-source libraries
  • Help pages:
    • Improve the text + add more examples
  • Videos:
    • Record a couple of videos showing various features + usage

 

ORIGAMI-MS:

There have been no changes to ORIGAMIMS, so please download it from release 1.0.1.

Video tutorials:

A couple of videos is available on YouTube. Will try to add more in future.

ORIGAMI-MS: Setup Guide

ORIGAMI-ANALYSE: Analysis of ORIGAMI-MS files

Mailing list

If you would like to be added to a ORIGAMI mailing list where you will be notified of new releases, please contact lukasz.migas@manchester.ac.uk

How to update

Since the whole package was revamped, the only way to update ORIGAMI is to download the ORIGAMI_ANALYSE_v1.1.2.zip file, unpack it somewhere on your PC and it should work out of the box. :)

As you might notice, the size of the directory increased quite a bit, it is about 1 Gb when unpacked.

Many thanks,

Lukasz