Skip to content

Check "covariate_levels" refers to valid levels #24

Description

@ferg-0

Model checking is not checking that "Covariate_levels" in compareInfo.csv are actually valid levels for the corresponding factor variable. In example below the sampleMeta.csv had Sex as male|female. The Covariate_levels was "Sex:M" - a mismatch, but wasn't caught early on in the code.

[fcasey@camhpcps02 EA20211022_0]$ pwd
/camhpc/ngs/projects/TST11715/dnanexus/20211020031816_fergal.casey/EA20211022_0
[fcasey@camhpcps02 EA20211022_0]$ EArun ./config.yml
Loading resources ...
Warning: Your system is mis-configured: \u2018/etc/localtime\u2019 is not a symlink
Warning: It is strongly recommended to set envionment variable TZ to \u2018America/New_York\u2019 (or equivalent)
====== reading sample meta information ...
====== reading comparison information ...
	Checking model for Drg_C2_V76_ROA_ICM_vs_Drg_C2_Ctr
	Checking model for Drg_C4_V76_ROA_ICM_vs_Drg_C4_Ctr
	Checking model for Drg_C6_V76_ROA_ICM_vs_Drg_C6_Ctr
	Checking model for Drg_L2_V76_ROA_ICM_vs_Drg_L2_Ctr
	Checking model for Drg_L4_V76_ROA_ICM_vs_Drg_L4_Ctr
	Checking model for Drg_L6_V76_ROA_ICM_vs_Drg_L6_Ctr
	Checking model for Drg_T2_V76_ROA_ICM_vs_Drg_T2_Ctr
	Checking model for Drg_T4_V76_ROA_ICM_vs_Drg_T4_Ctr
	Checking model for Drg_T6_V76_ROA_ICM_vs_Drg_T6_Ctr
	Checking model for Drg_C2_V79_ROA_ICM_vs_Drg_C2_Ctr
	Checking model for Drg_C4_V79_ROA_ICM_vs_Drg_C4_Ctr
	Checking model for Drg_C6_V79_ROA_ICM_vs_Drg_C6_Ctr
	Checking model for Drg_L2_V79_ROA_ICM_vs_Drg_L2_Ctr
	Checking model for Drg_L4_V79_ROA_ICM_vs_Drg_L4_Ctr
	Checking model for Drg_L6_V79_ROA_ICM_vs_Drg_L6_Ctr
	Checking model for Drg_T2_V79_ROA_ICM_vs_Drg_T2_Ctr
	Checking model for Drg_T4_V79_ROA_ICM_vs_Drg_T4_Ctr
	Checking model for Drg_T6_V79_ROA_ICM_vs_Drg_T6_Ctr
	Checking model for Drg_C2_V76_ROA_IT_vs_Drg_C2_Ctr
	Checking model for Drg_C4_V76_ROA_IT_vs_Drg_C4_Ctr
	Checking model for Drg_C6_V76_ROA_IT_vs_Drg_C6_Ctr
	Checking model for Drg_L2_V76_ROA_IT_vs_Drg_L2_Ctr
	Checking model for Drg_L4_V76_ROA_IT_vs_Drg_L4_Ctr
	Checking model for Drg_L6_V76_ROA_IT_vs_Drg_L6_Ctr
	Checking model for Drg_T2_V76_ROA_IT_vs_Drg_T2_Ctr
	Checking model for Drg_T4_V76_ROA_IT_vs_Drg_T4_Ctr
	Checking model for Drg_T6_V76_ROA_IT_vs_Drg_T6_Ctr
	Checking model for Drg_C2_V79_ROA_IT_vs_Drg_C2_Ctr
	Checking model for Drg_C4_V79_ROA_IT_vs_Drg_C4_Ctr
	Checking model for Drg_C6_V79_ROA_IT_vs_Drg_C6_Ctr
	Checking model for Drg_L2_V79_ROA_IT_vs_Drg_L2_Ctr
	Checking model for Drg_L4_V79_ROA_IT_vs_Drg_L4_Ctr
	Checking model for Drg_L6_V79_ROA_IT_vs_Drg_L6_Ctr
	Checking model for Drg_T2_V79_ROA_IT_vs_Drg_T2_Ctr
	Checking model for Drg_T4_V79_ROA_IT_vs_Drg_T4_Ctr
	Checking model for Drg_T6_V79_ROA_IT_vs_Drg_T6_Ctr
	Checking model for Sc_C_V76_ROA_ICM_vs_Sc_C_Ctr
	Checking model for Sc_L_V76_ROA_ICM_vs_Sc_L_Ctr
	Checking model for Sc_T_V76_ROA_ICM_vs_Sc_T_Ctr
	Checking model for Sc_C_V79_ROA_ICM_vs_Sc_C_Ctr
	Checking model for Sc_L_V79_ROA_ICM_vs_Sc_L_Ctr
	Checking model for Sc_T_V79_ROA_ICM_vs_Sc_T_Ctr
	Checking model for Sc_C_V76_ROA_IT_vs_Sc_C_Ctr
	Checking model for Sc_L_V76_ROA_IT_vs_Sc_L_Ctr
	Checking model for Sc_T_V76_ROA_IT_vs_Sc_T_Ctr
	Checking model for Sc_C_V79_ROA_IT_vs_Sc_C_Ctr
	Checking model for Sc_L_V79_ROA_IT_vs_Sc_L_Ctr
	Checking model for Sc_T_V79_ROA_IT_vs_Sc_T_Ctr
	Checking model for Bst11_V76_ICM_vs_Bst11_Ctr
	Checking model for Bst12_V76_ICM_vs_Bst12_Ctr
	Checking model for Bst11_V79_ICM_vs_Bst11_Ctr
	Checking model for Bst12_V79_ICM_vs_Bst12_Ctr
	Checking model for Bst11_V76_IT_vs_Bst11_Ctr
	Checking model for Bst12_V76_IT_vs_Bst12_Ctr
	Checking model for Bst11_V79_IT_vs_Bst11_Ctr
	Checking model for Bst12_V79_IT_vs_Bst12_Ctr
	Checking model for CtxM_V76_ICM_vs_CtxM_Ctr
	Checking model for CtxM_V76_IT_vs_CtxM_Ctr
	Checking model for CtxM_V79_ICM_vs_CtxM_Ctr
	Checking model for CtxM_V79_IT_vs_CtxM_Ctr
	Checking model for Lv_V76_ICM_vs_Lv_Ctr
	Checking model for Lv_V76_IT_vs_Lv_Ctr
	Checking model for Lv_V79_ICM_vs_Lv_Ctr
	Checking model for Lv_V79_IT_vs_Lv_Ctr
Please update metaFactor file to avoid this warning message
Warning message:
In metaFactor(meta, config$sample_factor, unique(comp_info$Group_name)) :
  1001a,1501a,1502a from Subject are missing from sample file
====== reading gene annotation ...
====== reading gene quantification ...
		Filtering with 29324 genes
		Filtering with 29324 genes
====== adjusting covariates for visualization ...
'covariates_adjust' is not set in the config file, no covariate adjust
Finished TPM estimation!
====== Starting DEG analyses ...
Comparison Drg_C2_V76_ROA_ICM_vs_Drg_C2_Ctr
Error in relevel.factor(S_meta[, names(Cov_levels_vec)[n]], ref = Cov_levels_vec[n]) : 
  'ref' must be an existing level
Calls: Batch_DEG ... lapply -> FUN -> DESeq2_DEG -> relevel -> relevel.factor
Execution halted

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions