Claim–Evidence Review: 10 Exposure-Related Disorders (2026-07-25)
Scope
Correctness review of ten exposure/toxicology entries in kb/disorders/, with the
review lens set on claim–evidence matching: does each cited snippet actually
support the claim it is attached to, is the supports/evidence_source tagging
right, and are there claims asserted with no evidence at all?
Entries reviewed (three exposure families):
| Family | Entries |
|---|---|
| Heavy metals | Arsenic_Poisoning, Lead_Poisoning, Mercury_Poisoning, Cadmium_Poisoning, Thallium_Poisoning |
| Gases / chemicals | Carbon_Monoxide_Poisoning, Methanol_Poisoning, Organophosphate_Poisoning |
| Pneumoconioses | Silicosis, Asbestosis |
Method
- Schema validation —
linkml-validateagainst theDiseaseclass, all 10 files. - Snippet fidelity — every evidence item's
snippetnormalized (whitespace, Unicode dashes/quotes, case) and checked as an exact substring of the correspondingreferences_cache/body. 578 evidence items across all reference types (PMID, DOI, GEO, clinicaltrials). - Semantic claim–evidence pass — manual read of all 578
(claim, description, snippet, supports, evidence_source, explanation)tuples, judging whether the snippet supports the specific proposition asserted. - Coverage pass — enumeration of top-level items in evidence-bearing sections
carrying no
evidenceblock; audit of everyfrequency:band against its snippets.
Mechanical results: clean
- Schema: 10/10
No issues found. - Snippet fidelity: 578/578 snippets are exact substrings of their cited cached source. Zero fabricated or paraphrased quotes, zero missing cache entries, including the 14 DOI-keyed deep-research references. No evidence of the classic hallucination modes (invented PMIDs, invented quotes).
The anti-hallucination stack is doing its job on these entries. Every finding below is a semantic issue that snippet-substring validation cannot catch.
Overall assessment
| Entry | Claim–evidence quality | Notes |
|---|---|---|
Arsenic_Poisoning |
Excellent | Best in the set. Descriptions explicitly bound their own claims ("does not justify a universal sulfhydryl-enzyme blockade model", "cross-sectional associations do not by themselves establish fibrosis"). Same paper correctly split into MODEL_ORGANISM and IN_VITRO items by evidence type. Carries a REFUTE-flavored discussion citing the negative DMSA RCT. |
Methanol_Poisoning |
Excellent | Tight mechanistic chain, each step its own citation. No unevidenced items except one biochemical readout. |
Carbon_Monoxide_Poisoning |
Very good | Honest hedging where the snippet supports the consequence rather than the mechanism; discussions carries the negative HBO trial as supports: REFUTE. |
Thallium_Poisoning |
Very good | Minor review-vs-clinical tagging issue; one missing explanation. |
Organophosphate_Poisoning |
Very good | One poor snippet choice (below). |
Asbestosis |
Good | Exemplary handling of conflicting evidence (GSTM1: SUPPORT and REFUTE side by side). Two core mechanism nodes unevidenced. |
Silicosis |
Good | Explicitly annotates review-derived evidence as OTHER in explanation text. 9 unevidenced items including all three subtypes. |
Lead_Poisoning |
Mixed | Broad, well-cited backbone, but repeated use of generic background sentences to carry specific clinical claims; frequency bands largely unsupported. |
Cadmium_Poisoning |
Weakest | Most claim–evidence mismatches; systematic evidence_source misclassification; unevidenced quantitative thresholds; an unevidenced clinical contraindication; one questionable source. |
Mercury_Poisoning |
Thinnest | 9 evidence items from 3 unique references; declared scope not delivered; an unevidenced negative epidemiological claim. |
Findings
1. Unevidenced clinical contraindication — Cadmium_Poisoning
treatments[Chelation Therapy].description (kb/disorders/Cadmium_Poisoning.yaml:1042):
"BAL (dimercaprol) is contraindicated as it may increase renal cadmium uptake."
This is an actionable, directive clinical claim. Neither attached evidence item mentions dimercaprol or renal redistribution — one covers chelating agents generically, the other covers long-term chelation toxicity. The claim is well-established in the toxicology literature, so it is sourceable; it just is not sourced here. Highest-priority fix in the set, because an unsourced contraindication is the kind of claim a reader will act on.
2. Mechanism claims resting on clinical-observation evidence — Cadmium_Poisoning
pathophysiology[Direct Osteoblast Toxicity] (:403) asserts four mechanistic
propositions: cadmium directly inhibits osteoblast differentiation, does so
independently of the renal phosphate wasting pathway, inhibits alkaline
phosphatase, and promotes osteoclast-mediated resorption. The sole evidence is a
case report snippet: "We will present a case of cadmium induced peripheral
neuropathy, nephropathy, and decreased bone density."
A single case of decreased bone density in a patient who also had nephropathy
cannot establish direct osteoblast toxicity, and specifically cannot establish
independence from the renal pathway — the case has renal disease. The node also
carries biological_processes: osteoblast differentiation / DECREASED (GO:0001649),
a structured assertion with no in-vitro or animal osteoblast evidence behind it.
Tagged supports: SUPPORT; should be PARTIAL at most, and the node needs
cell-level evidence.
3. Histopathology nodes evidenced by non-histopathological sources — Cadmium_Poisoning
Three of five histopathology nodes assert specific microscopic findings that
none of their snippets document:
- Diffuse Alveolar Damage — claims hyaline membrane formation, alveolar edema, type II pneumocyte hyperplasia. Snippets: "multiple organ damage was observed, involving brain, lung, liver, kidney…" and a generic intro sentence ("cadmium is more commonly known to cause acute lung injury"). Neither describes lung histology.
- Renal Tubulointerstitial Disease and Fibrosis — the first snippet is again the generic "multiple organ damage" line. (A second citation does support the claim.)
- Hepatocellular Degeneration — claims degeneration and necrosis; the snippets document cadmium accumulation in liver, plus a NHANES epidemiological finding of hepatic fibrosis. Citing a cross-sectional biomarker study as histopathology evidence is a category error.
4. Unevidenced quantitative specifics carried in description fields — Cadmium_Poisoning
Descriptions assert precise numbers no snippet supports:
| Claim | Location | Snippet actually says |
|---|---|---|
| "Inhaled cadmium has 25-50% bioavailability; oral absorption 3-8%" | pathophysiology[0] |
"long biological half-life" |
| "renal cortex concentrations above 200 mcg/g" | pathophysiology[3] |
nothing quantitative |
| "Cd-MT… small molecular weight (~7 kDa)" | pathophysiology[2] |
nothing quantitative |
| "Normal levels typically below 5 mcg/L; above 50 mcg/L indicate significant toxicity" | diagnosis[0] |
a generic list of diagnostic modalities |
| "a single cigarette may contain 1-2 mcg cadmium; smokers have levels 4-5× non-smokers" | environmental[2] |
"Common risk factors include smoking and alcohol consumption" |
The last two matter most: a diagnostic threshold and an exposure magnitude are exactly the numbers a reader would reuse.
5. Systematic evidence_source misclassification — Cadmium_Poisoning, Thallium_Poisoning
Per CLAUDE.md, evidence_source classifies the cited publication's study type.
Several mechanistic reviews and in-vitro/analytical papers are tagged
HUMAN_CLINICAL:
| Reference | What it is | Tagged | Should be |
|---|---|---|---|
PMID:20204475 (Biometals) |
review of cadmium transport in mammalian cells | HUMAN_CLINICAL |
IN_VITRO / OTHER |
PMID:20354761 (Biometals) |
review, cadmium and the kidney | HUMAN_CLINICAL |
OTHER |
PMID:19106433 (Indian J Med Res) |
review, nephrotoxicity of Cd & Pb | HUMAN_CLINICAL |
OTHER |
PMID:31704329 (Ecotox Environ Saf) |
analytical identification of Cd-binding proteins in plasma | HUMAN_CLINICAL |
IN_VITRO |
PMID:41453694 (Toxicol Lett) |
review, heavy-metal neurotoxicity | HUMAN_CLINICAL |
OTHER |
PMID:14579545 (Toxicol Rev) |
review, thallium + Prussian blue | HUMAN_CLINICAL (all ~30 uses) |
OTHER |
Note the contrast: Silicosis and Asbestosis get this right and even annotate it
in prose ("Evidence source OTHER as this is a review article"), and Arsenic_Poisoning
correctly splits one paper's animal and enzyme data into separate items. The fix
is mechanical and the house style already exists.
6. Questionable source underpinning a diagnostic recommendation — Cadmium_Poisoning
biochemical[Urinary Cadmium Level] and diagnosis[Urine Cadmium Level] both rest
on PMID:19364190, "The benefits of pre- and post-challenge urine heavy metal
testing: Part 1", published in Alternative Medicine Review, quoted as:
"Conducting pre-flush testing is also currently the clinician's only means of
identifying cadmium toxicity."
Two problems. The source is not a mainstream clinical-toxicology venue, and
provoked/post-challenge urine metal testing is specifically discouraged by
mainstream toxicology practice. The diagnosis node's description propagates this
("Post-chelation challenge testing reflects total body stores and helps guide
treatment decisions"). The underlying point — that unstimulated urinary cadmium
indexes body burden — is uncontroversial and better sourced elsewhere in the same
file; the challenge-testing framing should go.
7. Snippet whose sentence points the other way — Organophosphate_Poisoning
phenotypes[Miosis] (:454) asserts miosis as "a classic sign of cholinergic
toxicity", tagged supports: SUPPORT. The snippet:
"The classic muscarinic and nicotinic signs of intoxication including increased secretions, bradycardia, fasciculations, and miosis were less common in our patient population."
The sentence names miosis among classic signs but its assertion is a negative
finding for that cohort. Using it as unqualified SUPPORT for a phenotype claim
inverts the source's point; a better snippet exists in the same corpus
(PMID:32626615 lists miosis among OP poisoning signs and is already cited for
bradycardia and fasciculations).
8. Description asserts a nerve-fiber pattern its evidence contradicts — Lead_Poisoning
phenotypes[Peripheral neuropathy] (:636) — "Lead neuropathy is classically
motor-predominant and may present with wrist drop or radial palsy":
- Evidence 1 (
PMID:17405745) describes a "sensitive polyneuropathy to the four limbs" — a sensory neuropathy, i.e. the opposite pattern. - Evidence 2 (
PMID:20142857) is the right paper (radial neuropathy from occupational lead exposure, five patients) but the chosen snippet is the content-free "Neuropathy is one complication of lead poisoning."
The motor-predominance and wrist-drop claims are correct and the second paper supports them — the snippet just needs to be re-drawn from that abstract.
9. Generic background sentences carrying specific clinical claims — Lead_Poisoning
PMID:37478813 is a laboratory ICP-MS methods/trends study. Its introductory
sentence — "Exposure to lead may cause severe adverse effects such as anemia,
neurologic damage, developmental disorders, and reproductive disorders" — is used
as HUMAN_CLINICAL evidence for both phenotypes[Anemia] and
phenotypes[Developmental delay]. Likewise PMID:40981357's single sentence about
contamination sources ("mining activities, battery manufacturing, electronic waste
recycling…") is reused verbatim for three separate environmental nodes. Not
false, but a review's throwaway framing sentence is thin support for a curated
phenotype, and better primary sources are already in the file.
10. Frequency bands mostly unsupported — 4 entries
Per docs/frequency-evidence-guidelines.md, a frequency: value is a separate
quantitative claim needing its own evidence. Audit of all 36 bands in the four
entries that use them:
| Entry | Bands | Bands whose snippets contain no quantitative or explicit qualitative frequency statement |
|---|---|---|
Cadmium_Poisoning |
9 | 8 |
Lead_Poisoning |
12 | 9 |
Carbon_Monoxide_Poisoning |
10 | 5 |
Thallium_Poisoning |
5 | 2 |
| Total | 36 | 24 (67%) |
Worst cases are VERY_FREQUENT (schema: 80-99% of patients) claims in
Cadmium_Poisoning supported only by single case reports —
Renal Tubular Dysfunction and Low-Molecular-Weight Proteinuria are cited to a
one-patient itai-itai report and a one-patient Fanconi report. The domain claim is
right (LMW proteinuria is near-universal in chronic cadmium nephropathy); the
citation cannot carry the band. Per the guidelines, omit the band or cite a
prevalence figure.
The other five entries use no frequency: values at all, which is the compliant
choice when a quantitative source is not at hand.
11. Declared scope not delivered; unevidenced negative claim — Mercury_Poisoning
The entry is the thinnest in the set: 228 lines, 9 evidence items, 3 unique
references, and only pathophysiology, environmental, and phenotypes
sections — no treatments, diagnosis, biochemical, histopathology,
prevalence, or genetic. The absence of treatments is conspicuous for a metal
poisoning where chelation is a standard intervention.
Two specific claim–evidence problems:
- Scope mismatch. The
descriptioncommits to "elemental, inorganic, or organic forms, each with a distinct clinical profile" and asserts that "inorganic and elemental mercury, by contrast, classically cause peripheral neuropathy and the neuropsychiatric syndrome of erethism." The pathograph, phenotypes, and environmental sections model only the methylmercury / Minamata arm. The inorganic arm appears solely as one passing snippet about the felt-hat industry. Either the entry should be scoped to methylmercury poisoning or the inorganic arm needs curating. - Unevidenced negative claim. "Unlike lead, mercury exposure from dietary fish
or dental amalgam has not been associated with amyotrophic lateral
sclerosis" appears twice (
:31,:137) with zero supporting citations anywhere in the file. A negative epidemiological claim needs a source as much as a positive one.
Also, pathophysiology[0] asserts three converging molecular mechanisms
(glutathione/NPSH depletion, calcium dyshomeostasis, NMDA-receptor excitotoxicity)
on the strength of one in-vitro rat-cortical-neuron memantine study; the
explanation acknowledges this ("the same study implicates…"), but two of the
three mechanisms have no snippet of their own.
12. Unevidenced items — Silicosis, Asbestosis
Both entries leave 9 top-level items without any evidence:
Silicosis— all threehas_subtypes(Chronic,Accelerated,Acute), which is where the latency and exposure-intensity claims live ("developing after 10-30 years of relatively low-level exposure", nodule size cutoffs); phenotypesDyspnea,Cough,Respiratory Insufficiency; treatmentsSilica Exposure Cessation and Dust Control,Whole-Lung Lavage,Lung Transplantation.Asbestosis— two core mechanism nodes,Pro-fibrotic mediator release(asserts TGF-beta, PDGF, IGF-1, fibronectin as the inflammation→fibrosis bridge) andExcessive extracellular matrix deposition; phenotypesChronic cough,Bibasilar inspiratory crackles,Abnormal pulmonary interstitial morphology,Digital clubbing; treatmentsSupplemental oxygen therapy,Lung transplantation,Vaccination.
Unevidenced mechanism nodes are the more serious of the two, since the pathograph
edges through them are load-bearing. For the clinical items, per CLAUDE.md the
options are a quotable source or moving the claim to notes.
13. Minor
Thallium_Poisoningpathophysiology[3].downstream[0]has noexplanation(every other evidence item in the file has one).Cadmium_Poisoningpathophysiology[Hepatic Glutathione Depletion]asserts glutathione depletion, but its snippets report reduced GSH-Px enzyme activity (not glutathione), and one (PMID:41188353) states cadmium "triggered a hepatic antioxidant response" — arguably the opposite direction. A second citation (PMID:40164036) reports the exercise arm's effect and is being read backwards to infer cadmium's effect.Cadmium_Poisoningbiochemical[Hepatic Transaminases (ALT/AST)]is a human laboratory readout sourced only to a mouse exercise study.Cadmium_Poisoningreuses one systematic-review snippet (a generic list of diagnostic modalities) across five separatediagnosisnodes.
Recommended fixes, in priority order
- Source or remove the BAL contraindication in
Cadmium_Poisoning(finding 1). - Drop the
PMID:19364190challenge-testing framing fromCadmium_Poisoningdiagnosis/biochemical; reanchor on the existing mainstream citations (finding 6). - Re-tag the misclassified
evidence_sourcevalues (finding 5) — mechanical, and house style already exists inSilicosis/Asbestosis. - Downgrade
Cadmium_PoisoningDirect Osteoblast ToxicitytoPARTIALand either add in-vitro osteoblast evidence or drop the independence-from-renal claim and theDECREASEDprocess modifier (finding 2). - Strip or source the unevidenced quantitative thresholds in
Cadmium_Poisoningdescriptions (finding 4). - Re-draw the
Lead_Poisoningneuropathy snippet fromPMID:20142857(finding 8); swap theOrganophosphate_Poisoningmiosis snippet toPMID:32626615(finding 7). - Audit the 24 unsupported
frequency:bands; omit where no quantitative source exists (finding 10). - Fix
Cadmium_Poisoninghistopathology nodes — either add real histology citations or relax the claims to what the autopsy snippets say (finding 3). - Decide
Mercury_Poisoning's scope, remove or source the ALS negative claim, and add the missingtreatments/diagnosissections (finding 11). - Add evidence to the two
Asbestosismechanism nodes and the threeSilicosissubtypes (finding 12).
Reproducing this review
# schema
uv run linkml-validate --schema src/dismech/schema/dismech.yaml \
--target-class Disease kb/disorders/Cadmium_Poisoning.yaml
# snippet fidelity + coverage: see scripts described in Method above
just validate-terms-file kb/disorders/Cadmium_Poisoning.yaml
just validate-references kb/disorders/Cadmium_Poisoning.yaml
Note: just validate-references reported Total checks: 0 on these files in this
environment (several publisher PDF fetches returned HTTP 403 behind the proxy), so
snippet fidelity here was established by direct normalized-substring comparison
against references_cache/ bodies rather than by the validator.
Resolution (applied 2026-07-25)
All ten recommended fixes were applied in the same branch. Post-fix state:
- Schema: 10/10
No issues found. - Snippet fidelity: 602/602 snippets exact substrings (578 before; net +24
evidence items added, none removed except the two retired
PMID:19364190items). - Frequency bands: 36 → 7. A follow-up audit of the 13 bands left by the
first pass found that only some were genuinely supported, so a second sweep
dropped 6 more (Lead
Anemia; COSyncope,Coma,Chest pain; CadmiumAcute Respiratory Distress Syndrome; ThalliumConstipation) whose snippets carried no frequency signal, and re-banded 3 that contradicted their own snippet (LeadHypertensionandGoutOCCASIONAL→FREQUENT, per the source's "frequently presents"; COHeadacheVERY_FREQUENT→FREQUENT). Of the 7 bands that remain: 4 are quantitatively supported (Pattern A — COCognitive impairment15–40%, COMyocardial injury~one-third of moderate-to-severe cases, ThalliumAlopecia68%, ThalliumAbdominal pain51%), 2 rest on a qualitative literature term mapped to a band (Pattern C — LeadHypertension,Gout), and 1 is a documented clinical estimate (Pattern D — COHeadache). Every remaining band names its pattern in the evidenceexplanation. - Unevidenced top-level items: 21 → 12, with all mechanism nodes and all disease subtypes now evidenced.
Four new references were fetched via the cache pipeline (never hand-written):
PMID:6734559, PMID:25191413, PMID:30053129, PMID:30558238.
| # | Finding | Resolution |
|---|---|---|
| 1 | BAL contraindication unevidenced | Rewritten and sourced to PMID:6734559. The blanket "is contraindicated" is replaced with what the evidence actually shows: BAL given ~30 min after cadmium exposure increased renal cadmium deposition in rats, but the same study found no renal increase when BAL was given at 24 h after metallothionein induction. Both directions cited, supports: PARTIAL, evidence_source: MODEL_ORGANISM, and the text now states plainly this is an animal-derived caution rather than a demonstrated human contraindication. |
| 2 | Challenge-testing source | PMID:19364190 (Altern Med Rev) removed entirely from both the biochemical and diagnosis nodes. Reanchored on PMID:20354761 (LMW proteinuria as the sensitive screening measure) and PMID:41000307. Both nodes now state explicitly that provoked/post-chelation urine testing is not accepted practice and has no validated thresholds. |
| 3 | evidence_source misclassification |
49 values re-tagged — 17 in Cadmium (PMID:20204475, 20354761, 19106433, 31704329, 41453694), 32 in Thallium (PMID:14579545). Reviews → OTHER, cell-transport/analytical papers → IN_VITRO. |
| 4 | Direct Osteoblast Toxicity | Downgraded to supports: PARTIAL; the unsupported biological_processes: osteoblast differentiation / DECREASED assertion removed; description rewritten to say the direct arm is not established by the curated evidence and that the independence-from-renal claim is unsupported. New KNOWLEDGE_GAP discussion (gap_cadmium_direct_osteoblast_toxicity) with two proposed experiments — osteoblast/osteoclast culture, and an animal comparison with vs without renal phosphate wasting. |
| 5 | Unevidenced quantitative specifics | All five removed (bioavailability percentages, 200 mcg/g cortex threshold, ~7 kDa, the 5/50 mcg/L blood cut-offs in both biochemical and diagnosis, and the per-cigarette / smoker-ratio figures). Replaced with qualitative statements plus an explicit note that numeric cut-offs are laboratory- and population-specific and are deliberately not asserted. |
| 6 | Two misleading snippets | Lead phenotypes[Peripheral neuropathy]: snippet re-drawn from PMID:20142857 to the sentence describing five battery-factory workers with electrophysiologically characterised radial neuropathy; the description now says motor-predominance is a tendency not an exclusive pattern, and the sensory-polyneuropathy case's explanation flags the discrepancy rather than hiding it. OP phenotypes[Miosis]: the "were less common in our patient population" snippet replaced with the positive sign list from PMID:32626615. |
| 7 | Unsupported frequency bands | 23 bands dropped in the first pass (9 Lead, 8 Cadmium, 4 CO, 2 Thallium), including both Cadmium VERY_FREQUENT bands that rested on single case reports. A second sweep (see the Resolution note above) dropped 6 more and re-banded 3, leaving 7. |
| 8 | Histopathology nodes | Claims relaxed to what the sources show and the three "multiple organ damage" citations downgraded to PARTIAL with corrected explanations. Descriptions now state which features (hyaline membranes, type II pneumocyte hyperplasia, hepatocellular necrosis) are the expected pattern rather than an observed finding in the curated sources. |
| 9 | Mercury scope, ALS claim, missing sections | ALS negative claim sourced to PMID:30558238, with the explanation noting the design limit (online self-report case-control, 401 vs 452) — absence of an observed association, not proof of no effect. Added diagnosis (blood/hair/toenail mercury, PARTIAL, carrying the source's own caveat that these matrices may not reflect remote injury; plus umbilical-cord methylmercury for prenatal exposure) and treatments (exposure cessation; supportive care, cited to "There is no effective treatment."). Added a SCOPE NOTE to the description and a KNOWLEDGE_GAP (gap_mercury_inorganic_arm_not_curated) recording that the elemental/inorganic arm is named but not modelled. Mercury evidence items 9 → 15. |
| 10 | Silicosis subtypes / Asbestosis mechanism nodes | All three Silicosis subtypes evidenced with PMID:25191413 (the three-way acute/chronic/accelerated classification by exposure intensity and symptom onset) and PMID:30053129 (accelerated silicosis after ~2 years of intense sandblasting). Both Asbestosis mechanism nodes evidenced: Pro-fibrotic mediator release with PMID:12444030 (pulmonary TGF-beta1 alone is sufficient to produce fibroproliferative disease) and PMID:37569765; Excessive extracellular matrix deposition with PMID:38192052 and PMID:32553000. Both descriptions now flag which sub-claims come from the wider literature rather than the curated sources. |
Minor findings also fixed: the missing Thallium explanation; the Cadmium
hepatic-glutathione node's direction-of-effect overreach (now states the readout
is antioxidant enzyme activity, not glutathione stores, and that one source
reports an antioxidant response); and the mouse-only hepatic transaminase
readout downgraded to PARTIAL.
Deliberately not fixed (recorded so the remaining gap is visible, not silent):
12 clinical phenotypes/treatments items still carry no evidence — 3 in
Silicosis (Respiratory Insufficiency, Silica Exposure Cessation and Dust
Control, Whole-Lung Lavage), 6 in Asbestosis (Chronic cough, Bibasilar
inspiratory crackles, Abnormal pulmonary interstitial morphology, Digital
clubbing, Lung transplantation, Vaccination), 2 in Carbon Monoxide, 1 in
Methanol. These are uncontroversial clinical facts with no quotable sentence in
the currently cached sources; per CLAUDE.md the options are a new citation or a
move to notes, and neither was in scope for this pass.
Finding 9 in the list above (Lead's use of generic background sentences from a
laboratory methods paper to carry the Anemia and Developmental delay
phenotype claims) was also left in place: the claims are correct and the snippets
are honest, they are simply thinner support than better primary sources already
present in the file would give.