Skip to content

docs(data): evaluate richer taste sources (FartDB, PlantMolecularTasteDB) — both excluded on diligence - #51

Merged
rvnminers-A-and-N merged 1 commit into
mainfrom
feat/pmtdb-clean-taste-source
Jun 27, 2026
Merged

rvnminers-A-and-N merged 1 commit into
mainfrom
feat/pmtdb-clean-taste-source

Conversation

@rvnminers-A-and-N

@rvnminers-A-and-N rvnminers-A-and-N commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Item from the 'sharpen taste' track: investigated the two richest extra taste datasets. Both fail commercial-clean diligence — no source added. Taste stays on ChemTastesDB + SweetenersDB. The rigorous negative result is the deliverable (and it protects the commercial path).

FartDB — excluded

FartLabs/FartDB (~31k molecules, the largest public tastant set, behind the 2025 npj Science of Food model) wears an MIT badge over a composite of FlavorDB (CC-BY-NC-SA) + SciFinder (CAS, proprietary) + Tas2R-DB (ACS). The badge can't relicense data FartLabs doesn't own — the OpenPOM GS-LF trap.

PlantMolecularTasteDB — excluded (caught by verifying before merge)

Initially looked clean (Frontiers 2022, CC-BY). But checking the source first: the article is CC-BY, while the database is web-only (plantmoleculartastedb.org), carries no open data license, and the authors registered an i-Depot IP/authorship claim. Article-CC-BY ≠ database-CC-BY — same family as Pyrfume/OpenPOM. Would need an explicit commercial grant from the authors.

Changes

  • SOURCES.md + DATA-SOURCES.md: both sources documented as evaluated-and-excluded, with the precise reason; priority note updated ("no additional commercial-clean taste source currently available").
  • build_taste_dataset.py: docstring warns the next contributor off both. (An earlier draft of this PR added a PlantMolecularTasteDB loader; removed once the source proved unclean.)

ruff clean; build_taste_dataset.py imports fine.

Investigated the two richest extra taste datasets to sharpen the heads; both fail
the commercial-clean test, for different reasons. No source added — taste stays on
ChemTastesDB + SweetenersDB. The diligence is the deliverable.

- FartDB (HuggingFace, ~31k tastants, largest public set): MIT badge over a composite
  of FlavorDB (CC-BY-NC-SA) + SciFinder (CAS, proprietary) + Tas2R-DB (ACS). The badge
  can't relicense data FartLabs doesn't own — the OpenPOM GS-LF trap.
- PlantMolecularTasteDB (Gradinaru 2022, Front. Pharmacol.): the ARTICLE is CC-BY, but
  the DATABASE is web-only + i-Depot IP-registered with no open data license — verified
  by checking the source before merge (article-CC-BY != database-CC-BY).

Documented in SOURCES.md + DATA-SOURCES.md; build_taste_dataset.py warns off both.

Signed-off-by: Austin L. <86896075+rvnminers-A-and-N@users.noreply.github.com>
@rvnminers-A-and-N rvnminers-A-and-N changed the title feat(data): clean PlantMolecularTasteDB loader + document FartDB exclusion docs(data): evaluate richer taste sources (FartDB, PlantMolecularTasteDB) — both excluded on diligence Jun 27, 2026
@rvnminers-A-and-N
rvnminers-A-and-N force-pushed the feat/pmtdb-clean-taste-source branch from fd0a41b to 4f0608a Compare June 27, 2026 18:52
@rvnminers-A-and-N
rvnminers-A-and-N merged commit ce2debd into main Jun 27, 2026
2 checks passed
@rvnminers-A-and-N
rvnminers-A-and-N deleted the feat/pmtdb-clean-taste-source branch June 27, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant