E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab...
Transcript of E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab...
![Page 1: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/1.jpg)
GE
RM
AN
F
ED
ER
AL
IN
ST
IT
UT
E
FO
R R
IS
K A
SS
ES
SM
EN
T
Alexander Falenski, Marion Gottschald, Marco Rügen,
Birgit Lewicki, Christian Thöns, Matthias Filter, Annemarie
Käsbohrer, Bernd Appel, Armin A. Weiser
Data for FoodChain-Lab
Collection – Import – Cleaning
![Page 2: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/2.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Overview: FoodChain-Lab Desktop and Web App
Desktop Web App
• In KNIME (~ 1 GB installation)
• Data is stored locally
• Using KNIME needs to be learned
Features
• Database with plausibility checks
• Geocoding
• KNIME Data analytics functionalities
• Graph view and GIS view
• Tracing
• Hypothesis generation
• -
• In a web browser (no installation)
• Data stays local, browser is only for
visualisation
• Intuitive handling
Features
• -
• -
• -
• Graph view and GIS view
• Tracing
• Hypothesis generation
• ROA style for reports
![Page 3: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/3.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Overview: FoodChain-Lab Desktop and Web App
Data analyst
prepares data
in FCL desktop
The outbreak investigation experts discuss the
FoodChain-Lab results together with the data
analyst and test in silico new hypotheses.
Dataset
is sent as JSON
file to experts The outbreak investigation experts in
different parts of the world upload
the JSON file in the FCL Web App and
test in silico new hypothesis
ES NL FR DE
![Page 4: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/4.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Page 4
Online Validation: https://foodrisklabs.bfr.bund.de/templatevalidator/
Collecting Data: Excel Template
![Page 5: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/5.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Outbreak: Tracing workflow using FoodChain-Lab I
First information on food producing company
involved in foodborne disease outbreak
Page 5
Template
Start tracing template
![Page 6: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/6.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Data needs for tracing – by type
A station
(e.g. a food producer)
Page 6
A delivery
(e.g. of a food
ingredient) Amount
![Page 7: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/7.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Start Forward tracing template: Bakery and patients
Page 7
Bakery
Patients Contaminated product
![Page 8: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/8.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Outbreak: Tracing workflow using FoodChain-Lab II
First information on food producing company
involved in foodborne disease outbreak
Page 8
Template
Start tracing template
Database
Import template
Tracing View
View network
Generate hypotheses
![Page 9: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/9.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Tracing View: Bakery and patients
Page 9
![Page 10: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/10.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Station
Product1
Product2
Product3
Lot1
Lot2
Delivery1
Delivery2
Delivery3
Lot1
Lot2
Lot3
Station Product Lot Delivery
Lot from
other station
Delivery goes to
Database: Structure of food chains
Page 10
![Page 11: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/11.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Outbreak: Tracing workflow using FoodChain-Lab III
First information on food producing company
involved in foodborne disease outbreak
Page 11
Template
Start tracing template
Database
Import template
Tracing View
View network
Generate hypotheses
Database
Generate templates
(backward / forward)
Template
Pre-filled tracing
template
![Page 12: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/12.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Pre-filled backtracing template generated by the
database
Page 12
![Page 13: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/13.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Outbreak: Tracing workflow using FoodChain-Lab IV
First information on food producing company
involved in foodborne disease outbreak
Page 13
Template
Start tracing template
Database
Import template
Tracing View
View network
Generate hypotheses
Database
Generate templates
(backward / forward)
Food Safety Officer
Conducts interviews
with companies
Template
Pre-filled tracing
template
![Page 14: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/14.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Principle of tracing
Supplier(s) Product(s)
in
Business
inspected
Product
out Receiver
back forward
Inquiry at a cake manufacturer
Page 14
![Page 15: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/15.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
(1) The traceability of food, feed, food-producing animals, and any other substance intended to be, or expected to be, incorporated into a food or feed shall be established at all stages of production, processing and distribution.
(2) Food and feed business operators shall be able to identify any person from whom they have been supplied with a food, a feed, a food-producing animal, or any substance intended to be, or expected to be, incorporated into a food or feed. To this end, such operators shall have in place systems and procedures which allow for this information to be made available to the competent authorities on demand.
(3) Food and feed business operators shall have in place systems and procedures to identify the other businesses to which their products have been supplied. This information shall be made available to the competent authorities on demand.
Food and feed business operators shall be able to identify any person from whom they have been supplied
at all stages of production, processing and distribution
to which their products have been supplied
REGULATION (EC) No. 178/2002, Article 18, Traceability
Page 15
![Page 16: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/16.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Outbreak: Tracing workflow using FoodChain-Lab V
First information on food producing company
involved in foodborne disease outbreak
Page 16
Template
Start tracing template
Database
Import template
Tracing View
View network
Generate hypotheses
Database
Generate templates
(backward / forward)
Food Safety Officer
Conducts interviews
with companies
Template
Pre-filled tracing
template
Template
Completed tracing
template
![Page 17: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/17.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
The pre-filled backtracing template has been completed
Page 17
![Page 18: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/18.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Outbreak: Tracing workflow using FoodChain-Lab VI
First information on food producing company
involved in foodborne disease outbreak
Page 18
Template
Start tracing template
Database
Import template
Tracing View
View network
Generate hypotheses
Database
Generate templates
(backward / forward)
Food Safety Officer
Conducts interviews
with companies
Template
Pre-filled tracing
template
Template
Completed tracing
template
![Page 19: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/19.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Tracing View: Bakery and patients
Page 19
![Page 20: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/20.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Outbreak: Tracing workflow using FoodChain-Lab VI
First information on food producing company
involved in foodborne disease outbreak
Page 20
Template
Start tracing template
Database
Import template
Tracing View
View network
Generate hypotheses
Database
Generate templates
(backward / forward)
Food Safety Officer
Conducts interviews
with companies
Template
Pre-filled tracing
template
Template
Completed tracing
template
![Page 21: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/21.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Individual import of data from external sources
Tutorial: https://foodrisklabs.bfr.bund.de/data-import-from-external-sources/
![Page 22: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/22.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
FoodChain-Lab: Data Cleaning
Page 22
Bakery 1, Sesame Street 15, 12345 Crumbling Hills, Germany
Bakery 1, See Same Street 15, 12345 Crumbling Hills, Germany
Luxury Hotel
Hilltop 1
12234 Pompous Hills
Germany
![Page 23: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/23.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Levenshtein distance
Works well for finding duplicates
M A Y O N N A I S E
= = = = = - = = = =
M A Y O N A I S E
E L E P H A N T
= = = o - = = =
E L E F A N T
FoodChain-Lab: Data Cleaning
Page 23
![Page 24: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/24.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Plausibility checks: Amounts
•Lot=Bl20170810: In=500.0kg vs. Out=0.9kg
![Page 25: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/25.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Data – sometimes still analogue…
Page 25
Handwritten, sent by fax
Excel spreadsheet, XLSX
RASFF notification, XML
…luckily often digital
![Page 26: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/26.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
Tracing in foodborne outbreaks – the present…
Page 26
1) FoodChain-Lab Team
• Receives supply chain data in an
individual data format (e.g. CSV)
• Copies data to FCL templates,
adds information (type of business,
geolocalisation)
• Analyses
• Sends resulting tracing templates
and description to German
database
1
3) Local food safety officer
• Visits food company
• Conducts interviews
• Takes samples
• Fills in FoodChain-Lab templates
3 4-6) The same way back
• Time-consuming
o flow of information
o re-structuring data
• Information loss
2) Ministry of federal state
• Accesses database
• Reads results
• Describes situation to
food safety officer from
administrative district in
own words
2
• Database takes any
data format (XLSX,
PDF, XML, CSV)
4
5
6
![Page 27: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/27.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
… and (a possible) future
Page 27
1) FoodChain-Lab Team
• Receives supply chain data in
harmonised data format
• Analyses
• Sends resulting tracing templates
and description to German
database
1
2) Ministry of federal state
• Receives results
automatically, no need
to actively access the
database
• Has a task force which
decides immediately
whether to block or to
forward information
2
• Database with a
harmonised data
standard (e.g. XML)
2
2) Local food safety officer
• Receives original analysis from FoodChain-Lab
![Page 28: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/28.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
… and (a possible) future
Page 28
1) FoodChain-Lab Team
• Receives supply chain data in
harmonised data format
• Analyses
• Sends resulting tracing templates
and description to German
database
1
2+3) Local food safety officer
• Receives original analysis from FoodChain-Lab
• Receives order from the ministry
• Visits food company
• Conducts interviews and takes samples
• Fills in tracing data in harmonised standard
3
4+5) Direct feedback via database
• Fast
• No data loss
• High data quality
2) Ministry of federal state
• Receives results
automatically, no need
to actively access the
database
• Has a task force which
decides immediately
whether to block or to
forward information
2
• Database with a
harmonised data
standard (e.g. XML)
4
5
4
2
![Page 29: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/29.jpg)
Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab
COS – a ‘bus stop’ for FoodChain-Lab – as a first
approach on the way to a harmonised standard:
Commodity Online Services (COS)
• Collects (NRW-) Tracing Data
• Contains a food business database with curated data
• Is doing validation internally based on existing master data
• Outputs data into newly defined xml-strukture and sends it
into a newly developed webservice
FCL
• Monitors the webservice, awaits new data
• Analyses data (semi)-automatically
• Prepares analysis reports and sends it back to the
webservice
COS
• Fetches the report – management measures or further data
collections will be initiated
Page 29
![Page 30: E SMENT Data for FoodChain-Lab - Bund...Alexander Falenski, 09.10.2019, Workshop FoodChain-Lab Overview: FoodChain-Lab Desktop and Web App Data analyst prepares data in FCL desktop](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e919388094d33113f2e9fa9/html5/thumbnails/30.jpg)
GE
RM
AN
F
ED
ER
AL
IN
ST
IT
UT
E
FO
R R
IS
K A
SS
ES
SM
EN
T
Thank you for your attention
Alexander Falenski
German Federal Institute for Risk Assessment
Max-Dohrn-Str. 8-10 10589 Berlin, GERMANY
Phone +49 30 - 184 12 - 0 Fax +49 30 - 184 12 - 47 41 [email protected] www.bfr.bund.de/en