← All .science files
pmid:40763070
New Approaches To Identify Urine and Hair Adulteration Attempts in Forensic Toxicology: A Proof-of-Concept Study Using a Proteomics Approach Based on Liquid Chromatography-Mass Spectrometry (LC-MS).
Tom D Schneider · Tina M Binz · Thomas Kraemer · Andrea E Steuer
Analytical chemistry · 2025 doi:10.1021/acs.analchem.5c03096
Paper
complete
Experiment
complete
Data
partial
Analysis
complete
Execution
absent
Execution evidence has not yet been added to this .science file. Explore its methods, data and open questions to plan the next step.
Record details sci_version · id · kind · revision · content_hash · schema · created_at · updated_at · generator
paper object · 10 fields
authors array · 4 items
claims array · 3 items
[0] object · 6 fields
evidence array · 1 item
[0] object · 3 fields
[1] object · 6 fields
[2] object · 6 fields
evidence array · 2 items
[0] object · 3 fields
gaps array · 0 items
experiment object · 8 fields
steps array · 3 items
[0] object · 13 fields
parameters object · 0 fields
inputs array · 1 item
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[1] object · 13 fields
parameters object · 0 fields
inputs array · 1 item
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[2] object · 13 fields
parameters object · 0 fields
inputs array · 1 item
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
materials array · 0 items
instruments array · 0 items
reagents array · 0 items
conditions object · 0 fields
gaps array · 0 items
data object · 3 fields
assets array · 2 items
[0] object · 15 fields
structure object · 4 fields
[1] object · 15 fields
structure object · 15 fields
sample_accessions array · 0 items
gaps array · 2 items
analysis object · 4 fields
methods array · 4 items
[0] object · 10 fields
dsl_operations array · 4 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
evidence object · 3 fields
[1] object · 10 fields
dsl_operations array · 1 item
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[2] object · 10 fields
dsl_operations array · 3 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[3] object · 10 fields
dsl_operations array · 1 item
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
targets array · 0 items
gaps array · 0 items
capability object · 3 fields
requirements array · 1 item
[0] object · 6 fields
assay_families array · 9 items
gaps array · 0 items
readiness object · 8 fields
axes object · 3 fields
method object · 5 fields
required_operations array · 4 items
missing_operations array · 0 items
capability object · 4 fields
data object · 6 fields
accessions array · 1 item
resolved_accessions array · 1 item
statements array · 1 item
can_run object · 3 fields
dsl_operations array · 4 items
assets array · 2 items
steps array · 1 item
must_build object · 5 fields
dsl_operations array · 0 items
converters array · 0 items
readers array · 0 items
capabilities array · 0 items
data_gaps array · 1 item
gaps array · 0 items
review object · 5 fields
machine_critique object · 5 fields
reader object · 5 fields
evidence_check object · 2 fields
usage object · 3 fields
stages array · 1 item
[0] object · 4 fields
gaps array · 3 items
provenance object · 7 fields
entities array · 3 items
activities array · 3 items
[0] object · 4 fields
used array · 3 items
[0] object · 3 fields
[1] object · 3 fields
[2] object · 3 fields
[1] object · 4 fields
agents array · 2 items
lineage object · 4 fields
gaps array · 6 items
assays array · 1 item
[0] object · 11 fields
required_operations array · 4 items
source_hashes object · 1 field
evidence array · 1 item
Complete file
{"sci_version": "1.2", "schema": "https://corpus.bntrg.co.uk/sci/1.0/sci.schema.json", "id": "pmid:40763070", "kind": "science-record", "revision": 4, "content_hash": "sha256:5a5650608f3961cde86866d842b9614e867deb4b964020a32ab7dc1c4f31c6c6", "created_at": "2026-11-01T20:30:51Z", "updated_at": "2026-11-01T22:56:57Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "New Approaches To Identify Urine and Hair Adulteration Attempts in Forensic Toxicology: A Proof-of-Concept Study Using a Proteomics Approach Based on Liquid Chromatography-Mass Spectrometry (LC-MS).", "doi": "10.1021/acs.analchem.5c03096", "pmid": "40763070", "authors": ["Tom D Schneider", "Tina M Binz", "Thomas Kraemer", "Andrea E Steuer"], "journal": "Analytical chemistry", "year": 2025, "abstract": "Urine and hair are among the primary biological matrices used for drug and abstinence testing in clinical, forensic, and antidoping settings. A persistent challenge in such analyses is the adulteration of samples: through dilution, substitution, or chemical modification, aimed at concealing the presence of xenobiotics such as drugs of abuse, ethanol, or doping agents. In this study, we investigated whether chemical adulteration, specifically oxidative treatment with hydrogen peroxide (H2O2), induces detectable and characteristic changes in the proteomes of urine and hair samples. Using a bottom-up proteomics approach involving LC-HR-MS/MS with data-dependent acquisition, we compared urine samples before and after treatment (10% H2O2) and untreated hair samples with those exposed to increasing concentrations of hydrogen peroxide (3%, 6%, 9%, and 12%). Data are available via ProteomeXchange with the identifier PXD064208. We identified distinct peptides, including oxidatively modified forms, that were exclusively present in either untreated or chemically treated groups. In hair samples, the appearance of some of those peptides was dependent on the peroxide concentration. Peptides detectable only after oxidative exposure were of particular interest, as they appeared to be nonphysiological and specific to the adulteration process. These species serve as candidate biomarkers for indirect detection of sample manipulation or for assessing the integrity of compromised samples. The extraction and characterization of these potential marker peptides constitute the primary outcomes of this study. These findings should lay the groundwork for further validation and the development of proteomic methods aimed at enhancing the reliability of drug testing and sample authenticity assessment in forensic and antidoping contexts.", "claims": [{"id": "claim-method", "statement": "Statistical and multivariate analysis (ANOVA, t test, principal component analysis, PCA, and partial least-squares discriminant analysis, PLS-DA and hierarchical clustering) was carried out using R (v 4.2) with these packages: ggplot2, limma, stats, ropls, and pheatmap.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:40763070", "locator": "sections[8] \"Data Processing and Statistics\" paragraph 2", "quote": "Statistical and multivariate analysis (ANOVA, t test, principal component analysis, PCA, and partial least-squares discriminant analysis, PLS-DA and hierarchical clustering) was carried out using R (v 4.2) with these packages: ggplot2, limma, stats, ropls, and pheatmap."}], "state": "complete"}, {"id": "claim-data-access", "statement": "The mass spectrometry proteomics data have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository with the data set identifier PXD064208.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:40763070", "locator": "sections[7] \"HPLC–HRMS Analysis\" paragraph 3", "quote": "The mass spectrometry proteomics data have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository with the data set identifier PXD064208."}], "state": "complete"}, {"id": "claim-target-result", "statement": "Oxidative treatment with hydrogen peroxide induced distinct peptide and oxidatively modified peptide changes in urine and hair proteomes, including peptides detectable only after treatment.", "kind": "qualitative", "target": null, "evidence": [{"asset": "source:pmid:40763070", "locator": "sections[0] \"Abstract\" paragraph 1", "quote": "We identified distinct peptides, including oxidatively modified forms, that were exclusively present in either untreated or chemically treated groups."}, {"asset": "source:pmid:40763070", "locator": "sections[0] \"Abstract\" paragraph 1", "quote": "In hair samples, the appearance of some of those peptides was dependent on the peroxide concentration."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "complete", "objective": "Oxidative treatment with hydrogen peroxide induced distinct peptide and oxidatively modified peptide changes in urine and hair proteomes, including peptides detectable only after treatment.", "steps": [{"id": "read_published_estimate", "order": 1, "name": "Read the published estimate from the source", "kind": "other", "state": "complete", "blocked_on": null, "description": "The claim, method and evidence span published with the source article.", "duration_hours": null, "parameters": {}, "inputs": ["source:pmid:40763070"], "outputs": ["the published estimate and its evidence"], "instruments": [], "reagents": []}, {"id": "obtain_source_data", "order": 2, "name": "Obtain the source data from the named repository", "kind": "data-preparation", "state": "complete", "blocked_on": null, "description": "The GEO series accession resolves and its sample accessions are listed. This lane did not download the dataset or read its licence.", "duration_hours": null, "parameters": {}, "inputs": ["data:geo:PXD064208"], "outputs": ["the source data with its repository provenance"], "instruments": [], "reagents": []}, {"id": "run_analysis", "order": 3, "name": "Run the published analysis", "kind": "analysis", "state": "complete", "blocked_on": null, "description": "Apply the paper's statistical method to the resolved series and compare the result with the published target.", "duration_hours": null, "parameters": {}, "inputs": ["data:geo:PXD064208"], "outputs": ["the replicated result and its comparison"], "instruments": [], "reagents": []}], "materials": [], "instruments": [], "reagents": [], "conditions": {}, "gaps": []}, "data": {"state": "partial", "assets": [{"id": "source:pmid:40763070", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1021/acs.analchem.5c03096", "sha256": "sha256:ba8a6e7b81a5730090ed6064eed06f0727ccfcdb21c9a5f7f4cd8b2ce5fb2047", "bytes": 40635, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1021/acs.analchem.5c03096", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC12368831", "source": "europe_pmc_fulltext", "coverage": "whole_body", "text_hash_scope": "rendered_section_body"}}, {"id": "data:geo:PXD064208", "role": "raw", "format": "geo-series", "media_type": "application/vnd.ncbi.geo-series+json", "uri": "https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=PXD064208", "sha256": null, "bytes": null, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "PXD064208", "version": null, "note": "The mass spectrometry proteomics data have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository with the data set identifier PXD064208.", "structure": {"repository": "GEO", "access_route": "GEO accession URL", "access_statement_verbatim": "The mass spectrometry proteomics data have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository with the data set identifier PXD064208.", "access_statement_kind": "data_availability_statement", "sample_accessions": [], "sample_count": null, "group_sizes": null, "group_sizes_basis": null, "platform": null, "taxon": null, "title": "Proteomics approach to identify sample manipulation in forensic toxicology for hair and urine", "resolution_checked_at": "2026-11-01T20:16:18Z", "resolution_check": "identifier_resolution_only_no_download_no_licence_read", "downloaded": false, "licence_read": false}}], "gaps": ["asset:data:geo:PXD064208 not downloaded", "asset:data:geo:PXD064208 licence not read"]}, "analysis": {"state": "complete", "methods": [{"id": "method-1", "family": "group_comparison", "specific": "anova", "label": "Group comparison", "dsl_operations": ["group_summary", "welch_t", "bootstrap_mean_difference", "group_comparison_anova"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["two_or_more_groups_continuous"], "evidence": {"score": 1.0, "band": "verbatim", "quote": "Statistical and multivariate analysis (ANOVA, t test, principal component analysis, PCA, and partial least-squares discriminant analysis, PLS-DA and hierarchical clustering) was carried out using R (v 4.2) with these packages: ggplot2, limma, stats, ropls, and pheatmap."}}, {"id": "method-2", "family": "principal_component_analysis", "specific": "pca", "label": "Principal component analysis", "dsl_operations": ["pca_fit"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["wide_numeric_matrix"], "evidence": {"score": 0.8, "band": "high", "quote": "principal component analysis"}}, {"id": "method-3", "family": "differential_expression", "specific": "limma_voom", "label": "Differential expression analysis", "dsl_operations": ["normalise_counts", "differential_expression_fit", "fdr_bh"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["count_matrix_with_condition"], "evidence": {"score": 0.8, "band": "high", "quote": "limma"}}, {"id": "method-4", "family": "clustering", "specific": "hierarchical", "label": "Clustering", "dsl_operations": ["hierarchical_cluster"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["feature_matrix"], "evidence": {"score": 0.8, "band": "high", "quote": "hierarchical clustering"}}], "targets": [], "gaps": []}, "capability": {"state": "complete", "requirements": [{"capability_id": "capability:computational_analysis", "label": "Computational analysis platform", "assay_families": ["meta_analysis", "machine_learning", "survival_analysis", "statistical_regression", "pca", "molecular_docking", "network_analysis", "differential_expression", "gwas"], "availability_state": "owned", "tier_unlocked": "R1", "candidate": "Automated Assays Laravel application and simulated adapters"}], "gaps": []}, "readiness": {"state": "complete", "tier": "R1", "blocking_axis": "none", "blocked_on": "nothing:replicable_now", "axes": {"method": {"tier": "R1", "expressible": true, "required_operations": ["group_summary", "welch_t", "bootstrap_mean_difference", "group_comparison_anova"], "missing_operations": [], "basis": "The paper names the method it used and the corpus's method extractor maps it onto the DSL catalogue: anova."}, "capability": {"tier": "R1", "capability_id": "capability:computational_analysis", "availability_state": "owned", "basis": "The computational analysis is owned. The physical bench the paper used is not, so a physical validation cannot be run here."}, "data": {"tier": "R1", "reachable": true, "accessions": ["PXD064208"], "resolved_accessions": ["PXD064208"], "statements": ["The mass spectrometry proteomics data have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository with the data set identifier PXD064208."], "basis": "The paper names PXD064208 in ProteomeXchange Consortium via the PRIDE partner repository and the accession resolves in the repository. No dataset was downloaded and no licence was read."}}, "can_run": {"dsl_operations": ["group_summary", "welch_t", "bootstrap_mean_difference", "group_comparison_anova"], "assets": ["source:pmid:40763070", "data:geo:PXD064208"], "steps": ["run_analysis"]}, "must_build": {"dsl_operations": [], "converters": [], "readers": [], "capabilities": [], "data_gaps": ["data:geo:PXD064208"]}, "gaps": []}, "review": {"state": "partial", "machine_critique": {"kind": "extraction_review", "reader": {"model": "MiniMax-M3.1-Flash", "provider": "minimax", "provider_family": "minimax", "read_at": "2026-11-01T19:58:26Z", "independence": "single_reader"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 11749, "completion_tokens": 1201, "cached_tokens": 256}}, "human_critique": null, "stages": [{"id": "extraction", "state": "complete", "reader": "MiniMax-M3.1-Flash", "provider": "minimax"}], "gaps": ["review.independent_reader", "review.machine_critique", "review.human_critique"]}, "execution": {"state": "absent", "status": "not_run", "mode": null, "runs": [], "gaps": ["execution.not_run"]}, "provenance": {"entities": [{"id": "pmid:40763070", "type": "paper", "label": "pmid:40763070"}, {"id": "source:pmid:40763070", "type": "manuscript", "label": "PMID 40763070 full text"}, {"id": "data:geo:PXD064208", "type": "dataset", "label": "GEO PXD064208"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:40763070", "type": "paper", "label": "pmid:40763070"}, {"id": "source:pmid:40763070", "type": "manuscript", "label": "PMID 40763070 full text"}, {"id": "data:geo:PXD064208", "type": "dataset", "label": "GEO PXD064208"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-40763070", "type": "extraction", "used": ["source:pmid:40763070"], "agent": "agent:minimax-reader"}, {"id": "activity-resolve-PXD064208", "type": "accession_resolution", "used": ["data:geo:PXD064208"], "agent": "agent:corpus-assay-engine"}], "agents": [{"id": "agent:corpus-assay-engine", "type": "software", "label": "Corpus assay engine"}, {"id": "agent:minimax-reader", "type": "software", "label": "MiniMax literature reader"}], "source_run_id": "reading-sci-2026-11-01", "dsl_catalogue_fingerprint": "343fb30756ba6ec3", "capability_table_fingerprint": "2cb3e42f047d2ecf", "snapshot_id": "ba34b49490d9bfaf"}, "lineage": {"parent_id": "pmid:40763070", "parent_hash": "sha256:9782623caccaf08d3b067cd0eb50b65871c15d891f9fd94c116853ea821f8f7f", "fork_of": null, "generation": 3}, "gaps": ["asset:data:geo:PXD064208 licence not read", "asset:data:geo:PXD064208 not downloaded", "execution.not_run", "review.human_critique", "review.independent_reader", "review.machine_critique"], "assays": [{"role": "analysis", "definition_id": "group_comparison", "definition_version": "f2132e96ae6c7a4e", "definition_digest": null, "required_operations": ["group_summary", "welch_t", "bootstrap_mean_difference", "group_comparison_anova"], "support_state": "supported", "source_hashes": {"dsl_catalogue": "f2132e96ae6c7a4e"}, "confidence": 1.0, "evidence": ["Statistical and multivariate analysis (ANOVA, t test, principal component analysis, PCA, and partial least-squares discriminant analysis, PLS-DA and hierarchical clustering) was carried out using R (v 4.2) with these packages: ggplot2, limma, stats, ropls, and pheatmap."], "order_basis": "analysis_only", "id": "assay:1"}]}