All Projects → ramiromagno → Gwasrapidd

ramiromagno / Gwasrapidd

Licence: other
gwasrapidd: an R package to query, download and wrangle GWAS Catalog data

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Gwasrapidd

Datafire
A framework for building integrations and APIs
Stars: ✭ 487 (+1639.29%)
Mutual labels:  rest-client
Restclient
🦄 Simple HTTP and REST client for Unity based on Promises, also supports Callbacks! 🎮
Stars: ✭ 675 (+2310.71%)
Mutual labels:  rest-client
Laravel Stager
Laravel Stager State Machine, Its purpose is to add state machine functionality to models
Stars: ✭ 16 (-42.86%)
Mutual labels:  trait
React Fetching Library
Simple and powerful API client for react 👍 Use hooks or FACCs to fetch data in easy way. No dependencies! Just react under the hood.
Stars: ✭ 561 (+1903.57%)
Mutual labels:  rest-client
Derive more
Some more derive(Trait) options
Stars: ✭ 647 (+2210.71%)
Mutual labels:  trait
Doctrinebehaviors
Doctrine2 behavior traits
Stars: ✭ 782 (+2692.86%)
Mutual labels:  trait
Vial Http
Simple http rest tool for vim
Stars: ✭ 412 (+1371.43%)
Mutual labels:  rest-client
Hoodie
Hoodie is a type safe wrapper around jersey http client
Stars: ✭ 22 (-21.43%)
Mutual labels:  rest-client
Laravel Imageup
Auto Image & file upload, resize and crop for Laravel eloquent model using Intervention image
Stars: ✭ 646 (+2207.14%)
Mutual labels:  trait
F3 Softerase
Instead of removing records from your database, the SoftErase Trait will store records in a trashed state, and deleted records can be restored.
Stars: ✭ 6 (-78.57%)
Mutual labels:  trait
Laravel Ban
Laravel Ban simplify blocking and banning Eloquent models.
Stars: ✭ 572 (+1942.86%)
Mutual labels:  trait
Befriended
Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked models.
Stars: ✭ 596 (+2028.57%)
Mutual labels:  trait
Everest
A beautiful, cross-platform REST client.
Stars: ✭ 785 (+2703.57%)
Mutual labels:  rest-client
Mixin
Mixin is a trait/mixin and bytecode weaving framework for Java using ASM
Stars: ✭ 557 (+1889.29%)
Mutual labels:  trait
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-35.71%)
Mutual labels:  rest-client
Resty
Simple HTTP and REST client library for Go
Stars: ✭ 5,368 (+19071.43%)
Mutual labels:  rest-client
Varest
REST API plugin for Unreal Engine 4 - we love restfull backend and JSON communications!
Stars: ✭ 707 (+2425%)
Mutual labels:  rest-client
Yet Another Rest Client
YARC (Yet Another REST Client) is an easy-to-use REST Client for Google Chrome.
Stars: ✭ 23 (-17.86%)
Mutual labels:  rest-client
Eloquent Sortable
Sortable behaviour for Eloquent models
Stars: ✭ 914 (+3164.29%)
Mutual labels:  trait
Ngx Restangular
Restangular for Angular 2 and higher versions
Stars: ✭ 787 (+2710.71%)
Mutual labels:  rest-client

gwasrapidd

Travis build status AppVeyor build status codecov License: MIT lifecycle

The goal of gwasrapidd is to provide programmatic access to the NHGRI-EBI Catalog of published genome-wide association studies.

Get started by reading the documentation.

Installation

You can install the current version of gwasrapidd with:

# install.packages("remotes")
remotes::install_github("ramiromagno/gwasrapidd")

Cheatsheet

Example

Get the study related to triple-negative breast cancer:

library(gwasrapidd)
studies <- get_studies(efo_trait = 'triple-negative breast cancer')
studies@studies[1:4]
## # A tibble: 1 x 4
##   study_id  reported_trait         initial_sample_size    replication_sample_si…
##   <chr>     <chr>                  <chr>                  <chr>                 
## 1 GCST0023… Breast cancer (estrog… 1,529 European ancest… 2,148 European ancest…

Find associated variants:

variants <- get_variants(study_id = 'GCST002305')
variants@variants[c('variant_id', 'functional_class')]
## # A tibble: 5 x 2
##   variant_id functional_class   
##   <chr>      <chr>              
## 1 rs4245739  3_prime_UTR_variant
## 2 rs2363956  missense_variant   
## 3 rs10069690 intron_variant     
## 4 rs3757318  intron_variant     
## 5 rs10771399 intergenic_variant

Citing this work

gwasrapidd was published in Bioinformatics in 2019: https://doi.org/10.1093/bioinformatics/btz605.

To generate a citation for this publication from within R:

citation('gwasrapidd')
## 
## To cite gwasrapidd in publications use:
## 
##   Ramiro Magno, Ana-Teresa Maia, gwasrapidd: an R package to query,
##   download and wrangle GWAS Catalog data, Bioinformatics, btz605, 2
##   August 2019, Pages 1-2, https://doi.org/10.1093/bioinformatics/btz605
## 
## A BibTeX entry for LaTeX users is
## 
##   @Article{,
##     title = {gwasrapidd: an R package to query, download and wrangle GWAS Catalog data},
##     author = {Ramiro Magno and Ana-Teresa Maia},
##     journal = {Bioinformatics},
##     year = {2019},
##     pages = {1--2},
##     url = {https://doi.org/10.1093/bioinformatics/btz605},
##   }

Contributors

Please note that the gwasrapidd project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Similar projects

Acknowledgements

This work would have not been possible without the precious help from the GWAS Catalog team, particularly Daniel Suveges.

We also thank Hadley’s team for all the brilliant software that has influenced so profoundly the development of this package.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].