Entering edit mode
5.0 years ago
michelle.piquet
▴
60
Hello,
I have generated the counts from 10x Chromium and then generated differential expression for two conditions, untreated and treated. I have done volcano plots for each cluster and then combined them all into one.
Is there a way to just do a volcano plot from the excel file all at once, rather than doing them one by one and then merging?
Thanks for any help and input.
What have you tried? Can you point us to some of the manuals you've tried?
I have just loaded each count file into Seurat. Now, I'm trying to combine all treated and untreated samples and do differential expression and then do a volcano plot at the end.
Have you tried following any of the vignettes on the Satija Lab website? What effort have you invested in solving your own problem?
Yes. I have the csv file with the differential expression for both treated and untreated conditions. There are 20 total clusters, how do I go about merging the results table since all the p values and log fold change values are already in my file. They're just labeled based on which cluster it belongs to?
I used this code for 2 clusters...
Is there a way to combine all the data from that one file and generate a volcano plot from that, rather than having to do one cluster at a time and then combining them?
These are the headers of the excel file:
Is your question about automating EnhancedVolcano plot generation or analysis using Seurat?
It's both. I used Seurat to generate the differential expression file and now don't know how to combine all the information from the file into a volcanoplot within Seurat or with EnhancedVolcano, don't know which would allow me to merge all the information together.
I did the merge for 2 out of the 20 clusters by inputing the individuality, how would I got about just doing it as one script?
So do you want volcano plots showing your differential expression analysis between each set of clusters? Or just between the treated and untreated conditions?
I recommend reading this tutorial and editing your question as appropriate so that users have the information necessary to help you.
No, just between the treated and untreated conditions. I already have the differential expression analysis excel file, I'm just stuck on how to merge everything together. I know how to do a volcano plot for each cluster and then merge but can't seem to just merge everything into one and do the volcano plot.
Previous discussion: A: Volcano plot for multiple clusters
Michelle, you just need to bind respective columns together, i.e., in pseudocode:
Then generate a volcano from the final, merged, data-frame. You will have to do some work to force
rbind()
to bind columns with different names.Hi Kevin,
I don't understand what I'm suppose to do.
How do I go about binding everything in the file? I tried to change the names in the file to just log2foldchange and pvalue but when I upload the dataset, a 1-20 is added to the end of each.
Then you need to do differential expression on your treatment conditions, not the clusters. Reading the Seurat reference manual documentation for
FindAllMarkers
andFindMarkers
will show you how to do that.I already did differential expression for both conditions, I just need to to plot them into a volcano plot.
What Jared says is, at the end of the day, what you likely want to do.
Okay, then what's your issue? Grab the log2 foldchanges and p-values for that comparison and go to town. You said you've been able to produce volcano plots, so it's not exactly clear where the sticking point is.