Science Score: 23.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 6 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
2 of 3 committers (66.7%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Keywords
Repository
R package for epigraphdb
Basic Info
- Host: GitHub
- Owner: MRCIEU
- License: gpl-3.0
- Language: R
- Default Branch: master
- Homepage: http://mrcieu.github.io/epigraphdb-r
- Size: 5.88 MB
Statistics
- Stars: 28
- Watchers: 9
- Forks: 8
- Open Issues: 2
- Releases: 0
Topics
Metadata Files
README.md
EpiGraphDB R package epigraphdb
EpiGraphDB is an analytical platform and database to support data mining in epidemiology. The platform incorporates a graph of causal estimates generated by systematically applying Mendelian randomization to a wide array of phenotypes, and augments this with a wealth of additional data from other bioinformatic sources. EpiGraphDB aims to support appropriate application and interpretation of causal inference in systematic automated analyses of many phenotypes.
epigraphdb is an R package to provide ease of access to EpiGraphDB services. We will refer to epigraphdb as the name of the R package whereas "EpiGraphDB" as the overall platform.
Installation
To install the latest development version from github (
devtools is required
):
```r
install.packages("devtools")
devtools::install_github("MRCIEU/epigraphdb-r") ```
To install a stable version from CRAN:
r
install.packages("epigraphdb")
NOTE: while the package repository is "epigraphdb-r", the R package name is "epigraphdb".
Using epigraphdb
epigraphdb provides a simple and intuitive way to query the API, as:
```r library("epigraphdb")
>
> EpiGraphDB v1.0 (API: https://api.epigraphdb.org)
>
mr(outcome_trait = "Body mass index")
> # A tibble: 370 x 12
> exposureid exposurename outcomeid outcomename estimate se
>
> 1 627 Epiandroster… 785 Body mass i… 0.0950 2.28e-3
> 2 541 X-11787 835 Body mass i… -0.0578 1.77e-4
> 3 971 Ulcerative c… 835 Body mass i… -0.0111 1.76e-4
> 4 60 Waist circum… 835 Body mass i… 0.861 2.07e-2
> 5 UKB-a:426 Eye problems… 94 Body mass i… -1.12 1.90e-2
> 6 UKB-a:373 Ever depress… 95 Body mass i… -0.616 4.80e-4
> 7 29 Birth length 95 Body mass i… -0.141 5.67e-4
> 8 350 Laurate (12:… 974 Body mass i… 0.418 7.10e-3
> 9 UKB-a:124 Treatment/me… 974 Body mass i… -5.14 1.08e-1
> 10 95 Body mass in… 974 Body mass i… 0.981 2.79e-2
> # … with 360 more rows, and 6 more variables: p , ci_upp ,
> # ci_low , selection , method , moescore )
```
For more information on how to use the epigraphdb R package and
how to use the API in R please check out the following articles:
| Article | |---| | Getting started with EpiGraphDB in R | | Using EpiGraphDB R package | | Using EpiGraphDB API (from R and command line) | | Package options| | Meta functionalities of the EpiGraphDB platform| | Case study 1: Distinguishing vertical and horizontal pleiotropy for SNP-protein associations| | Case study 2: Identification of potential drug targets| | Case study 3: Triangulating causal estimates with literature evidence|
Package functionalities
Users can use the general query function query_epigraphdb to get data from an API endpoint on EpiGraphDB without having to deal with HTTP requests by themselves. We also provide a list of functions (see the table below) that are equivalent to the upstream endpoints for the ease of use.
Contributing
If you would like to contribute to this package, please check out documentation on setting up development and currently planned updates.
EpiGraphDB resources
| link | screenshot |
|-----------------------------------------------------|-------------------------------------------------------|
| docs |
|
| API |
|
| web application |
|
| r package |
|
Citation
Please cite EpiGraphDB as
Yi Liu, Benjamin Elsworth, Pau Erola, Valeriia Haberland, Gibran Hemani, Matt Lyon, Jie Zheng, Oliver Lloyd, Marina Vabistsevits, Tom R Gaunt, EpiGraphDB: a database and data mining platform for health data science, Bioinformatics, btaa961, https://doi.org/10.1093/bioinformatics/btaa961
@article{epigraphdb2020bioinformatics,
author = {Liu, Yi and Elsworth, Benjamin and Erola, Pau and Haberland, Valeriia and Hemani, Gibran and Lyon, Matt and Zheng, Jie and Lloyd, Oliver and Vabistsevits, Marina and Gaunt, Tom R},
title = {{EpiGraphDB}: a database and data mining platform for health data science},
journal = {Bioinformatics},
year = {2020},
month = {11},
issn = {1367-4803},
doi = {10.1093/bioinformatics/btaa961},
url = {https://doi.org/10.1093/bioinformatics/btaa961},
note = {btaa961},
eprint = {https://academic.oup.com/bioinformatics/advance-article-pdf/doi/10.1093/bioinformatics/btaa961/34178613/btaa961.pdf}
}
Contact
Please get in touch with us for issues, comments, suggestions, etc. via the following methods:
Owner
- Name: MRC Integrative Epidemiology Unit
- Login: MRCIEU
- Kind: organization
- Location: University of Bristol, UK
- Website: www.bristol.ac.uk/ieu
- Repositories: 63
- Profile: https://github.com/MRCIEU
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| YiLiu6240 | y****0@g****m | 184 |
| Marina Vabistsevits | n****5@b****k | 18 |
| Val Haberland | v****2@b****k | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 2
- Total pull requests: 6
- Average time to close issues: 23 minutes
- Average time to close pull requests: about 1 hour
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 1.5
- Average comments per pull request: 0.17
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- lorenzwalthert (1)
- mcgml (1)
Pull Request Authors
- mvab (3)
- remlapmot (2)
- YiLiu6240 (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 313 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 3
- Total maintainers: 1
cran.r-project.org: epigraphdb
Interface Package for the 'EpiGraphDB' Platform
- Homepage: https://mrcieu.github.io/epigraphdb-r/
- Documentation: http://cran.r-project.org/web/packages/epigraphdb/epigraphdb.pdf
- License: GPL-3
-
Latest release: 0.2.3
published about 4 years ago
Rankings
Maintainers (1)
Dependencies
- glue * imports
- httr * imports
- jsonlite * imports
- magrittr * imports
- purrr * imports
- tibble * imports
- covr * suggests
- devtools * suggests
- dplyr * suggests
- ggplot2 * suggests
- gtools * suggests
- igraph * suggests
- knitr * suggests
- lintr * suggests
- pkgdown * suggests
- rmarkdown * suggests
- roxygen2 * suggests
- spelling * suggests
- stringr * suggests
- styler * suggests
- testthat * suggests
- usethis * suggests