# Multiomics: miRNA & RNA

## Getting started

### [Logging into Connected Multiomics](https://help.multiomics.illumina.com/icm/introduction/readme-1#log-in-to-connected-multiomics)

### [Upload data to ICM](https://help.multiomics.illumina.com/icm/introduction/upload-data-files)

### [Study management](https://help.multiomics.illumina.com/icm/studies/create-study)

### [Analysis and running tasks](https://help.multiomics.illumina.com/icm/analyses/view-analyses-across-studies)

### Data / Task nodes and Performing tasks in Connected Multiomics

* Within a study, the *Analyses tab* contains two elements: task nodes (rectangles) and data nodes (circles) connected by lines and arrows. Collectively, they represent a data analysis pipeline.
* Clicking a data node brings up a context sensitive menu on the right. This menu changes depending on the type of data node. It will only present tasks which can be performed on that specific data type. Hover over the task to obtain additional information regarding each option.
* Select the task you wish to perform from the menu. When configuring task options, additional information regarding each option is available. Click **Finish** to perform the task.
* Depending on the task, a new data node may automatically be created and connected to the original data node. This contains the data resulting from the task. Tasks that do not produce new data types will not produce an additional data node.
* To view the results of a task, click the data node and choose the **Task report** option on the menu.

### Viewing and saving data

* All data contained in data nodes can be downloaded to the local machine by selecting the node and navigating to the bottom of the toolbox then choose **Download data**.
* The [Data Viewer](https://help.connected.illumina.com/icm/analyses/analysis-functionality/data-viewer) can be used to plot, modify, and save data. In this walkthrough the PCA data node and Hierarchical clustering / heatmap node can be automatically opened in the Data viewer by double-clicking the data node or opening the Task report from the toolbox.
* To save an individual image within the Data Viewer to your machine, click **Plot** then **Export image** & select the format, size, and resolution then click **Save**. Use the plot-specific tools for this.
* All visualizations within a sheet in the Data Viewer can be exported as one image (e.g. use one image with all plots for a poster). Use the **Export** drop-down at the top of the data-viewer for this and select **Export image**.

## Input: secondary outputs from the DRAGEN analysis

The DRAGEN miRNA & DRAGEN RNA pipelines can be used to generate the file types:

[DRAGEN miRNA](https://help.multiomics.illumina.com/dragen-mirna)

* Output: `all_samples.miRNA.UMIs.txt` file

[DRAGEN RNA](https://help.dragen.illumina.com/product-guide/dragen-v4.4/dragen-rna-pipeline/gene-expression-quantification)

* Output: `<outputPrefix>.quant.genes.sf` file

The data used below is from the report:

* Kumar, S., Ramos, E., Hidalgo, A. *et al.* [Integrated multi-omics analyses of synaptosomes revealed synapse-associated novel targets in Alzheimer’s disease](https://rdcu.be/eQDIT). *Mol Psychiatry* 30, 5121–5136 (2025). [https://doi.org/10.1038/s41380-025-03095-w](https://www.nature.com/articles/s41380-025-03095-w)

*NOTE: This walkthrough demonstrates how to ingest two omic types within a single pipeline. While we illustrate the process using miRNA + RNA, the same approach can be extended to other assay types.*

### Create new study

Create a study to upload data.

* Click **+ New Study**

  <figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-3ae786631920403fa28fff31e42e5b3444775fcb%2Fimage%20(8)%20(1).png?alt=media" alt=""><figcaption><p>Create a new study</p></figcaption></figure>
* Add **Study Name** and **Description**
* Click **Create**
* Click **+ Add Data**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-65a94ed98037e7876512d60747ddb3bafac55257%2Fimage%20(1)%20(2).png?alt=media" alt=""><figcaption><p>Add data to the study</p></figcaption></figure>

* Choose **Select from ICA project**
* Choose **Bulk > miRNA**
* Click the **+ Add Demo Data** button
* Select the '*Multiomics-Demo-Data'* folder
* Select the '*Transcriptomics'* folder
* Select the '*miRNA + RNA Kumar et al 2025 Demo data'* folder
* Check the '*MetaData.tsv'* and '*all\_kumar\_samples.miRNA.UMIs.txt'* files
* Click **Add selected data to your study**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-a00579f1f5be5b7de57d6ecb13f7e585cad66d1e%2Fimage%20(3)%20(2).png?alt=media" alt=""><figcaption><p>Add the miRNA data to the study</p></figcaption></figure>

This will result in 41 samples added to the study and the metadata.

{% hint style="warning" %}
In this case, the MetaData.tsv file includes the metadata for the 41 samples. The process above illustrates adding a metadata file from ICA. This process is different from adding a[ metadata file from the local machine](https://help.connected.illumina.com/icm/studies/view-studies/sample-metadata).
{% endhint %}

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-ab5d7af4f6c739d9e2b62754e8c283a9e73893e3%2Fimage%20(4)%20(2).png?alt=media" alt=""><figcaption><p>The miRNA data is added to the study as samples</p></figcaption></figure>

* Click **+ Add Data**
* Choose **Select from ICA project**
* Choose **Bulk > RNA-Seq**
* Choose **Illumina DRAGEN RNA**
* Click **Select format**
* Select the *'Multiomics-Demo-Data'* folder
* Select the '*Transcriptomics'* folder
* Select the *'miRNA + RNA Kumar et al 2025 Demo data'* folder
* Select the *'salmon\_sf'* folder
* Check all the files using the checkbox left of Name
* Click **Add selected data to your study**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-d3c04d867085f88e1edc708dc912822b488f252f%2Fimage%20(5)%20(2).png?alt=media" alt=""><figcaption><p>Add mRNA data to the study</p></figcaption></figure>

This results in an additional 41 samples added to the study, totaling 82 samples.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-fab2da6dd39480a7ec89934dc4cdb291153888d1%2Fimage%20(6)%20(2).png?alt=media" alt=""><figcaption><p>The mRNA data is added to the study resulting in 82 total samples (41 mRNA and 41 miRNA)</p></figcaption></figure>

### Create new analysis

After uploading data to ICM, create a new analysis.

* Click the **+New Analysis** button in top right of the study
* Enter the *Analysis name*, choose *Analysis Type* as **Custom: Multiomics**, and choose the *sample groups* to include
* Click **Run Analysis**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-dff35cefe7d11abc06b384c5e6c68daff977acce%2Fimage%20(433).png?alt=media" alt=""><figcaption><p>Choose 'Custom: Multiomics' as the Analysis Type</p></figcaption></figure>

The status will move from *Pending* to *In progress* to *Complet&#x65;**.***

* Click the **Refresh icon** to see this update.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-2051843f1ebb5aa50a4d958b7dc71f39259a829e%2Fimage%20(434).png?alt=media" alt=""><figcaption><p>Click the Refresh button to see analysis updates</p></figcaption></figure>

* Click the **Analysis name** to open the analysis once complete.

There will be two starting nodes, *miRNA* and *Quantification (mRNA)* as shown below.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-2de97a49f4a70ce241e2e2b33de466e2f317e978%2Fimage%20(435).png?alt=media" alt=""><figcaption><p>starting nodes include miRNA and Quantification (mRNA)</p></figcaption></figure>

{% hint style="warning" %}
There are 82 samples, 41 miRNA and 41 mRNA as indicated by hovering on the two respective nodes. The Metadata tab will show 41 samples, indicating that the miRNA and mRNA has been integrated at the attribute level.
{% endhint %}

## [Processing the mRNA data](https://help.connected.illumina.com/icm/analyses/walkthroughs/bulk-rna)

This section will cover the analysis pipeline to generate the task graph shown below for mRNA data:

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-1e639ff6daf27c9767776778cd98a1c8194d66fb%2Fimage%20(411).png?alt=media" alt=""><figcaption></figcaption></figure>

### [Annotate Features](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/annotation-metadata/annotate-cells-1)

Add gene-level annotations to the quantified data.

* Single-click the *Quantification* node.
* Select **Annotate features** under the *Pre-analysis tools* section in the toolbox on the right.
* Choose the *genome* and *annotation* files that match those used in DRAGEN then click **Finish**.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-267421cfd7b7de3c0b1b682815993f0a32a47bc2%2Fimage%20(436).png?alt=media" alt=""><figcaption><p>Use the Assembly and Annotation model that math those used in DRAGEN to annotate features</p></figcaption></figure>

### [Normalization and Scaling](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/normalization-and-scaling/normalization)

Normalize the data to prepare for downstream analysis.

* Single-click the Annotated Counts node, then select the **Normalization** task from the *Normalization and Scaling* section.
* Click the **"Use Recommended"** button or select an alternative method. We recommend the widely used *Median ratio (DESeq2 only)* method.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-d2061e6b6547f7882b28afd53644a79ef87a57c9%2Fimage%20(437).png?alt=media" alt=""><figcaption><p>Median ratio (DESeq2) is the recommended normalization method for mRNA data</p></figcaption></figure>

### [Differential Analysis](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/statistics/differential-analysis)

Compare gene expression across experimental groups.

* From the *Normalized counts* node, select **Differential Analysis** from the *Statistics* section.
* Choose your preferred model and set up the comparison. Note that we have chosen the [DESeq2 method](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/statistics/differential-analysis/deseq2-r-vs-deseq2) and used the corresponding normalization prior.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-0c764f44f864447f76bd15dfb4471db1886f5bf4%2Fimage%20(438).png?alt=media" alt=""><figcaption><p>Set up the differential analysis comparison</p></figcaption></figure>

{% hint style="warning" %}
If you have not chosen to filter features upstream in the analysis, the Low value filter will default to filter using the geometric mean. An alternative is to [filter features](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/filtering/filter-features) upstream in the analysis, often before normalization.
{% endhint %}

* Double-click or single click and open the task report from the toolbox to view the results

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-974477e9e850348b37232128b2490efe619e70b8%2Fimage%20(439).png?alt=media" alt="" width="256"><figcaption><p>Open the differential analysis results</p></figcaption></figure>

* Filter the task report using the toolbox on the left
* Once happy with the filtering, click the **Generate filtered node** button at the bottom of the toolbox
* Click the **volcano plot icon** next the comparison header to view the plot in the data viewer

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-3250a04a166cf5e2780832844dba45972398988b%2Fimage%20(453).png?alt=media" alt=""><figcaption><p>Filter the Differential analysis results then Generate filtered node and open the volcano plot</p></figcaption></figure>

{% hint style="warning" %}
Note all of the icons available in the View column for each of the genes, including dot plots. Additional column information can be added using the Optional columns button at the top right of the table. Columns can be sorted by clicking the headers. Download is available at the top left of the table. Scroll to the bottom of the table to show an alternate number of rows and page results.
{% endhint %}

The Volcano plot, box and whisker plots, and results table can be modified using the [data viewer](https://help.connected.illumina.com/icm/analyses/analysis-functionality/data-viewer) controls.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-5eee95854f074a9fa51459a4a2fe72a3a392b8e6%2Fimage%20(456).png?alt=media" alt=""><figcaption><p>Open the volcano plot in the Data viewer</p></figcaption></figure>

* click **Configure >** **Style** and adjust the point size to *7*

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-e64a541b9034a031f41e9fc9a6e1b9d83cb88a26%2Fimage%20(454).png?alt=media" alt=""><figcaption><p>Use Configure icon options to optimize visualization settings</p></figcaption></figure>

* Click **Plot > Export** to save the visualization to the local machine

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-1252a2dcbea7b02751f1a86ca0082aef3346f4c6%2Fimage%20(455).png?alt=media" alt=""><figcaption><p>Click Plot then Export to save the visualization to the machine</p></figcaption></figure>

### [Gene Set enrichment](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/biological-interpretation/gene-set-enrichment)

Identify enriched biological pathways or gene sets.

* Left click the Filtered featured list node
* Select **Gene Set Enrichment** from the *Biological Interpretation* section

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-a5bb09e52d1d03849b32729ec6fb7c42f719ab61%2Fimage%20(407).png?alt=media" alt="" width="563"><figcaption><p>Gene set enrichment task can be used for KEGG or Gene set database analysis</p></figcaption></figure>

* Choose between **KEGG Pathway Enrichment** or **Gene Set Ontology**
* Select the database
* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-0c33660c03ce6d99102fb013dfa85fa806701d93%2Fimage%20(408).png?alt=media" alt=""><figcaption><p>KEGG database Gene set enrichment task</p></figcaption></figure>

{% hint style="warning" %}
The latest version of KEGG can be added in the **Settings > Library file management** or by selecting **New Library** in the drop-down
{% endhint %}

* Double click on the output *Pathway enrichment* node to open the report
* Filter the report to less than 100 rows to enable **View plots in Data viewer**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-5f36822e043034d5da927f9793b578701b32ab28%2Fimage%20(458).png?alt=media" alt=""><figcaption><p>Filter the Pathway enrichment report to less than 100 rows to enable <strong>View plots in Data viewer</strong></p></figcaption></figure>

* Click on Gene set name to open the pathway
* Hover over the parts of the pathway to view more details

## [Processing the miRNA data](https://app.gitbook.com/o/-MWUoaZPOpY9hR_8vqOU/s/5WPPw051cYE3Zthy5U7m/~/changes/90/analyses/walkthroughs/microrna)

This section will cover the analysis pipeline to generate the task graph shown below for miRNA data:

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-9f628cdb83a873f279fb7345fcca8a8505a05014%2Fimage%20(406).png?alt=media" alt=""><figcaption></figcaption></figure>

### [Filter Low Expressing miRNA](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/filtering/filter-features)

Filtering is optional and subjective to the study. [Annotate features](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/annotation-metadata/annotate-cells-1) is also optional and can be used to get genomic location information of the miRNA by linking the data to the miRBase annotation; the *genome* and *annotation* files should match those used in DRAGEN.

* Click on the miRNA data node
* In the toolbox select **Filtering** > **Filter features**
* Select **Noise reduction** filter type (default) and exclude features where max is <=10
* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-3ab78e480f88dcc5a3a098bf7b7e8da49ea44e9a%2Fimage%20(191).png?alt=media" alt=""><figcaption><p>Filter out miRNA that have low expression</p></figcaption></figure>

{% hint style="warning" %}
Mouse over the output Filtered counts data node to check how many features in the filtered data node. If the number is too low, you might want to redo the filter and use a more lenient filter criteria.
{% endhint %}

### [Normalization and Scaling](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/normalization-and-scaling)

Normalize the data to prepare for downstream analysis.

* Single-click the **Filtered counts** node, then select the **Normalization** task from the *Normalization and Scaling* section.
* Click the **"Use Recommended"** button or select an alternative method. We recommend the *Median ratio (DESeq2 only)* method.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-d2061e6b6547f7882b28afd53644a79ef87a57c9%2Fimage%20(192).png?alt=media" alt="" width="563"><figcaption><p>Click Use recommended button to normalize with Median ratio (DESeq2 only) method</p></figcaption></figure>

### [Differential Analysis](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/statistics/differential-analysis)

Compare miRNA expression across experimental groups.

* From the *Normalized counts* node, select **Differential Analysis** from the *Statistics* section.
* Choose your preferred model and set up the comparison. Note that we have chosen the [DESeq2 method](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/statistics/differential-analysis/deseq2-r-vs-deseq2) and used the corresponding normalization prior.
* Select **Type** > **Add factors**
* Click **Next**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-aefb01ae07a19b9b66a55ae7d99b0976c94340fc%2Fimage%20(193).png?alt=media" alt="" width="563"><figcaption><p>Select factors for analysis</p></figcaption></figure>

* Set up the comparison (AD vs HC) and leave other settings as default
* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-0fa148a03b124c1d5543fe0675a2067b03ff5864%2Fimage%20(196).png?alt=media" alt="" width="563"><figcaption><p>Set up comparisons</p></figcaption></figure>

The DESeq2 report is generated on the task graph, double click on the result node to open the report:

* Use the toolbox **filters** to filter the list of miRNAs
* Click **Generate Filtered node** to create a new node containing only the filtered miRNAs on the task graph

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-5d6b97d236c6dbf32e3b18bc361a4956a6c85b0d%2Fimage%20(460).png?alt=media" alt=""><figcaption><p>Filter the Differential analysis results then <strong>Generate filtered node</strong></p></figcaption></figure>

{% hint style="warning" %}
Filter thresholds are at the discretion of the user for the study.
{% endhint %}

### miRNA integration

Generate the targeted mRNA list

* Click on the filtered feature list
* Select **miRNA integration** > **Get targeted mRNA** in the task menu
* Select the database
* Click **Finish**

<div align="left"><figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-a9179292320714970d8bb3e2b78ea20acc161238%2Fimage%20(414)%20(1).png?alt=media" alt="" width="383"><figcaption><p>Get targeted mRNAs from the list of miRNAs</p></figcaption></figure></div>

The task generates a Targeted mRNA node, double click on it to open the report:

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-c08cfd382cb7ea992790b2bd4cf9202555ebd56c%2Fimage%20(461).png?alt=media" alt=""><figcaption><p>Targeting miRNA report</p></figcaption></figure>

**Context++ score**: estimating the strength of repression, more negative values suggest stronger predicted repression, this is the key metric for ranking predicted targets

**Context++ score percentile**: percentile ranking of the score compared to all predictions, higher percentile means stronger predicted effect

**Weighted Context++ score**: adjusted score considering multiple sites in the same transcript

**Predicted relative KD**: predicted relative dissociation constant is to measure the affinity between miRNA and targeted mRNA, lower KD means stronger binding affinity, higher KD means weaker binding

### [Gene Set Enrichment](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/biological-interpretation/gene-set-enrichment)

Identify enriched biological pathways or gene sets.

* Click on Targeted mRNA node
* Select **Gene Set Enrichment** from the *Biological Interpretation* section
* Choose between **KEGG Pathway Enrichment** or **Gene Set Ontology**
* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-a62495b4d654c6169bf60b438ebf0c4de33f47ca%2Fimage%20(350).png?alt=media" alt=""><figcaption><p>Use Gene set enrichment to identify enriched biological pathways or gene sets</p></figcaption></figure>

* Double click on the output *Pathway enrichment* node to open the report

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-5f61c9fac05c08b5f192824548b097a4bf6eae68%2Fimage%20(382).png?alt=media" alt=""><figcaption><p>Double click the Pathway enrichment report in the miRNA task graph</p></figcaption></figure>

* Filter the report (e.g. Enrichment score > 5) to less than 100 rows

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-65cbbb860d5491b795a027df48ea722cc6d90f31%2Fimage%20(462).png?alt=media" alt=""><figcaption><p>Pathway enrichment report</p></figcaption></figure>

{% hint style="warning" %}
When the table has less than 100 rows, Data viewer plots are enabled. Click on the individual Gene set to see more details about the pathway.
{% endhint %}

* Click **View plots in Data Viewer** to display the pathways in a bar chart and scatterplot

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-2b147dd7b96db9a15e040c18dc992e206dadba98%2Fimage%20(463).png?alt=media" alt=""><figcaption><p>Filtered Pathway enrichment report in the Data viewer</p></figcaption></figure>

## Combine mRNA and miRNA for analysis

### [Merge matrices](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/pre-analysis-tools/merge-matrices)

Different data matrices can be merged in order to achieve the analysis goals. In this case, two assays (miRNA expression and mRNA expression) were performed on the same populations so the expression matrices can be merged for joint analysis.

* Select the Normalized counts node
* Choose the **Pre-analysis tools** > **Merge matrices** task

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-c8ca4ec1f0325a9a12082ce04dea553276dfda04%2Fimage%20(412).png?alt=media" alt=""><figcaption><p>Use the Merge matrices task to merge miRNA &#x26; mRNA features</p></figcaption></figure>

* Choose **Merge features**
* Click **Select data node**
* Left click the other Normalized counts node (mRNA)
* Click **Select**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-2b53aa9bb9fd4b2cb9b16bfad60712756f298024%2Fimage%20(413).png?alt=media" alt=""><figcaption><p>Use Merge features and select the node to merge with in the task</p></figcaption></figure>

{% hint style="warning" %}
The data nodes that can be merged are shown in color on the task graph, other data nodes are disabled (greyed out). Left click on the data node that you want to merge with the current one and click the **Select** button.
{% endhint %}

* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-85663d38d2d78557cbdf375ab764fd123341e166%2Fimage%20(414).png?alt=media" alt=""><figcaption><p>Merge features within the miRNA and mRNA matrices</p></figcaption></figure>

Outcome:

* Task node: *Merge matrices*
* Result node: *Merged counts*

### [Dimension reduction (PCA)](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/exploratory-analysis/pca)

Visualize sample clustering and variance.

* Select the Merged counts node
* Choose **Exploratory analysis > PCA** from the toolbox

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-4ff168df5f3cf5c206e141ee7020c9bdfae8d8ef%2Fimage%20(415).png?alt=media" alt=""><figcaption><p>Choose the PCA task from the Exploratory analysis section in the task menu</p></figcaption></figure>

* Keep the default PCA task settings
* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-6482388ca50df558fa26652c713ff6e152460428%2Fimage%20(416).png?alt=media" alt=""><figcaption><p>Keep the default PCA task settings</p></figcaption></figure>

* Double click the PCA result node to open the results in the Data viewer

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-22642bc7ae988752886f4e99dc0a7982ae0d2bb7%2Fimage%20(417).png?alt=media" alt=""><figcaption><p>Double click to open the PCA task result</p></figcaption></figure>

The PCA task report includes a 3D scatterplot of the first 3 PCs, Scree plot, and Component loadings table:

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-2036a391fda771eb35d8adebbe4ddd348836e4cc%2Fimage%20(464).png?alt=media" alt=""><figcaption><p>PCA task report in the Data viewer</p></figcaption></figure>

Click on the analysis title in the breadcrumb to navigate back to the analyses pipeline.

### Filter merged counts by features from both assays

There are different ways to achieve this goal:

1. Add a [feature list](https://help.connected.illumina.com/icm/analyses/analysis-functionality/settings/lists) including all of the features of interest then using the [**Filter features task**](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/filtering/filter-features) **> Saved list** option
2. Use the [Venn diagram](https://help.connected.illumina.com/icm/analyses/analysis-functionality/data-viewer/list-generator-venn-diagram) on the bottom of the analyses tab. Briefly, select the nodes of interest and display the selection. As selections are made, the Current selection on the right will change. At the bottom of the page, check **Select all** to include both lists in the Current selection then at the bottom of Current selection, click **Filter features by list** and choose the Merged Counts node.
3. Use the Data viewer Venn Diagram to create a filtered node on the pipeline which is covered below:

* Click the **Data viewer** tab
* Click **Start a new session**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-6840713944253061607fe1e14cb363c1417af346%2Fimage%20(423).png?alt=media" alt="" width="375"><figcaption><p>Start a new Data viewer session</p></figcaption></figure>

* Click **Setup > + New plot**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-68d5030d583b72f4022b00f6f5ab177e596c844c%2Fimage%20(424).png?alt=media" alt="" width="563"><figcaption><p>Add a New plot</p></figcaption></figure>

* Choose **Venn diagram** as the plot type
* Select data by typing Filtered feature list and select one of the Filtered feature list nodes

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-1929a25955a558f3eb902fb5b2e3d8acfdb1cbc8%2Fimage%20(425).png?alt=media" alt="" width="331"><figcaption><p>Choose the data node to plot</p></figcaption></figure>

* Click the control **Configure > Axes**
* Using the drop-down to select the data (miRNA ID)

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-ff2d242de051172242b78bad2b878c9dd956ca00%2Fimage%20(426).png?alt=media" alt="" width="563"><figcaption><p>Add data to the plot</p></figcaption></figure>

* **Click the data node** to change the data node to the other Filtered feature list by selecting the appropriate node

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-f55c2dd86057fa6f703b70d49dcfebaf91486ba4%2Fimage%20(469).png?alt=media" alt=""><figcaption><p>Add additional data to the plot</p></figcaption></figure>

* Add the data from the other node (Gene name)
* **Press and hold Ctrl or Shift** and **click to select** the red and green circle together

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-3e1cca417929b82f468f08c2ff0186c88cd7acbe%2Fimage%20(465).png?alt=media" alt=""><figcaption><p>Press and hold Ctrl or Shift and click to make selections</p></figcaption></figure>

* Click **Selection > Select and filter**
* Click **Include selected points** under Filter
* Click **Apply feature filter**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-2f79f4c46b66b9bc970b6cb4032973f4ac41220f%2Fimage%20(466).png?alt=media" alt=""><figcaption><p>Filter the selection and Apply the feature filter to the pipeline</p></figcaption></figure>

* Choose the Merged counts node and click **Select**

This produces a *Filtered counts node* on the task graph that we will use in the [Hierarchical clustering / heatmap section](#hierarchical-clustering-heatmap).

* Keep the selection of both and navigate to **Plot > Additional actions**
* Click **Create feature list**
* Name the list 'miRNA and mRNA'
* Click **Save**

This will produce a [feature list](https://help.connected.illumina.com/icm/analyses/analysis-functionality/settings/lists) which we will use later in this walkthrough in the [Correlation section](#correlation).

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-d02c5721ce7a49c39eca3f740b582a3bc00e2f35%2Fimage%20(467).png?alt=media" alt=""><figcaption><p>Create a feature list from the selection</p></figcaption></figure>

### [Hierarchical clustering / heatmap](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/exploratory-analysis/hierarchical-clustering)

* Left click the *Filtered counts node* and click **Exploratory analysis > Hierarchical clustering / heatmap** in the task menu

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-d3804177e0e09a97a729a58856d544a3d7fd203b%2Fimage%20(430).png?alt=media" alt=""><figcaption></figcaption></figure>

* Change the *Sample order* to **Assign order** and choose Type
* Keep the rest of the default settings and click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-c56a6ebefa895d30e3e49b8b23f86b11e4340571%2Fimage%20(431).png?alt=media" alt="" width="563"><figcaption><p>The task can used to make a heatmap or bubble map by adjusting the settings</p></figcaption></figure>

* Double click to open the heatmap report in the Data viewer

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-0fa9cba333c2ae10ddaf34a1dcbb58bd360550a6%2Fimage%20(432).png?alt=media" alt=""><figcaption><p>Use the plot settings on the left to configure the heatmap</p></figcaption></figure>

### [Correlation](https://help.connected.illumina.com/icm/analyses/analysis-functionality/task-menu/statistics/correlation-analysis-1)

Correlation across assays can be used to analyze every feature in one assay vs every feature in the other assay. It is recommended to first filter the two count matrix data nodes to only include features of interest to reduce computation.

* Left click the miRNA Normalized counts node
* Select the **Filtering > Filter features** task
* Choose *Filter type* as **Saved list**
* Select the list as the previously saved list called 'miRNA and mRNA' from 'Filter merged counts by features from both assays' section in this walkthrough
* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-35ef8b737cd50cded2b2d98d47355482b4ce4649%2Fimage%20(485)%20(1).png?alt=media" alt=""><figcaption><p>Filter features using the previously saved list</p></figcaption></figure>

* Repeat this process on the mRNA Normalized counts node

This will produce two Filtered counts node containing the filtered features

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-fdd1e11b6afe0307f58c70b134590dd32984e9c0%2Fimage%20(486)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

* Left click the miRNA 'Features in miRNA and mRNA' node
* Click **Statistics > Correlation** to run the Correlation task from the toolbox
* Choose **Correlation across assays**
* Click **Next**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-b181fc5e8f49293a64ab2606ae28a6d769e8942b%2Fimage%20(487)%20(1).png?alt=media" alt=""><figcaption><p>Choose Correlation across assays as the method to choose for correlation analysis</p></figcaption></figure>

* Click **Select data node**
* Choose the mRNA '*Features in miRNA and mRNA'* node
* Click **Select**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-891e5ed2357ea8a68e2ecd0b2f43aa541ea4d33c%2Fimage%20(488)%20(1).png?alt=media" alt=""><figcaption><p>Select the data node to be compared to the node the task has been invoked from</p></figcaption></figure>

* Keep the default settings the same
* Click **Finish**

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-ca07c50f06bb0d7deeea4334da767ddc55ecd0ae%2Fimage%20(489)%20(1).png?alt=media" alt="" width="563"><figcaption><p>Correlation across assays task with default settings</p></figcaption></figure>

* Double click the **Correlation pair list** task report to open the report

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-27782109fb9cff945a499c57fd20b879ec477459%2Fimage%20(491)%20(1).png?alt=media" alt=""><figcaption><p>Double click the Correlation pair list report to see the results</p></figcaption></figure>

The report can be downloaded to your machine by clicking **Download.**

Additional columns can be shown by clicking **Optional columns.**

Columns can be sorted by clicking the arrows in the column header and typing in the column text box.

View correlation plots in the Data viewer by clicking the icon for each row in the table.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-3e05ee7ccfae2dde5e83c43573549b7a21b19c21%2Fimage%20(468).png?alt=media" alt=""><figcaption><p>Correlation report</p></figcaption></figure>

## Complete task graph

The task graph below shows the completed analysis. Orange indicates miRNA specific analysis. Blue indicates mRNA specific analysis. Green indicates analysis using both miRNA and mRNA.

<figure><img src="https://580316046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMxqQAMFOJtu98OBk9KN%2Fuploads%2Fgit-blob-7bfcc2eacb2b83b8d7ec2741ae86b766361d237b%2Fimage%20(493)%20(1).png?alt=media" alt=""><figcaption><p>Task graph showing the multiomic analysis</p></figcaption></figure>
