Why ANOVA before post hoc is not really necessary:
http://stats.stackexchange.comquestions9751do-we-need-a-global-test-before-post-hoc-tests.
Maxwell and Delaney (2004) ...these methods [e.g., Bonferroni, Tukey,
Dunnet, etc.] should be viewed as substitutes for the omnibus test
because they control alphaEW at three desired level all by themselves.
Requiring a significant omnibus test before proceeding to perform any
of these analyses, as is sometimes done, only serves to lower alphaEW
below the desired level (Bernhardson, 1975) and hence inappropriately
decreases power (p. 236)
It is not uncommon to find what appears to be a conflict between the
results of the one-way ANOVA and a post hoc test such as Tukey's post
hoc test where one finds a statistically significant result for one,
but not the other. For example, a statistically significant one-way
ANOVA, but no pairwise comparison using the Tukey method that is
statistically significant. There can be different reasons for this,
such as the conservative or liberal nature of a particular test, but
fundamentally it is due to the differences in the distributions used
in the one-way ANOVA and Tukey post hoc test (Hsu, 1996). Alternately,
you can have a statistically significant Tukey post hoc test, but a
non-significant one-way ANOVA. Whether the conclusions from both these
tests are in agreement depends on the distribution of the means (Kirk,
2013). In this case, I trust the post hoc analysis instead of the
omnibus ANOVA. Thus whatever ANOVA tells me I still go to posthoc
analysis to determine significance.
Besides, reporting main effect (like Genotype) is misleading and is
just a matter of common sense (Howell, 2010).
Usually, one-way ANOVA's corresponding post hoc test is Tukey's test (if variances of each group are equal) or Games-Howell test (if variances of each group are NOT equal). The reason of not using multiple t-tests for each pair of groups is to control false positive rate. Personally, I use oneway.test
for ANOVA and userfriendlyscience::posthocTGH
for post hoc analysis in R.
Besides, given your small sample size, it is not surprising the ANOVA returns a not significant result.