Package for Peak Picking and ANnoTation of High resolution Experiments in R, implemented in R and Shiny
Overview
peakPantheR is an R/Bioconductor package that implements functions to detect, integrate and report pre-defined features in MS files (e.g. compounds, fragments, adducts, …). It is designed for:
Post-acquisition feature detection, integration and reporting (see Parallel Annotation)
process multiple compounds in multiple files in parallel, store results in a single object
peakPantheR can process LC/MS data files in NetCDF, mzML/mzXML and mzData format as data import is achieved using Bioconductor’s mzR package.
The reference versions of peakPantheR is available on the corresponding Bioconductor page (release or dev version).
Active development and issue tracking take place on the github page, while an overview of the package, vignettes and documentation are available on the supporting website.
As a summary, the GPLv3 license requires attribution, inclusion of copyright and license information, disclosure of source code and changes. Derivative work must be available under the same terms.
peakPantheR
Package for Peak Picking and ANnoTation of High resolution Experiments in R, implemented in
RandShinyOverview
peakPantheR is an R/Bioconductor package that implements functions to detect, integrate and report pre-defined features in MS files (e.g. compounds, fragments, adducts, …). It is designed for:
multiplecompounds inonefile at a timemultiplecompounds inmultiplefiles inparallel, store results in asingleobjectpeakPantheRcan process LC/MS data files in NetCDF, mzML/mzXML and mzData format as data import is achieved using Bioconductor’smzRpackage.The reference versions of
peakPantheRis available on the corresponding Bioconductor page (release or dev version).Active development and issue tracking take place on the github page, while an overview of the package, vignettes and documentation are available on the supporting website.
Installation
To install peakPantheR:
To install the development version from GitHub:
Usage
Both real time and parallel compound integration require a common set of information:
netCDF/mzMLMS file(s)RT/m/zwindow) for each compound.Vignettes
An overview of the package and detailed information on usage are available in the following vignettes:
Examples
Besides the vignettes, more tutorials are available via github:
Contributing
Suggestions and contributions to
peakPantheRare welcome, for more information please first refer to the contribution guide and code of conduct, or get in touch by opening a Github issue.Copyright
peakPantheRis licensed under the GPLv3As a summary, the GPLv3 license requires attribution, inclusion of copyright and license information, disclosure of source code and changes. Derivative work must be available under the same terms.
© National Phenome Centre (2026)