FrederickHuangLin / ANCOMBC

Differential abundance (DA) and correlation analyses for microbial absolute abundance data
https://www.nature.com/articles/s41467-020-17041-7
104 stars 26 forks source link

Error in { : task 1 failed - "missing value where TRUE/FALSE needed" #282

Open TsvetkovN opened 1 week ago

TsvetkovN commented 1 week ago

Hello,

I have seen this error discussed before, but it comes up in a different context for me. The error comes up when I have the following formula: Year+Region+Max.temp.3wks+Mean.temp.3wks+Total.rain.3wks+Day.Average.Wind.Spd Interestingly, there is no error with the following formulas: Year+Region+Day.Average.Wind.Spd Year+Region+Max.temp.3wks+Mean.temp.3wks+Total.rain.3wks+Day.Average.Wind.Spd+Day.Average.Wind.Dir+Night.Average.Wind.Spd+Night.Average.Wind.Dir Year+Region+Max.temp.3wks+Mean.temp.3wks+Total.rain.3wks+Day.Average.Wind.Dir

I am running: ancombc2(phylo_obj, fix_formula = "Year+Region+Max.temp.3wks+Mean.temp.3wks+Total.rain.3wks+Day.Average.Wind.Spd", p_adj_method = "BH") and I get the error: Error in { : task 1 failed - "missing value where TRUE/FALSE needed" my phyloseq object: phylo_obj phyloseq-class experiment-level object otu_table() OTU Table: [ 55 taxa and 120 samples ] sample_data() Sample Data: [ 120 samples by 19 sample variables ]

TsvetkovN commented 1 week ago

After I logged all my climate variables, (log2(x+1)), there was no error