Long-term stability of hydroxyapatite bone phantoms for the calibration of in vivo x-ray fluorescence spectrometry-based systems of bone lead and strontium quantification
Bibliographic record
Abstract
Abstract Hydroxyapatite (HAp) phantoms have been proposed as an alternative to plaster of Paris (poP) phantoms for the calibration of x-ray fluorescence-based systems for the in vivo quantification of bone lead and strontium which employ a coherent normalization procedure. The chemical composition of the material becomes critical in the calculation, or omission, of the coherent correction factor (CCF) required in this normalization procedure. This study evaluated the long-term chemical stability of HAp phantoms. Phantoms were prepared and allowed to age for a two week period and over a seven year period in ambient conditions. The chemical composition of the phantoms was then assessed by powder x-ray diffraction. Two week old phantoms were found to be composed of HAp with only a small amount of contamination from CaHPO4·2H2O. Seven year old phantoms were found to have converted nearly completely to a carbonate-bearing apatite in the form of Ca10(PO4)6(CO3)0.75(OH)0.5 indicating that the HAp phantom material likely reacts with carbon dioxide in air over time forming a carbonate-bearing apatite. The influence of this chemical conversion was assessed at the level of relevant cross-sections. Calibration under the assumption that the material is HAp when in fact it is a carbonate-bearing apatite would result in not more than a 0.2%–2% bias in the total mass attenuation coefficient within the photon energy range of 0–100 keV. Differential scattering cross-section for coherent scattering was found to differ between HAp and carbonate-bearing apatite by 0.9%–2% for both a 35.5 keV and 88.0 keV γ-ray. This variation in the differential scattering cross-section for coherent scattering may introduce a ca. 2% bias in the CCF used within the coherent normalization-based calibration procedure. Using HAp phantoms as calibrators thus requires acknowledgement of this conversion in chemical form and possible introduction of uncertainty into the calibration procedure.
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.002 | 0.003 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.001 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.000 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.001 | 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".