Low level infrastructure to handle MS spectra

Overview

The Spectra package defines an efficient infrastructure for storing and handling mass spectrometry spectra and functionality to subset, process, visualize and compare spectra data.

A description of its functionality and design is available in this preprint.

Spectra provides different implementations (backends) to store mass spectrometry data. These comprise backends tuned for fast data access and processing and backends for very large data sets ensuring a small memory footprint.

A (possibly incomplete) list of available backends (along with a link to the R package providing it) is shown below:

For more information see the package homepage.


‡️ Installation

The package can be installed with

install.packages("BiocManager")
BiocManager::install("Spectra")

🀝 Contribution

Please help us improving and completing the package! Any type of contribution welcome :open_hands: - including discussions, suggestions or actual code. Don't be afraid - we're friendly ☺️! πŸ‘‰ get involved by opening an issue.

Please also check out the RforMassSpectrometry Contributions Guide.

πŸ“œ Code of Conduct

We follow the RforMassSpectrometry Code of Conduct to maintain an inclusive and respectful community.

License

This package is licensed under the Artistic 2.0 license: πŸ“„ https://opensource.org/license/Artistic-2.0

Documentation (manuals, vignettes) is licensed under CC BY-NC-SA 4.0: πŸ“„ https://creativecommons.org/licenses/by-nc-sa/4.0/