Cargando…

Markov chains improve the significance computation of overlapping genome annotations

MOTIVATION: Genome annotations are a common way to represent genomic features such as genes, regulatory elements or epigenetic modifications. The amount of overlap between two annotations is often used to ascertain if there is an underlying biological connection between them. In order to distinguish...

Descripción completa

Detalles Bibliográficos
Autores principales: Gafurov, Askar, Brejová, Broňa, Medvedev, Paul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9235476/
https://www.ncbi.nlm.nih.gov/pubmed/35758770
http://dx.doi.org/10.1093/bioinformatics/btac255
_version_ 1784736318074388480
author Gafurov, Askar
Brejová, Broňa
Medvedev, Paul
author_facet Gafurov, Askar
Brejová, Broňa
Medvedev, Paul
author_sort Gafurov, Askar
collection PubMed
description MOTIVATION: Genome annotations are a common way to represent genomic features such as genes, regulatory elements or epigenetic modifications. The amount of overlap between two annotations is often used to ascertain if there is an underlying biological connection between them. In order to distinguish between true biological association and overlap by pure chance, a robust measure of significance is required. One common way to do this is to determine if the number of intervals in the reference annotation that intersect the query annotation is statistically significant. However, currently employed statistical frameworks are often either inefficient or inaccurate when computing P-values on the scale of the whole human genome. RESULTS: We show that finding the P-values under the typically used ‘gold’ null hypothesis is [Formula: see text]-hard. This motivates us to reformulate the null hypothesis using Markov chains. To be able to measure the fidelity of our Markovian null hypothesis, we develop a fast direct sampling algorithm to estimate the P-value under the gold null hypothesis. We then present an open-source software tool MCDP that computes the P-values under the Markovian null hypothesis in [Formula: see text] time and [Formula: see text] memory, where m and n are the numbers of intervals in the reference and query annotations, respectively. Notably, MCDP runtime and memory usage are independent from the genome length, allowing it to outperform previous approaches in runtime and memory usage by orders of magnitude on human genome annotations, while maintaining the same level of accuracy. AVAILABILITY AND IMPLEMENTATION: The software is available at https://github.com/fmfi-compbio/mc-overlaps. All data for reproducibility are available at https://github.com/fmfi-compbio/mc-overlaps-reproducibility. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
format Online
Article
Text
id pubmed-9235476
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-92354762022-06-29 Markov chains improve the significance computation of overlapping genome annotations Gafurov, Askar Brejová, Broňa Medvedev, Paul Bioinformatics ISCB/Ismb 2022 MOTIVATION: Genome annotations are a common way to represent genomic features such as genes, regulatory elements or epigenetic modifications. The amount of overlap between two annotations is often used to ascertain if there is an underlying biological connection between them. In order to distinguish between true biological association and overlap by pure chance, a robust measure of significance is required. One common way to do this is to determine if the number of intervals in the reference annotation that intersect the query annotation is statistically significant. However, currently employed statistical frameworks are often either inefficient or inaccurate when computing P-values on the scale of the whole human genome. RESULTS: We show that finding the P-values under the typically used ‘gold’ null hypothesis is [Formula: see text]-hard. This motivates us to reformulate the null hypothesis using Markov chains. To be able to measure the fidelity of our Markovian null hypothesis, we develop a fast direct sampling algorithm to estimate the P-value under the gold null hypothesis. We then present an open-source software tool MCDP that computes the P-values under the Markovian null hypothesis in [Formula: see text] time and [Formula: see text] memory, where m and n are the numbers of intervals in the reference and query annotations, respectively. Notably, MCDP runtime and memory usage are independent from the genome length, allowing it to outperform previous approaches in runtime and memory usage by orders of magnitude on human genome annotations, while maintaining the same level of accuracy. AVAILABILITY AND IMPLEMENTATION: The software is available at https://github.com/fmfi-compbio/mc-overlaps. All data for reproducibility are available at https://github.com/fmfi-compbio/mc-overlaps-reproducibility. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2022-06-27 /pmc/articles/PMC9235476/ /pubmed/35758770 http://dx.doi.org/10.1093/bioinformatics/btac255 Text en © The Author(s) 2022. 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 ISCB/Ismb 2022
Gafurov, Askar
Brejová, Broňa
Medvedev, Paul
Markov chains improve the significance computation of overlapping genome annotations
title Markov chains improve the significance computation of overlapping genome annotations
title_full Markov chains improve the significance computation of overlapping genome annotations
title_fullStr Markov chains improve the significance computation of overlapping genome annotations
title_full_unstemmed Markov chains improve the significance computation of overlapping genome annotations
title_short Markov chains improve the significance computation of overlapping genome annotations
title_sort markov chains improve the significance computation of overlapping genome annotations
topic ISCB/Ismb 2022
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9235476/
https://www.ncbi.nlm.nih.gov/pubmed/35758770
http://dx.doi.org/10.1093/bioinformatics/btac255
work_keys_str_mv AT gafurovaskar markovchainsimprovethesignificancecomputationofoverlappinggenomeannotations
AT brejovabrona markovchainsimprovethesignificancecomputationofoverlappinggenomeannotations
AT medvedevpaul markovchainsimprovethesignificancecomputationofoverlappinggenomeannotations