Skip to content

Latest commit

Β 

History

History
32 lines (26 loc) Β· 2.79 KB

File metadata and controls

32 lines (26 loc) Β· 2.79 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 confirm terms ⬜ to get REST/JSON API at cosylab.iiitd.edu.in/flavordb β†’ flavordb_taste.csv. Map taste fields; [VERIFY] columns before trusting.
UMP442 / BIOPEP-UWM more umami examples (only 283 now) confirm terms ⬜ to get BIOPEP-UWM umami DB (form-driven) β†’ umami_list.csv.
SweetenersDB (ChΓ©ron 2017) the sweetness-intensity regressor (currently skipped) publisher supp. ⬜ to get paper supplementary (~316 compounds, relative-to-sucrose) β†’ sweeteners_db.csv. Likely paywalled β†’ manual grab.
Pyrfume / Leffingwell the aroma model (OpenPOM) β€” issues #17 / #18 per-set; confirm ⬜ to get git clone github.com/pyrfume/pyrfume-data; Leffingwell odor set. Separate, version-fragile effort.
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) cosylab / FlavorDB for taste volume β†’ (3) SweetenersDB for the intensity head β†’ (4) Pyrfume / Leffingwell for the aroma model.