Removes gwas_filtering_bin and gwas_filtering_qual as they overlap heavily - instead, new processes vcf2plink, filter_missingness and calculate_hwe are introduced which isolate by logic the QC steps previously contained in gwas_filtering_x steps
Previously, missingness check and filter was not run for quantitative traits. This is now implemented.
Combine separate gwas_1_fit_null_glmm processes with correct trait type and inverse normalization handling for quantitative trait type
Updates CI tests to use --config
Implements support for specifying covariate columns as input for the first step of SAIGE (model fitting)
Implements support for single VCF as input for second step of SAIGE
This PR does the following:
gwas_filtering_bin
andgwas_filtering_qual
as they overlap heavily - instead, new processesvcf2plink
,filter_missingness
andcalculate_hwe
are introduced which isolate by logic the QC steps previously contained ingwas_filtering_x
stepsgwas_1_fit_null_glmm
processes with correct trait type and inverse normalization handling for quantitative trait type--config
Test
To reproduce locally:
GEL production
Lifebit CloudOS job link