A sequential algorithm for false discovery rate control on directed acyclic graphs

21Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose a linear-time, single-pass, top-down algorithm for multiple testing on directed acyclic graphs, where nodes represent hypotheses and edges specify a partial ordering in which the hypotheses must be tested. The procedure is guaranteed to reject a sub-directed acyclic graph with bounded false discovery rate while satisfying the logical constraint that a rejected node's parents must also be rejected. It is designed for sequential testing settings where the directed acyclic graph structure is known a priori but the p-values are obtained selectively, such as in a sequence of experiments; however, the algorithm is also applicable in nonsequential settings where all p-values can be calculated in advance, such as in model selection. Our algorithm provably controls the false discovery rate under independence, positive dependence or arbitrary dependence of the p-values and specializes to known algorithms in the special cases of trees and line graphs; it simplifies to the classical Benjamini-Hochberg procedure when the directed acyclic graph has no edges. We explore the empirical performance of our algorithm through simulations and analysis of a real dataset corresponding to a gene ontology, and we demonstrate its favourable performance in terms of computational time and power.

Cite

CITATION STYLE

APA

Ramdas, A., Chen, J., Wainwright, M. J., & Jordan, M. I. (2019). A sequential algorithm for false discovery rate control on directed acyclic graphs. Biometrika, 106(1), 69–86. https://doi.org/10.1093/biomet/asy066

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free