-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathREADME.Rmd
86 lines (64 loc) · 2.86 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
---
output:
md_document:
variant: gfm
html_preview: false
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
<!-- First time: run usethis::use_readme_rmd() to create a pre-commit hook that
prevents from committing if the README.Rmd has changed, but has not been
re-knitted to generate an updated README.md -->
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
```{r echo=FALSE, results="hide", message=FALSE}
require(badger)
```
## LOCUS – Large-scale variational inference for Bayesian variable selection in multiple-response regression <img src="man/figures/locus_logo.png" align="right" height="150"/>
<!-- Run for the R CMD checks, run usethis::use_github_actions() to set up the pipeline, possibly modify the .yaml file and then: -->
<!-- `r badge_travis("hruffieux/locus")` -->
<!-- `r badge_github_actions("hruffieux/locus")` -->
`r badge_license("GPL v2", url = "https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html")`
`r badge_devel("hruffieux/locus", "blue")`
`r badge_code_size("hruffieux/locus")`
`r badge_doi("10.1093/biostatistics/kxx007", "yellow")`
## Overview
**locus** is an R package providing efficient variational algorithms for
simultaneous variable selection of covariates and associated responses based
on multivariate regression models. Dependence across responses linked to the
same covariates is captured through the model hierarchical structure
(H. Ruffieux, A. C. Davison, J. Hager, I. Irincheeva, Efficient inference
for genetic association studies with multiple outcomes, *Biostatistics*,
18:618–636, 2017).
## Installation
To install, run the following command in R:
``` r
if(!require(remotes)) install.packages("remotes")
remotes::install_github("hruffieux/locus")
```
## Algorithms
The algorithms for joint covariate and response selection provided in **locus**
implement inference for regression models with
* identity link;
* logistic link;
* probit link;
* identity-probit link.
Inference on models for group selection and based on a spatial Gaussian process to
encode the dependence structure of the candidate predictors are also implemented.
Moreover, covariate-level external information variables can be incorporated to
inform the selection.
## License and authors
This software uses the GPL v2 license, see [LICENSE](LICENSE).
Authors and copyright are provided in [DESCRIPTION](DESCRIPTION). Loris Michel
has also contributed to the development of this project.
Please cite the software using the following reference:
H. Ruffieux, A. C. Davison, J. Hager, I. Irincheeva, Efficient inference
for genetic association studies with multiple outcomes, *Biostatistics*,
18:618–636, 2017.
## Issues
To report an issue, please use the [locus issue tracker](https://github.com/hruffieux/locus/issues) at github.com.