Entering edit mode
Hi, I'm trying to find the differential m6A sites between control and treatment.
deseq_data <- DESeqDataSetFromMatrix(counts,
colData = sampleinfo,
design = ~ Treatment)
deseq_data=DESeq(deseq_data,test = "LRT",reduced = ~1,useT = T,minmu = 1e-6)
DEseq_df <- results(deseq_data,contrast = c("Treatment","A","B"),
independentFiltering=T,cooksCutoff = F)
Where the counts matrix is m6A read counts of each sites at transcript level.
Is it proper to using DEseq2 to analyze such a experiment?
Any suggestion is helpful, many thanks!

Thanks for the quick reply, the suggestions are helpful.
I spent some time to know how "dispersion" works in DESeq2.
I tried all the four fitTypes, and it seemed both parametric & local methods could fit the model, properly.
However, the "local" fitType obtained much more significant sites than "parametric" fitType.
I had referred to the previous question, but I couldn't see the plots (local versus parametric fitType in DESeq2).
Which fitType works better in my case? (or I misunderstood what DESeq2 exactly did, and the analysis is not suitable for such a data, please let me know)
Willing to provide more details if needed.
Any suggestion is helpful, many thanks!
Parametric works best here. You can also remove genes with very low counts, those are not needed, e.g. at the top of your script:
Where X can be a value like the smallest group size. This will just improve speed and make plots easier to see.
Then again, look at plotCounts for top ranked genes to see what you think.
It really helps!
After I trimmed out the very low counts, the number of significant sites is much more increased in parametric fitType.
And the results of plotCounts also seemed well.
Thanks!