UltraMassExplorer

Version 1.5.2 (2025-12-07)

Uplot layout

Documentation improvements

CRAN compliance: file writing and network access

CRAN compliance: graphical parameters and working directory

Plotting system overhaul

Stability and bug fixes

Internal quality improvements

Version 1.5.1 (2025-12-01)

Modifications

Bug fixes

Version 1.5.0 (2025-11-23)

This version is the first submission to CRAN.

Depricated and changed arguments:

External Formula Libraries via Zenodo

UME’s large molecular formula libraries (15–125 MB) are now hosted on Zenodo (https://doi.org/10.5281/zenodo.17606457) for open and persistent access.

These library objects are now S3 class objects.

New functions

Improvements

Version 1.4.2 (2025-11-06)

New features

Bug fix

Version 1.4.1 (2025-10-30)

Enhancements

Deprecated

Version 1.4.0 (2025-10-20)

This version introduces a new nomenclature. All columns carrying information on isotopes are now named according to the official IUPAC nomenclature to avoid ambiguities.

For example, the column ‘c’ that contains the number of atoms of 12C is now called ‘12C’ (capital “C”!).

This had implications for the entire ume data pipeline. Functions such as check_mfd(), check_formula_library(), and check_peaklist() can now help to enforce the new nomenclature.

Function updates

Other

Version 1.3.1 (2025-09-03)

Bug fixes

Function updates

Data update

Version 1.3.0

Function updates

Version 1.2.2

Version 1.2.1

Function updates:

- `calc_recalibrate_ms()`: argument `formula_library` was removed.
  The calibration is now only based on lists of molecular formulas provided 
  either by `calibr_list` or by `custom_calibr_list`.
- `assign_formulas()` is now much faster for small libraries (n<=10 entries), 
  because the peaklist is pre-filtered before matching with the library.
- `identify_isotope_columns()`: column names "sn" and "sc" are explicitly 
  excluded to avoid confusions with element names.

Version 1.2

New Functions

Version 1.1.2

Function update

Version 1.1.1

Version 1.1.0

New and updated plot functions

- `uplot_cluster()`: Cluster + NMDS function added: `uplot_cluster()`
- `uplot_pca()`: 
- `uplot_ms()`: Revised and a `data_reduction` argument was added 
   to accelerate plotting. 
- `uplot_ratios()`: For comparing peak intensities of molecular formulas 
  between two spectra.
- `uplot_cvm()`: new                          
- `uplot_freq()`: new
- `uplot_freq_ma()`: new
- `uplot_freq_vs_ppm()`: new
- `uplot_hc_vs_m()`: new
- `uplot_heteroatoms()`: new
- `uplot_isotope_precision()`: update
- `uplot_kmd()`: new
- `uplot_layout()`: new
- `uplot_lcms()`: update
- `uplot_ma_vs_mz()`: new
- `uplot_n_mf_per_sample()`: new
- `uplot_pca()`: new
- `uplot_ratios()`: new
- `uplot_reproducibility()`: new
- `uplot_ri_vs_sample()`: new
- `uplot_vk()`: update
- `uplot_ppm_average()`: new
- `uplot_dbe_vs_o()`: new
- `uplot_dbe_vs_c()`: new
- `uplot_dbe_vs_ppm()`: new
- `uplot_dbe_minus_o()`: new
- `ustats_outlier()`: moved from `stats.R`
 

Version 1.0.6

Version 1.0.5

Version 1.0.4

Version 1.0.3

Version 1.0.2

Version 1.0.1

Notes

Version 1.0.0

BREAKING CHANGES

Notes

Version 0.3.2

Version 0.3.1

Main changes

This version now includes unit tests. Following versions will allow that functions can be applied to single values and vectors in tables. - Updates for calc_ma() and calc_ma_abs(): - checks added in functions - unit tests added - application of functions now - Dependencies DT and pander removed from package.

Version 0.2.20

New functions

Bugfix

Version 0.2.19

Version 0.2.18

Version 0.2.17

Version 0.2.16

Version 0.2.15

Version 0.2.14

Version 0.2.13

Version 0.2.12

Version 0.2.11

Version 0.2.10

Version 0.2.9

Version 0.2.8

Version 0.2.7

Version 0.2.6

Version 0.2.4