| EbiDataset | R Documentation |
Object that downloads, develops and uploads EBI dataset
Object that downloads, develops and uploads EBI dataset
GwasDataImport::Dataset -> EbiDataset
ebi_idEBI ID to look for
traitnameName of trait
ftp_pathPath to files in EBI FTP
or_flagTRUE/FALSE if had to convert OR to beta
gwas_out1Path to first look at EBI dataset
GwasDataImport::Dataset$api_gwas_release()GwasDataImport::Dataset$api_gwasdata_check()GwasDataImport::Dataset$api_gwasdata_delete()GwasDataImport::Dataset$api_gwasdata_upload()GwasDataImport::Dataset$api_metadata_check()GwasDataImport::Dataset$api_metadata_delete()GwasDataImport::Dataset$api_metadata_edit()GwasDataImport::Dataset$api_metadata_upload()GwasDataImport::Dataset$api_qc_status()GwasDataImport::Dataset$api_report()GwasDataImport::Dataset$check_meta_data()GwasDataImport::Dataset$collect_metadata()GwasDataImport::Dataset$delete_wd()GwasDataImport::Dataset$determine_columns()GwasDataImport::Dataset$format_dataset()GwasDataImport::Dataset$get_gwasdata_fields()GwasDataImport::Dataset$get_metadata_fields()GwasDataImport::Dataset$is_new_id()GwasDataImport::Dataset$se_from_bp()GwasDataImport::Dataset$set_wd()GwasDataImport::Dataset$view_metadata_options()GwasDataImport::Dataset$write_metadata()new()Initialise object
EbiDataset$new(
ebi_id,
wd = tempdir(),
ftp_path = NULL,
igd_id = paste0("ebi-a-", ebi_id),
traitname = NULL
)ebi_ide.g. GCST005522
wdDirectory in which to download and develop dataset. Default=tempdir(). Deleted automatically upon object removal
ftp_pathPre-specified path to data. Default=NULL
igd_idDefaults to "ebi-a-<ebi_id>"
traitnameOption to provide traitname of dataset
A new EbiDataset object
download_dataset()Download
EbiDataset$download_dataset( ftp_path = self$ftp_path, ftp_url = options()$ebi_ftp_url, outdir = self$wd )
ftp_pathPre-specified path to data. Default=self$ftp_path
ftp_urlDefault=options()$ebi_ftp_url
outdirDefault=self$wd
format_ebi_dataset()organise data before formatting. This is slow but doesn't really matter
EbiDataset$format_ebi_dataset( filename = self$filename, output = file.path(self$wd, "step1.txt.gz") )
filenameFilename of GWAS dataset
outputWhere to save formatted dataset
organise_metadata()Download and parse metadata
EbiDataset$organise_metadata( ebi_id = self$ebi_id, or_flag = self$or_flag, igd_id = self$igd_id, units = NULL, sex = "NA", category = "NA", subcategory = "NA", build = "HG19/GRCh37", group_name = "public", traitname = self$traitname )
ebi_idDefault=self$ebi_id
or_flagDefault=self$or_flag
igd_idDefault=NULL
unitsDefault=NULL
sexDefault="NA"
categoryDefault="NA"
subcategoryDefault="NA"
buildDefault="HG19/GRCh37"
group_nameDefault="public"
traitnameDefault=self$traitname
pipeline()Once initialised this function will string together everything i.e. downloading, processing and uploading
EbiDataset$pipeline()
clone()The objects of this class are cloneable with this method.
EbiDataset$clone(deep = FALSE)
deepWhether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.