← Back to Home

The Reason WHY

The number of unknowns in simulation—and specifically in plasma simulation—has been growing year over year. Now, AI provides an unprecedented opportunity to tackle this challenge, provided that computational frameworks adopt FAIR data standards to ensure reproducibility and enable physics-informed architectures [1, 2].

It is about tracking the sheer volume of unknowns. While there are standard studies on sensitivity analysis, the challenge goes much further because there are inherent errors in cross-sections and other fundamental inputs. The lack of machine-readable community standards for plasma chemistries hinders the precise reconstruction and verification of published models [3].

The WHY aims to explain how we can tackle these issues head-on. One of our core goals at Deep Why is to perform rigorous simulation engineering while remaining acutely aware of the rapidly shifting landscape—the future of AI is already here, and everything is changing very fast.

Do you want to get ready with us? Join the WHY.


References:
[1] Machine learning to predict plasma-based CO2 conversion in dielectric barrier discharge reactors (2026). DOI: 10.1039/D6GC01077F
[2] Machine learning for advancing low-temperature plasma modeling and simulation (2023). DOI: 10.1117/1.JMM.22.4.041504
[3] MCPlas, a MATLAB toolbox for reproducible plasma modelling with COMSOL (2026). DOI: 10.1016/j.cpc.2026.110248

Understanding the Terminology (AI Validation)

In computational modeling and AI engineering, precise definitions ensure clarity between technical teams, stakeholders, and automated decision tools:

Verification vs. Validation (V&V)

Verification asks: "Was the software implemented correctly?" It ensures equations are solved accurate to numerical tolerances without bugs.

Validation asks: "Does the model represent the real-world system accurately enough for its intended use?" It benchmarks model predictions against physical experiments or literature data.

AI-Powered & Agentic Workflow

AI-Powered: Leveraging AI tools to accelerate code generation, automated benchmarking, and parametric exploration.

AI-Agentic Methodology: Autonomous software agents executing modular tasks (e.g. sweep generation, regression runs) under explicit domain constraints.

Physics-Informed Modeling

Integrating fundamental physical laws (conservation of mass, momentum, energy, Maxwell's equations) directly into solver architectures or machine learning models to guarantee physical consistency.

Expert-in-the-Loop Validation

Human-guided domain expert oversight reviewing automated validation reports, boundary conditions, and uncertainty margins to make final engineering decisions.

The 9-Step Validation-Driven Methodology

Our methodology structures scientific software development into a continuous validation pipeline:

01

Requirements & Validation-Target Definition

Establish quantitative error tolerances, intended physical regimes, and acceptance criteria before writing code.

02

Verification Baselines

Construct analytical test cases, exact benchmark solutions, and unit test suites to confirm solver mechanics.

03

Test-Data & Benchmark Construction

Curate experimental measurements and published literature benchmarks for rigorous empirical comparison.

04

Physics-Informed Model Development

Build domain models incorporating chemical kinetic schemes, EM field coupling, and transport equations.

05

AI-Agent-Assisted Implementation

Accelerate code modernizations (e.g. MATLAB to Python) and boilerplate generation using specialized AI agent prompts.

06

Automated Regression Testing

Parity tests against reference baselines run as the code changes; full benchmark sweeps are rerun for each campaign.

07

Uncertainty, Robustness & Sensitivity Analysis

Quantify input parameter uncertainty and evaluate model stability across operating conditions.

08

Expert-in-the-Loop Review

Domain experts evaluate physical plausibility, edge-case behaviors, and trade-offs.

09

Validation Reports & Traceability

Generate transparent, reproducible audit reports linking validation benchmarks to source code releases.

Organised in Campaigns

The nine steps are not run once. The work is organised in campaigns: each campaign is a complete, reproducible run against a fixed validation target, and each one widens what is covered — more of the codebase, more of the physics, more independent solvers. The residuals a campaign leaves behind define the scope of the next one.

01 · Target

Fix the benchmark: the published figures and reference results the code must reproduce.

02 · Sweep

Run the full parametric study with a recorded configuration, so it can be reproduced.

03 · Compare

Compare every observable against the reference, with errors quoted from the output files.

04 · Triage

Separate what is measured from what is suspected. Open residuals become the hypotheses of the next campaign.

This campaign approach is not specific to one model: it can be applied to any open-source scientific codebase.

Worked example: pyFrost-GM, a Python reimplementation of the LoKI-GM global model, validated against Dias et al. (2023) and Alves et al. (2026). Two campaigns are complete and a third is planned. The second campaign added an independent Boltzmann solver and found seven integration defects along the way.

Who We Help

We help plasma-technology companies, scientific-software teams, advanced manufacturing companies, and R&D departments develop simulation tools that are testable, traceable, and fit for critical engineering decisions.

  • Plasma Technology & Semiconductor R&D: Validating plasma chemistry and electromagnetic coupling models.
  • Scientific Software Teams: Migrating legacy codebases (MATLAB/Fortran) to modern, validated Python architectures.
  • Advanced Manufacturing: Modeling high-temperature, reactive flow, or microwave heating processes.