I know when you run Aldex in R you get aldex.ttest wchih get you that output as a column, however, I cannot access it through the qiime output, maybe is on the object but I cannot find it?
results<-read_qza("songbird_test/differentials.qza")$data does not have a column called we.eBH, I have the following columns: Feature.ID, Intercept, and C(group1:group2), C(group2:group3)
Just to check, this differentials artifact was generated using aldex and not songbird correct? Asking due to your directory (songbird_test) and the column titles don’t match up to anything I would expect from aldex (although I haven’t tried to use the glm function via qiime2). Can you export the data from differentials.qza using qiime tools export and see if the table imported to R matches what was inside the artifact?
I can't seem to be able to export ? qiime tools export --input-path differential.qza --output-path test-differentials
.py", line 62, in parse_type
type_expr = eval(string, {'builtins': {}}, locals_)
File "", line 1, in
NameError: name 'Differential' is not defined
...
" may be needed to define it." % name)
qiime2.sdk.util.UnknownTypeError: Name 'Differential' is not a defined QIIME type, a plugin may be needed to define it
Oh ok, I could be wrong, but I don’t think the differentials type is strictly defined and as such you probably would not expect the we.eBH column that shows up in aldex output in songbird output. I don’t have first hand experience with songbird, but a quick look at the documentation would suggest that your differentials.qza file contains exactly what it is supposed to. For visualization, see section 8 on the songbird github repo. I’m not sure a volcano plot is the best way to represent the results.