Shinyscreen: mass spectrometry data inspection and quality checking utility

Abstract Shinyscreen is an R package and Shiny-based web application designed for the exploration, visualization, and quality assessment of raw data from high resolution mass spectrometry instruments. Its versatile list-based approach supports the curation of data starting from either known or “susp...

Full description

Saved in:
Bibliographic Details
Main Authors: Todor Kondić, Anjana Elapavalore, Jessy Krier, Adelene Lai, Hiba Mohammed Taha, Mira Narayanan, Emma L. Schymanski
Format: Article
Language:English
Published: BMC 2025-06-01
Series:Journal of Cheminformatics
Subjects:
Online Access:https://doi.org/10.1186/s13321-025-01044-x
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849685912086118400
author Todor Kondić
Anjana Elapavalore
Jessy Krier
Adelene Lai
Hiba Mohammed Taha
Mira Narayanan
Emma L. Schymanski
author_facet Todor Kondić
Anjana Elapavalore
Jessy Krier
Adelene Lai
Hiba Mohammed Taha
Mira Narayanan
Emma L. Schymanski
author_sort Todor Kondić
collection DOAJ
description Abstract Shinyscreen is an R package and Shiny-based web application designed for the exploration, visualization, and quality assessment of raw data from high resolution mass spectrometry instruments. Its versatile list-based approach supports the curation of data starting from either known or “suspected” compounds (compound list-based screening) or detected masses (mass list-based screening), making it adaptable to diverse analytical needs (target, suspect or non-target screening). Shinyscreen can be operated in multiple modes, including as an R package, an interactive command-line tool, a self-documented web GUI, or a network-deployable service. Shinyscreen has been applied in environmental research, database enrichment, and educational initiatives, showcasing its broad utility. Shinyscreen is available in GitLab ( https://gitlab.com/uniluxembourg/lcsb/eci/shinyscreen ) under the Apache License 2.0. The repository contains detailed instructions for deployment and use. Additionally, a pre-configured Docker image, designed for seamless installation and operation is available, with instructions also provided in the main repository. Scientific Contribution: Shinyscreen is a fully open source prescreening application to assist analysts in the high throughput quality control of the thousands of peaks detected in high resolution mass spectrometry experiments. As a vendor-independent, cross operating system application it covers an important niche in open mass spectrometry workflows. Shinyscreen supports quality control of data for further identification or upload of spectra to public data resources, as well as teaching efforts to educate students on the importance of data quality control and rigorous identification methods.
format Article
id doaj-art-58259dde5d484fabb23c86a44d9f9bb4
institution DOAJ
issn 1758-2946
language English
publishDate 2025-06-01
publisher BMC
record_format Article
series Journal of Cheminformatics
spelling doaj-art-58259dde5d484fabb23c86a44d9f9bb42025-08-20T03:22:54ZengBMCJournal of Cheminformatics1758-29462025-06-0117111110.1186/s13321-025-01044-xShinyscreen: mass spectrometry data inspection and quality checking utilityTodor Kondić0Anjana Elapavalore1Jessy Krier2Adelene Lai3Hiba Mohammed Taha4Mira Narayanan5Emma L. Schymanski6Luxembourg Centre for Systems Biomedicine (LCSB), University of LuxembourgLuxembourg Centre for Systems Biomedicine (LCSB), University of LuxembourgLuxembourg Centre for Systems Biomedicine (LCSB), University of LuxembourgLuxembourg Centre for Systems Biomedicine (LCSB), University of LuxembourgLuxembourg Centre for Systems Biomedicine (LCSB), University of LuxembourgLuxembourg Centre for Systems Biomedicine (LCSB), University of LuxembourgLuxembourg Centre for Systems Biomedicine (LCSB), University of LuxembourgAbstract Shinyscreen is an R package and Shiny-based web application designed for the exploration, visualization, and quality assessment of raw data from high resolution mass spectrometry instruments. Its versatile list-based approach supports the curation of data starting from either known or “suspected” compounds (compound list-based screening) or detected masses (mass list-based screening), making it adaptable to diverse analytical needs (target, suspect or non-target screening). Shinyscreen can be operated in multiple modes, including as an R package, an interactive command-line tool, a self-documented web GUI, or a network-deployable service. Shinyscreen has been applied in environmental research, database enrichment, and educational initiatives, showcasing its broad utility. Shinyscreen is available in GitLab ( https://gitlab.com/uniluxembourg/lcsb/eci/shinyscreen ) under the Apache License 2.0. The repository contains detailed instructions for deployment and use. Additionally, a pre-configured Docker image, designed for seamless installation and operation is available, with instructions also provided in the main repository. Scientific Contribution: Shinyscreen is a fully open source prescreening application to assist analysts in the high throughput quality control of the thousands of peaks detected in high resolution mass spectrometry experiments. As a vendor-independent, cross operating system application it covers an important niche in open mass spectrometry workflows. Shinyscreen supports quality control of data for further identification or upload of spectra to public data resources, as well as teaching efforts to educate students on the importance of data quality control and rigorous identification methods.https://doi.org/10.1186/s13321-025-01044-xHigh resolution mass spectrometryShinySpectral data analysisData processingVisualisationMetFrag
spellingShingle Todor Kondić
Anjana Elapavalore
Jessy Krier
Adelene Lai
Hiba Mohammed Taha
Mira Narayanan
Emma L. Schymanski
Shinyscreen: mass spectrometry data inspection and quality checking utility
Journal of Cheminformatics
High resolution mass spectrometry
Shiny
Spectral data analysis
Data processing
Visualisation
MetFrag
title Shinyscreen: mass spectrometry data inspection and quality checking utility
title_full Shinyscreen: mass spectrometry data inspection and quality checking utility
title_fullStr Shinyscreen: mass spectrometry data inspection and quality checking utility
title_full_unstemmed Shinyscreen: mass spectrometry data inspection and quality checking utility
title_short Shinyscreen: mass spectrometry data inspection and quality checking utility
title_sort shinyscreen mass spectrometry data inspection and quality checking utility
topic High resolution mass spectrometry
Shiny
Spectral data analysis
Data processing
Visualisation
MetFrag
url https://doi.org/10.1186/s13321-025-01044-x
work_keys_str_mv AT todorkondic shinyscreenmassspectrometrydatainspectionandqualitycheckingutility
AT anjanaelapavalore shinyscreenmassspectrometrydatainspectionandqualitycheckingutility
AT jessykrier shinyscreenmassspectrometrydatainspectionandqualitycheckingutility
AT adelenelai shinyscreenmassspectrometrydatainspectionandqualitycheckingutility
AT hibamohammedtaha shinyscreenmassspectrometrydatainspectionandqualitycheckingutility
AT miranarayanan shinyscreenmassspectrometrydatainspectionandqualitycheckingutility
AT emmalschymanski shinyscreenmassspectrometrydatainspectionandqualitycheckingutility