spectratoqueries

Repository to translate spectra to queries

https://github.com/spectra-to-knowledge/spectratoqueries

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 18 DOI reference(s) in README
  • Academic publication links
    Links to: nature.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary

Keywords

knowledge-extraction monoterpene-indole-alkaloids querying-system spectral-information spectral-library tandem-ms
Last synced: 6 months ago · JSON representation ·

Repository

Repository to translate spectra to queries

Basic Info
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
knowledge-extraction monoterpene-indole-alkaloids querying-system spectral-information spectral-library tandem-ms
Created about 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation Codemeta

README.md

SpectraToQueries

Lifecycle:
experimental R-CMD-check r-universe
badge Codecov test
coverage <!-- badges: end -->

Repository to translate spectra to queries.

Requirements

Here is what you minimally need:

  • A file containing MS/MS spectra with associated skeleton information (or any other relevant chemical classification) provided as metadata. This structure information, stored in the metadata field “skeleton”, allows the generation of queries specific to a given skeleton by extracting repetitive skeleton-specific fragmentation patterns. The MIADB file is provided as an example.

Installation

As the package is not (yet) available on CRAN, you will need to install with:

r install.packages( "SpectraToQueries", repos = c( "https://spectra-to-knowledge.r-universe.dev", "https://bioc.r-universe.dev", "https://cloud.r-project.org" ) )

Use

To reproduce the example that uses the Monoterpene Indole Alkaloids Database (.mgf) file by default, which includes the annotation of spectral skeletons:

r SpectraToQueries::spectra_to_queries()

To reproduce the “grouped” example that uses the MIADB file, which includes an expert-based annotation of spectral “super skeletons” (combination of skeletons exhibiting a high structural similarity):

r SpectraToQueries::spectra_to_queries( spectra = system.file( "extdata", "spectra_grouped.rds", package = "SpectraToQueries" ), export = "data/interim/queries-grouped.tsv" )

To generate diagnostic ions queries from your spectra:

r SpectraToQueries::spectra_to_queries( spectra = "yourAwesomeSpectra.mgf", export = "path/yourEvenBetterResults.tsv" )

Showing all parameters:

r SpectraToQueries::spectra_to_queries( spectra = NULL, export = "data/interim/queries.tsv", beta_1 = 1.0, beta_2 = 0.5, dalton = 0.01, decimals = 4L, intensity_min = 0.0, ions_max = 10L, n_skel_min = 5L, n_spec_min = 3L, ppm = 30.0, fscore_min = 0.0, precision_min = 0.0, recall_min = 0.0, zero_val = 0.0 )

Main Citations

Translating community-wide spectral library into actionable chemical knowledge: a proof of concept with monoterpene indole alkaloids: https://doi.org/10.1186/s13321-025-01009-0

Additional software credits

| Package | Version | Citation | |:---|:---|:---| | base | 4.5.1 | R Core Team (2025) | | BiocGenerics | 0.55.1 | Huber et al. (2015) | | BiocManager | 1.30.26 | Morgan and Ramos (2025) | | BiocParallel | 1.43.4 | Wang et al. (2025) | | BiocVersion | 3.22.0 | Morgan (2025) | | knitr | 1.50 | Xie (2014); Xie (2015); Xie (2025) | | MsBackendMgf | 1.17.0 | Gatto, Rainer, and Gibb (2025) | | pkgload | 1.4.0 | Wickham et al. (2024) | | rmarkdown | 2.29 | Xie, Allaire, and Grolemund (2018); Xie, Dervieux, and Riederer (2020); Allaire et al. (2024) | | Spectra | 1.19.4 | Rainer et al. (2022) | | testthat | 3.2.3 | Wickham (2011) | | tidytable | 0.11.2 | Fairbanks (2024) | | tidyverse | 2.0.0 | Wickham et al. (2019) |

Allaire, JJ, Yihui Xie, Christophe Dervieux, Jonathan McPherson, Javier Luraschi, Kevin Ushey, Aron Atkins, et al. 2024. *rmarkdown: Dynamic Documents for r*. .
Fairbanks, Mark. 2024. *tidytable: Tidy Interface to “data.table”*. .
Gatto, Laurent, Johannes Rainer, and Sebastian Gibb. 2025. *MsBackendMgf: Mass Spectrometry Data Backend for Mascot Generic Format (Mgf) Files*. .
Huber, W., Carey, V. J., Gentleman, R., Anders, et al. 2015. “Orchestrating High-Throughput Genomic Analysis with Bioconductor.” *Nature Methods* 12 (2): 115–21. .
Morgan, Martin. 2025. *BiocVersion: Set the Appropriate Version of Bioconductor Packages*. .
Morgan, Martin, and Marcel Ramos. 2025. *BiocManager: Access the Bioconductor Project Package Repository*. .
R Core Team. 2025. *R: A Language and Environment for Statistical Computing*. Vienna, Austria: R Foundation for Statistical Computing. .
Rainer, Johannes, Andrea Vicini, Liesa Salzer, Jan Stanstrup, Josep M. Badia, Steffen Neumann, Michael A. Stravs, et al. 2022. “A Modular and Expandable Ecosystem for Metabolomics Data Annotation in r.” *Metabolites* 12: 173. .
Wang, Jiefei, Martin Morgan, Valerie Obenchain, Michel Lang, Ryan Thompson, and Nitesh Turaga. 2025. *BiocParallel: Bioconductor Facilities for Parallel Evaluation*. .
Wickham, Hadley. 2011. “testthat: Get Started with Testing.” *The R Journal* 3: 5–10. .
Wickham, Hadley, Mara Averick, Jennifer Bryan, Winston Chang, Lucy D’Agostino McGowan, Romain François, Garrett Grolemund, et al. 2019. “Welcome to the tidyverse.” *Journal of Open Source Software* 4 (43): 1686. .
Wickham, Hadley, Winston Chang, Jim Hester, and Lionel Henry. 2024. *pkgload: Simulate Package Installation and Attach*. .
Xie, Yihui. 2014. “knitr: A Comprehensive Tool for Reproducible Research in R.” In *Implementing Reproducible Computational Research*, edited by Victoria Stodden, Friedrich Leisch, and Roger D. Peng. Chapman; Hall/CRC.
———. 2015. *Dynamic Documents with R and Knitr*. 2nd ed. Boca Raton, Florida: Chapman; Hall/CRC. .
———. 2025. *knitr: A General-Purpose Package for Dynamic Report Generation in R*. .
Xie, Yihui, J. J. Allaire, and Garrett Grolemund. 2018. *R Markdown: The Definitive Guide*. Boca Raton, Florida: Chapman; Hall/CRC. .
Xie, Yihui, Christophe Dervieux, and Emily Riederer. 2020. *R Markdown Cookbook*. Boca Raton, Florida: Chapman; Hall/CRC. .

Owner

  • Name: spectra-to-knowledge
  • Login: spectra-to-knowledge
  • Kind: organization

Citation (CITATION.cff)

# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
 
cff-version: 1.2.0
message: 'To cite package "SpectraToQueries" in publications use:'
type: software
license: AGPL-3.0-or-later
title: 'SpectraToQueries: Spectra to queries'
version: 0.0.0.9001
abstract: SpectraToQueries provides the infrastructure to translate spectra to queries.
authors:
- family-names: Rutz
  given-names: Adriano
  email: adafede@gmail.com
  orcid: https://orcid.org/0000-0003-0443-9902
preferred-citation:
  type: manual
  title: 'SpectraToQueries: SpectraToQueries provides the infrastructure to translate
    spectra to queries'
  authors:
  - family-names: Rutz
    given-names: Adriano
    email: adafede@gmail.com
    orcid: https://orcid.org/0000-0003-0443-9902
  - family-names: Szwarc
    given-names: Sarah
    email: sarah.szwarc@universite-paris-saclay.fr
    orcid: https://orcid.org/0000-0001-6369-5522
  year: '2025'
  notes: R package, version 0.0.9001
repository: https://bioconductor.org/
repository-code: https://github.com/spectra-to-knowledge/spectra-to-queries
url: https://spectra-to-knowledge.github.io/SpectraToQueries
contact:
- family-names: Rutz
  given-names: Adriano
  email: adafede@gmail.com
  orcid: https://orcid.org/0000-0003-0443-9902
keywords:
- knowledgeExtraction
- spectralInformation
- queryingSystem
- knowledge-extraction
- monoterpene-indole-alkaloids
- querying-system
- spectral-information
- spectral-library
- tandem-ms
references:
- type: article
  title: 'Translating community-wide spectral library into actionable chemical knowledge:
    a proof of concept with monoterpene indole alkaloids'
  authors:
  - family-names: Szwarc
    given-names: Sarah
    orcid: https://orcid.org/0000-0001-6369-5522
  - family-names: Rutz
    given-names: Adriano
    orcid: https://orcid.org/0000-0003-0443-9902
  - family-names: Lee
    given-names: Kyungha
  - family-names: Mejri
    given-names: Yassine
  - family-names: Bonnet
    given-names: Olivier
  - family-names: Hazni
    given-names: Hazrina
  - family-names: Jagora
    given-names: Adrien
  - family-names: Mbeng Obame
    given-names: Rany B
  - family-names: Jin Kyoung
    given-names: Noh
  - family-names: Otogo N'Nang
    given-names: Elvis
  - family-names: Alaribe
    given-names: Stephenie C
  - family-names: Awang
    given-names: Khalijah
  - family-names: Bernadat
    given-names: Guillaume
  - family-names: Choi
    given-names: Young Hae
  - family-names: Courdavault
    given-names: Vincent
  - family-names: Frederich
    given-names: Michel
  - family-names: Gaslonde
    given-names: Thomas
  - family-names: Huber
    given-names: Florian
  - family-names: Kam
    given-names: Toh-Seok
  - family-names: Low
    given-names: Yun Yee
  - family-names: Poupon
    given-names: Erwan
  - family-names: Hooft
    given-names: Justin J J
    name-particle: van der
  - family-names: Kang
    given-names: Kyo Bin
  - family-names: Le Pogam
    given-names: Pierre
  - family-names: Beniddir
    given-names: Mehdi A
    orcid: https://orcid.org/0000-0003-2153-4290
  journal: J. Cheminform.
  year: '2025'
  volume: '17'
  url: https://doi.org/10.1186/s13321-025-01009-0
  keywords:
  - Expert knowledge
  - MS/MS
  - Monoterpene indole alkaloids
  - Query
  - Scaffold
  - Similarity
  doi: 10.1186/s13321-025-01009-0
  issn: 1758-2946
- type: software
  title: 'R: A Language and Environment for Statistical Computing'
  notes: Depends
  url: https://www.R-project.org/
  authors:
  - name: R Core Team
  institution:
    name: R Foundation for Statistical Computing
    address: Vienna, Austria
  year: '2025'
  version: '>= 4.4.0'
- type: software
  title: BiocGenerics
  abstract: 'BiocGenerics: S4 generic functions used in Bioconductor'
  notes: Imports
  url: https://bioconductor.org/packages/BiocGenerics
  repository: https://bioconductor.org/
  authors:
  - name: The Bioconductor Dev Team
  - family-names: Pagès
    given-names: Hervé
    email: hpages.on.github@gmail.com
    orcid: https://orcid.org/0009-0002-8272-4522
  year: '2025'
  doi: 10.18129/B9.bioc.BiocGenerics
  version: '>= 0.52.0'
- type: software
  title: BiocParallel
  abstract: 'BiocParallel: Bioconductor facilities for parallel evaluation'
  notes: Imports
  url: https://github.com/Bioconductor/BiocParallel
  repository: https://bioconductor.org/
  authors:
  - family-names: Morgan
    given-names: Martin
    email: mtmorgan.bioc@gmail.com
  - family-names: Wang
    given-names: Jiefei
  - family-names: Obenchain
    given-names: Valerie
  - family-names: Lang
    given-names: Michel
    email: michellang@gmail.com
  - family-names: Thompson
    given-names: Ryan
    email: rct@thompsonclan.org
  - family-names: Turaga
    given-names: Nitesh
  year: '2025'
  doi: 10.18129/B9.bioc.BiocParallel
  version: '>= 1.40.2'
- type: software
  title: MsBackendMgf
  abstract: 'MsBackendMgf: Mass Spectrometry Data Backend for Mascot Generic Format
    (mgf) Files'
  notes: Imports
  url: https://github.com/RforMassSpectrometry/MsBackendMgf
  repository: https://bioconductor.org/
  authors:
  - family-names: Gatto
    given-names: Laurent
    email: laurent.gatto@uclouvain.be
    orcid: https://orcid.org/0000-0002-1520-2268
  - family-names: Rainer
    given-names: Johannes
    email: Johannes.Rainer@eurac.edu
    orcid: https://orcid.org/0000-0002-6977-7147
  - family-names: Gibb
    given-names: Sebastian
    email: mail@sebastiangibb.de
    orcid: https://orcid.org/0000-0001-7406-4443
  year: '2025'
  doi: 10.18129/B9.bioc.MsBackendMgf
  version: '>= 1.14.0'
- type: software
  title: purrr
  abstract: 'purrr: Functional Programming Tools'
  notes: Imports
  url: https://purrr.tidyverse.org/
  repository: https://CRAN.R-project.org/package=purrr
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
    orcid: https://orcid.org/0000-0003-4757-117X
  - family-names: Henry
    given-names: Lionel
    email: lionel@posit.co
  year: '2025'
  doi: 10.32614/CRAN.package.purrr
  version: '>= 1.1.0'
- type: software
  title: Spectra
  abstract: 'Spectra: Spectra Infrastructure for Mass Spectrometry Data'
  notes: Imports
  url: https://github.com/RforMassSpectrometry/Spectra
  repository: https://bioconductor.org/
  authors:
  - family-names: Gatto
    given-names: Laurent
    email: laurent.gatto@uclouvain.be
    orcid: https://orcid.org/0000-0002-1520-2268
  - family-names: Rainer
    given-names: Johannes
    email: Johannes.Rainer@eurac.edu
    orcid: https://orcid.org/0000-0002-6977-7147
  - family-names: Gibb
    given-names: Sebastian
    email: mail@sebastiangibb.de
    orcid: https://orcid.org/0000-0001-7406-4443
  - family-names: Louail
    given-names: Philippine
    email: philippine.louail@eurac.edu
    orcid: https://orcid.org/0009-0007-5429-6846
  year: '2025'
  doi: 10.18129/B9.bioc.Spectra
  version: '>= 1.16.1'
- type: software
  title: tidytable
  abstract: 'tidytable: Tidy Interface to ''data.table'''
  notes: Imports
  url: https://markfairbanks.github.io/tidytable/
  repository: https://CRAN.R-project.org/package=tidytable
  authors:
  - family-names: Fairbanks
    given-names: Mark
    email: mark.t.fairbanks@gmail.com
  year: '2025'
  doi: 10.32614/CRAN.package.tidytable
  version: '>= 0.11.2'
- type: software
  title: tibble
  abstract: 'tibble: Simple Data Frames'
  notes: Imports
  url: https://tibble.tidyverse.org/
  repository: https://CRAN.R-project.org/package=tibble
  authors:
  - family-names: Müller
    given-names: Kirill
    email: kirill@cynkra.com
    orcid: https://orcid.org/0000-0002-1416-3412
  - family-names: Wickham
    given-names: Hadley
    email: hadley@rstudio.com
  year: '2025'
  doi: 10.32614/CRAN.package.tibble
  version: '>= 3.3.0'
- type: software
  title: altdoc
  abstract: 'altdoc: Package Documentation Websites with ''Quarto'', ''Docsify'',
    ''Docute'', or ''MkDocs'''
  notes: Suggests
  url: https://altdoc.etiennebacher.com
  repository: https://CRAN.R-project.org/package=altdoc
  authors:
  - family-names: Bacher
    given-names: Etienne
    email: etienne.bacher@protonmail.com
  - family-names: Arel-Bundock
    given-names: Vincent
    email: vincent.arel-bundock@umontreal.ca
    orcid: https://orcid.org/0000-0003-2042-7063
  year: '2025'
  doi: 10.32614/CRAN.package.altdoc
  version: '>= 0.5.0'
- type: software
  title: BiocManager
  abstract: 'BiocManager: Access the Bioconductor Project Package Repository'
  notes: Suggests
  url: https://bioconductor.github.io/BiocManager/
  repository: https://CRAN.R-project.org/package=BiocManager
  authors:
  - family-names: Morgan
    given-names: Martin
    email: martin.morgan@roswellpark.org
    orcid: https://orcid.org/0000-0002-5874-8148
  - family-names: Ramos
    given-names: Marcel
    email: marcel.ramos@sph.cuny.edu
    orcid: https://orcid.org/0000-0002-3242-0582
  year: '2025'
  doi: 10.32614/CRAN.package.BiocManager
  version: '>= 1.30.25'
- type: software
  title: BiocVersion
  abstract: 'BiocVersion: Set the appropriate version of Bioconductor packages'
  notes: Suggests
  repository: https://bioconductor.org/
  authors:
  - family-names: Morgan
    given-names: Martin
    email: martin.morgan@roswellpark.org
  year: '2025'
  doi: 10.18129/B9.bioc.BiocVersion
  version: '>= 3.20.0'
- type: software
  title: grateful
  abstract: 'grateful: Facilitate Citation of R Packages'
  notes: Suggests
  url: https://pakillo.github.io/grateful/
  repository: https://CRAN.R-project.org/package=grateful
  authors:
  - family-names: Rodriguez-Sanchez
    given-names: Francisco
    email: f.rodriguez.sanc@gmail.com
    orcid: https://orcid.org/0000-0002-7981-1599
  - family-names: Jackson
    given-names: Connor P.
    email: connor@cpjackson.net
    orcid: https://orcid.org/0000-0002-4220-5210
  year: '2025'
  doi: 10.32614/CRAN.package.grateful
  version: '>= 0.2.12'
- type: software
  title: R.utils
  abstract: 'R.utils: Various Programming Utilities'
  notes: Suggests
  url: https://henrikbengtsson.github.io/R.utils/
  repository: https://CRAN.R-project.org/package=R.utils
  authors:
  - family-names: Bengtsson
    given-names: Henrik
    email: henrikb@braju.com
  year: '2025'
  doi: 10.32614/CRAN.package.R.utils
  version: '>= 2.13.0'
- type: software
  title: spelling
  abstract: 'spelling: Tools for Spell Checking in R'
  notes: Suggests
  url: https://ropensci.r-universe.dev/spelling
  repository: https://CRAN.R-project.org/package=spelling
  authors:
  - family-names: Ooms
    given-names: Jeroen
    email: jeroenooms@gmail.com
    orcid: https://orcid.org/0000-0002-4035-0289
  - family-names: Hester
    given-names: Jim
    email: james.hester@rstudio.com
  year: '2025'
  doi: 10.32614/CRAN.package.spelling
  version: '>= 2.3.1'
- type: software
  title: testthat
  abstract: 'testthat: Unit Testing for R'
  notes: Suggests
  url: https://testthat.r-lib.org
  repository: https://CRAN.R-project.org/package=testthat
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  year: '2025'
  doi: 10.32614/CRAN.package.testthat
  version: '>= 3.0.0'

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "identifier": "SpectraToQueries",
  "description": "SpectraToQueries provides the infrastructure to translate spectra to queries.",
  "name": "SpectraToQueries: Spectra to queries",
  "relatedLink": "https://spectra-to-knowledge.github.io/SpectraToQueries",
  "codeRepository": "https://github.com/spectra-to-knowledge/spectra-to-queries",
  "issueTracker": "https://github.com/spectra-to-knowledge/spectra-to-queries/issues",
  "license": "https://spdx.org/licenses/AGPL-3.0",
  "version": "0.0.0.9001",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 4.5.1 (2025-06-13)",
  "author": [
    {
      "@type": "Person",
      "givenName": "Adriano",
      "familyName": "Rutz",
      "email": "adafede@gmail.com",
      "@id": "https://orcid.org/0000-0003-0443-9902"
    }
  ],
  "contributor": [
    {
      "@type": "Person",
      "givenName": "Sarah",
      "familyName": "Szwarc",
      "email": "sarah.szwarc@universite-paris-saclay.fr",
      "@id": "https://orcid.org/0000-0001-6369-5522"
    }
  ],
  "maintainer": [
    {
      "@type": "Person",
      "givenName": "Adriano",
      "familyName": "Rutz",
      "email": "adafede@gmail.com",
      "@id": "https://orcid.org/0000-0003-0443-9902"
    }
  ],
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "altdoc",
      "name": "altdoc",
      "version": ">= 0.5.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=altdoc"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "BiocManager",
      "name": "BiocManager",
      "version": ">= 1.30.25",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=BiocManager"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "BiocVersion",
      "name": "BiocVersion",
      "version": ">= 3.20.0",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "Bioconductor",
        "url": "https://www.bioconductor.org"
      },
      "sameAs": "https://bioconductor.org/packages/release/bioc/html/BiocVersion.html"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "grateful",
      "name": "grateful",
      "version": ">= 0.2.12",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=grateful"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "R.utils",
      "name": "R.utils",
      "version": ">= 2.13.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=R.utils"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "spelling",
      "name": "spelling",
      "version": ">= 2.3.1",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=spelling"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "version": ">= 3.0.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=testthat"
    }
  ],
  "softwareRequirements": {
    "1": {
      "@type": "SoftwareApplication",
      "identifier": "R",
      "name": "R",
      "version": ">= 4.4.0"
    },
    "2": {
      "@type": "SoftwareApplication",
      "identifier": "BiocGenerics",
      "name": "BiocGenerics",
      "version": ">= 0.52.0",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "Bioconductor",
        "url": "https://www.bioconductor.org"
      },
      "sameAs": "https://bioconductor.org/packages/release/bioc/html/BiocGenerics.html"
    },
    "3": {
      "@type": "SoftwareApplication",
      "identifier": "BiocParallel",
      "name": "BiocParallel",
      "version": ">= 1.40.2",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "Bioconductor",
        "url": "https://www.bioconductor.org"
      },
      "sameAs": "https://bioconductor.org/packages/release/bioc/html/BiocParallel.html"
    },
    "4": {
      "@type": "SoftwareApplication",
      "identifier": "MsBackendMgf",
      "name": "MsBackendMgf",
      "version": ">= 1.14.0",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "Bioconductor",
        "url": "https://www.bioconductor.org"
      },
      "sameAs": "https://bioconductor.org/packages/release/bioc/html/MsBackendMgf.html"
    },
    "5": {
      "@type": "SoftwareApplication",
      "identifier": "progress",
      "name": "progress",
      "version": ">= 1.2.3",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=progress"
    },
    "6": {
      "@type": "SoftwareApplication",
      "identifier": "purrr",
      "name": "purrr",
      "version": ">= 1.1.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=purrr"
    },
    "7": {
      "@type": "SoftwareApplication",
      "identifier": "Spectra",
      "name": "Spectra",
      "version": ">= 1.16.1",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "Bioconductor",
        "url": "https://www.bioconductor.org"
      },
      "sameAs": "https://bioconductor.org/packages/release/bioc/html/Spectra.html"
    },
    "8": {
      "@type": "SoftwareApplication",
      "identifier": "tidytable",
      "name": "tidytable",
      "version": ">= 0.11.2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=tidytable"
    },
    "9": {
      "@type": "SoftwareApplication",
      "identifier": "tibble",
      "name": "tibble",
      "version": ">= 3.3.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=tibble"
    },
    "SystemRequirements": null
  },
  "keywords": [
    "knowledgeExtraction",
    "spectralInformation",
    "queryingSystem",
    "knowledge-extraction",
    "spectral-library",
    "tandem-ms",
    "monoterpene-indole-alkaloids",
    "querying-system",
    "spectral-information"
  ],
  "fileSize": "2306.048KB",
  "citation": [
    {
      "@type": "SoftwareSourceCode",
      "datePublished": "2025",
      "author": [
        {
          "@type": "Person",
          "givenName": "Adriano",
          "familyName": "Rutz",
          "email": "adafede@gmail.com",
          "@id": "https://orcid.org/0000-0003-0443-9902"
        }
      ],
      "name": "SpectraToQueries: SpectraToQueries provides the infrastructure to translate spectra to queries",
      "description": "R package, version 0.0.9001"
    },
    {
      "@type": "ScholarlyArticle",
      "datePublished": "2025",
      "author": [
        {
          "@type": "Person",
          "givenName": "Sarah",
          "familyName": "Szwarc",
          "@id": "https://orcid.org/0000-0001-6369-5522"
        },
        {
          "@type": "Person",
          "givenName": "Adriano",
          "familyName": "Rutz",
          "@id": "https://orcid.org/0000-0003-0443-9902"
        },
        {
          "@type": "Person",
          "givenName": "Kyungha",
          "familyName": "Lee"
        },
        {
          "@type": "Person",
          "givenName": "Yassine",
          "familyName": "Mejri"
        },
        {
          "@type": "Person",
          "givenName": "Olivier",
          "familyName": "Bonnet"
        },
        {
          "@type": "Person",
          "givenName": "Hazrina",
          "familyName": "Hazni"
        },
        {
          "@type": "Person",
          "givenName": "Adrien",
          "familyName": "Jagora"
        },
        {
          "@type": "Person",
          "givenName": "Rany B",
          "familyName": "Mbeng Obame"
        },
        {
          "@type": "Person",
          "givenName": "Noh",
          "familyName": "Jin Kyoung"
        },
        {
          "@type": "Person",
          "givenName": "Elvis",
          "familyName": "Otogo N'Nang"
        },
        {
          "@type": "Person",
          "givenName": "Stephenie C",
          "familyName": "Alaribe"
        },
        {
          "@type": "Person",
          "givenName": "Khalijah",
          "familyName": "Awang"
        },
        {
          "@type": "Person",
          "givenName": "Guillaume",
          "familyName": "Bernadat"
        },
        {
          "@type": "Person",
          "givenName": "Young Hae",
          "familyName": "Choi"
        },
        {
          "@type": "Person",
          "givenName": "Vincent",
          "familyName": "Courdavault"
        },
        {
          "@type": "Person",
          "givenName": "Michel",
          "familyName": "Frederich"
        },
        {
          "@type": "Person",
          "givenName": "Thomas",
          "familyName": "Gaslonde"
        },
        {
          "@type": "Person",
          "givenName": "Florian",
          "familyName": "Huber"
        },
        {
          "@type": "Person",
          "givenName": "Toh-Seok",
          "familyName": "Kam"
        },
        {
          "@type": "Person",
          "givenName": "Yun Yee",
          "familyName": "Low"
        },
        {
          "@type": "Person",
          "givenName": "Erwan",
          "familyName": "Poupon"
        },
        {
          "@type": "Person",
          "givenName": "Justin J J",
          "familyName": "van der Hooft"
        },
        {
          "@type": "Person",
          "givenName": "Kyo Bin",
          "familyName": "Kang"
        },
        {
          "@type": "Person",
          "givenName": "Pierre",
          "familyName": "Le Pogam"
        },
        {
          "@type": "Person",
          "givenName": "Mehdi A",
          "familyName": "Beniddir",
          "@id": "https://orcid.org/0000-0003-2153-4290"
        }
      ],
      "name": "Translating community-wide spectral library into actionable chemical knowledge: a proof of concept with monoterpene indole alkaloids",
      "identifier": "10.1186/s13321-025-01009-0",
      "url": "https://doi.org/10.1186/s13321-025-01009-0",
      "@id": "https://doi.org/10.1186/s13321-025-01009-0",
      "sameAs": "https://doi.org/10.1186/s13321-025-01009-0",
      "isPartOf": {
        "@type": "PublicationIssue",
        "datePublished": "2025",
        "isPartOf": {
          "@type": [
            "PublicationVolume",
            "Periodical"
          ],
          "volumeNumber": "17",
          "name": "J. Cheminform."
        }
      }
    }
  ],
  "releaseNotes": "https://github.com/spectra-to-knowledge/spectra-to-queries/blob/main/NEWS.md",
  "readme": "https://github.com/spectra-to-knowledge/SpectraToQueries/blob/main/README.md",
  "contIntegration": [
    "https://github.com/spectra-to-knowledge/SpectraToQueries/actions/workflows/R-CMD-check.yaml",
    "https://app.codecov.io/gh/spectra-to-knowledge/SpectraToQueries"
  ],
  "developmentStatus": "https://lifecycle.r-lib.org/articles/stages.html#experimental"
}

GitHub Events

Total
  • Watch event: 1
  • Delete event: 3
  • Issue comment event: 1
  • Public event: 1
  • Push event: 139
  • Pull request event: 11
  • Fork event: 1
  • Create event: 5
Last Year
  • Watch event: 1
  • Delete event: 3
  • Issue comment event: 1
  • Public event: 1
  • Push event: 139
  • Pull request event: 11
  • Fork event: 1
  • Create event: 5

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (4)
  • sarahszwarc (2)
Top Labels
Issue Labels
Pull Request Labels
dependencies (4)

Dependencies

.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v4 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/archive-github-pages.yml actions
  • caltechlibrary/waystation main composite
.github/workflows/clear-cache.yml actions
  • actions/github-script v7 composite
.github/workflows/external-use.yaml actions
  • SimenB/github-actions-cpu-cores v2 composite
  • actions/checkout v4 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action v4.6.9 composite
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/r-license-report.yml actions
  • actions/checkout v4 composite
  • insightsengineering/r-license-report v1 composite
.github/workflows/remove-old-artifacts.yml actions
  • c-hive/gha-remove-artifacts v1 composite
.github/workflows/test-coverage.yaml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • codecov/codecov-action v5 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/update-citation-cff.yaml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION cran
  • R >= 4.3.0 depends
  • BiocGenerics >= 0.48.1 imports
  • MsBackendMgf >= 1.10.0 imports
  • Spectra >= 1.12.0 imports
  • furrr >= 0.3.1 imports
  • progressr >= 0.15.0 imports
  • tibble >= 3.2.1 imports
  • tidytable >= 0.11.1 imports
  • BiocManager * suggests
  • R.utils * suggests
  • knitr * suggests
  • spelling * suggests
  • testthat * suggests