Cargando…

Anomaly detection in mixed high-dimensional molecular data

MOTIVATION: Mixed molecular data combines continuous and categorical features of the same samples, such as OMICS profiles with genotypes, diagnoses, or patient sex. Like all high-dimensional molecular data, it is prone to incorrect values that can stem from various sources for example the technical...

Descripción completa

Detalles Bibliográficos
Autores principales: Buck, Lena, Schmidt, Tobias, Feist, Maren, Schwarzfischer, Philipp, Kube, Dieter, Oefner, Peter J, Zacharias, Helena U, Altenbuchinger, Michael, Dettmer, Katja, Gronwald, Wolfram, Spang, Rainer
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10457663/
https://www.ncbi.nlm.nih.gov/pubmed/37584673
http://dx.doi.org/10.1093/bioinformatics/btad501
_version_ 1785096980280639488
author Buck, Lena
Schmidt, Tobias
Feist, Maren
Schwarzfischer, Philipp
Kube, Dieter
Oefner, Peter J
Zacharias, Helena U
Altenbuchinger, Michael
Dettmer, Katja
Gronwald, Wolfram
Spang, Rainer
author_facet Buck, Lena
Schmidt, Tobias
Feist, Maren
Schwarzfischer, Philipp
Kube, Dieter
Oefner, Peter J
Zacharias, Helena U
Altenbuchinger, Michael
Dettmer, Katja
Gronwald, Wolfram
Spang, Rainer
author_sort Buck, Lena
collection PubMed
description MOTIVATION: Mixed molecular data combines continuous and categorical features of the same samples, such as OMICS profiles with genotypes, diagnoses, or patient sex. Like all high-dimensional molecular data, it is prone to incorrect values that can stem from various sources for example the technical limitations of the measurement devices, errors in the sample preparation, or contamination. Most anomaly detection algorithms identify complete samples as outliers or anomalies. However, in most cases, not all measurements of those samples are erroneous but only a few one-dimensional features within the samples are incorrect. These one-dimensional data errors are continuous measurements that are either located outside or inside the normal ranges of their features but in both cases show atypical values given all other continuous and categorical features in the sample. Additionally, categorical anomalies can occur for example when the genotype or diagnosis was submitted wrongly. RESULTS: We introduce ADMIRE (Anomaly Detection using MIxed gRaphical modEls), a novel approach for the detection and correction of anomalies in mixed high-dimensional data. Hereby, we focus on the detection of single (one-dimensional) data errors in the categorical and continuous features of a sample. For that the joint distribution of continuous and categorical features is learned by mixed graphical models, anomalies are detected by the difference between measured and model-based estimations and are corrected using imputation. We evaluated ADMIRE in simulation and by screening for anomalies in one of our own metabolic datasets. In simulation experiments, ADMIRE outperformed the state-of-the-art methods of Local Outlier Factor, stray, and Isolation Forest. AVAILABILITY AND IMPLEMENTATION: All data and code is available at https://github.com/spang-lab/adadmire. ADMIRE is implemented in a Python package called adadmire which can be found at https://pypi.org/project/adadmire.
format Online
Article
Text
id pubmed-10457663
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-104576632023-08-27 Anomaly detection in mixed high-dimensional molecular data Buck, Lena Schmidt, Tobias Feist, Maren Schwarzfischer, Philipp Kube, Dieter Oefner, Peter J Zacharias, Helena U Altenbuchinger, Michael Dettmer, Katja Gronwald, Wolfram Spang, Rainer Bioinformatics Original Paper MOTIVATION: Mixed molecular data combines continuous and categorical features of the same samples, such as OMICS profiles with genotypes, diagnoses, or patient sex. Like all high-dimensional molecular data, it is prone to incorrect values that can stem from various sources for example the technical limitations of the measurement devices, errors in the sample preparation, or contamination. Most anomaly detection algorithms identify complete samples as outliers or anomalies. However, in most cases, not all measurements of those samples are erroneous but only a few one-dimensional features within the samples are incorrect. These one-dimensional data errors are continuous measurements that are either located outside or inside the normal ranges of their features but in both cases show atypical values given all other continuous and categorical features in the sample. Additionally, categorical anomalies can occur for example when the genotype or diagnosis was submitted wrongly. RESULTS: We introduce ADMIRE (Anomaly Detection using MIxed gRaphical modEls), a novel approach for the detection and correction of anomalies in mixed high-dimensional data. Hereby, we focus on the detection of single (one-dimensional) data errors in the categorical and continuous features of a sample. For that the joint distribution of continuous and categorical features is learned by mixed graphical models, anomalies are detected by the difference between measured and model-based estimations and are corrected using imputation. We evaluated ADMIRE in simulation and by screening for anomalies in one of our own metabolic datasets. In simulation experiments, ADMIRE outperformed the state-of-the-art methods of Local Outlier Factor, stray, and Isolation Forest. AVAILABILITY AND IMPLEMENTATION: All data and code is available at https://github.com/spang-lab/adadmire. ADMIRE is implemented in a Python package called adadmire which can be found at https://pypi.org/project/adadmire. Oxford University Press 2023-08-16 /pmc/articles/PMC10457663/ /pubmed/37584673 http://dx.doi.org/10.1093/bioinformatics/btad501 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Paper
Buck, Lena
Schmidt, Tobias
Feist, Maren
Schwarzfischer, Philipp
Kube, Dieter
Oefner, Peter J
Zacharias, Helena U
Altenbuchinger, Michael
Dettmer, Katja
Gronwald, Wolfram
Spang, Rainer
Anomaly detection in mixed high-dimensional molecular data
title Anomaly detection in mixed high-dimensional molecular data
title_full Anomaly detection in mixed high-dimensional molecular data
title_fullStr Anomaly detection in mixed high-dimensional molecular data
title_full_unstemmed Anomaly detection in mixed high-dimensional molecular data
title_short Anomaly detection in mixed high-dimensional molecular data
title_sort anomaly detection in mixed high-dimensional molecular data
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10457663/
https://www.ncbi.nlm.nih.gov/pubmed/37584673
http://dx.doi.org/10.1093/bioinformatics/btad501
work_keys_str_mv AT bucklena anomalydetectioninmixedhighdimensionalmoleculardata
AT schmidttobias anomalydetectioninmixedhighdimensionalmoleculardata
AT feistmaren anomalydetectioninmixedhighdimensionalmoleculardata
AT schwarzfischerphilipp anomalydetectioninmixedhighdimensionalmoleculardata
AT kubedieter anomalydetectioninmixedhighdimensionalmoleculardata
AT oefnerpeterj anomalydetectioninmixedhighdimensionalmoleculardata
AT zachariashelenau anomalydetectioninmixedhighdimensionalmoleculardata
AT altenbuchingermichael anomalydetectioninmixedhighdimensionalmoleculardata
AT dettmerkatja anomalydetectioninmixedhighdimensionalmoleculardata
AT gronwaldwolfram anomalydetectioninmixedhighdimensionalmoleculardata
AT spangrainer anomalydetectioninmixedhighdimensionalmoleculardata