Skip to content

DiseaseLand

While the GTEx and Blueprint collections serve as atlases of gene expression, DiseaseLand provides expression data from thousands of curated studies focusing on diverse diseases. In addition, you have access to precomputed comparisons from each study: Treated vs Control, Disease vs Normal, Responder vs Non-Responder, where each comparison includes fold changes, raw p-values, adjusted p-values, sample IDs that generated the comparison, ranks, etc.

DiseaseLand studies are separated by whether the study was performed in Human (HumanDisease_B37) or Mouse (MouseDisease_B38); the B37/B38 extension indicates the genome build used as the reference library.

In this tutorial, HumanDisease_B37 will be used, but many more studies can be found in MouseDisease_B38.

Sample View

After opening DiseaseLand, the Sample Distribution view will be available, from which you can see how many samples are available for each disease.

image22_png

By default, each sample is grouped by DiseaseCategory, which uses a controlled vocabulary to categorize each sample in Land by the type of disease (for more detailed categorization of diseases, use DiseaseState). Each sample is colored by TissueCategory (Tissue provides a more specific description of the tissue source of each sample).

In the Sample Meta Data, we have a fully controlled vocabulary for most fields:

  • ProjectName, PlatformName, Organism, SampleSource, SampleType

  • TissueCategory, Tissue, CellType

  • DiseaseCategory, DiseaseState, DiseaseStage, Symptom, SamplePathology

  • Treatment, Response, Transfection, SamplingTime

  • Ethnicity, Gender, Title, Description,

  • etc.

image23_png

With these data, user can easily filter the data by each categories, for instance, data can be filtered by different DiseaseCategory.

image24_png

Comparison View

Nearly every DiseaseLand project includes at least one comparison between samples within the project, comparing groups of Case and Control samples across all genes, to identify differentially expressed genes. A comparison is based on grouping of samples based one or more metadata columns (e.g. DiseaseState or Treatment), so that all Case samples in a Comparison will share the same metadata term (factor), but will differ from the Control samples.

To see an overview of available comparisons, Select the comparisons View in the Land:

image25_png

The user will be able to see all comparisons, classified by Case.TissueCategory:

image26_png

Select the samples for Case.Skin. The detailed comparison table will appear in the detail window, from which you can find the comparison details, like Comparison Type, Category, Contrast, etc.

image27_png

Instead of using t-test for all comparisons, Omicsoft statisticians/bioinformaticians work with curation scientists and select the best experimental factors to include in the analysis for each project. We also consider block effects, match samples, and random effects during mathematical modeling. For microarray expression data, linear models are used for log2 transformed intensity and DESeq2 is used for RNA-Seq counting data.

Download Comparison Data

If the user is interested in particular comparisons, they can download the comparison set to local projects or text files for further analysis. DiseaseLand provides the option to download a set of comparison data for several interesting genes, or for all genes.

For instance, if you are interested in comparisons related to diabetes, use the main Comparison View to identify interesting comparisons, then create a comparison set for diabetes first, and then download the comparison data.

Here are the steps to create a comparison set. Open the Comparison view (from the main Land View), and filter the Case.Diseasecategory for diabetes:

comparisons_png

diabetes_png

The Comparisons View will show a bar plot of comparisons that used Diabetes samples in the Case set.

compare2_png

Select the "Disease vs. Normal" comparisons for hematopoietic system. The details window shows the number of comparisons available related to diabetes. Click on Create ComparisonSet, and choose "Create Comparison Set From Selection":

image147_png

Input the name and tags for this comparison set (you can input whatever content you like):

image148_png

Once the comparison set is created, it should be able to be seen from Manage | Comparisons | Manage Comparison Sets:

image149_png

comparisonset

The next step is to download the comparison data. As the following image shows, users can download the data to local analysis or text files, both with the option to download selected genes across all comparisons, or download selected comparisons across all genes:

image151_png

And

image152_png

In this tutorial we will just show the example of downloading selected genes across all comparisons (in the comparison set) to local analysis. Be sure to open a local project in Analysis first.

image153_png

  1. Choose the comparison set just created;

  2. Select the data format you want to downland;

  3. Input the genes you are interested in (here we used genes associated with developing type 2 diabetes, including TCF7L2, PPARG, FTO, KCNJ11, NOTCH2, WFS1, IGF2BP2, SLC30A8, JAZF1, HHEX);

  4. Input the output name and click Download.

Once the download is finished, switch to the Analysis tab, and the table view will show the relative gene expression value for the selected genes across all of the comparisons:

image154_png

Be sure to try the other options to download comparison data to text file, or download all genes for these comparisons.

Gene Views

If we do a gene search for serpinb7 in DiseaseLand, the default view that appears is the Comparison - Disease vs. Normal view, which quickly shows all Disease vs. Normal comparisons (e.g. Psoriasis vs. Normal Control), categorized by different diseases.

As shown in the figure below, each circle indicates one Comparison: Log2 Fold Change between Case and Control is plotted on the X-axis, and the size of the circle indicates the P-value (significance) (larger circles are more significant).

image28_png

From the comparison view, it should be clear to the user that this gene is upregulated in several comparisons related to IBD (inflammatory bowel disease), but down-regulated in several cancers.

Drag the mouse over one or more spots and select them. This will bring up the comparison details at sample level, which shows the comparisons, genes, meta data information, and a box-plot that shows the sample-level comparison, in this case for ulcerative colitis (UC) vs. normal control.

image113_png

Double-click on the box plot in the right corner to expand the plot so that user can see a full window of the expression profile for serpinb7 in this sample, which demonstrates the original comparison data composing the dot in comparison view. There is an obvious up-regulation for this gene in ulcerative colitis (UC) samples vs. normal control:

image38_png

If the user clicks on the "+" symbol to the left of the Details window, a "Selection Details" window will pop out from the left corner, and you can view additional details at Gene level, probeset level, and project level. If you select gene level, you can see table view for the comparison in the Details window, as you can see below, we also have a fully controlled vocabulary for the comparison data:

image29_png

The data includes ProjectName, PlatformName, ComparisonType, ComparisonCategory, ComparisonContrast, Fold Change [log2], PValue, Adjusted PValue, ComparisonModel, SampleDataMode, Case.DiseaseState, Case.SampleSource, Case.Tissue, Case.CellType, Case.SampleIDs, Control.DiseaseState, Control.SampleSource, Control.Tissue, Control.CellType, Control.SampleIDs, etc.

Click on the Comparison Details (ProbeSet Level), the detailed information will show which probe set was displayed for this gene:

image36_png

Click on Comparison Details (Project Level) to get more information regarding the project itself:

image39_png

And the detail window will show all the information related to the project, like authors, study type, title of the project, etc.

image40_png

In the Filter pane, Click on the Comparison tab. All of the displayed data can be filtered by various types of categories for categorical data (e.g. Case.DiseaseState, Control.Tissue, etc), and by different Cutoffs for numerical data (Fold-Change, Sample Size, P-value, etc):

image30_png image31_png

Now click on the Select View Tab. By default, the Disease vs. Control comparisons are displayed, but there are many comparison types available in ImmunoLand: Disease vs. Normal, Disease1 vs. Disease2, CellType1 vs. CellType2, Treatment vs. Control, Treatment1 vs. Treatment2, Responder vs. NonResponder, etc.

image32_png

Explore these different Comparison Views to learn more about the different comparison types.

Project View for all samples

If the user is interested in a specific microarray project, it can be selected in the view for Expression Intensity (project View)?:

image41_png

Initially, the view will show one chart for each available array project:

image42_png

The user can click on the sample tab, then expand the filter categories to view Meta Data, and click on the symbol to the left of "DiseaseCategory". The user can filter for diseases by keywords, for example "skin", which will show "skin and connective tissue disease".

image43_png

The data will be immediately filtered down to only show charts matching the filter criteria:

image44_png

Besides project information, there are also other filters available for the comparison, like project Description, contact information, platform information, publication information, and project name.

image45_png image46_png image47_png image48_png

Click on the Reset All Filters button to reset all the filters:

image49_png

Similarly, users can browse RNA-seq data and filter to studies of choice:

image50_png

This opens >150 charts in the project view for RNA-seq, with the project and platform name in the title of each chart:

project_view

You can also view RNAseq and microarray expression data across projects, grouped by one or more metadata columns. As we demonstrated in GTEx and blueprint, the user can get views for DiseaseLand RNA-seq data like Gene FPKM, Transcript FPKM, and Genome Browser view for Exon Details:

image52_png

Select Gene FPKM view: The view will show gene expression levels across different disease categories:

image53_png

And ArrayStudio allows the user to compare the gene expression across different datasets. Select skin disease to filter the disease again:

image43_png

And then group the data by Sample Pathology:

image55_png

These samples will be separated to lesional and non-lesional, from which we can see a pattern for increased expression of serpinb7 in lesional samples.

image56_png

Samples can be profiled by multiple metadata factors, using Specify Multiple Profile Columns:

SpecifyMultipleProfileColumns_png

Select DiseaseState and SamplePathology.

SpecifyMultipleProfileColumns_Window_png

The Gene FPKM plot will now subset expression of each sample by the Disease (e.g. psoriasis, atopic dermatitis, etc.) and the pathology of the sample (lesional or non-lesional):

SpecifyMultipleProfileColumns_Plot_png

Alternative Splicing Detection

With the former result, you might be interested to find a list of genes with alternative splicing between the lesional and non-lesional samples. How can you find these genes? The basic logic is to create a Sample Set including lesional and non-lesional samples, upload this sample set to the Land, and analyze the alternative splicing through the sample grouping => splicing function in the analysis:

image57_png

The first step is to create the right sample set. Recreate the View made in an earlier section (Gene FPKM view for serpinb7), where the samples were filtered by skin and connective tissue disease, and the view was grouped by sample pathology (filtering for lesional and non-lesional):

new_filter_from_selection

Then we can choose Create SampleSet, then select all samples and Create SampleSet from Selection (This will create a SampleSet containing all selected samples that passed your filter criteria). Give the SampleSet a name, and provide at least one tag for the sample set, then click Upload:

image62_png

Now go back to do the analysis. Select Analytics | Integration Analysis | Sample Grouping=>Splicing:

image57_png

  1. Select the SampleSet you just created (restrict the analysis to these samples)

  2. Choose SamplePathology from the meta data (compare samples by this metadata column)

  3. Use RNASeq_Transcript as the data (contains transcript-level information)

  4. Provide a name for the result set

  5. click on Send To Queue?:

image63_png

This analysis will be submitted for a server job:

image64_png

When complete, this analysis will return a result table. Open the results in Analytics | Open Result Sets. Find the one with your output name.

image65_png

image66_png

The results should look similar to below:

image67_png

By sorting with Transcript PValue, SerpinB7 appeared as one of the most significant high level splicing genes:

image68_png

And the alternative splicing can be visualized in Genome Browser. Go back to the Gene FPKM view and select several samples from lesional and non-lesional (hold the 'ctrl' keyboard button to select multiple sample groups):

image69_png

These results can be visualized in the browser:

image70_png

image71_png

And select SamplePathology as the grouping factor:

image72_png

Based on the genome browser view, user can easily tell the alternative splicing pattern compared between lesional and non-lesional transcripts (marked in green circle):

image73_png

Actually, as we can see from the Integration Analysis view, besides alternative splicing, similar methods can be applied to compare the Expression level, Copy Number, and Mutation between the pre-defined sample sets, based on the corresponding data availability:

image74_png

These Analytic functions can be used to quickly identify differences between customized sample groups.

Clinical Association For DiseaseCategory

Clinical Significance - Group Association can quickly scan all clinical variables in DiseaseLand to find the association of each clinical variable with your selected grouping metadata column.

Because this calculation can be quite complicated, it is recommended that you first filter down to samples of interest (e.g. DiseaseCategory or TissueCategory), then open this View.

image106_png

image105_png

The association table is dynamic. Using SampleSets and Omic Data Queries, you can create a custom cohort to separate the groups to compare.

Here are the steps to create a custom query:

image131_png

Separate Expression intensity of Serpinb7 into three groups based on percentile. Specifically, specify two breakpoints (33% and 67%, separated by commas), then label the three groups that are created by the two breakpoints (low,mid,high) (You can specify any number of breakpoints, as long as you provide a label for each group):

image132_png

Then group the association with the custom query:

image133_png

User can also filter the metadata to get a more specific correlation:

image134_png

Find Genes with Similar Expression Pattern

In order to find genes with similar expression pattern with the searched gene, the user can either compare genes at the Comparison level (i.e. fold-change between case and control) or the Expression level (e.g. compare Gene FPKM levels in each sample). To look for genes that have similar patterns of up- and down-regulation with your gene of interest, select Comparison Correlations view:

image75_png

For instance, this is the dynamic correlation comparison view for serpinb7 gene, which shows that IL12B is the most highly correlated gene to serpinb7 (As additional data are added to DiseaseLand, these correlations may change in rank):

image76_png

Click on View Correlation Table, for the detailed information for these genes:

image77_png

Users can also specify the disease type for a smaller sample, for instance, just focus on the disease type related to Psoriasis:

image78_png

Filtering for psoriasis samples reveals several genes with strong correlations with SerpinB7.

Besides the dynamic correlation at the comparison level, DiseaseLand also can correlate at the gene expression level, using Integration|RNA-Seq-Expression => RNA-Seq-Expression:

image79_png

This view will show the genes with similar expression levels compared to serpinb7:

image80_png

After searching for a gene of interest, such as Serpinb7, certain Comparisons may show significant differential expression of this gene. You can explore these Comparisons to see the up- and down-regulation of all genes, to get a global perspective on these results.

Select view of Disease vs. Normal for serpinb7 gene:

image81_png

Group the data by Case.DiseaseCategory:

image82_png

From the comparison view we can find that an upregulation of gene expression for the samples related to IBD. What other genes are upregulated in these samples besides serpinb7? What else is changing in IBD?

image83_png

Select several comparisons for IBD (or comparisons from IBD and from other diseases), then go to Browse Selected Comparisons? on the bottom-left corner:

image84_png

The default view is a set of volcano plots, one per Comparison, with log2(fold change) on the X-axis and -log10(RawPValue) as the Y-axis (for each project):

image87_png

For each comparison, genes that are significantly differentially expressed will be higher on the Y-axis, with up-regulation to the right, and down-regulation to the left.

Go to the Select View tab, where there are several options:

image86_png

Venn Diagram shows how the significant genes correlated with each comparison (up to four comparisons per Venn Diagram):

image118_png

Use the Cutoff Filter tab to control the significance cutoffs (fold-change, P-value, etc) for genes in the Venn Diagram view, as well as the Gene, pathway, project, etc.

image120_png

The Comparison Table contains the full Inference Report for selected comparisons; the user can see a matrix with all the PValue and fold changes, for all the genes curated for the selected samples. (Not all the platforms have every gene, so some of them are missing in the table). This is a useful table if the user wants to analyze it outside of the software. For example, users with a license for QIAGEN Ingenuity Pathway Analysis (IPA) can directly send these results to IPA with a single click:

IPAbutton_png

The principal component view shows a generalized distribution of all comparisons selected:

image121_png

The Summary Statistics view shows which gene is most up/down-regulated, how many genes have significant changes for their expressions, etc:

image88_png

The Significant Genes view shows each gene whose expression is up- or down- regulated; and user can sort to organize the result, such as by Up-Regulated Count:

image89_png

Then user can select the genes with the highest up-regulated count and create a gene set from the selection:

image90_png

Input names and tags for the GeneSet:

image91_png

GeneSets are a convenient way to group collections of interesting genes. The user can search with the newly created gene set:

image92_png

And filter the result with IBD disease in Case.DiseaseCategory:

image93_png

Then heatmap of comparison clearly shows an up-regulation pattern for these genes:

image94_png

Gene Set Analysis

If user has followed the previous step (Gene Expression Based on Disease/Comparison) to generate a gene set (named as IBD upregulation), user can directly search in the land:

image92_png

If there is no gene set already created, the user can also directly search with multiple genes:

image111_png

And paste genes: CHI3L1,CD55,CFB,IL8,TIMP1,PLAU,NAMPT,CXCL1,ADM,IL1RN

image112_png

Following the Gene set search or searching with multiple genes, ArrayStudio provides a function for identifying Comparisons within the Land that share lists of significant genes with the input set, named Gene Set Analysis:

image107_png

For each Land Comparison, a set of significant genes are identified, and Gene Set Analysis performs a Fisher-exact test for the overlap of your input GeneSet and each Land GeneSet to generate p-values for each comparison. Significant overlaps will be plotted to the right, which might reveal unexpected similarities between your input GeneSet and Land Comparisons.

In this view, the X-axis represents the Log10 of P-Value resulted from Fisher-exact test, and Y-axis stands for the Disease Category (the user can also use Specify Profile Column? under Task tab to regroup the comparisons with other metadata columns):

image109_png

If the user selects one of the dots, the detailed window will show the P-value, up/down-regulated gene#, and the project information.

image110_png

DiseaseLand also allows for the creation of GeneSets with other columns, like "Fold Change", "Raw PValue", "Adjusted PValue", etc. An example gene set is shown here:

image122_png

Users can save an inference table from their local analysis as a .txt file and load them to the Land as a gene set, by going to Manage|Genes|Manage Gene Sets:

image123_png

Then Add the Geneset like this:

image124_png

In the MetaData section, load the txt file saved earlier (you can use your own table):

image125_png

Once it's done, go to DiseaseLand without searching any gene, and open the view of Gene Set Analysis (Plot or Table),

image126_png

And choose the Geneset just created. Because P-value and/or Fold-change was provided, GeneSet Analysis uses a Wilcoxon test. For detailed information of the Geneset analysis and the underlying statistics, please refer to our wiki: http://www.arrayserver.com/wiki/index.php?title=Comparison.GeneSetAnalysis.

image127_png

Users can also search with Pathways in DiseaseLand for a list of genes:

image95_png

As the window shows, we provide Positional gene sets, Curated gene sets, Motif gene set, Computational gene sets, GO gene sets, Oncogenic signatures, and Immunologic signatures:

image96_png

Select the gene set of interest, and click OK. Genes in this curated pathway will be searched, and the view will show a Heatmap of Comparison for Disease vs. normal for all the genes in the gene set, categorized by disease type and tissue type.

image97_png