A plant's smell is a borrowed language of molecules it shares with the rest of nature.
stoagen · author: Denson Smith · 2026-06-30
The first thing the chemistry tells you: five of these terpenes are the same molecule by formula —
C₁₀H₁₆, 136.23 g/mol, the identical sixteen atoms — yet they smell nothing alike. The aroma lives in
the shape, not the formula (rotate them below and you'll see how differently those same atoms are arranged).
The two heavier ones are likewise twins: β-caryophyllene (peppery) and humulene (hoppy) are both
C₁₅H₂₄ — humulene is α-caryophyllene, a structural isomer. One of them, as you'll see, is also a drug.
Each card carries the live PubChem 3D structure — drag to rotate, scroll to zoom. Use the controls to change representation or spin them all.
Read the last line of every card: cannabis doesn't smell like cannabis so much as it smells like a blend of other plants — because it literally shares their aroma molecules. That shared chemical vocabulary is what a structured knowledge graph captures.
We ran the same kind of analysis on that question — reading the citation graph of the cannabis-and-dementia literature to see what the field actually rests on. The honest version of a hyped topic:
The point for this document: a single aroma molecule — the smell of black pepper — opens onto an entire clinical literature, because it happens to also be a drug. Mapping those cross-domain reaches, with every claim grounded and the hype separated from the evidence, is the work. (The citation-graph structure above is verified metadata; the recent-trial figures are from grounded web search, not independently checked against the source papers.)
→ Read the full cannabis-and-dementia citation analysis (the three-pillar breakdown)
Here's the twist the last few years of analytical work delivered (Oswald & Abstrax, ACS Omega 2021–2024): terpene profiles are remarkably similar across cultivars that smell nothing alike — so terpenes are the loud, pleasant base canvas, but they are not what makes one strain smell like gas and another like passionfruit. That comes from trace non-terpene "flavorants" — under 0.05% of the flower's mass, but with odor thresholds so low they punch far above their weight. And, exactly as you'd expect, they don't replace the terpenes — they modify them.
Each card leads with the compound class, then its example molecule — drag any to rotate; the view/spin controls above drive these too.
The flavorants don't add a separate note; they rewrite the whole percept. Real examples:
The mechanism is olfactory, not just chemical: the nose reads a mixture as one blended "odor object" (configural perception), and a potent trace molecule changes that blend two ways — by masking (it occupies an olfactory receptor without firing it, blocking a dominant terpene so harsh pine/herb recedes and finer notes surface) and by synergy (terpene + thiol don't smell like "pine + sulfur" — they fuse into a brand-new quality). The trace compound rewrites how the brain reads the entire terpene mixture.
Sources verified against CrossRef: skunk VSCs — Oswald et al., ACS Omega 2021, 10.1021/acsomega.1c04196; non-terpenoids drive exotic aroma (with a human sensory panel) — Oswald et al., ACS Omega 2023, 10.1021/acsomega.3c04496; non-terpenoid diversity predicts aroma — Oswald et al., ACS Omega 2024, 10.1021/acsomega.4c03225. Aroma/interaction descriptors are from grounded web search.
The popular claim is that terpenes and cannabinoids act synergistically — that the whole plant beats the isolated molecule. The evidence is more careful than the marketing:
This atlas is the part a machine builds cleanly: molecule → aroma → botanical source → receptor, every identifier real and checkable. What it can't finish is the interaction — how the trace flavorants bend the terpene base, better or worse, and which of those blended profiles people actually prefer. That is a sensory-panel + preference-modeling problem (precisely what the Oswald 2023 study used a human panel for), plus validating compound effects in human cell models. The map is built; reading what it means for preference needs a domain expert.
Every page here has a markdown twin; this page's is https://denson.github.io/aroma-atlas/index.md (also served with .txt appended), carrying everything the 3D viewers show, as text. https://denson.github.io/aroma-atlas/llms.txt describes how the record is organized. A stoagen demonstration.