onlineFDR

Clone of the Bioconductor repository for the onlineFDR package. See https://bioconductor.org/packages/devel/bioc/html/onlineFDR.html for the official development version, and https://dsrobertson.github.io/onlineFDR/ for easy access to documentation.

https://github.com/dsrobertson/onlinefdr

Science Score: 33.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
    4 of 9 committers (44.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.0%) to scientific vocabulary

Keywords

error-rate-control fdr fwer hypothesis-testing

Keywords from Contributors

bioconductor-packages gene genomics proteomics ontology transcriptomics diffusion-maps dimensionality-reduction core-services single-cell-rna-seq
Last synced: 6 months ago · JSON representation

Repository

Clone of the Bioconductor repository for the onlineFDR package. See https://bioconductor.org/packages/devel/bioc/html/onlineFDR.html for the official development version, and https://dsrobertson.github.io/onlineFDR/ for easy access to documentation.

Basic Info
Statistics
  • Stars: 14
  • Watchers: 3
  • Forks: 5
  • Open Issues: 0
  • Releases: 0
Topics
error-rate-control fdr fwer hypothesis-testing
Created almost 8 years ago · Last pushed 7 months ago
Metadata Files
Readme

README.Rmd

---
output:
  md_document:
    variant: gfm
  github_document: default
---

```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)
```

[![R-CMD-check](https://github.com/dsrobertson/onlineFDR/workflows/R-CMD-check/badge.svg)](https://github.com/dsrobertson/onlineFDR/actions)
[![codecov](https://codecov.io/gh/dsrobertson/onlineFDR/branch/master/graph/badge.svg)](https://codecov.io/gh/dsrobertson/onlineFDR)



# onlineFDR 

`onlineFDR` allows users to control the false discovery rate (FDR) or
familywise error rate (FWER) for online hypothesis testing, where hypotheses
arrive in a stream. In this framework, a null hypothesis is
rejected based on the evidence against it and on the previous rejection decisions.


## Installation

To install the latest (development) version of the onlineFDR package from
Bioconductor, please run the following code:

```{r, message=FALSE, warning=FALSE, results=FALSE}
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

# The following initializes usage of Bioc
BiocManager::install()

BiocManager::install("onlineFDR")
```

Alternatively, you can install the package directly from GitHub:

```{r, message=FALSE, warning=FALSE, results=FALSE}
# install.packages("devtools") # If devtools not installed

devtools::install_github("dsrobertson/onlineFDR")
```


## Documentation

Documentation is hosted at https://dsrobertson.github.io/onlineFDR/

To view the vignette for the version of this package installed in your system,
start R and enter:

```{r, message=FALSE, warning=FALSE, results=FALSE}
browseVignettes("onlineFDR")
```

## References
Aharoni, E. and Rosset, S. (2014). Generalized alpha-investing: definitions, 
optimality results and applications to public databases.
*Journal of the Royal Statistical Society (Series B)*, 76(4):771--794.

Foster, D. and Stine R. (2008). alpha-investing: a procedure for 
sequential control of expected false discoveries.
*Journal of the Royal Statistical Society (Series B)*, 29(4):429-444.

Javanmard, A., and Montanari, A. (2015). On Online Control of False
Discovery Rate. *arXiv preprint*, https://arxiv.org/abs/1502.06197.

Javanmard, A., and Montanari, A. (2018). Online Rules for Control of False
Discovery Rate and False Discovery Exceedance. *Annals of Statistics*,
46(2):526-554.

Ramdas, A., Yang, F., Wainwright M.J. and Jordan, M.I. (2017). Online control
of the false discovery rate with decaying memory. 
*Advances in Neural Information Processing Systems 30*, 5650-5659.

Ramdas, A., Zrnic, T., Wainwright M.J. and Jordan, M.I. (2018). SAFFRON: an
adaptive algorithm for online control of the false discovery rate. 
*Proceedings of the 35th International Conference in Machine Learning*,
80:4286-4294.

Robertson, D.S. and Wason, J.M.S. (2018). Online control of the false discovery
rate in biomedical research. *arXiv preprint*, https://arxiv.org/abs/1809.07292.

Robertson, D.S., Wason, J.M.S. and Ramdas, A. (2022). Online multiple
hypothesis testing for reproducible research. *arXiv preprint*, https://arxiv.org/abs/2208.11418.

Robertson, D.S., Wildenhain, J., Javanmard, A. and Karp, N.A. (2019). onlineFDR:
an R package to control the false discovery rate for growing data repositories.
*Bioinformatics*, 35:4196-4199,  https://doi.org/10.1093/bioinformatics/btz191.

Tian, J. and Ramdas, A. (2019). ADDIS: an adaptive discarding algorithm for 
online FDR control with conservative nulls.
*Advances in Neural Information Processing Systems*, 9388-9396.

Tian, J. and Ramdas, A. (2021). Online control of the familywise error rate.
*Statistical Methods for Medical Research*, 30(4):976–993.

Zrnic, T., Jiang D., Ramdas A. and Jordan M. (2020). The Power of
Batching in Multiple Hypothesis Testing.
*International Conference on Artificial Intelligence and Statistics*,
PMLR, 108:3806-3815.

Zrnic, T., Ramdas, A. and Jordan, M.I. (2021). Asynchronous Online Testing of
Multiple Hypotheses. *Journal of Machine Learning Research*, 22:1-33.

Owner

  • Login: dsrobertson
  • Kind: user

GitHub Events

Total
  • Push event: 1
  • Pull request event: 2
  • Fork event: 1
Last Year
  • Push event: 1
  • Pull request event: 2
  • Fork event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 245
  • Total Committers: 9
  • Avg Commits per committer: 27.222
  • Development Distribution Score (DDS): 0.547
Past Year
  • Commits: 4
  • Committers: 2
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.5
Top Committers
Name Email Commits
lathanliou l****5@m****u 111
dsrobertson 3****n 107
Nitesh Turaga n****a@g****m 14
Phillip Crout 3****4 4
dsrobertson d****n@m****k 3
vobencha v****a@g****m 2
J Wokaty j****y@s****u 2
lshep l****d@r****g 1
Robertson d****r@m****k 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 5
  • Total pull requests: 57
  • Average time to close issues: 12 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 2.2
  • Average comments per pull request: 0.37
  • Merged pull requests: 55
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • aaronjfisher (4)
  • pc494 (1)
Pull Request Authors
  • latlio (32)
  • dsrobertson (23)
  • pc494 (2)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 9,207 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 1
bioconductor.org: onlineFDR

Online error rate control

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 9,207 Total
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 24.2%
Downloads: 72.5%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • Rcpp * imports
  • RcppProgress * imports
  • dplyr * imports
  • ggplot2 * imports
  • progress * imports
  • stats * imports
  • tidyr * imports
  • covr * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat * suggests