EUTECNIQ Sciences

See every page on one mapArrow keys move through results · Enter opens · Esc closes

Botanical Intelligence Proposed program Methods peer-reviewed Synthetic demonstration

The first model would predict extraction yield, and its funding stops at month 24 unless it beats physics and classical design

The model is defined here before any data exist: what it predicts, which simpler methods it must beat, how its uncertainty is checked and when the program stops.

15–30runs a classical response-surface design needs for three or four factors (NIST)
70–90%coverage band a well-calibrated 80% interval needs on 60 test runs (binomial)
250test runs needed before the band narrows to about 75–85%
5peer-reviewed papers by the founder on these methods, 2011–2016 (DOIs below)

Status. A proposed program: no laboratory, extraction data or trained model exist. Targets are thresholds, not results.

Academy fundamentals: Course 11, Multi-objective ingredient design · Related: targeted and non-targeted analysis · large botanical model

A narrow objective, defined in advance

  1. One target. Marker-compound yield in milligrams per gram of dry plant material, predicted from four process settings.
  2. Tested against simpler methods. It must beat the mass-transfer model alone and classical design of experiments, on a botanical it has never seen.
  3. Stops on schedule. Without both measured gains by month 24, machine-learning spending stops; the structured dataset is kept.
Architecture

A mass-transfer model carries the physics; machine learning corrects what the physics misses

Hybrid model: a physics core plus a learned residual, with calibrated uncertainty, closing the loop with the laboratoryProposed architecture
Designed experimentin the laboratorytemperature · time ·solvent · particle size Measured outcomemarker yield by validatedHPLC or LC-MS, mg/g HYBRID MODEL Physics corediffusion out ofa particle + ML residualGaussianprocess Prediction± uncertaintycalibrated intervals Choose next runexpected improvement The loop repeats until the target is reached or the stopping rules below apply
Hybrid neural-network and first-principles modeling: Psichogios & Ungar 1992, AIChE J. Bayesian optimization benchmarked against human chemists: Shields et al. 2021, Nature. Diffusion from a sphere: Crank 1975. Applying these methods to botanical extraction is a hypothesis to test.
Explanation, details and sources
  • Target improvement≠an achieved result
  • Synthetic demonstration≠botanical data
  • Model prediction≠a product specification or a release test

Each designed experiment produces a measured yield. A physics core predicts the yield curve from diffusion out of plant particles; a learned residual corrects it; the combined prediction, with calibrated uncertainty, chooses the next experiment.

What it predicts

The target is the yield of one quantified marker compound, in milligrams per gram of dry plant material

Marker yield is one of three ratios, and the physics core predicts how it rises with timeProposed definitions Illustrative model
Left: marker yield, total extract yield and marker purity defined as ratios of three masses. Right: the physics core, diffusion out of a sphere, gives marker yield over time; smaller particles approach the equilibrium yield sooner (illustrative parameters)Three masses, three ratios (bar proportions schematic)Dry plant material, gDry extract, g (gravimetric)Marker compound, mg (validated method against a reference standard)Dry plant material (g)Dry extract (g)Marker compound (mg)Marker yield Ym​(t)marker ÷ plantmg/g dry weight · primary targetTotal extract yieldextract ÷ plantg/100 g, gravimetric · secondary targetMarker puritymarker ÷ extractmg/g extract · reported with yieldThick line: numerator; thin line: denominator. Yield of a marker is not purity, and total extractmass is not yield of the active.Physics core: diffusion out of a sphere0306090120150180Extraction time, min00.250.50.751Ym​/Y∞​Sphere radius 0.25 mm, D_eff 1e-11 m²/sradius 0.25 mmSphere radius 0.5 mm, D_eff 1e-11 m²/sradius 0.5 mmSphere radius 1.0 mm, D_eff 1e-11 m²/sradius 1 mmsampling time 10 minsampling time 30 minsampling time 60 minsampling time 120 minsampling time 180 min▲ 4–6 sampling times per runY∞​: equilibrium-limited yieldIllustrative: Crank 1975 sphere solution, Deff​ = 10−11​ m²/s; notmeasured data.
A marker is a named compound measured against a reference standard with a validated method. Inputs set by the design: temperature, time, ethanol fraction and solvent-to-solid ratio, particle size. Lot, plant part, moisture, harvest and drying records are recorded to group data and detect drift. For supercritical CO₂ the broken-and-intact-cells model (Sovová 1994) would replace the sphere model.Crank J. The Mathematics of Diffusion, 2nd ed. 1975 (sphere, constant surface concentration). Learned residual: Gaussian process (Rasmussen & Williams 2006).
Physics core: diffusion out of a spherical particle of radius R (Crank 1975)Ym(t) = Y∞ [1 − (6/π²) Σn≥1 n⁻² exp(−n²π²Defft/R²)]
Text version: quantities, inputs, and the two model parts
QuantityDefinitionUnitsRole
Marker yield, Ym(t)Mass of the marker compound recovered in the extract per mass of dry plant material, at extraction time t; 4 to 6 sampling times per run give the kinetic curvemg/g dry weightPrimary target
Total extract yieldDry extract mass per dry plant mass, gravimetricg/100 gSecondary target
Marker purityMarker mass per dry extract massmg/g extractSecondary target, reported with yield
Controlled inputsTemperature; time; ethanol fraction of an ethanol–water solvent and solvent-to-solid ratio; particle size (sieve fraction)°C; min; % v/v and mL/g; µm (d50)Model inputs set by the design
Measured covariatesRaw-material lot, plant part, moisture content, harvest and drying recordsvariousRecorded; used to group data and to detect drift
Physics core

Diffusion out of a spherical particle

Ym(t) = Y∞ [1 − (6/π²) Σn≥1 n⁻² exp(−n²π²Defft/R²)]

Two parameters per condition: the equilibrium-limited yield Y∞ and the effective diffusivity Deff (Arrhenius in temperature); R is the particle radius. Valid for a well-mixed solvent in excess (Crank 1975, sphere with constant surface concentration). For supercritical CO₂ extraction the broken-and-intact-cells model (Sovová 1994) would take its place.

Learned part

A Gaussian process on the residual

The machine-learning part learns the difference between measured and physics-predicted yield as a function of the four inputs. A Gaussian process (Rasmussen & Williams 2006) gives a mean and a standard deviation at every untested condition, which the optimizer needs.

Testing plan Proposal

Data are split by raw-material lot and by botanical, so the test always contains material the model has not seen

Lots and a whole botanical are held out, and the hybrid must beat three simpler baselinesProposed testing plan
Proposed data split by botanical and raw-material lot: three development botanicals with training, validation and internal-test lots, a fourth botanical held out entirely as the external test, then prospective runs; and the three baselines the hybrid must beatGrouped split: every test contains material the model has not seenLot ALot BLot CLot DBotanical 1Botanical 1, Lot A: TrainingTrainingBotanical 1, Lot B: TrainingTrainingBotanical 1, Lot C: ValidationValidationBotanical 1, Lot D: Internal testInternal testBotanical 2Botanical 2, Lot A: TrainingTrainingBotanical 2, Lot B: TrainingTrainingBotanical 2, Lot C: ValidationValidationBotanical 2, Lot D: Internal testInternal testBotanical 3Botanical 3, Lot A: TrainingTrainingBotanical 3, Lot B: TrainingTrainingBotanical 3, Lot C: ValidationValidationBotanical 3, Lot D: Internal testInternal testBotanical 4Botanical 4, Lot A: External testExternalBotanical 4, Lot B: External testExternalBotanical 4, Lot C: External testExternalBotanical 4, Lot D: External testExternalProspective check: optimizer-chosen runs, performed afterwardsAbout 60 designed runs per development botanical; repeated runs on one lot arecorrelated, so a random split would leak and overstate accuracy.Three baselines, judged on the external botanical1 · Physics aloneDiffusion model, Y∞​ and Deff​ fitted perbotanicalHybrid RMSE at least20% lower2 · Classical design of experimentsCentral composite or Box–Behnken,quadratic modelTarget yield in at least30% fewer runs3 · No modelMean yield of the training dataMust be beaten to becalled predictiveThresholds proposed; fixed and board-approved before datacollection, never changed after results.
Repeated runs on one lot are strongly correlated, so a random split would leak information. Response-surface designs: Box & Wilson 1951. Thresholds are proposals, fixed before data collection and approved by the board.
Text version of the data sets and baselines
Data setContentUsed for
TrainingThree development botanicals, about 60 designed runs each, two or more raw-material lots per botanicalFitting the physics parameters and the residual model
ValidationOne lot per botanical, held out as a groupChoosing kernels and hyperparameters; checking calibration
Internal testA further held-out lot per botanical, opened onceAccuracy on new material of known botanicals
External testA fourth botanical, never used for fitting or tuningThe success criteria below
Prospective checkNew runs chosen by the optimizer and performed afterwardsRuns-to-target against classical design, measured, not simulated
Baseline 1

Physics alone

The diffusion model with Y∞ and Deff fitted per botanical, no learned residual. Target: the hybrid's root-mean-square error on the external botanical is at least 20% lower.

Baseline 2

Classical design of experiments

A response-surface design (central composite or Box–Behnken) with a quadratic model (Box & Wilson 1951). Target: the optimizer reaches the target yield in at least 30% fewer runs.

Baseline 3

No model

The mean yield of the training data. Any model that cannot beat it on the external botanical is not reported as predictive.

Thresholds are proposals to be fixed before data collection starts and approved by the board; once fixed, they are not changed after results are seen.

Uncertainty and stopping

A stated 80% interval should contain the measured yield about 80% of the time, and the program stops on preset rules

Coverage must land inside a preset band, and three rules stop a campaign, a prediction or the programProposed acceptance criteria
Left: proposed acceptance bands for prediction-interval coverage, set from the binomial distribution for the number of test runs: at 60 runs 70 to 90 percent for the 80 percent interval and 88 to 100 percent for the 95 percent interval; at 250 runs 75 to 85 and 92 to 98 percent. Outside the band, intervals are recalibrated by split conformal prediction. Right: three stopping rules for the campaign, the model and the program60708090100Observed coverage on the test set, %Acceptance band by test-set size80% intervalnominal 80%60 test runs80% interval, 60 test runs: accept 42–54 of 60 inside (70.0–90.0%); a calibrated model passes 96.6% of the time70–90%250 test runs80% interval, 250 test runs: accept 187–212 of 250 inside (74.8–84.8%); a calibrated model passes 96.0% of the time75–85%95% intervalnominal 95%60 test runs95% interval, 60 test runs: accept 53–60 of 60 inside (88.3–100.0%); a calibrated model passes 99.0% of the time88–100%250 test runs95% interval, 250 test runs: accept 230–244 of 250 inside (92.0–97.6%); a calibrated model passes 97.2% of the time92–98%Band = range a perfectly calibrated model's coverage falls in for95% of test sets of that size. Outside it, recalibrate by splitconformal prediction and recheck.Three stopping rules, set before any dataCampaignLargest expected improvement belowrun-to-run repeatability for 3 proposals in arow, or run budget spentStop the campaignyesModelA botanical's inputs or covariates fall outsidethe training rangeAbstain; flagged predictionsnever stop experimentsyesProgramEither success criterion missed on the externalbotanical at month 24Stop machine-learning spending;keep dataset, physics model andclassical designsyes
Repeatability is estimated from center-point replicates. Predictions outside the range of training inputs are flagged and never used to stop experiments.Gneiting T, et al. 2007 (calibration and sharpness). Angelopoulos AN, Bates S. 2023 (split conformal prediction).
Text version of calibration and stopping rules

Calibration

  • Report coverage of the 80% and 95% prediction intervals on the validation and test sets, with the mean interval width (sharpness), as recommended by Gneiting et al. 2007.
  • Acceptance band, proposed: the range in which a perfectly calibrated model's observed coverage falls for 95% of test sets of the size actually run (binomial). At 60 test runs: 70–90% for the 80% interval and 88–100% for the 95% interval; at about 250 runs: 75–85% and 92–98%.
  • If coverage falls outside the band, intervals are recalibrated by split conformal prediction (Angelopoulos & Bates 2023) on the validation set, and the recalibrated intervals are checked on the test set.
  • Predictions outside the range of training inputs are flagged and not used to stop experiments.

Stopping rules

  • Each optimization campaign stops when the largest expected improvement falls below the run-to-run repeatability (estimated from center-point replicates) for three consecutive proposals, or when the run budget is spent.
  • The model abstains for a botanical whose inputs or covariates fall outside the training range.
  • The program stops machine-learning spending at month 24 if either success criterion is missed on the external botanical. The structured dataset, the physics model and the classical designs remain in use.
Coverage when true errors are k times the stated spreadc = 2 Φ(z/k) − 1,  z = Φ−1((1 + p)/2);  covered runs ~ Binomial(n, c)
Expected coverage80.0 %
Observed coverage, 95% of test sets: from70.0 %
to90.0 %
Chance of passing the band 70.0–90.0 %96.6 %
Expected coverage against miscalibration, with the spread of what a finite test set would showModel output
Gaussian errors assumed; binomial sampling of n independent test runs. Gneiting T, et al. 2007; Angelopoulos AN, Bates S. 2023.
Method, assumptions and limits
What it calculates
The share of measured yields expected inside a model's stated central interval at nominal level p when the true prediction errors have k times the spread the model states; the central 95% range of the share observed on n independent test runs; the acceptance band for n runs (the same range for a perfectly calibrated model, k = 1); and the probability that the observed share falls inside that band. At k = 1 passing is the correct outcome (at least 95% by construction); at any other k, passing means the miscalibration goes undetected.
Equations
z = Φ−1((1 + p)/2) (1.2816 for 80%, 1.9600 for 95%); c = 2Φ(z/k) − 1; X ~ Binomial(n, c); range = [q0.025, q0.975]/n with q the smallest x whose cumulative probability reaches the level; band = [q0.025, q0.975]/n of Binomial(n, p/100); P(band) = Σ P(X = x) for band low ≤ x/n ≤ band high.
Variables and units
p nominal level (%); k dimensionless (k > 1: intervals too narrow, overconfident; k < 1: too wide); n number of test runs; outputs in percent.
Assumptions
Normally distributed, unbiased, independent errors; constant k across runs. Repeated runs on one lot are correlated, which widens the real spread further.
Valid range
k 0.5–2; n 10–300; p 80% or 95% (the two intervals the page proposes to report).
What it does not establish
Any property of a real model; the yield data do not exist. It shows how wide the acceptance band must be for a given test-set size, and how large a miscalibration that band can detect.
References
Gneiting, Balabdaoui and Raftery 2007 (calibration and sharpness); Angelopoulos and Bates 2023 (split conformal prediction).
Verification
An independent SciPy implementation (tests/numerics/ref/digi_coverage.py) reproduces every readout for seven cases.

On 60 test runs the band must be 70–90% to pass a calibrated model 95% of the time, so it would flag intervals about 40% too narrow 80% of the time; about 250 runs narrow it to 75–85%.

Classical baseline NIST design tables

The classical baseline fixes its runs in advance: 15 to 27 runs for three factors, 27 to 30 for four

Three-factor response-surface designs in coded units: choose a design and drag to rotateNIST e-Handbook coordinates
Runs20
Distinct settings15
Levels per factor5
NIST/SEMATECH e-Handbook of Statistical Methods, section 5.3.3.6.3, Table 3.24 (CCC axial distance 1.682; 6 centre runs for CCC and CCF, 3 for Box–Behnken). The three-level full factorial is every combination of −1, 0 and +1. Factors could be, for example, temperature, time and ethanol fraction.
Data table: coded settings
Coded design points (NIST Table 3.24)
DesignCorner pointsAxial or edge pointsCentre runsTotal runs
CCC8 at (±1, ±1, ±1)6 at ±1.682 on each axis620
CCF8 at (±1, ±1, ±1)6 at ±1 on each axis (face centres)620
Box–Behnkennone12 edge midpoints, e.g. (±1, ±1, 0)315
Three-level full factorial26 grid points of {−1, 0, +1}³(included in the grid)127
Runs required by central composite and Box–Behnken designs for two to six factorsNIST data
Runs required by central composite and Box-Behnken designs for two to six factors, from the NIST/SEMATECH e-Handbook Table 3.28: 30 and 27 runs for four factors0204060runs2 factors, Central composite: 132 factors, Box–Behnken: 02 factors3 factors, Central composite: 203 factors, Box–Behnken: 153 factors4 factors, Central composite: 304 factors, Box–Behnken: 274 factors5 factors, Central composite: 335 factors, Box–Behnken: 465 factors6 factors, Central composite: 546 factors, Box–Behnken: 546 factors13n/a2015302733465454Central compositeBox–BehnkenCenter points included as NISTtabulates them (6 for 3 or 4 factors).Five and six factors: fractional factorialcore; full factorial cores need 52 and91 runs.NIST lists no Box–Behnken design fortwo factors.
NIST/SEMATECH e-Handbook of Statistical Methods, section 5.3.3.6.3, Table 3.28 (accessed Oct 24, 2026).
Data table: runs by number of factors
NIST Table 3.28
FactorsCentral compositeBox–Behnken
213 (5 centre points)not listed
320 (6 centre runs)15
430 (6 centre runs)27
533 (fractional factorial) or 52 (full factorial)46
654 (fractional factorial) or 91 (full factorial)54

The adaptive optimizer below must reach the target yield in at least 30% fewer runs than such a design on the same botanical.

Live demonstration

Expected improvement picks the next experiment by weighing a high predicted yield against high uncertainty

A Gaussian process learns from the runs so far. Press "Run next experiment" to add the run it proposes; each press adds one synthetic measurement.

Expected improvement (after Jones et al. 1998; ξ is an added exploration margin)EI(x) = (μ − f* − ξ) Φ(Z)
  + σ φ(Z)
Z = μ − f* − ξσ
Experiments run3
Best yield found
Gap to true optimum
Next suggested temperature
Expected improvement there

About this demo
  • The response curve is a synthetic function of extraction temperature with measurement noise (standard deviation 0.6 yield points). It is not EUTECNIQ data and not a real botanical.
  • Gaussian process with a squared-exponential kernel; hyperparameters fixed for clarity
  • The proposed model would use four inputs and marker yields measured by a validated method
Posterior mean ± 2σ (top) and expected improvement (bottom)Synthetic demonstration
Jones DR, Schonlau M, Welch WJ. Efficient global optimization of expensive black-box functions. J Glob Optim. 1998;13:455–492. Rasmussen CE, Williams CKI. Gaussian Processes for Machine Learning. MIT Press; 2006.
Method, assumptions and limits
What it calculates
The Gaussian-process posterior mean μ(x) and standard deviation σ(x) of a synthetic yield curve on a 0.2 °C grid from 30 to 80 °C, the expected improvement EI(x) over the best measured yield, and the temperature that maximizes EI.
Equations
Kernel k(x, x′) = s² exp(−(x − x′)²/(2ℓ²)), s² = 64 (yield points)², ℓ = 6 °C; noise variance σn² = 0.36. Prior mean = mean of the measured yields. μ(x) = m + k*ᵀ(K + σn²I)⁻¹(y − m); σ²(x) = s² − k*ᵀ(K + σn²I)⁻¹k* (Rasmussen & Williams 2006, chapter 2). EI as shown above with f* = best measured yield and ξ = 0.01; EI is set to zero within 0.25 °C of an existing run.
Variables and units
x in °C; yield in percent (yield points); EI in yield points.
Assumptions
One input; fixed hyperparameters (not refitted as data arrive); Gaussian noise of known size; the synthetic truth is 62 + 17 exp(−((x − 64)/7.5)²) + 9 exp(−((x − 39)/5)²) − 0.0035 (x − 55)², with a second, lower peak near 39 °C that can trap a greedy search.
Valid range
30–80 °C. The demo is deterministic: the same button presses give the same runs (fixed random seed).
What it does not establish
That Bayesian optimization outperforms classical design for any real botanical, or any yield value. Real campaigns have several inputs, refitted hyperparameters and batch effects.
References
Jones et al. 1998; Rasmussen & Williams 2006; Shields et al. 2021.
Verification
An independent NumPy/SciPy implementation (tests/numerics/ref/insights-botanical-intelligence.py) reproduces the proposed temperature, its expected improvement and the best yield after 0, 1, 3, 8 and 11 added runs.
Show data: runs so far
RunTemperature, °CMeasured yield, %

Synthetic measurements: the hidden curve plus seeded random noise.

Data requirements Proposal

Every run would be recorded with its material, its method and its uncertainty, or it does not enter the dataset

Five records gate each run; each model version is rebuilt from a hashed snapshot and must pass the same testsProposed data policy
A run enters the dataset only with five complete records; each model version is rebuilt from a hashed data snapshot, code commit, environment and seeds and replaces the old version only after the same external test; data ownership by sourceOne run recordMaterialSpecies, plant part, identity evidence, supplier lot,harvest and drying, moisture, sieve fractionProcessMode, temperature, time and sampling times,solvent and ratio, agitation, deviationsMeasurementMarker vs reference standard by a validatedmethod: LOQ, recovery, precision; rawchromatograms keptReplicationAt least 3 center-point replicates per botanical: pureerror sets the stopping thresholdIntegrityAttributable, time-stamped LIMS and notebookentries from day one; audit trail on correctionsAll fivecomplete?Not enterednoFrozensnapshotcontent hashyesModel versioncode commit,environment,hyperparameters,seedsSame externaltest andcalibrationpass, or the oldversion staysReleasedversionearlier versionsand model cardskeptRetraining on a schedule or when drift is detected, never silently. FAIR data (Wilkinsonet al. 2016).Ownership (policy for counsel review)EUTECNIQ programsdata belong to EUTECNIQClient projectclient's data, used only for that clientPoolingonly with the client's writtenagreement; pooled models recordtheir sources
Model cards: Mitchell et al. 2019. FAIR principles: Wilkinson et al. 2016. The ownership policy needs review by counsel before any client work.
Text version: record contents, ownership and versioning
RecordMinimum content
MaterialSpecies and plant part with identity evidence, supplier lot, harvest and drying records, moisture content, particle-size fraction
ProcessExtraction mode, temperature, time and sampling times, solvent composition and ratio, agitation; deviations from the plan
MeasurementMarker quantified against a reference standard by a validated method with stated limit of quantitation, recovery and precision; raw chromatograms retained
ReplicationAt least three center-point replicates per botanical to estimate pure error, which sets the stopping threshold
IntegrityAttributable, time-stamped entries in a laboratory information management system and electronic notebook from day one; corrections leave an audit trail
Ownership

Who owns the data and the model

Data from EUTECNIQ's own programs would belong to EUTECNIQ. Data from a client project would belong to the client under the contract and would be used only for that client, unless the client agrees in writing to pooling. A model trained on pooled data would record which sources it used. The policy needs review by counsel before any client work.

Reproducibility and updates

Every model version can be rebuilt

Each version would record a frozen dataset snapshot (with a content hash), the code commit, the software environment, hyperparameters and random seeds. A new version replaces the old one only after passing the same external test and calibration checks; earlier versions and their model cards are kept. Retraining happens on a schedule or when drift is detected, never silently. Datasets would be kept findable, accessible, interoperable and reusable (the FAIR principles; Wilkinson et al. 2016).

Model card

The model card is written before the model exists, so its scope cannot drift after results arrive

Seven fields defined, two planned, results empty until measuredProposed model card
Model card for M1 written before any data: seven fields are defined, training and evaluation data are planned, and quantitative results stay empty until measuredModel card · M1 extraction-yield model · written before training (format after Mitchell et al. 2019)ModelM1 hybrid: diffusion core + Gaussian-process residual + expected improvementdefined; version none yetIntended useRank extraction conditions and choose the next run, inside the training scopedefinedOut of scopeSafety, efficacy or potency claims; specifications or release; new botanicals or modesdefinedFactorsBotanical, plant part, lot, moisture, particle size, extraction modedefinedMetricsRMSE and MAE of marker yield; interval coverage and width; runs to targetdefinedTraining dataThree botanicals, about 60 designed runs eachplannedEvaluation dataHeld-out lots, a fourth botanical, prospective runsplannedQuantitative resultsFilled only with measured resultsnone yetHuman oversightA scientist approves every proposed rundefinedCaveatsSmall datasets; lot-to-lot variation; one marker may not track the whole profiledefinedFields marked planned or none yet are filled only with measured results; scope cannot drift after results arrive.
Format after Mitchell M, et al. Model cards for model reporting. FAT* 2019. Full entries in the table below.
Show the table (10 rows)
FieldEntry
ModelM1, hybrid extraction-yield model: diffusion physics core plus Gaussian-process residual, with an expected-improvement optimizer. Version: none yet (not trained). Owner: EUTECNIQ Sciences (in formation).
Intended useRanking extraction conditions and choosing the next laboratory run for botanicals inside the training scope, with the four inputs above.
Out of scopeSafety, efficacy or potency claims; product specifications or release decisions; botanicals, solvents or extraction modes outside the training data; scale-up without pilot verification.
FactorsBotanical, plant part, raw-material lot, moisture, particle size, extraction mode.
MetricsRoot-mean-square and mean absolute error of marker yield (mg/g); interval coverage and width; runs to reach the target yield.
Training dataThree botanicals, about 60 designed runs each (planned; not collected).
Evaluation dataHeld-out lots, a fourth held-out botanical and prospective runs (planned).
Quantitative resultsNone yet.
Human oversightA scientist approves every proposed run; the model never releases a lot or sets a specification.
CaveatsSmall datasets; strong lot-to-lot variation in botanicals; marker yield may not track the full chemical profile of an extract.
Computational molecular engineering Publications verified

The toolbox reaches well beyond machine learning, and the founder has published in its core

Five peer-reviewed papers, 2011–2016, and the botanical uses proposed for the same methodsPublications verified · applications proposed
Five peer-reviewed papers by the founder, 2011 to 2016, on petroleum lubricant extraction, solvents and process fluids, and the botanical applications proposed for the same methodsFounder's peer-reviewed work (verified DOIs)Proposed botanical uses of the same methods2011Neural-network model of an industrial solvent extractionChem Eng Technol2013Mechanistic simulation of a rotating-disk extraction columnInd Eng Chem Res2013Computer-aided design of ionic liquidsAIChE J2016Optimal ionic-liquid design for thermal energy storageComput Chem Eng2016Quantum-chemistry descriptors for property predictionFluid Phase EquilibHybrid extraction models (M1)Mass-transfer and scale-up modelsSolvent and excipient selection (CAMD)COSMO-RS and QSPR property screeningThe papers concern petroleum lubricant extraction, solvents and process fluids; applying the methods to botanicals is a proposal, not a demonstration.
DOIs: 10.1002/ceat.201000361; 10.1021/ie303427m; 10.1002/aic.14228; 10.1016/j.compchemeng.2016.04.008; 10.1016/j.fluid.2016.07.006.
Explanation, details and sources

The founder's peer-reviewed work includes neural-network modeling of an industrial solvent extraction (Chemical Engineering & Technology, 2011), mechanistic simulation of a rotating-disk extraction column (Industrial & Engineering Chemistry Research, 2013), computer-aided design of ionic liquids (AIChE Journal, 2013), optimal ionic-liquid design for thermal energy storage (Computers & Chemical Engineering, 2016) and quantum-chemistry descriptors for property prediction (Fluid Phase Equilibria, 2016). Those studies concern petroleum lubricant extraction, solvents and process fluids; applying the methods to botanical extraction and formulation is a proposal, not a demonstrated result.

MethodPossible EUTECNIQ use
CAMD / CAILDSelect or design solvents, excipients and separation media against target properties
COSMO-RS / COSMO-SACRank solvents from quantum-chemical surface charges (see Quantum chemistry)
QSPR / QSARPredict properties, and toxicological endpoints only inside a validated applicability domain
Mechanistic mass transferPredict extraction and purification performance (see the Science lab)
PBPK and population PKExplore exposure and interaction scenarios; models need human data to be credible
DoE, RSM, Bayesian optimizationChoose the most informative next formulation or process experiment
Chemometrics (PCA, PLS-DA)Fingerprint comparison, adulteration screening, batch-to-batch equivalence
Monte Carlo, sensitivity analysisQuantify uncertainty in scientific and financial predictions

Not every method warrants investment at once. The first model must show a measured performance and cost advantage before new computational programs are approved. The wider computational program is described under Computational science and AI.

Roadmap Proposal

Each later model must earn its start on measured data

Six models in sequence, each behind a gate measured on dataProposed roadmap
Proposed model roadmap M1 to M6: each later model starts only when the previous one passes its gate on measured data; M1 2027–28, M2 from 2029, M6 from 2032 in the planM1 · Extraction yieldand next experimentM2 · FormulationstabilityM3 · Fingerprintingand adulterationdetectionM4 · Process andbatch controlM5 · Evidenceretrieval for dossiersM6 · Licensedmodules oncustomer data2027–28 in the planGateBoth measured gains bymonth 24, or stopFrom 2029 in the planGateM1 passes; ≥ 200formulations trackedCondition-gatedGateValidation on blindedsamplesCondition-gatedGatePhase II pilot plantrunningCondition-gatedGateHuman review andquality sign-off, alwaysFrom 2032 in the planGateUnder contract onlyDates are plan entries, not commitments; gate thresholds are proposals for board approval. Nothing here has been built.Proposed model roadmap M1 to M6 with the gate each must passM1 · Extraction yield and next experiment2027–28 in the plan. Gate: Both measured gains bymonth 24, or stop.M2 · Formulation stabilityFrom 2029 in the plan. Gate: M1 passes; ≥ 200formulations tracked.M3 · Fingerprinting and adulteration detectionCondition-gated. Gate: Validation on blinded samples.M4 · Process and batch controlCondition-gated. Gate: Phase II pilot plant running.M5 · Evidence retrieval for dossiersCondition-gated. Gate: Human review and qualitysign-off, always.M6 · Licensed modules on customer dataFrom 2032 in the plan. Gate: Under contract only.
Gate thresholds are proposals for board approval; nothing here has been built. Plan years are management proposals. Customer data are used only under contract terms.
Text version of the roadmap
  1. M1 · Extraction yield and next experiment2027–28 in the plan; stops at month 24 without both measured gains.
  2. M2 · Formulation stabilityFrom 2029 in the plan, after M1 passes and at least 200 formulations are tracked.
  3. M3 · Fingerprinting and adulteration detectionAfter validation on blinded samples.
  4. M4 · Process and batch controlOnce the Phase II pilot plant runs.
  5. M5 · Evidence retrieval for dossiersAlways with human review and quality sign-off.
  6. M6 · Licensed modules on customer dataUnder contract only; from 2032 in the plan.

Each step starts only when the previous model passes its gate on measured data. Customer data are used only under contract terms.

Working on extraction data or experiment design?

EUTECNIQ is in formation and welcomes research partners with real botanical extraction data.