I definitely agree that there is value in learning to code in R in the long term.
However, I have some disagreements about dismissing the most direct calculations (such as doing a t-test on log-transformed values):
1) I think the accuracy of the RNA-Seq methods (particularly with a limited number of replicates) has some limitations. So, especially for groups with duplicates or triplicates, I think it is very important to test different methods for each project.
2) I think having independently calculated log-transformed expression values is important to assess the p-value calculations. For example, I have seen situations where one method can miss a gene that is clearly differentially expressed (but in a way that varies between projects - so, you can't pick one "best" method for all projects), and I would be concerned that you may not notice this if you use the normalization from the program (if that caused the weird result). Also, I like to be able to visualize expression in samples not used for differential expression (like "validation" for a limited number of samples), and I think having something calculated outside the differential expression program can be helpful for that.
That said, I think the t-test will be less sensitive than edgeR / DESeq2 / limma-voom. So, if you don't have a clear expression change, the lack of difference with the standard log-transformed expression may be a false negative (so, in that situation, I would agree with the concern about the t-test on log-transformed values). However, on the flip side, if you want to decrease sensitivity, it may be worth considering a more standard test on log-transformed expression.
Also, "thank you" for the Galaxy suggestion: I am currently trying to figure out what to suggest to people to give them more autonomy in analysis when they don't have much coding experience (while also allowing them to test different open-source programs for each project).
Channeling Pierre Lindenbaum 's spirit,
Although I understand R is probably a much more efficient method to do the tasks I've described, my experience with R and programming in general is quite limited. In the long term, I'm aiming to become proficient in the language, and would thus in the interim appreciate any suggestions for me to conduct the analyses on Excel.
Sorry to say, but don't even try in Excel. RNA-seq analysis is quiet simply from the actual user's perspective because excellent standard software is available that provides the necessary statistical framework, but these are implemented in R. If you lack the knowledge, I recommend either working yourself into it, e.g. by following the DESeq2 guide plus the web for R help, or try to collaborate with an experienced R bioinformatician. Trying to put together custom solutions in Excel is not recommended, especially if you are not an expert in statistics.
I see. Thank you for the replies @ATpoint and @RamRS. I am currently looking into DESeq2. How would you guys suggest that I proceed from here? Will I have to train myself in R or should I jump to looking at the DESeq tutorial? My PI has asked for data analysis relatively soon.
Additionally, would I be able to perform the analyses in MATLAB, or is R preferred?
You should learn R as you're working on DESeq2. Once you learn how to read data into a
data.framein R and then subset it by picking rows or columns, you can do anything in R that you can in Excel. DESeq2 might have its own objects, so the tutorial should walk you through that.Most of bioinformatics is in R/python, you'll almost never need MATLAB.
Have you tried using SeqGeq?
No, I haven't. Is it an open source software?
Doesn't look open source or even free.
Please don't. You cannot reproduce anything you do on Excel, and we cannot give you specific instructions to be implemented on Excel. What you have is a matrix of numbers, most probably, and you cannot run statistical analyses on Excel. Import the data into R and people here will be able to help you much better. Plus, all of your analyses can be recorded, reproduced and debugged. Excel is the worst possible way to do an analysis of this magnitude.
Sorry I'm new to using this forum and posted the same thing twice.
Try BRB array tools to analyze RNAseq data in excel mlai2567. link to brbarray tools: https://brb.nci.nih.gov/BRB-ArrayTools/Documentation.html