Concentrations of bisphenol A in the composite food samples from the 2008 Canadian total diet study in Quebec City and dietary intake estimates
Bibliographic record
Abstract
A total of 154 food composite samples from the 2008 total diet study in Quebec City were analysed for bisphenol A (BPA), and BPA was detected in less than half (36%, or 55 samples) of the samples tested. High concentrations of BPA were found mostly in the composite samples containing canned foods, with the highest BPA level being observed in canned fish (106 ng g(-1)), followed by canned corn (83.7 ng g(-1)), canned soups (22.2-44.4 ng g(-1)), canned baked beans (23.5 ng g(-1)), canned peas (16.8 ng g(-1)), canned evaporated milk (15.3 ng g(-1)), and canned luncheon meats (10.5 ng g(-1)). BPA levels in baby food composite samples were low, with 2.75 ng g(-1) in canned liquid infant formula, and 0.84-2.46 ng g(-1) in jarred baby foods. BPA was also detected in some foods that are not canned or in jars, such as yeast (8.52 ng g(-1)), baking powder (0.64 ng g(-1)), some cheeses (0.68-2.24 ng g(-1)), breads and some cereals (0.40-1.73 ng g(-1)), and fast foods (1.1-10.9 ng g(-1)). Dietary intakes of BPA were low for all age-sex groups, with 0.17-0.33 µg kg(-1) body weight day(-1) for infants, 0.082-0.23 µg kg(-1) body weight day(-1) for children aged from 1 to 19 years, and 0.052-0.081 µg kg(-1) body weight day(-1) for adults, well below the established regulatory limits. BPA intakes from 19 of the 55 samples account for more than 95% of the total dietary intakes, and most of the 19 samples were either canned or in jars. Intakes of BPA from non-canned foods are low.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.001 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.002 | 0.005 |
| Science and technology studies | 0.002 | 0.000 |
| Scholarly communication | 0.001 | 0.000 |
| Open science | 0.001 | 0.000 |
| Research integrity | 0.001 | 0.000 |
| Insufficient payload (model declined to judge) | 0.003 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".