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 73 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Repository
https://adafede.github.io/sapid
Basic Info
- Host: GitHub
- Owner: Adafede
- License: agpl-3.0
- Language: R
- Default Branch: main
- Homepage: https://adafede.github.io/sapid/
- Size: 12.8 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 1
Topics
Metadata Files
README.md
SAPID 
A Strategy to Analyze Plant Extracts Taste In Depth.
⚠️ This repository is not maintained and will not be except for extreme interest. It has just been opened for the sake of transparency.
Installation
As the package is not (yet) available on CRAN, you will need to install with:
r
install.packages(
"sapid",
repos = c(
"https://adafede.r-universe.dev",
"https://bioc.r-universe.dev",
"https://cloud.r-project.org"
)
)
Main Citations
SAPID
Article: https://doi.org/10.1016/j.crfs.2025.101043
According to which steps you used, please give credit to the authors of the tools/resources used.
mzmine
General: https://doi.org/10.1038/s41587-023-01690-2
SIRIUS
General: https://doi.org/10.1038/s41592-019-0344-8
- CSI:FingerId: https://doi.org/10.1073/pnas.1509788112
- ZODIAC: https://doi.org/10.1038/s42256-020-00234-6
- CANOPUS: https://doi.org/10.1038/s41587-020-0740-8
- COSMIC: https://doi.org/10.1038/s41587-021-01045-9
LOTUS
General: https://doi.org/10.7554/eLife.70780
⚠️ Do not forget to cite which version you used: https://doi.org/10.5281/zenodo.5794106
ISDB
General: https://doi.org/10.1021/acs.analchem.5b04804
⚠️ Do not forget to cite which version you used: https://doi.org/10.5281/zenodo.5607185
TIMA
General: https://doi.org/10.3389/fpls.2019.01329
⚠️ Do not forget to cite which version you used: https://doi.org/10.5281/zenodo.5797920
Others
- NPClassifier: https://doi.org/10.1021/acs.jnatprod.1c00399
Additional software credits
| Package | Version | Citation | |:---|:---|:---| | AlpsNMR | 4.11.0 | Madrid-Gambin et al. (2020) | | base | 4.5.1 | R Core Team (2025) | | BiocManager | 1.30.26 | Morgan and Ramos (2025) | | BiocVersion | 3.22.0 | Morgan (2025) | | BSDA | 1.2.2 | Arnholt and Evans (2023) | | cascade | 0.0.0.9001 | Rutz and Wolfender (2023); Rutz (2025) | | dendextend | 1.19.1 | Galili (2015) | | FactoMineR | 2.12 | Lê, Josse, and Husson (2008) | | ggbump | 0.1.0 | Sjoberg (2020) | | ggpubr | 0.6.1 | Kassambara (2025) | | ggraph | 2.2.1 | Pedersen (2024) | | ggrepel | 0.9.6 | Slowikowski (2024) | | igraph | 2.1.4 | Csardi and Nepusz (2006); Csárdi et al. (2025) | | khroma | 1.16.0 | Frerebeau (2025) | | knitr | 1.50 | Xie (2014); Xie (2015); Xie (2025) | | NMRphasing | 1.0.7 | Jiang (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) | | scales | 1.4.0 | Wickham, Pedersen, and Seidel (2025) | | SensoMineR | 1.28 | Husson, Le, and Cadoret (2025) | | stringi | 1.8.7 | Gagolewski (2022) | | testthat | 3.2.3 | Wickham (2011) | | tidytable | 0.11.2 | Fairbanks (2024) | | tidyverse | 2.0.0 | Wickham et al. (2019) | | treemapify | 2.5.6 | Wilkins (2023) |
Owner
- Name: Adriano Rutz
- Login: Adafede
- Kind: user
- Location: Zürich, Switzerland
- Website: https://adafede.github.io/
- Repositories: 10
- Profile: https://github.com/Adafede
Pharmacist | Computational Metabolomics
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 "sapid" in publications use:'
type: software
license: GPL-3.0-or-later
title: 'sapid: A Strategy to Analyze Plant Extracts Taste In Depth.'
version: 0.0.0.9000
abstract: This package provides the infrastructure to analyze plant extracts taste in depth.
authors:
- family-names: Rutz
given-names: Adriano
email: adafede@gmail.com
orcid: https://orcid.org/0000-0003-0443-9902
preferred-citation:
type: manual
title: 'sapid: A Strategy to Analyze Plant Extracts Taste In Depth.'
authors:
- family-names: Rutz
given-names: Adriano
email: adafede@gmail.com
orcid: https://orcid.org/0000-0003-0443-9902
year: '2025'
notes: R package, version 0.0.9000
repository: https://r-universe.dev
repository-code: https://github.com/adafede/sapid
url: https://github.com/adafede.github.io/sapid
contact:
- family-names: Rutz
given-names: Adriano
email: adafede@gmail.com
orcid: https://orcid.org/0000-0003-0443-9902
keywords:
- computationalMetabolomics
- naturalExtracts
- taste
references:
- type: article
title: 'SAPID: a Strategy to Analyze Plant Extracts Taste In Depth. Application to the complex taste of Swertia chirayita (Roxb.) H.Karst.'
authors:
- family-names: Rutz
given-names: Adriano
orcid: https://orcid.org/0000-0003-0443-9902
- family-names: Deneulin
given-names: Pascale
orcid: https://orcid.org/0000-0001-5398-4419
- family-names: Tonutti
given-names: Ivano
- family-names: Bach
given-names: Benoit
orcid: https://orcid.org/0000-0001-8677-4506
- family-names: Wolfender
given-names: Jean-Luc
orcid: https://orcid.org/0000-0002-0125-952X
journal: Current Research in Food Science
year: '2025'
url: https://doi.org/10.1016/j.crfs.2025.101043
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "sapid",
"description": "This package provides the infrastructure to implement a Strategy to Analyze Plant Extracts Taste In Depth.",
"name": "sapid: A Strategy to Analyze Plant Extracts Taste In Depth",
"relatedLink": "https://adafede.github.io/sapid",
"codeRepository": "https://github.com/adafede/sapid",
"issueTracker": "https://github.com/adafede/sapid/issues",
"license": "https://spdx.org/licenses/GPL-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"
}
],
"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": "lifecycle",
"name": "lifecycle",
"version": ">= 1.0.4",
"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=lifecycle"
},
{
"@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": "AlpsNMR",
"name": "AlpsNMR",
"version": ">= 4.8.0",
"provider": {
"@id": "https://www.bioconductor.org",
"@type": "Organization",
"name": "Bioconductor",
"url": "https://www.bioconductor.org"
},
"sameAs": "https://bioconductor.org/packages/release/bioc/html/AlpsNMR.html"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "BSDA",
"name": "BSDA",
"version": ">= 1.2.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=BSDA"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "cascade",
"name": "cascade",
"version": ">= 0.0.0.9001",
"sameAs": "https://github.com/adafede/cascade"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "dendextend",
"name": "dendextend",
"version": ">= 1.19.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=dendextend"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "FactoMineR",
"name": "FactoMineR",
"version": ">= 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=FactoMineR"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "forcats",
"name": "forcats",
"version": ">= 1.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=forcats"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "ggbump",
"name": "ggbump",
"version": ">= 0.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=ggbump"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "ggplot2",
"name": "ggplot2",
"version": ">= 3.5.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=ggplot2"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "ggpubr",
"name": "ggpubr",
"version": ">= 0.6.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=ggpubr"
},
"11": {
"@type": "SoftwareApplication",
"identifier": "ggraph",
"name": "ggraph",
"version": ">= 2.2.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=ggraph"
},
"12": {
"@type": "SoftwareApplication",
"identifier": "igraph",
"name": "igraph",
"version": ">= 2.1.4",
"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=igraph"
},
"13": {
"@type": "SoftwareApplication",
"identifier": "khroma",
"name": "khroma",
"version": ">= 1.16.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=khroma"
},
"14": {
"@type": "SoftwareApplication",
"identifier": "NMRphasing",
"name": "NMRphasing",
"version": ">= 1.0.7",
"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=NMRphasing"
},
"15": {
"@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"
},
"16": {
"@type": "SoftwareApplication",
"identifier": "readxl",
"name": "readxl",
"version": ">= 1.4.5",
"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=readxl"
},
"17": {
"@type": "SoftwareApplication",
"identifier": "scales",
"name": "scales",
"version": ">= 1.4.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=scales"
},
"18": {
"@type": "SoftwareApplication",
"identifier": "SensoMineR",
"name": "SensoMineR",
"version": ">= 1.28",
"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=SensoMineR"
},
"19": {
"@type": "SoftwareApplication",
"identifier": "stats",
"name": "stats"
},
"20": {
"@type": "SoftwareApplication",
"identifier": "stringi",
"name": "stringi",
"version": ">= 1.8.7",
"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=stringi"
},
"21": {
"@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"
},
"22": {
"@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"
},
"23": {
"@type": "SoftwareApplication",
"identifier": "treemapify",
"name": "treemapify",
"version": ">= 2.5.6",
"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=treemapify"
},
"SystemRequirements": null
},
"keywords": [
"computationalMetabolomics",
"naturalExtracts",
"taste",
"lc-msms",
"metabolomics",
"natural-extracts",
"r"
],
"fileSize": "3391.494KB",
"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": "sapid: A Strategy to Analyze Plant Extracts Taste In Depth",
"description": "R package, version 0.0.9000"
},
{
"@type": "ScholarlyArticle",
"datePublished": "2025",
"author": [
{
"@type": "Person",
"givenName": "Adriano",
"familyName": "Rutz",
"@id": "https://orcid.org/0000-0003-0443-9902"
},
{
"@type": "Person",
"givenName": "Pascale",
"familyName": "Deneulin",
"@id": "https://orcid.org/0000-0001-5398-4419"
},
{
"@type": "Person",
"givenName": "Ivano",
"familyName": "Tonutti"
},
{
"@type": "Person",
"givenName": "Benoit",
"familyName": "Bach",
"@id": "https://orcid.org/0000-0001-8677-4506"
},
{
"@type": "Person",
"givenName": "Jean-Luc",
"familyName": "Wolfender",
"@id": "https://orcid.org/0000-0002-0125-952X"
}
],
"name": "SAPID: a Strategy to Analyze Plant Extracts Taste In Depth. Application to the complex taste of Swertia chirayita (Roxb.) H.Karst.",
"identifier": "10.1016/j.crfs.2025.101043",
"url": "https://doi.org/10.1016/j.crfs.2025.101043",
"@id": "https://doi.org/10.1016/j.crfs.2025.101043",
"sameAs": "https://doi.org/10.1016/j.crfs.2025.101043",
"isPartOf": {
"@type": "PublicationIssue",
"datePublished": "2025",
"isPartOf": {
"@type": [
"PublicationVolume",
"Periodical"
],
"name": "Current Research in Food Science"
}
}
}
],
"releaseNotes": "https://github.com/adafede/sapid/blob/main/NEWS.md",
"readme": "https://github.com/Adafede/sapid/blob/main/README.md",
"contIntegration": [
"https://github.com/adafede/sapid/actions/workflows/R-CMD-check.yaml",
"https://app.codecov.io/gh/adafede/sapid"
],
"developmentStatus": "https://lifecycle.r-lib.org/articles/stages.html#experimental"
}
GitHub Events
Total
- Release event: 1
- Delete event: 1
- Public event: 1
- Push event: 69
- Pull request event: 5
- Create event: 4
Last Year
- Release event: 1
- Delete event: 1
- Public event: 1
- Push event: 69
- Pull request event: 5
- Create event: 4
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: about 4 hours
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 3
Past Year
- Issues: 0
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: about 4 hours
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
Pull Request Authors
- renovate[bot] (2)
- imgbot[bot] (1)
