I would like to make sure that my interpretation in the pearson correlation is correct or not.
I used corr.axes() with NMDS.axes and metadata (Temperature and pH) to calculate in pearson correlation, following MiSeq_SOP analysis.
I understand that Temperature move in a positive direction with p-value < 0.05 (0.000650) and also pH move in a positive direction with p-value < 0.05 (0.012939). However, if I visualize it in biplot and consider in p-value, pH does not correlate significantly (because axis1 and axis2 showed p-value > 0.05). Is it correct?
I think your interpretation is pretty good. However… it’s muddled a bit because you’re using NMDS where the axes don’t really mean anything. In fact, if you ran nmds again, you’d get a similar scatter, but different rotation about the axes and thus different correlations. For the type of interpretation you’re after I think it would be better to do the biplot with the output from pcoa. There the first axis represents the most variation in the data, the second the second most, third, etc. PCoA output is stable between executions and always gives the same output.
Pat, I have to disagree. PCoA is only appropriate for data that are responding linearily to an underlying gradient. Community data basically never is. The artifact of this violation of the assumptions of PCoA is the points forming a horseshoe (that shows up in nearly every microbiome paper using PCoA. AARRRRGGGGGG). You can certainly do a joint plot on an NMS-the axes don’t mean anything but the relationship between the samples and the OTUs should be fairly constant. Here’s my code (bottom of this script) for making a joint plot. https://github.com/krmaas/bioinformatics/blob/master/Generic.data.exploration.Rmd