Skip to content

Zer0pa/ZPE-Smell

ZPE-Smell

Package Install

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-smell

For full install, smoke, source, and developer commands, click here.


00 · ZPE-SMELL · SURROGATE RECEPTOR PANEL RESEARCH-READY · SURROGATE SCOPE

A surrogate nose for AI.

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.

ZPE-Smell approved scientific square mechanics diagram showing surrogate receptor-response codec mechanics.
Scope: surrogate receptor-response barcode only. No empirical olfaction, biological validation, or digital-smell product claim.
01 · THE GAP NO SHARED BARCODE

Olfactory computation has no shared response barcode. Each pipeline encodes a molecule differently, so the same query returns different shortlists.

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

One molecule, one neighborhood — and nothing aliases.

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

Every metric traces to a 35-episode surrogate benchmark. Collisions: zero.

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

Across 35 surrogate episodes, response packets stay distinct. Collision = 0.

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

EVERY ODORANT GETS A RECEIPT.

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

Working today: a surrogate response packet that distinguishes 35 fixed episodes without aliasing any nuisance family.

09.3 · WHAT'S STILL OPEN

Still open: empirical receptor data, broader certified-subset admission, release freshness, and source-provenance drift in proof artifacts.

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.

Install / Developer Commands Detailed

Package Install

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-smell

Import smoke:

python3.11 - <<'PY'
import importlib.metadata as md
import zpe_smell

print("zpe-smell", md.version("zpe-smell"))
PY

CLI smoke:

zpe-smell-reproduce --help

Install 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.

Quick Start

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

Packages

 
 
 

Contributors

Languages