Installable package: python3.11 -m pip install zpe-smell.
Current release: 0.1.0 on PyPI.
Source: Zer0pa/ZPE-Smell.
python3.11 -m pip install zpe-smellFor full install, smoke, source, and developer commands, click here.
|
00 · ZPE-SMELL · SURROGATE RECEPTOR PANEL RESEARCH-READY · SURROGATE SCOPE
Surrogate receptor-response codec · ZPE-Smell · PyPI zpe-smell v0.1.0 · github.com/Zer0pa/ZPE-Smell ZPE-Smell does not smell. It takes a molecule and produces a deterministic surrogate receptor-response packet — a fixed barcode you can store, retrieve, and compare. On a 35-episode benchmark the packet survives encode and decode at Spearman 0.9996, retrieves the right neighbor at NN@1 94.29%, and never confuses a mixture, fiber, or adaptation category with another. It is a tool for cheminformatics retrieval and benchmark calibration. It is not empirical olfaction. |
| Scope: surrogate receptor-response barcode only. No empirical olfaction, biological validation, or digital-smell product claim. |
|
01 · THE GAP NO SHARED BARCODE
|
|
02 · MARKETS ADJACENT FORECASTS
Cheminformatics '30 · $14.5B
Computational chemistry '34 · $4.4B
Molecular fingerprint tooling '30 · est. $2.1B
Drug discovery informatics '30 · $8.9B
Cheminformatics '33 · $16.7B
ZPE-Smell sits in the surrogate response layer of cheminformatics — not in empirical olfaction commerce.
|
|
03 · VALUE OF MARKET
$14.5B
Cheminformatics by 2030 — the surrogate response layer underneath retrieval and similarity search.
|
04 · INSIGHT
|
|
05.1 · CURRENT TECH NO SHARED CODEC
Olfaction datasets each carry receptor, geometry, and nuisance information differently. Two pipelines querying the same molecule rarely return the same shortlist, and there is no shared way to ask whether they should. |
05.2 · OUR TECH SURROGATE BARCODE
ZPE-Smell builds a single deterministic response packet for any candidate molecule, then tests whether the response order and nuisance boundaries survive round-trip. On a fixed 35-episode benchmark the packet holds Spearman 0.9996, retrieves the right neighbor at 94.29%, and refuses to alias mixtures, fibers, or adaptation responses into each other. |
|
05.3 · BENCHMARKS 35-EPISODE SURROGATE PANEL
Spearman0.9996rank fidelity
NN@194.29% retrieval
Collision0.00% mixtures
Episodes35benchmark scope
full 0.9996
geometry 0.9862
receptor 0.9648
Scope: 35-episode surrogate panel · computational-olfaction reference, not empirical perception.
|
|
06 · MEASUREMENT 35-EPISODE SURROGATE
|
06.1 · COMPARATIVE PERFORMANCE · SPEARMAN RANK FIDELITY
ZPE-Smell full 0.9996
Receptor-only 0.9648
Geometry-only 0.9862
Empirical receptor data not public
35-episode surrogate benchmark · the full barcode beats the receptor-only and geometry-only versions · no empirical receptor data appears, because the codec does not claim it.
|
|
07 · KEY METRICS ZPE-SMELL SURROGATE
|
|
07.1 · SURROGATE SPEARMAN
0.9996
Rank fidelity · full surrogate vector
|
|
07.2 · NN@1 RETRIEVAL
94.29%
Right neighbor first · 35-episode surrogate
|
|
07.3 · MIXTURE COLLISION
0.00%
Mixtures stay distinct · 0/35 collisions
|
|
07.4 · ABLATION FLOOR
0.96/ 0.99
Receptor / geometry alone · 0.96 / 0.99
|
|
07.5 · BENCHMARK SCOPE
35episodes
Fixed surrogate panel · non-empirical scope
|
|
08 · DISTINCTION ZERO COLLISION
|
|
08.1 · WHAT THE PACKET PROVES COMMITTED ARTIFACTS
Committed proof artifacts replay the 35-episode surrogate benchmark to Spearman 0.9996, NN@1 94.29%, and 0.00% collision across mixture, fiber, adaptation, and transport-attack families. Each surrogate episode resolves to one and only one response barcode. Ablations land where they should: receptor-only at 0.9648, geometry-only at 0.9862, full vector at 0.9996. The replay is what we own. The empirical olfactory claim is what we explicitly do not. |
08.2 · HONEST BLOCKER
Honest Blocker ·
Surrogate receptor-response panel only — no empirical olfactory perception, no biological receptor validation, no applied digital-smell product. Public PyPI zpe-smell 0.1.0 is stale pending release. Proof and reference artifacts still cite source_commit = 48507cbfcdc5; source, license, and provenance drift remain open. |
|
09
|
09.1 · THE AMBITION
The ambition is a custody layer for computational smell. When every candidate molecule carries a reproducible response barcode — with its scope, its non-claims, and its nuisance boundaries spelled out — cheminformatics teams, QA labs, and standards bodies can argue over thresholds instead of definitions. |
|
09.2 · WHAT WORKS NOW
|
09.3 · WHAT'S STILL OPEN
|
|
09.4 · RETRIEVAL · NEAR-TERM (12–24 MO)
Fragrance archives query by response, not guess A perfumer searching a corporate aroma archive for things that smell adjacent to a new accord gets back the same shortlist on Monday as on Friday. The match list stops shifting with whichever fingerprint vendor the chemoinformatics team last licensed.
|
|
09.5 · QA · NEAR-TERM (12–24 MO)
Food and beverage QA gets a portable yardstick A quality team checking that a new batch of vanillin or hop oil sits inside the expected response neighborhood can compare today's batch to a five-year-old reference and see the same distance number. Off-batches stop being judged by whichever panelist showed up.
|
|
09.6 · STANDARDS · MID-TERM (24–48 MO)
Standards bodies acquire a calibration tool An ISO or ASTM working group writing computational olfaction evaluation language has a public, deterministic packet to point at when it wants to define what rank fidelity and nuisance collision mean. Working groups stop arguing definitions and start arguing thresholds.
|
|
09.7 · DISCOVERY · MID-TERM (24–48 MO)
Discovery pipelines feed cleaner candidates upstream A drug discovery or flavor-house hit-finding pipeline that screens millions of molecules sends a surrogate response packet alongside each candidate. Wet-lab chemists triaging the top thousand can sort by response-space neighborhood before committing bench time, not after.
|
|
09.8 · SENSES · PARADIGM (48 MO+)
Computational senses acquire a custody standard Every codec that claims to represent a sense — smell, taste, touch, sight — is held to the same template: publish the surrogate scope, publish the nuisance boundaries, publish what it does not claim. The honest non-claim becomes how a sensory codec earns the right to be cited.
|
Installable package: python3.11 -m pip install zpe-smell.
Current release: 0.1.0 on PyPI.
Source: Zer0pa/ZPE-Smell.
python3.11 -m pip install zpe-smellImport smoke:
python3.11 - <<'PY'
import importlib.metadata as md
import zpe_smell
print("zpe-smell", md.version("zpe-smell"))
PYCLI smoke:
zpe-smell-reproduce --helpInstall success only proves package acquisition/import. Product scope, stale PyPI state, platform limits, and blockers remain in the front-door sections below.
- PyPI copy is stale or pending refresh; install success is not product readiness.
python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install -e '.[dev]'
python3 -m zpe_smell.reproduce --output validation/results/latest_public_eval.json
python3 -m pytest -q