Hello! I am new to microbial ecology research and have gotten to a point in my analysis where I would greatly appreciate some guidance.
I am looking to do differential abundance analysis on environmental microbiome data. I came across maaslin3 because I used spike-ins to get absolute abundance data and wanted to use a model that was designed with absolute abundance data in mind.
I understand that my experimental design is much different from what maaslin3 is generally used for, and am having trouble understanding if it will work for my data. I have 48 samples total which were collected across 16 sample sites, so at each sample site, I took 3 triplicate samples. Each sample site was one of 3 types of substrate, and I want to look for taxa differentially abundant between substrate types while taking absolute abundances into account. I also have other measured variables from each sample site, but all triplicates share the same measurement. I am also looking to see if those variables influence the abundance of certain taxa.
I have been struggling to figure out how to set up my variables. As I understand it, my triplicate samples must be treated as non-independent because they are most similar by design. Having only 3 samples in each of these groupings seems to be messing things up though.
For formula, I have tried
~ substrate + (1 | sample_site) with and without TSS normalization - both gave no significant results and errors for almost everything
~ substrate + sample_site without normalization which only gave a handful of significant results and all for sample site
~ substrate + sample_site with TSS normalization which did give some significant results for substrate type, but my understanding is that if my data is already absolute abundance, I should not do TSS
(All with bypass_small_group_warning = TRUE, median_comparison_abundance = FALSE, and transform = LOG (because that is what was done in the tutorial))
I guess my questions are:
Is one of the variable settings I have tried already the most valid one for my data? If so, would I be able to simply replace substrate type with a continuous variable (ppm of X) in further analysis?
Am I correct in thinking that the ~ substrate + sample_site with TSS normalization that gave significant results is not valid because of the TSS normalization?
Thank you!