Functions to classify mass spectra in known categories, and to determine discriminant mass-over-charge values. It includes easy-to-use functions for pre-processing mass spectra, functions to determine discriminant mass-over-charge values (m/z) from a library of mass spectra corresponding to different categories, and functions to predict the category (species, phenotypes, etc.) associated to a mass spectrum from a list of selected mass-over-charge values. Three vignettes illustrating how to use the functions of this package from real data sets are also available online to help users: <https://agodmer.github.io/MSclassifR_examples/Vignettes/Vignettemsclassifr_Ecrobiav3.html>, <https://agodmer.github.io/MSclassifR_examples/Vignettes/Vignettemsclassifr_Klebsiellav3.html> and <https://agodmer.github.io/MSclassifR_examples/Vignettes/Vignettemsclassifr_DAv3.html>.

Model based clustering using 
    the multivariate multiple Scaled t (MST) and multivariate multiple 
    scaled contaminated normal (MSCN) distributions. The MST is an 
    extension of the multivariate Student-t distribution to include 
    flexible tail behaviors, Forbes, F. & Wraith, D. (2014) <doi:10.1007/s11222-013-9414-4>. The MSCN represents a  heavy-tailed
    generalization of the multivariate normal (MN) distribution to
    model elliptical contoured scatters in the presence of mild outliers
    (also referred to as "bad" points) and automatically detect bad points, Punzo, A. & Tortora, C. (2021) <doi:10.1177/1471082X19890935>.

Three generalizations of the synthetic control method (which has 
    already an implementation in package 'Synth') are implemented: first, 
    'MSCMT' allows for using multiple outcome variables, second, time series 
    can be supplied as economic predictors, and third, a well-defined 
    cross-validation approach can be used.
    Much effort has been taken to make the implementation as stable as possible 
    (including edge cases) without losing computational efficiency.
    A detailed description of the main algorithms is given in 
    Becker and Klößner (2018) <doi:10.1016/j.ecosta.2017.08.002>.