Problem formulation
Problem formulation is the practical first step of a modern risk assessment — it is not one of the four formal Codex steps, but it frames all of them. Define the question, scope, population, endpoint, product/use scenario, data needs, and decision context. KEvidence carries this structured context into hazard identification, hazard characterisation, exposure assessment, and risk characterisation.
1. Hazard identification
Hazard identification asks: can this agent cause harm? Search candidate Adverse Outcome Pathways by chemical, key event, adverse outcome, or AOP ID, and select the pathway that best represents a plausible route from molecular initiating event to adverse outcome. Identifying a hazard is not yet a risk conclusion — that requires exposure (steps 3–4).
2. Hazard characterisation
Hazard characterisation asks: what is the nature and severity of the harm, and at what dose? Review the selected pathway and its evidence, gather reference points and health-based guidance values (NOAEL/BMD, ADI/TDI/ARfD) from OpenFoodTox, and establish a dose-response point of departure (POD) from NAM data. The POD you set here becomes the hazard side of risk characterisation (step 4).
Pathway events
KER evidence & quantitative understanding
Toxicological reference points — OpenFoodTox
Query EFSA OpenFoodTox for substance identity, reference points, reference values, and study documents that describe the nature, severity, and dose of the hazard. Use a local SQLite index built from the official Excel export, or a local IUCLID 6 import.
Dose-response point of departure (POD)
Record the NAM / dose-response point of departure that characterises the hazard. This POD is carried into risk characterisation (step 4) and compared against the exposure estimate from step 3.
Browse EPA ToxCast/Tox21/ToxRefDB PODs
Search a locally indexed EPA bioactivity/toxicity export for AC50 or POD candidates for the current chemical. Records are ranked higher when assay or endpoint text overlaps the selected AOP events.
3. Exposure assessment
Exposure assessment asks: who is exposed, how much, how often, and by which route? For food safety this is usually dietary exposure — concentration in food/feed × consumption pattern × population group × use conditions. Record the scenario and the resulting exposure estimate that will be integrated in risk characterisation (step 4).
4. Risk characterisation
Risk characterisation is the integration step: given the hazard (step 2) and the exposure (step 3), what is the risk? KEvidence compares the dose-response POD with the exposure estimate to produce a screening margin (BER / MOE) and a hazard-quotient-style ratio. Hazard is intrinsic potential for harm; risk is that hazard under actual exposure conditions.
Uncertainty analysis
After risk characterisation, analyse uncertainty. Run the evidence-to-decision engine to summarize hazard hypotheses, confidence across the four steps, key uncertainties, critical data gaps, and next recommended data collection.
Scientific opinion / advice
Assemble a structured draft opinion from problem formulation, hazard identification and characterisation, exposure assessment, risk characterisation, and uncertainty analysis. This scientific advice is the output handed to risk managers — risk assessment informs, but does not make, the risk-management decision. Use the assistant to rewrite or explain sections.
Quick user manual
A one-page guide to the Codex risk-assessment workflow. Risk assessment is the scientific part of risk analysis (which also covers risk management and risk communication). Problem formulation frames the four Codex steps below; keep every generated statement traceable to source data and expert judgement.
Sample data for testing
Use these starter files and public repositories to test the workflow before you have project-specific data. Confirm licenses, versions, units, and applicability before using any value in a regulatory submission.
| Need | Use this | What to do in KEvidence |
|---|---|---|
| NAM POD / AC50 example | Download local CSV template EPA ToxCast/Tox21 data portal EPA invitroDB on Figshare | Copy assay, POD type, POD value/unit, and mapped event ID into the hazard characterisation step (POD). Use the EPA bioactivity import script for larger local searches. |
| OpenFoodTox reference points | OpenFoodTox 3.0 on Zenodo Earlier OpenFoodTox Zenodo record | Download the Excel export, build the local SQLite index, then query the hazard characterisation step by substance name, CAS, EC number, or synonym. |
| AOP structure and event IDs | AOP-Wiki quarterly downloads AOP-Wiki RDF on Zenodo | Use event IDs to map NAM assays to MIE/KE/AO records during hazard identification and characterisation. |
| Exposure / IVIVE test values | Download local CSV template | Paste the exposure value/unit into the exposure assessment step and the optional IVIVE factor into the hazard characterisation POD, documenting assumptions in the scientific opinion. |
Questions?
Suggest improvements, report missing data sources, or propose new risk-assessment workflow features. You can open the GitHub repository directly or send a feature request by email.