Skip to content

Latest commit

Β 

History

History
53 lines (47 loc) Β· 4.84 KB

File metadata and controls

53 lines (47 loc) Β· 4.84 KB

Data Sources β€” acquisition tracker

What feeds the models, what each source unlocks, its license, and how to get it.

The data files themselves are never committed (licensing + size β€” see .gitignore). The training scripts download them; this file records provenance, status, and the acquisition steps. Loaders skip cleanly when a file is absent, so adding a source is just dropping its file in and re-running the pipeline.

Status

Source Unlocks License Status How to get
ChemTastesDB v2.0 sweet/bitter/umami training + sour/salty rule data (primary) CC-BY-4.0 βœ… in use Zenodo record 14963136, direct download (see training/SETUP.md). Column mapping verified.
cosylab/bittersweet more sweet/bitter volume AGPL-3.0 ⬜ to get git clone github.com/cosylabiiit/bittersweet β†’ bittersweet/data/*.tsv. AGPL: keep a CC-BY-clean build with INCLUDE_COSYLAB=False, or opt in deliberately.
FlavorDB ~25k molecules taste+odor + natural-source mapping CC BY-NC-SA 3.0 ❌ skip NonCommercial β€” incompatible with a commercial product.
UMP442 / BIOPEP-UWM more umami examples none / unclear ❌ skip BIOPEP-UWM is web-only; the Shoombuatong/Dataset-Code repost has no LICENSE (all-rights-reserved) and is umami peptide data (different class from our small-molecule head).
SweetenersDB v2.0 the sweetness-intensity regressor MIT βœ… in use direct CSV from github.com/chemosim-lab/SweetenersDB (SweetenersDB_v2.0.csv, 316 cmpds, logSw column). RΒ²β‰ˆ0.82.
Pyrfume β€” Leffingwell/GoodScents (GS-LF) the aroma model (OpenPOM) β€” #17/#18 RESTRICTED ❌ excluded Use restrictions (John Leffingwell & Google; GoodScents/Arctander/Flavornet Β© Datu Inc.). Not used at all, not even for the demo β€” it may go to a customer / a commercial soda venture, so we avoid the liability entirely.
Pyrfume β€” open academic sets aroma model, clean but small CC-BY / open-access (verify each) candidates keller_2016 (BMC, CC-BY, ~480 cmpds), snitz_2013 (PLOS, CC-BY), etc. Confirm each data deposit's license; combine + harmonize descriptor vocabularies for volume.
FEMA GRAS / FDA SAF GRAS cross-reference + dosing/OAV lookups gov public / FEMA ⬜ to get FDA "Substances Added to Food" (public domain) β†’ gras_reference.parquet; FEMA use-level PDFs β†’ properties.parquet. Verify every scraped dosing number.

Notes

  • Licensing. ChemTastesDB (CC-BY-4.0) is the clean base. cosylab is AGPL β€” gated behind the INCLUDE_COSYLAB flag. Get an IP/OSS-license review before any commercial release; full attribution lives in SOURCES.md.
  • Column verification. Each new source's column names must be checked against the loaders (the [VERIFY] markers) β€” see issue #25. ChemTastesDB's mapping is resolved (both the coarse Class taste and the granular Taste columns are parsed).
  • Suggested priority. (1) Taste-column mining β€” done βœ… β†’ (2) SweetenersDB intensity head β€” done βœ… β†’ (3) aroma model (see the data caveat below) β†’ (4) cosylab β€” skip (AGPL). FlavorDB is CC BY-NC-SA (NonCommercial) β€” skip.
  • Aroma data β€” COMMERCIAL-CLEAN ONLY (decision). Every rich odor-descriptor set (Leffingwell, GoodScents, Arctander, Flavornet Β© Datu Inc., FlavorDB / FooDB NC) is restricted or NonCommercial β€” we do NOT use any of them, not even for the demo, because the demo may be handed to a customer or used in a commercial soda venture. Build the aroma model only on truly-open (CC-BY / public-domain) odor sets β€” candidates from open-access journals: keller_2016 (BMC, CC-BY, ~480), snitz_2013 (PLOS, CC-BY), etc. (verify each deposit's license). These are small, so the public aroma model will be modest β€” combine + harmonize them for volume, or defer the aroma model until enough clean data (or the customer's own) exists. OpenPOM code is MIT and stays usable.
  • Pyrfume's repo MIT covers code/curation only β€” each dataset keeps its own license (Pyrfume: "data provided as-is… licensing per dataset… takedown requests to admin@pyrfume.org"). Downloadable β‰  usable.
  • Affordable commercial path for rich aroma. The Zenodo Leffingwell set (3,523 odor-descriptor molecules, zenodo.org/records/4085098) is CC-BY-NC (research-only β†’ not for us), but it derives from Leffingwell's PMP 2001 database, which is commercially licensable (~$2,775 historical, 2 workstations, from Leffingwell & Associates). License PMP 2001 β†’ re-curate the descriptors from your licensed copy β†’ a strong, commercially-clean aroma model. Or have a client license it and load it on-prem (the data liability stays with them).