Differential Gene Expression

Run a genome-wide differential gene expression analysis to compare groups of samples

To run a differential gene expression analysis, click on the 3 dot column menu at the top of a categorical column (not a numerical column) and choose 'Differential Expression'.

This will take you to new page where you will define the sample subgroups you would like to compare (note that you can select multiple categories for a single subgroup).

After you have your subgroups, scroll to the bottom and click 'submit'.

Due to compute limitations you can only run a total of 2000 samples through the analysis pipeline.

This will start the analysis, which make take a while to run depending on the size of the dataset. As the results are completed, the web page will update. Scroll to see more results. Once the analysis is finished it will say 'Done' at the top of the page.

More details

The gene expression dataset chosen for a specific study/cohort is the same gene expression dataset as the one in the Basic Datasets menu.

The Advanced Visualization parameters only apply to the PCA or t-SNE plot. They do not apply to any other analyses.

Running it on your own data

We disable running our differential gene expression analysis on your own data since we send the data in the analysis to various websites, which may not be secure. There are 3 options to run our analysis on your own data:

  1. Upload your data to BioJupies to run a somewhat similar analysis. BioJupies by the Ma'ayan lab will run a somewhat similar analysis to the one we run and has a very user friendly interface.

  2. Upload your data to the Bulk RNA-seq analysis pipeline Appyter to run a very similar analysis. This pipeline is what our analysis is based off of and will require a bit more familiarity with running differential gene expression analyses. Our modifications to this analysis are just to automatically pick the best normalization, etc options based on our public data. You will need to know which options are best given your own data.

  3. Run our pipeline on your own computer. This will give you identical results to our pipeline but requires the most engineering to set up and run. You will need to set up a docker with all the dependencies pre-installed and then download and run the notebook on this docker.