Welcome to ICARUS (Interactive single Cell RNA-seq Analysis with R shiny Using Seurat)
Welcome to ICARUS (Interactive single Cell RNA-seq Analysis with R shiny Using Seurat)
This web server was designed to guide the user through single cell RNA-seq analysis using the
Seurat scRNA-seq analysis toolkit
via a tutorial style interface. It offers user control over each of the steps to personalise analysis based on the dataset of interest.
Graphical outputs at each analysis step ensures easy and logical interpretation.
The purpose of this application is to allow the user to interactively visualize single cell RNA-seq data without previous R programming knowledge.
Features include:
- Tutorial inspired user interface!
- Support for 11 common species!
- Apply your own cell quality control thresholds and remove cells with low quality (i.e. high mitochondrial percentage)!
- Removal of cell doublets (multiplets) with DoubletFinder!
- Adjust your own dimensionality reduction and clustering parameters!
- 3D UMAP and t-SNE plots!
- Data correction for cell cycle effects!
- Labelling of cell clusters with sctype and
SingleR!
- Gene expression and gene pathway visualisation!
- Gene co-expression analysis with MEGENA!
- Gene regulatory network identification with SCENIC!
- Examine cell cluster expression association with GWAS traits using MAGMA!
- Trajectory analysis with Monocle3!
- Visualize and analyse cell-cell communication networks with CellChat!
- Examine drug-gene interactions of differentially expressed genes against the DGIdb 4.0 database!
- Differential expression analysis and gene set enrichment analysis with
ClusterProfiler and
ReactomePA!
- Custom differential expression analysis with user selected cell groups to compare!
- Integration with second dataset and adjustment for batch effects!
- Support for multimodal analysis (i.e. CITE-seq, 10X multiome kit)!
- Save and continue functionality!
- Downloadable tables and plots!
Please refer to the "Help" tab on the sidebar menu for troubleshooting.
NEW
PRESS START TO BEGIN
CONTINUE
The purpose of this application is to allow the user to interactively visualize single cell RNA-seq data without previous R programming knowledge.
Features include:
- Tutorial inspired user interface!
- Support for 11 common species!
- Apply your own cell quality control thresholds and remove cells with low quality (i.e. high mitochondrial percentage)!
- Removal of cell doublets (multiplets) with DoubletFinder!
- Adjust your own dimensionality reduction and clustering parameters!
- 3D UMAP and t-SNE plots!
- Data correction for cell cycle effects!
- Labelling of cell clusters with sctype and
SingleR!
- Gene expression and gene pathway visualisation!
- Gene co-expression analysis with MEGENA!
- Gene regulatory network identification with SCENIC!
- Examine cell cluster expression association with GWAS traits using MAGMA!
- Trajectory analysis with Monocle3!
- Visualize and analyse cell-cell communication networks with CellChat!
- Examine drug-gene interactions of differentially expressed genes against the DGIdb 4.0 database!
- Differential expression analysis and gene set enrichment analysis with
ClusterProfiler and
ReactomePA!
- Custom differential expression analysis with user selected cell groups to compare!
- Integration with second dataset and adjustment for batch effects!
- Support for multimodal analysis (i.e. CITE-seq, 10X multiome kit)!
- Save and continue functionality!
- Downloadable tables and plots!
Please refer to the "Help" tab on the sidebar menu for troubleshooting.
NEW
PRESS START TO BEGIN
CONTINUE
NEW
PRESS START TO BEGIN
CONTINUE
Logs
Loaded Packages
Help
Contact Us
Version of the application: ICARUS v2.5
ICARUS was designed and maintained by Andrew Jiang based at the Applied Translational Genetics Group, The University of Auckland, Auckland, New Zealand.
Please forward any queries to ajia169@aucklanduni.ac.nz or visit the Github page.
Citation
If you used ICARUS for your research, please cite the following publications:
Jiang, A., Lehnert, K., You, L. and Snell, R.G. (2022) ICARUS, an interactive web server for single cell RNA-seq analysis. Nucleic Acids Research. https://doi.org/10.1093/nar/gkac322
Jiang, A, You, L. Snell, R.G. Lehnert, K. (2023) Delineation of complex gene expression patterns in single cell RNA-seq data with ICARUS v2.0. NAR Genom Bioinform. https://doi.org/10.1093/nargab/lqad032
Where applicable, please also cite the relevant R package(s) that ICARUS draws functionality from.
Troubleshooting
Please refer to the overview diagram for an outline of each of the analysis steps (Fig.1).
For general navigation and usage, please refer to Fig. 2. The save and continue function is detailed in Fig. 3.
Figure 1 Overview diagram of each analysis step (Click to enlarge).
Figure 2 General Navigation (Click to enlarge).
Figure 3 Save and Continue interface (Click to enlarge).
Version of the application: ICARUS v2.5
ICARUS was designed and maintained by Andrew Jiang based at the Applied Translational Genetics Group, The University of Auckland, Auckland, New Zealand.
Please forward any queries to ajia169@aucklanduni.ac.nz or visit the Github page.
Citation
If you used ICARUS for your research, please cite the following publications:
Jiang, A., Lehnert, K., You, L. and Snell, R.G. (2022) ICARUS, an interactive web server for single cell RNA-seq analysis. Nucleic Acids Research. https://doi.org/10.1093/nar/gkac322
Jiang, A, You, L. Snell, R.G. Lehnert, K. (2023) Delineation of complex gene expression patterns in single cell RNA-seq data with ICARUS v2.0. NAR Genom Bioinform. https://doi.org/10.1093/nargab/lqad032
Where applicable, please also cite the relevant R package(s) that ICARUS draws functionality from.
Troubleshooting
Please refer to the overview diagram for an outline of each of the analysis steps (Fig.1).
For general navigation and usage, please refer to Fig. 2. The save and continue function is detailed in Fig. 3.
Figure 1 Overview diagram of each analysis step (Click to enlarge).
Figure 2 General Navigation (Click to enlarge).
Figure 3 Save and Continue interface (Click to enlarge).
Please forward any queries to ajia169@aucklanduni.ac.nz or visit the Github page.
Citation
If you used ICARUS for your research, please cite the following publications:
Jiang, A., Lehnert, K., You, L. and Snell, R.G. (2022) ICARUS, an interactive web server for single cell RNA-seq analysis. Nucleic Acids Research. https://doi.org/10.1093/nar/gkac322
Jiang, A, You, L. Snell, R.G. Lehnert, K. (2023) Delineation of complex gene expression patterns in single cell RNA-seq data with ICARUS v2.0. NAR Genom Bioinform. https://doi.org/10.1093/nargab/lqad032
Where applicable, please also cite the relevant R package(s) that ICARUS draws functionality from.
Troubleshooting
Please refer to the overview diagram for an outline of each of the analysis steps (Fig.1).
For general navigation and usage, please refer to Fig. 2. The save and continue function is detailed in Fig. 3.
Figure 1 Overview diagram of each analysis step (Click to enlarge).
Figure 2 General Navigation (Click to enlarge).
Figure 3 Save and Continue interface (Click to enlarge).
Jiang, A., Lehnert, K., You, L. and Snell, R.G. (2022) ICARUS, an interactive web server for single cell RNA-seq analysis. Nucleic Acids Research. https://doi.org/10.1093/nar/gkac322
Jiang, A, You, L. Snell, R.G. Lehnert, K. (2023) Delineation of complex gene expression patterns in single cell RNA-seq data with ICARUS v2.0. NAR Genom Bioinform. https://doi.org/10.1093/nargab/lqad032
Where applicable, please also cite the relevant R package(s) that ICARUS draws functionality from.
Please refer to the overview diagram for an outline of each of the analysis steps (Fig.1). For general navigation and usage, please refer to Fig. 2. The save and continue function is detailed in Fig. 3.
Figure 1 Overview diagram of each analysis step (Click to enlarge).
Figure 2 General Navigation (Click to enlarge).
Figure 3 Save and Continue interface (Click to enlarge).
Load your data
A table of gene counts (matrix of UMI counts for each gene per cell) is required for ICARUS. Datasets with single or multiple samples/replicates may be loaded.
Select between 3 methods of data input:
- Tab delimited table with cells as columns and gene features as rows (see example A). For datasets with multiple samples, each sample can be denoted by an identifier separated by a underscore (Please do not include underscores for single sample datasets).
- 10X data files (barcodes.tsv, features.tsv and matrix.mtx, refer to C).
- Saved Seurat object (RDS file, refer to D)
NEW
Select between 3 methods of data input:
- Tab delimited table with cells as columns and gene features as rows (see example A). For datasets with multiple samples, each sample can be denoted by an identifier separated by a underscore (Please do not include underscores for single sample datasets).
- 10X data files (barcodes.tsv, features.tsv and matrix.mtx, refer to C).
- Saved Seurat object (RDS file, refer to D)
NEW
Select single or multiple samples
Load your data
Load your data
Label your experiment
Count Matrix (preview first 500 rows and columns)
Load second dataset
This step allows the user to load a second dataset that can be integrated with the first dataset.
The identical load options are available as previously (refer to Load your data tab). Datasets with single or multiple samples/replicates may be loaded.
Select between 3 methods of data input:
- Tab delimited table with cells as columns and gene features as rows (see example A). For datasets with multiple samples, each sample can be denoted by an identifier separated by a underscore (Please do not include underscores for single sample datasets).
- 10X data files (barcodes.tsv, features.tsv and matrix.mtx, refer to C).
- Saved Seurat object (RDS file, refer to D)
NEW
SKIP
Select between 3 methods of data input:
- Tab delimited table with cells as columns and gene features as rows (see example A). For datasets with multiple samples, each sample can be denoted by an identifier separated by a underscore (Please do not include underscores for single sample datasets).
- 10X data files (barcodes.tsv, features.tsv and matrix.mtx, refer to C).
- Saved Seurat object (RDS file, refer to D)
NEW
SKIP
Select single or multiple samples
Load your data
Load your data
Label your experiment
Count Matrix (preview first 500 rows and columns)
Quality Control
A quality control (QC) step is crucial to remove low quality cells that may arise from cell
damage or systematic errors in library preparation (PCR amplification and reverse transcription
errors). If not removed, these low-quality cells can distort results in downstream analyses including
formation of spurious clusters due to similarities in the damaged-induced expression profiles
between otherwise distinct subpopulations.
In this step the user may apply thresholds to commonly used quality control metrics including:
- Number of unique genes per cell - Low quality cells will have very few genes, cell multiplets will have a high gene count.
- Number of UMIs per cell - Low quality cells will have very few UMIs, cell multiplets will have a high UMI count.
- Mitochondrial percentage - Low quality cells will contain high mitochondrial contamination.
- Ribosomal percentage - Ribosomal percentage will differ depending on the starting cell types, this metric can be useful to removal of cells that do not fall within the expected range.
NEW
In this step the user may apply thresholds to commonly used quality control metrics including:
- Number of unique genes per cell - Low quality cells will have very few genes, cell multiplets will have a high gene count.
- Number of UMIs per cell - Low quality cells will have very few UMIs, cell multiplets will have a high UMI count.
- Mitochondrial percentage - Low quality cells will contain high mitochondrial contamination.
- Ribosomal percentage - Ribosomal percentage will differ depending on the starting cell types, this metric can be useful to removal of cells that do not fall within the expected range.
NEW
Quality Control
Number of unique genes per cell (nFeature_RNA)
Number of UMIs per cell (nCount_RNA)
Mitochondrial Percentage (percent.mt)
Ribosomal Percentage (percent.ribo)
Violin Plots
nFeature_RNA vs nCount_RNA
nCount_RNA vs percent.mt
Doublet Removal
Cell doublets (multiplets) may arise during scRNA-seq library preparation (i.e., partitioning of multiple cells into a single droplet for droplet-based microfluidics methods).
These doublets will exhibit a loss of single cell status and can compromise downstream analysis by creating spurious intermediate populations or transition states.
ICARUS incorporates the DoubletFinder R package to detect and remove doublets.
DoubletFinder performs the following:
- Simulation of "artificial doublets" from existing scRNA-seq data.
- Merge simulated artificial doublets with real data and perform dimensionality reduction.
- A k-nearest neighbour graph is developed, and each cell is scored based on its proximity to artificial doublets. The highest scoring cells are assigned as real doublets.
- The user has the option to visualise and remove these doublets.
Please note doublet removal may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
SKIP
ICARUS incorporates the DoubletFinder R package to detect and remove doublets. DoubletFinder performs the following:
- Simulation of "artificial doublets" from existing scRNA-seq data.
- Merge simulated artificial doublets with real data and perform dimensionality reduction.
- A k-nearest neighbour graph is developed, and each cell is scored based on its proximity to artificial doublets. The highest scoring cells are assigned as real doublets.
- The user has the option to visualise and remove these doublets.
Please note doublet removal may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
SKIP
Detect Doublets
Please note doublet removal may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
UMAP/t-SNE Plot
Quality Control (2nd Dataset)
A quality control (QC) step is crucial to remove low quality cells that may arise from cell
damage or systematic errors in library preparation (PCR amplification and reverse transcription
errors). If not removed, these low-quality cells can distort results in downstream analyses including
formation of spurious clusters due to similarities in the damaged-induced expression profiles
between otherwise distinct subpopulations.
In this step the user may apply thresholds to commonly used quality control metrics including:
- Number of unique genes per cell - Low quality cells will have very few genes, cell multiplets will have a high gene count.
- Number of UMIs per cell - Low quality cells will have very few UMIs, cell multiplets will have a high UMI count.
- Mitochondrial percentage - Low quality cells will contain high mitochondrial contamination.
- Ribosomal percentage - Ribosomal percentage will differ depending on the starting cell types, this metric can be useful to removal of cells that do not fall within the expected range.
NEW
In this step the user may apply thresholds to commonly used quality control metrics including:
- Number of unique genes per cell - Low quality cells will have very few genes, cell multiplets will have a high gene count.
- Number of UMIs per cell - Low quality cells will have very few UMIs, cell multiplets will have a high UMI count.
- Mitochondrial percentage - Low quality cells will contain high mitochondrial contamination.
- Ribosomal percentage - Ribosomal percentage will differ depending on the starting cell types, this metric can be useful to removal of cells that do not fall within the expected range.
NEW
Quality Control
Number of unique genes per cell (nFeature_RNA)
Number of UMIs per cell (nCount_RNA)
Mitochondrial Percentage (percent.mt)
Ribosomal Percentage (percent.ribo)
Violin Plots
nFeature_RNA vs nCount_RNA
nCount_RNA vs percent.mt
Doublet Removal (2nd Dataset)
Cell doublets (multiplets) may arise during scRNA-seq library preparation (i.e., partitioning of multiple cells into a single droplet for droplet-based microfluidics methods).
These doublets will exhibit a loss of single cell status and can compromise downstream analysis by creating spurious intermediate populations or transition states.
ICARUS incorporates the DoubletFinder R package to detect and remove doublets.
DoubletFinder performs the following:
- Simulation of "artificial doublets" from existing scRNA-seq data.
- Merge simulated artificial doublets with real data and perform dimensionality reduction.
- A k-nearest neighbour graph is developed, and each cell is scored based on its proximity to artificial doublets. The highest scoring cells are assigned as real doublets.
- The user has the option to visualise and remove these doublets.
Please note doublet removal may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
SKIP
ICARUS incorporates the DoubletFinder R package to detect and remove doublets. DoubletFinder performs the following:
- Simulation of "artificial doublets" from existing scRNA-seq data.
- Merge simulated artificial doublets with real data and perform dimensionality reduction.
- A k-nearest neighbour graph is developed, and each cell is scored based on its proximity to artificial doublets. The highest scoring cells are assigned as real doublets.
- The user has the option to visualise and remove these doublets.
Please note doublet removal may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.

NEW
SKIP
Detect Doublets
Please note doublet removal may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
UMAP/t-SNE Plot
Dimensionality Reduction
In single cell RNA-seq analyses, individual cells may be characterised by its transcriptomic expression profile comprised of thousands of genes.
If the expression level of each gene represents a dimension of data, each cell can be allocated a location in the high-dimensional expression space.
The purpose of dimensionality reduction is to enable the analysis and visualisation of high-dimensional data in a low dimensional plane whilst retaining
the major properties of the original data. This is possible as biological processes encompass multiple genes (i.e., genes within a pathway) and therefore,
multiple features can be compressed into a single dimension.
The following are performed at this step:
- Either log normalization of the data by a scale factor of 10,000 or normalization by SCTransform.
A Normalization step ensures technical biases or noise present from sequencing are kept to a minimum.
- A linear transformation is applied to scale expression levels so that the mean expression of genes across cells equates to zero and
the variance across cells equates to one. This step gives equal weight in downstream analyses, so that highly-expressed genes do not dominate.
- Dimensionality reduction using Principal Component Analysis (PCA) with the user defined number of variable features to incorporate.
Seurat performs dimensionality reduction on a set of highly variable genes to improve computational speed and highlight biological signals in single-cell datasets, this number may be altered in the NEW box below.
- An option to impute dropouts (false zeros in the dataset due to low amounts of mRNA in individual cells resulting in insufficient mRNA capture) is available.
The Adaptively-thresholded low rank approximation (ALRA) method to impute dropouts is used.
NEW
The following are performed at this step:
- Either log normalization of the data by a scale factor of 10,000 or normalization by SCTransform. A Normalization step ensures technical biases or noise present from sequencing are kept to a minimum.
- A linear transformation is applied to scale expression levels so that the mean expression of genes across cells equates to zero and the variance across cells equates to one. This step gives equal weight in downstream analyses, so that highly-expressed genes do not dominate.
- Dimensionality reduction using Principal Component Analysis (PCA) with the user defined number of variable features to incorporate. Seurat performs dimensionality reduction on a set of highly variable genes to improve computational speed and highlight biological signals in single-cell datasets, this number may be altered in the NEW box below.
- An option to impute dropouts (false zeros in the dataset due to low amounts of mRNA in individual cells resulting in insufficient mRNA capture) is available. The Adaptively-thresholded low rank approximation (ALRA) method to impute dropouts is used.
NEW
Variable Features Plot
Dimension Reduction Heatmap
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Elbow Plot
Loadings Plot
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Integrate and Perform Dimensionality Reduction
In single cell RNA-seq analyses, individual cells may be characterised by its transcriptomic expression profile comprised of thousands of genes.
If the expression level of each gene represents a dimension of data, each cell can be allocated a location in the high-dimensional expression space.
The purpose of dimensionality reduction is to enable the analysis and visualisation of high-dimensional data in a low dimensional plane whilst retaining
the major properties of the original data. This is possible as biological processes encompass multiple genes (i.e., genes within a pathway) and therefore,
multiple features can be compressed into a single dimension.
The following are performed at this step:
- Either log normalization of the data by a scale factor of 10,000 or normalization by SCTransform.
A Normalization step ensures technical biases or noise present from sequencing are kept to a minimum.
- A linear transformation is applied to scale expression levels so that the mean expression of genes across cells equates to zero and
the variance across cells equates to one. This step gives equal weight in downstream analyses, so that highly-expressed genes do not dominate.
- Dimensionality reduction is performed using Principal Component Analysis (PCA) with the user defined number of variable features.
Seurat performs dimensionality reduction on a set of highly variable genes to improve computational speed and highlight biological signals in single-cell datasets, this number may be altered in the NEW box below.
- Data integration with either
Canonical Correlation Analysis (CCA),
Reciprocal PCA (RPCA) or
Harmony methodologies.
For CCA and RPCA methods, the number of k-anchors (strength of integration)
can be adjusted, please increase the k-anchors parameter (default value = 5) for samples where integration of certain cell types are not aligned.
NEW
The following are performed at this step:
- Either log normalization of the data by a scale factor of 10,000 or normalization by SCTransform. A Normalization step ensures technical biases or noise present from sequencing are kept to a minimum.
- A linear transformation is applied to scale expression levels so that the mean expression of genes across cells equates to zero and the variance across cells equates to one. This step gives equal weight in downstream analyses, so that highly-expressed genes do not dominate.
- Dimensionality reduction is performed using Principal Component Analysis (PCA) with the user defined number of variable features. Seurat performs dimensionality reduction on a set of highly variable genes to improve computational speed and highlight biological signals in single-cell datasets, this number may be altered in the NEW box below.
- Data integration with either Canonical Correlation Analysis (CCA), Reciprocal PCA (RPCA) or Harmony methodologies. For CCA and RPCA methods, the number of k-anchors (strength of integration) can be adjusted, please increase the k-anchors parameter (default value = 5) for samples where integration of certain cell types are not aligned.
NEW
Variable Features Plot
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Dimension Reduction Heatmap (Integrated Dataset)
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Elbow Plot (Integrated Dataset)
Loadings Plot (Integrated Dataset)
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Clustering
The outcome of clustering is to group together cells with similar expression profiles for human interpretation.
ICARUS employs Seurat's graph-based community detection clustering approach. In brief, a graph of k-nearest neighbours (k-NN) is formed between cells in high dimensional space
where each cell is a node that is connected to its nearest cells.
The edges of each connection are then weighted based on its similarities to neighbouring cells and a community detection algorithm is utilised to define clusters.
Clustering parameters including number of dimensions, number of k-nearest neighbours for graph construction and choice of clustering algorithm (either Louvain, SLM or Leiden) may be adjusted in this step.
UMAP parameters (nearest neighbours and minimum distance) and t-SNE parameters (perplexity and number of iterations) can also be adjusted.
Please note clustering may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
ICARUS employs Seurat's graph-based community detection clustering approach. In brief, a graph of k-nearest neighbours (k-NN) is formed between cells in high dimensional space where each cell is a node that is connected to its nearest cells. The edges of each connection are then weighted based on its similarities to neighbouring cells and a community detection algorithm is utilised to define clusters.
Clustering parameters including number of dimensions, number of k-nearest neighbours for graph construction and choice of clustering algorithm (either Louvain, SLM or Leiden) may be adjusted in this step. UMAP parameters (nearest neighbours and minimum distance) and t-SNE parameters (perplexity and number of iterations) can also be adjusted.
Please note clustering may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
Select Parameters
Please note data clustering may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
Nearest-neighbour graph construction
Clustering Parameters
UMAP Parameters
t-SNE Parameters
Clustering Parameters
UMAP Parameters
t-SNE Parameters
t-SNE Parameters
UMAP/t-SNE Plot
Cell Composition Summary
-
Show composition as %
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Data Correction
Data correction aims to remove further technical and biological confounders.
For example, cell clusters may be formed largely due to cell cycle state rather than differences in underlying biology.
The choice whether to correct for these effects will depend on the intention of the downstream analysis.
This step allows the regression of the following:
- Cell cycle genes: Expression of cell cycle phase canonical markers (taken from Triosh et al., 2016).
- User gene(s) of interest: Average normalised gene count for each selected gene are computed and regressed from the data (using the vars.to.regress function in Seurat::ScaleData).
- User gene pathway of interest: Average normalised gene count for all genes in the gene pathway (GSEA/Msigdb database)
are computed for each cell and regressed from the data (using the vars.to.regress function in Seurat::ScaleData).
Please note data correction may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
This step allows the regression of the following:
- Cell cycle genes: Expression of cell cycle phase canonical markers (taken from Triosh et al., 2016).
- User gene(s) of interest: Average normalised gene count for each selected gene are computed and regressed from the data (using the vars.to.regress function in Seurat::ScaleData).
- User gene pathway of interest: Average normalised gene count for all genes in the gene pathway (GSEA/Msigdb database) are computed for each cell and regressed from the data (using the vars.to.regress function in Seurat::ScaleData).
Please note data correction may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
Effect Regression
Please note data correction may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
Confounding Effects
Regress gene(s) of interest
Regress gene pathway
UMAP/t-SNE Plot
Cluster Labelling
Marker genes for each cluster may be analysed and compared against known cell markers to assign a cluster cell type.
ICARUS enables users to add custom cell cluster labels or annotate clusters against either the sctype reference set or the singleR reference set.
The sctype reference dataset compiled cell markers from
CellMarker and
PanglaoDB databases. These include markers for the brain, pancreas, immune system, liver, adrenal, heart,
eye, kidney, lung, muscle, placenta, spleen, stomach and thymus.
The singleR R package incorporates cell markers from the following databases:
Brain
- Darmanis Brain Data: scRNA-seq of 8 adult and 4 fetal human brain temporal lobe tissue (Darmanis et al., 2015).
- Zhong Prefrontal Cortex Data: scRNA-seq of developing human embryonic prefrontal cortex from gestational weeks 8 to 26 (Zhong et al., 2018).
Immune system
- Blueprint Encode: scRNA-seq of 259 bulk RNA-seq samples generated by Blueprint and ENCODE from pure populations of stroma and immune cells
(Martens and Stunnenberg, 2013;
The ENCODE Consortium, 2012).
- Database of Immune Cell Expression (DICE): scRNA-seq of 1561 bulk RNA-seq samples generated by DICE from pure populations of human immune cells.
(Schmiedel et al., 2018).
- Immunologic Genome Project (ImmGen): scRNA-seq of 830 microarray samples generated by ImmGen from pure populations of murine immune cells
(http://www.immgen.org/).
- Monaco Immune Data: scRNA-seq of 114 bulk RNA-seq samples of sorted immune cell populations that can be found in GSE107011
(Monaco et al., 2019).
- Novershtern Hematopoietic Data: scRNA-seq of 211 bulk human microarray samples of sorted hematopoietic cell populations that can be found in GSE24759
(Novershtern et al., 2011).
Pancreas
- Baron Pancreas Data: scRNA-seq of pancreatic cells from 4 human donors and 2 mouse strains (Baron et al., 2016).
- Lawlor Pancreas Data: scRNA-seq of 5 non-diabetic and 8 type 2 diabetic human islet samples (Lawlor et al., 2017).
- Muraro Pancreas Data: scRNA-seq of pancreatic cells from 4 human donors (Muraro et al., 2016).
- Segerstolpe Pancreas Data: scRNA-seq of human islet cells from 6 healthy and 4 type 2 diabetic donors (Segerstolpe et al., 2016).
Multiple organs
- Mouse RNA-seq: 358 bulk RNA-seq samples of sorted cell populations
(Benayoun et al., 2019).
- Human Primary Cell Atlas: scRNA-seq of 713 microarray samples from the Human Primary Cell Atlas
(Mabbott et al., 2013).
- He Organ Atlas: scRNA-seq of 15 tissue organs of one adult donor. Tissue organs include bladder, blood, common bile duct, oesophagus, heart, liver,
lymph node, bone marrow, muscle, rectum, skin, small intestine, spleen, stomach and trachea
(He et al., 2020).
Please note cluster labelling using reference marker databases may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
The sctype reference dataset compiled cell markers from CellMarker and PanglaoDB databases. These include markers for the brain, pancreas, immune system, liver, adrenal, heart, eye, kidney, lung, muscle, placenta, spleen, stomach and thymus.
The singleR R package incorporates cell markers from the following databases:
Brain
- Darmanis Brain Data: scRNA-seq of 8 adult and 4 fetal human brain temporal lobe tissue (Darmanis et al., 2015).
- Zhong Prefrontal Cortex Data: scRNA-seq of developing human embryonic prefrontal cortex from gestational weeks 8 to 26 (Zhong et al., 2018).
- Blueprint Encode: scRNA-seq of 259 bulk RNA-seq samples generated by Blueprint and ENCODE from pure populations of stroma and immune cells (Martens and Stunnenberg, 2013; The ENCODE Consortium, 2012).
- Database of Immune Cell Expression (DICE): scRNA-seq of 1561 bulk RNA-seq samples generated by DICE from pure populations of human immune cells. (Schmiedel et al., 2018).
- Immunologic Genome Project (ImmGen): scRNA-seq of 830 microarray samples generated by ImmGen from pure populations of murine immune cells (http://www.immgen.org/).
- Monaco Immune Data: scRNA-seq of 114 bulk RNA-seq samples of sorted immune cell populations that can be found in GSE107011 (Monaco et al., 2019).
- Novershtern Hematopoietic Data: scRNA-seq of 211 bulk human microarray samples of sorted hematopoietic cell populations that can be found in GSE24759 (Novershtern et al., 2011).
- Baron Pancreas Data: scRNA-seq of pancreatic cells from 4 human donors and 2 mouse strains (Baron et al., 2016).
- Lawlor Pancreas Data: scRNA-seq of 5 non-diabetic and 8 type 2 diabetic human islet samples (Lawlor et al., 2017).
- Muraro Pancreas Data: scRNA-seq of pancreatic cells from 4 human donors (Muraro et al., 2016).
- Segerstolpe Pancreas Data: scRNA-seq of human islet cells from 6 healthy and 4 type 2 diabetic donors (Segerstolpe et al., 2016).
- Mouse RNA-seq: 358 bulk RNA-seq samples of sorted cell populations (Benayoun et al., 2019).
- Human Primary Cell Atlas: scRNA-seq of 713 microarray samples from the Human Primary Cell Atlas (Mabbott et al., 2013).
- He Organ Atlas: scRNA-seq of 15 tissue organs of one adult donor. Tissue organs include bladder, blood, common bile duct, oesophagus, heart, liver, lymph node, bone marrow, muscle, rectum, skin, small intestine, spleen, stomach and trachea (He et al., 2020).
Please note cluster labelling using reference marker databases may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
NEW
Label Clusters
Please note data cluster labelling using reference marker databases may take a long time depending on the size of the input dataset(s). Please save the output and use the load function for repeat analysis.
SingleR reference dataset
Own labels
Use own labels
sctype reference dataset
Set low-confident clusters to "unknown"
UMAP/t-SNE plot
Marker Genes
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Marker Gene Expression Summary
Marker Gene Map
-
Show Gene Labels
Show Cluster Labels
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Expression
This step allows the user to visualize normalised counts for gene(s) or gene pathway
(GSEA/Msigdb gene pathway
including KEGG, Reactome, WikiPathways and Gene Ontology) across cell clusters.
NEW
NEW
Gene Expression
OR
UMAP/t-SNE Plot
Violin Plots
-
Split by sample
Plot average expression of all genes
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Dot Plot
-
Split by sample
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Co-Expression Networks
Many biological networks contain patterns of gene expression that are evolutionary conserved.
These patterns can be characterised and grouped into hierarchical co-expression modules which can infer biological functionality.
A method of detecting these gene Co-Expression modules is MEGENA
(Multiscale Embedded Gene Co-Expression Network Analysis) which employs a
Planar Maximally filtered graph to extract significant gene interactions and networks of co-expression modules.
MEGENA identifies gene co-expression networks through:
- Identification of significant gene interactions (Planar filtered network (PFN) construction through embedding on a topological sphere).
- Multiscale clustering analysis to group similar and dissimilar gene modules.
- Multiscale hub analysis to detect connected hubs of individual clusters.
ICARUS performs MEGENA on a set of Seurat highly variable genes (see Dimensionality Reduction tab) or differentially expressed genes to generate a set of hierarchically ordered co-expression
modules, where larger modules progressively branch into smaller submodules.
NEW
MEGENA identifies gene co-expression networks through:
- Identification of significant gene interactions (Planar filtered network (PFN) construction through embedding on a topological sphere).
- Multiscale clustering analysis to group similar and dissimilar gene modules.
- Multiscale hub analysis to detect connected hubs of individual clusters.
NEW
Co-Expression Modules
-
Label module hubs only
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Co-Expression Modules Info
Sunburst Plot
-
Find Marker Genes Settings
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Co-Expression Module GO Heatmap
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Regulatory Networks
A cell’s transcriptional state may be characterised by gene regulatory networks (GRNs) that are formed from transcription factors
and cofactors that regulate each other and their downstream gene targets. ICARUS employs the SCENIC
R package to characterise cell cluster/cell type specific GRNs
using a set of variable genes (seurat variable features, please refer to the Dimensionality Reduction tab) or user computed differentially expressed genes (refer to the differential expression and custom differential expression tabs).
The SCENIC workflow consists of:
- Identification of coexpression modules with GENIE3.
- Cis-regulatory transcription factor binding motif analysis of co-expressed transcription factors and genes. Motifs in the promoter of genes (up to 500bp upstream the TSS) and in the 20kb around the TSS (+/- 10kb) are scored.
Co-expression modules with significant motif enrichment are retained and indirect targets are removed. These modules are termed regulons.
- The activity of these transcription factor regulated gene modules (regulons) are scored across cell clusters/cell types using the AUCell algorithm.
WARNING: ICARUS by default limits regulon construction to 100 cells per cluster/cell type to improve computational speed.
The user may choose to increase the number of cells analysed. However, these analyses could take hour to days depending on the size of the analysis.
NEW
The SCENIC workflow consists of:
- Identification of coexpression modules with GENIE3.
- Cis-regulatory transcription factor binding motif analysis of co-expressed transcription factors and genes. Motifs in the promoter of genes (up to 500bp upstream the TSS) and in the 20kb around the TSS (+/- 10kb) are scored. Co-expression modules with significant motif enrichment are retained and indirect targets are removed. These modules are termed regulons.
- The activity of these transcription factor regulated gene modules (regulons) are scored across cell clusters/cell types using the AUCell algorithm.
WARNING: ICARUS by default limits regulon construction to 100 cells per cluster/cell type to improve computational speed. The user may choose to increase the number of cells analysed. However, these analyses could take hour to days depending on the size of the analysis.
NEW
Regulon Expression
UMAP/t-SNE Plot
Gene Regulatory Network Heatmap
Gene Regulatory Network Dotplot
Regulon Map
-
Show Gene Labels
Show Regulon Labels
Show Extended Regulons
*This sidebar is minimizable by clicking the cog icon on the top right of the box
GWAS Associations
Genome wide association studies have identified several loci in various genes that are associated with a trait of interest.
The expression profiles of cell clusters can be compared against these GWAS loci to identify potential causal cell types underlying complex traits.
ICARUS employs the multi-marker analysis of genomic annotation (MAGMA) methodology to identify increased linear association between cluster derived gene sets and GWAS traits.
The user may either upload their own GWAS summary statistics or select biological traits from hundreds of GWAS datasets curated by Neurogenomics/MAGMA_Files_Public
which includes gene level association statistics for 10b upstream and 1.5kb downstream of each gene.
NEW
ICARUS employs the multi-marker analysis of genomic annotation (MAGMA) methodology to identify increased linear association between cluster derived gene sets and GWAS traits. The user may either upload their own GWAS summary statistics or select biological traits from hundreds of GWAS datasets curated by Neurogenomics/MAGMA_Files_Public which includes gene level association statistics for 10b upstream and 1.5kb downstream of each gene.
NEW
MAGMA Data Input
GWAS Summary Statistics
Please make sure uploaded GWAS summary statistics file contains SNP
, CHR
, BP
as first three columns AND at least one of these columns: Z
,OR
,BETA
,LOG_ODDS
,SIGNED_SUMSTAT
.
see below for an example dataset
NOTE: ONLY HUMAN DATASETS CAN BE PROCESSED.
Perform Linear and Top 10% enrichment (Turn off for linear enrichment only)
Public GWAS Datasets
Perform Linear and Top 10% enrichment (Turn off for linear enrichment only)
Uploaded GWAS Dataset
Public GWAS Datasets
GWAS Cell Cluster/Cell Type Association
GWAS Cell Cluster/Cell Type Association Info
Trajectory Analysis
The expression profiles of cells change during development, in response to stimuli and throughout life.
Trajectory analysis aims to determine the sequence of gene expression changes in your dataset. ICARUS employs the
Monocle3 algorithm to graph cells
according to their progress in pseudotime (a measure of how much progress an individual cell has made, i.e., cell differentiation).
Pseudotime estimates the amount of transcriptional change a cell undergoes from its beginning to end states.
Please use the lasso tool that can be found at the top right hand corner of the interactive plot to select your groups of cells.
NEW
Please use the lasso tool that can be found at the top right hand corner of the interactive plot to select your groups of cells.

NEW
Trajectory Analysis
Root cells selection (Cell cluster/Cell type)
Root cells selection (lasso selection)
Please use the lasso select function to select your root cells, check to see if you have selected the correct cells in the table below and press APPLY to begin trajectory analysis.
UMAP/t-SNE Plot
Selected Cells (lasso)
Monocle3 Trajectory Visualisation
Pseudotime Visualisation
Genes Changes Across Pseudotime
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Input
Gene Expression Across Pseudotime
Cell-Cell Communication
Cells interact and communicate with each other. The coordination of cell-cell communication is vital for many biological processes including cell cycle
activation, initiation of apoptosis and activation of cellular development and differentiation.
ICARUS employs the CellChat tool to quantitatively infer and analyse intercellular communication networks from
single cell RNA-seq data. CellChat incorporates a manually curated comprehensive database of ligand-receptor pairs, soluble agonists/antagonists and stimulatory/inhibitory
membrane bound co-receptors to infer cell-cell communication interactions based on social network analysis tools, pattern recognition methods and manifold learning approaches.
The CellChat workflow consists of:
- Identification of differentially expressed ligands and receptors genes for each cell cluster/cell type.
- A communication probability (interaction strength) is computed by modelling ligand-receptor interactions using the law of mass action on average expression values of a ligand in one cell cluster/cell type and a receptor of another cell cluster/cell group.
- Significant interactions are identified using a permutation test that randomly permutes cell group labels and recomputes the interaction probability.
NEW
ICARUS employs the CellChat tool to quantitatively infer and analyse intercellular communication networks from single cell RNA-seq data. CellChat incorporates a manually curated comprehensive database of ligand-receptor pairs, soluble agonists/antagonists and stimulatory/inhibitory membrane bound co-receptors to infer cell-cell communication interactions based on social network analysis tools, pattern recognition methods and manifold learning approaches.
The CellChat workflow consists of:
- Identification of differentially expressed ligands and receptors genes for each cell cluster/cell type.
- A communication probability (interaction strength) is computed by modelling ligand-receptor interactions using the law of mass action on average expression values of a ligand in one cell cluster/cell type and a receptor of another cell cluster/cell group.
- Significant interactions are identified using a permutation test that randomly permutes cell group labels and recomputes the interaction probability.
NEW
Cell-Cell Communication Network (Single Dataset)
-
Show ALL
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Signalling Pathways
Ligand-Receptor Interaction For Signalling Pathways
Signalling Roles
Signalling Patterns
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Manifold and Classification Learning Analysis of Signaling Networks
Cell-Cell Communication Network (Two Datasets)
-
Show ALL
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Differential Interaction (Comparison Between Datasets)
Signalling Pathways
Ligand-Receptor Interaction For Signalling Pathways
Identification of Upregulated and Downregulated Signalling Ligand-Receptor Pairs
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Signalling Roles
Manifold and Classification Learning Analysis of Signaling Networks
Multimodal Analysis
Multimodal analysis refers to the simultaneous measurements of several data types from the same cell.
For example, methodologies including CITE-seq,
cell hasing oligos and
10X multiome kit
allow measurements of single cell transcriptomes and cell-surface proteins of the same cell.
ICARUS enables a side by side visualisation of multi-modal data to enable easy comparisons and analysis.
ICARUS requires a matrix of multimodal data gene counts. This may be uploaded as a:
- Tab delimited table with cells as columns and gene features as rows (see example A). Please make sure the cell names (column names) match the loaded scRNA-seq cell names.
- 10X data files (barcodes.tsv, features.tsv and matrix.mtx, refer to B).
- Saved Seurat object (RDS file, refer to C).
NEW
ICARUS requires a matrix of multimodal data gene counts. This may be uploaded as a:
- Tab delimited table with cells as columns and gene features as rows (see example A). Please make sure the cell names (column names) match the loaded scRNA-seq cell names.
- 10X data files (barcodes.tsv, features.tsv and matrix.mtx, refer to B).
- Saved Seurat object (RDS file, refer to C).
NEW
Load your multimodal data
Multimodal count matrix (preview first 500 rows and columns)
Gene Expression
UMAP/t-SNE Plot
Violin Plots
-
Split by sample
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Differential Expression
ICARUS enables users to perform pairwise differential expression tests between clusters of interest or between samples within cell cluster(s) and output a list of differentially expressed genes.
The list of differentially expressed genes are then probed for enriched gene pathways (gene set enrichment analysis) to reveal potential affected biological pathways.
Gene set enrichment and visualisation performed using
ClusterProfiler and
ReactomePA R packages.
Several outputs are produced in this step including:
- Table of differentially expressed genes.
- Table of enriched pathways (Gene Ontology/WikiPathways/Reactome/KEGG pathways).
- Volcano plot of differentially expressed genes.
- Visualisation of log2 fold changes for specific gene pathway.
NEW
Several outputs are produced in this step including:
- Table of differentially expressed genes.
- Table of enriched pathways (Gene Ontology/WikiPathways/Reactome/KEGG pathways).
- Volcano plot of differentially expressed genes.
- Visualisation of log2 fold changes for specific gene pathway.
NEW
Differential Expression
DE Between Clusters
VS
DE Between Samples
VS
UMAP/t-SNE Plot
Differentially Expressed Genes
-
Return only upregulated genes
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Set Enrichment
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Volcano Plot
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Pathways
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Custom Differential Expression
This step allows the user to investigate genes that are differentially
expressed between user selected cells. Pairwise differential expression tests are computed between selected cell groups and a list of differentially expressed genes is produced.
Gene set enrichment analysis of significantly differentially expressed genes may reveal affected gene pathways. Gene set enrichment and visualisation performed using
ClusterProfiler and
ReactomePA R packages.
Several outputs are produced in this step including:
- Table of differentially expressed genes.
- Table of enriched pathways (Gene Ontology/WikiPathways/Reactome/KEGG pathways).
- Volcano plot of differentially expressed genes.
- Visualisation of log2 fold changes for specific gene pathway.
Please use the lasso tool that can be found at the top right hand corner of the interactive plot to select your groups of cells.
Press COMPARE to compare the two groups of lasso selected cells.
NEW
Several outputs are produced in this step including:
- Table of differentially expressed genes.
- Table of enriched pathways (Gene Ontology/WikiPathways/Reactome/KEGG pathways).
- Volcano plot of differentially expressed genes.
- Visualisation of log2 fold changes for specific gene pathway.
Please use the lasso tool that can be found at the top right hand corner of the interactive plot to select your groups of cells. Press COMPARE to compare the two groups of lasso selected cells.

NEW
UMAP/t-SNE Plot
Use lasso tool to select cells for group 1
Loading...
Use lasso tool to select cells for group 2
Loading...
Selected Cells (Group 1)
Selected Cells (Group 2)
Differentially Expressed Genes
-
Return only upregulated genes
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Set Enrichment
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Volcano Plot
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Pathways
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Pathway Analysis
Additional graphical outputs for gene set enrichment analysis. The outputs of this tab use the list of differentially expressed genes computed
in the "Differential Expression" tab.
Visualisations of enriched terms in the form of:
- Dot plot: Enriched terms are plotted in order of gene ratio (number of enriched genes in gene pathway/total number of genes in gene pathway).
- Gene Concept Network: Visualisation of complex association and interactions between genes and enriched terms as a network.
- Enrichment map: Network of enriched terms with edges connecting overlapping gene pathways. Mutually overlapping gene pathways are clustered together allowing easy identification of related pathways.
- View specific pathways: View selected reactome pathway.
NEW
Visualisations of enriched terms in the form of:
- Dot plot: Enriched terms are plotted in order of gene ratio (number of enriched genes in gene pathway/total number of genes in gene pathway).
- Gene Concept Network: Visualisation of complex association and interactions between genes and enriched terms as a network.
- Enrichment map: Network of enriched terms with edges connecting overlapping gene pathways. Mutually overlapping gene pathways are clustered together allowing easy identification of related pathways.
- View specific pathways: View selected reactome pathway.
NEW
Visualisation of Enriched Terms
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Concept Network
-
Show Gene Labels
Show Category Labels
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Enrichment Map
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Tree Plot
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
View Specific Pathways
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Drug Gene Interactions
The Drug Gene Interaction Database (DGIdb) curates information on druggable genes from publications, known affected pathways
(Gene Ontology, Human Protein Atlas, IDG) and publicly available databases (DrugBank, PharmGKB, Chembl, Drug Target Commons and TTD).
ICARUS offers the user the option to query differentially expressed genes (refer to differential expression tab) against DGIdb v4.0 and returns a list of potential drug targets with
information of interaction type (i.e., inhibitor, agonist, blocker), interaction claim source (i.e., PharmGKB, ChemblInteractions, etc), interaction group score
(score takes into account number of drug and gene partners and number of supporting publications) and the relevant pubmed reference if available.
Identification of drug-gene targets can facilitate targeted perturbations of key molecular pathways.
In the context of dysregulation or disease, this could provide an avenue towards a therapeutic opportunity through repurposed drugs.
NEW
Identification of drug-gene targets can facilitate targeted perturbations of key molecular pathways. In the context of dysregulation or disease, this could provide an avenue towards a therapeutic opportunity through repurposed drugs.
NEW
Drug Gene Interactions
Drug Gene Interactions Map
-
Show Gene Labels
Show Drug Labels
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Custom Pathway Analysis
Additional graphical outputs for gene set enrichment analysis. The outputs of this tab use the set of differentially expressed genes computed
in the "Custom Differential Expression" tab.
Visualisations of enriched terms in the form of:
- Dot plot: Enriched terms are plotted in order of gene ratio (number of enriched genes in gene pathway/total number of genes in gene pathway).
- Gene Concept Network: Visualisation of complex association and interactions between genes and enriched terms as a network.
- Enrichment map: Network of enriched terms with edges connecting overlapping gene pathways. Mutually overlapping gene pathways are clustered together allowing easy identification of related pathways.
- View specific pathways: View selected reactome pathway.
NEW
Visualisations of enriched terms in the form of:
- Dot plot: Enriched terms are plotted in order of gene ratio (number of enriched genes in gene pathway/total number of genes in gene pathway).
- Gene Concept Network: Visualisation of complex association and interactions between genes and enriched terms as a network.
- Enrichment map: Network of enriched terms with edges connecting overlapping gene pathways. Mutually overlapping gene pathways are clustered together allowing easy identification of related pathways.
- View specific pathways: View selected reactome pathway.
NEW
Visualisation of Enriched Terms
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Gene Concept Network
-
Show Gene Labels
Show Category Labels
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Enrichment Map
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Tree Plot
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
View Specific Pathways
-
*This sidebar is minimizable by clicking the cog icon on the top right of the box
Custom Drug Gene Interactions
The Drug Gene Interaction Database (DGIdb) curates information on druggable genes from publications, known affected pathways
(Gene Ontology, Human Protein Atlas, IDG) and publicly available databases (DrugBank, PharmGKB, Chembl, Drug Target Commons and TTD).
ICARUS offers the user the option to query differentially expressed genes (refer to custom differential expression tab) against DGIdb v4.0 and returns a list of potential drug targets with
information of interaction type (i.e., inhibitor, agonist, blocker), interaction claim source (i.e., PharmGKB, ChemblInteractions, etc), interaction group score
(score takes into account number of drug and gene partners and number of supporting publications) and the relevant pubmed reference if available.
Identification of drug-gene targets can facilitate targeted perturbations of key molecular pathways.
In the context of dysregulation or disease, this could provide an avenue towards a therapeutic opportunity through repurposed drugs.
NEW
Identification of drug-gene targets can facilitate targeted perturbations of key molecular pathways. In the context of dysregulation or disease, this could provide an avenue towards a therapeutic opportunity through repurposed drugs.
NEW
Drug Gene Interactions
Drug Gene Interactions Map
-
Show Gene Labels
Show Drug Labels
*This sidebar is minimizable by clicking the cog icon on the top right of the box