The grover package provides a web-based API framework for remote access to a mass spectrometry .raw data repository, implemented using the plumber R package.
API functionality includes:
- File information retrieval including file size and creation dates.
- File transfer.
- Raw mass spectrometry data file conversion to
.mzMLformat. - Retrieval of sample information from
.rawfile headers.
The package functionality is platform independent with file conversion and sample information retrieval functionality available through use of the msconverteR and rawrr R packages.
The grover package can be installed from GitHub using the following:
remotes::install_github('jasenfinch/grover')
The package documentation can be browsed online at https://jasenfinch.github.io/grover/.
If you believe you've found a bug in grover, please file a bug (and, if
possible, a reproducible example) at
https://github.com/jasenfinch/grover/issues.