You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs+ui: cite every source in use; surface behavior & safety in the demo (#59)
Sources (SOURCES.md): full attribution for everything we actually pull in/use —
PubChem (name/CAS resolution + experimental BP/VP + CAS→InChIKey; public domain,
no commercial restriction), FDA SAF (GRAS, public domain), thermo (Joback eval,
rejected; 33 °C mean error), NIST GC/RI (paid, not used), Tox21 (public domain,
clean candidate, not yet built). BitterDB corrected: CC-BY-NC → academic only.
FEMA use levels noted as copyrighted (data-gated).
Workbench: new "Behavior & safety" card surfaces what predict.py already returns
but the UI hid — MW/logP, measured boiling point / vapor pressure (when the PubChem
table is built), volatility tier, food-use (GRAS) status, preliminary TTC tier, and
structural-alert caution chips. Defensive framing kept ("flags for review, never a
clearance").
Signed-off-by: Austin L. <86896075+rvnminers-A-and-N@users.noreply.github.com>
-**skl2onnx** — exports the sklearn taste models to ONNX. (Apache-2.0.)
21
-
-*(thermo — evaluated for Joback boiling point, then REJECTED for accuracy; not shipped. MIT.)*
21
+
-**thermo** — used to evaluate Joback structure-based boiling point; **REJECTED** (mean
22
+
abs error 33 °C across 12 flavor molecules, max 89 °C). Not shipped. (MIT.)
23
+
-**PubChem / FDA SAF** — data sources for measured properties + GRAS; cited under *Data sources*.
22
24
23
25
**Product / serving side**
24
26
-**ONNX** + **ONNX Runtime** — run taste models in-process in .NET. (MIT.)
@@ -39,17 +41,30 @@ record of provenance, not legal advice. Get an IP/OSS-license review before ship
39
41
-**FartDB** — FartLabs (HuggingFace), ~31k tastants behind the 2025 *npj Science of Food* "FART" model — the largest public tastant set. Repo labeled **MIT**, but it **composites FlavorDB (CC-BY-NC-SA) + SciFinder (CAS, proprietary) + Tas2R-DB (ACS)**; the MIT badge cannot relicense data the authors don't own. **Excluded** (NonCommercial/proprietary upstream) — the same "downloadable ≠ usable" trap as OpenPOM's GS-LF.
40
42
-**SweetenersDB v2.0** — Bouysset et al. (2020) *Food Chem.*, building on Chéron et al. (2017); relative-to-sucrose sweetness *intensity* for the regressor. Released **MIT** by the authors' own lab (ChemSenSim, `github.com/chemosim-lab/SweetenersDB`) — the paywall is only on the journal article, not the authors' own data. **In use.**
41
43
-**PlantMolecularTasteDB** — Gradinaru et al. (2022), *Frontiers in Pharmacology* (DOI 10.3389/fphar.2021.751712); 1,527 taste-active phytochemicals. The **article** is CC-BY, but the **database** is web-only (plantmoleculartastedb.org) with **no open data license** and an **i-Depot** IP/authorship registration by the authors — article-CC-BY does **not** extend to the database. **Excluded** pending an explicit commercial grant; article-CC-BY ≠ database-CC-BY (same lesson as Pyrfume/OpenPOM).
(NonCommercial)** — commercial use needs a separate license. **Excluded from the
46
+
commercial edition**; a candidate for the **academic edition's** bitterness-intensity head.
43
47
-**UMP442 / BIOPEP-UWM** — umami references. BIOPEP-UWM is web-only; the GitHub repost `Shoombuatong/Dataset-Code` carries **no license** (all-rights-reserved) and is umami *peptide* data (a different class from our small-molecule head). **Not used.**
-**keller_2016** — Keller & Vosshall (2016), *BMC Neuroscience*, **CC-BY-4.0**; ~480 molecules with naive-subject odor-descriptor ratings. The only commercially-clean odor-descriptor set — evaluated for the aroma model and found too noisy to learn from (CV-R² ≤ 0 across all 20 descriptors; see `docs/AROMA.md`).
48
52
49
-
**Safety / regulatory (lookups — data-gated)**
50
-
-**FEMA GRAS list** — usual/maximum use levels for the dosing analyzer. (FEMA.)
53
+
**Safety / regulatory / properties**
54
+
-**FDA "Substances Added to Food" (SAF)** — the GRAS / recognized-food-ingredient
55
+
cross-check. **US-government work, public domain.** In use via `build_gras_reference.py`.
56
+
-**FEMA usual/maximum use levels** — for *quantitative* dosing. Published in FEMA's
57
+
copyrighted GRAS papers — **not freely available in bulk**; data-gated (customer/licensed).
0 commit comments