library(GwasDataImport)
library(data.table)
library(ieugwasr)
library(dplyr)
# get access
ieugwasr::get_access_token()
# Initialise
fn <- system.file("extdata/pos_0002.txt.gz", package="GwasDataImport")
x <- Dataset$new(filename=fn, igd_id="ieu-b-test2")
# Specify columns
x$determine_columns(list(chr_col=1, snp_col=2, pos_col=3, oa_col=4, ea_col=5, beta_col=7, se_col=8, pval_col=9))
# Process dataset
x$format_dataset()
# Input metadata
x$collect_metadata(list(
trait="whatever",
build="HG19/GRCh37",
category="Continuous",
subcategory="NA",
group_name="public",
population="European",
sex="Males and Females"
))
# Upload metadata
x$api_metadata_upload()
# Upload summary data
x$api_gwasdata_upload()
# Check status
x$api_qc_status()
# Check existing files
x$api_gwasdata_check() %>% httr::content()
# Delete everything
x$api_gwasdata_delete()