Compound intake estimator: Difference between revisions

From Opasnet
Jump to navigation Jump to search
(→‎Data about guidance values: two test compounds added to Cramer list: rutin, estragole. NOT REAL DATA)
(const.conc -> compound.conc)
Line 1: Line 1:
[[heande:Compound intake estimator]]
{{method|moderator=Jouni}}
{{method|moderator=Jouni}}
'''Compound intake estimator''' calculates intakes of compounds based on food or food supplement intake, compound concentration in food, and guidance values for the compound.
'''Compound intake estimator''' calculates intakes of compounds based on food or food supplement intake, compound concentration in food, and guidance values for the compound.


Line 55: Line 57:
addcomp <- Ovariable("addcomp", data = data.frame(Compound = addcompound, Result = addconc))
addcomp <- Ovariable("addcomp", data = data.frame(Compound = addcompound, Result = addconc))


# const.conc is the concentration of compounds in the critical constituent
# compound.conc is the concentration of compounds in the critical constituent


const.conc <- Ovariable(name = "const.conc", ddata = "Op_en6193.example_data")
compound.conc <- Ovariable(name = "compound.conc", ddata = "Op_en6193.example_data")




Line 129: Line 131:
################## PRE-DEFINED INPUTS
################## PRE-DEFINED INPUTS


# food.conc is the concentrations of compounds in the food or food supplement
# food.conc is a temporary object about the concentration of a compound in food.
# const.conc is a critical constituent in the food  
# compound.conc is the concentration of a compound in the critical constituent (or food, if fr.const == 1)
# fr.const is the fraction of the critical constituent in the whole food
# fr.const is the fraction of the critical constituent in the whole food
# extraction is a criteria to select specific extraction techniques
# extraction is a criteria to select specific extraction techniques
# addcomp is an additional compound not in the constituent. Data about its concentration in food is given by the user.
# addcomp is an additional compound not in the product. Data about its concentration in food is given by the user.


# compound.intake is the intakes of the compounds via food or food supplement, each given as mg /kg /d.
# compound.intake is the intakes of the compounds via food or food supplement, each given as mg /kg /d.


compound.intake <- Ovariable("compound.intake",  
compound.intake <- Ovariable("compound.intake",  
dependencies = data.frame(Names = c("food.amount", "const.conc", "fr.const", "extraction", "addcomp")),  
dependencies = data.frame(Names = c("food.amount", "compound.conc", "fr.const", "extraction", "addcomp")),  
formula = function(...) {
formula = function(...) {
food.conc <- const.conc * 10 * fr.const / 100 # const.conc from w/w% to mg/g; fr.const from % to fraction
food.conc <- compound.conc * 10 * fr.const / 100 # compound.conc from w/w% to mg/g; fr.const from % to fraction


food.conc <- food.conc * extraction # remove extractions that are not considered.
food.conc <- food.conc * extraction # remove extractions that are not considered.

Revision as of 09:51, 30 October 2013



Compound intake estimator calculates intakes of compounds based on food or food supplement intake, compound concentration in food, and guidance values for the compound.

Question

How to estimate intakes and compare them to guidance values?

Answer

The concern indicator is calculated for each compound separately. If the intake is smaller than the threshold of concern, the indicator is < 1 and there is no concern. The threshold of concern is acceptable daily indake (ADI), benchmark dose (BMDL10), or threshold of toxicological concern (TTC), depending on what data is available for each compound.

Intake information

Fraction of essential oil in the supplement (%):

Amount of supplement per day (g /d):

Show intermediate results?:

Do you want to add own compound data?:

Additional compound information

Name(s) of additional compound(s):

Concentration(s) of the compound(s) (mg of compound /g product):

+ Show code


Example data(%)
ObsExtraction.techniqueCompoundResultReference
1Superheated water extraction, 100 °C2-Carene0.08; 0.1; 0.12Jayawardena & Smith, 2010
2Superheated water extraction, 100 °CZ-Cinnamaldehyde1.63; 2.1; 2.57Jayawardena & Smith, 2010
3Superheated water extraction, 100 °CCinnamaldehyde81.14; 83.7; 86.26Jayawardena & Smith, 2010
4Superheated water extraction, 100 °CEugenol0.45; 0.8; 1.15Jayawardena & Smith, 2010
5Hydrodistillation1,8-Cineole0.2Chericoni et al, 2005
6Superheated water extraction, 100 °CCinnamyl acetate5.47; 7.2; 8.93Jayawardena & Smith, 2010

Rationale

The idea of the tool is to look at consumption of a particular PFS product, and estimate whether any of the compounds in the product cause concern. The estimation follows this equation:

compound intakes = product intake (g /day) * concentration of each compound in the product (mg /g) / 60
    (60 kg is the assumed body weight of the person)

concern indicator = compound intakes (mg /kg /d) / threshold of concern (mg /kg /d)


Calculations

You need to run the code below only if you update the data tables on this page.

+ Show code


Using different data on different layers: [1].

Data about guidance values

Guidance values(mg /kg-BW /d)
ObsCompoundGuidanceResult
1CinnamaldehydeADI0.7
2SafroleBMDL101.9-5.1
3α-TerpineolADI1.2
44-TerpineolADI1.2
5BenzylbenzoateADI5
6CinnamaldehydeADI0.7
7EugenolADI2.5
8LinaloolADI0.5
9CoumarinTDI0.1
Cramer values(µg /kg-BW /d)
ObsCramer classThreshold of toxicological concern
1130
221.5
331.5

Values 30 and 1.5 µg /kg /d come from EFSA (2012)[1]

See also

References

  1. EFSA (2012). Scientific Opinion on Exploring options for providing advice about possible human health risks based on the concept of Threshold of Toxicological Concern (TTC). EFSA Journal 2012;10(7):2750