Markov chains improve the significance computation of overlapping genome annotations
Abstract
MotivationGenome 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. ResultsWe show that finding the p-values under the typically used "gold" null hypothesis is[N][P] -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[O] (m2 + n) time and[O] (m) 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. AvailabilityThe 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
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 4
- FWCI
- 0.33
- Field percentile
- 45th percentile
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Efficient Analysis of Annotation Colocalization Accounting for Genomic Contexts
Askar Gafurov, Tomáš Vinař, … Broňa Brejová·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2024
- A Note on Computing Interval Overlap Statistics
Shahab Sarmashghi, Vineet Bafna·bioRxiv·Jan 11, 2019
- A novel, computationally tractable algorithm flags in big matrices every column associated in any way with others or a dependent variable, with much higher power when columns are linked like mutations in chromosomes
Marcos A. Antezana·bioRxiv·Sep 15, 2021
- Fast and compact matching statistics analytics
Fabio Cunial, Olgert Denas, Djamal Belazzougui·BioinformaticsPeer-reviewed·Jan 31, 2022
- Efficient indexing and querying of annotations in a pangenome graph
Adam M. Novak, Dickson Chung, … Jean Monlong·bioRxiv·Oct 12, 2024
- Increasing the Efficiency of Genome-wide Association Mapping via Hidden Markov Models
Hong Gao, Hua Tang, Carlos D. Bustamante·bioRxiv·Feb 9, 2016