⚠ This is a demo site — any data you upload will be deleted once you leave the session. To keep your data, install OmicsBridge locally and use the full power of the interface — see this GitHub page .

The Multi-Omics Platform Built for the Whole Experiment

Modern research generates transcriptome, epigenome, and single-cell data in parallel —
yet most analysis tools address only one modality at a time.
OmicsBridge integrates several omics modalities and 50+ analytical modules into a single,
code-free platform, covering everything from raw data upload to clinical outcome analysis.
Seamlessly connect your multi-omics findings with cancer patient survival,
mutation landscapes, and immune profiles — all without leaving the interface.

Key Features

🔹 Comprehensive Transcriptome Analysis
– Differential expression, gene correlation, GO/GSEA enrichment, heatmaps,
PCA, swarm plots, and transcription factor inference — all the standard RNA-seq analyses covered in one place.

🔹 Clinical Translatability Built In — Bench to Bedside in One Platform
– Evaluate your omics findings directly in patient cohorts: survival analysis,
mutation landscape (OncoPrint/waterfall), immune cell deconvolution, and COSMIC cancer gene annotation —
all within the same interface. A capability not demonstrated in any of the compared tools.

🔹 Epigenomics & Functional Genomics Included
– ChIP-seq, ATAC-seq, CUT&RUN, and CRISPR screen data are supported natively.
These modalities are absent in all comparable multi-omics platforms.

🔹 Persistent Local Database — No More Repetitive Uploads
– Datasets are stored once and instantly accessible across all modules at any time.
A workflow bottleneck that no other compared tool addresses.

🔹 Cross-Dataset Comparison at Scale
– Rank genes by any numerical score (e.g. log fold change) across multiple experiments simultaneously,
and identify reproducible hits in seconds.


Installing OmicsBridge to your local PC

The source code and installation guide is available at this GitHub page
Please install and set up OmicsBridge to your local PC to use the full power of our interface.

Database and Data Upload

Registered Datasets


                            
Note: The dataset name (the first column) cannot be edited.

Data upload

1. Upload a file

Please upload the data file (.csv/.tsv/.txt/.rds) regarding the format (Data Class).
Uploading large size files like bam files may take a while or even fail due to the file size limit depending on your computer specifications.
Please upload the corresponding .bai file as well.

2. Fill in the dataset information

In case of uploading a count data, please make sure that the columns are set to "(Sample name)_Rep#". See wiki for more information

3. Register the dataset


                        

4. Preview


                        
The header of the uploaded data will be shown in the table below. Please make sure the data is in the correct format before uploading.

Count & Comparison Data Overview

Dataset Selection

Dataset detail:
Loading...

                          

Overview and Analysis

Compare Across Datasets

Dataset Selection

In this section, you can compare the multiple dataset with the same data type (ex. DEG analysis datasets) to see the overall similarity and difference between them.
First, please select the data type you want to compare. Then, select the datasets for comparison.

Select the datasets to compare below:

                        

Analysis

Inputs and Settings

Please select the score for ranking (ex. LFC), choose the direction (either top or bottom), set the threshold, and click 'Investigate the Overlap'.
A table displaying how often each gene ranks in the top or bottom X% of the selected datasets will appear below.

                                        
ex. if you set Top 5% and show genes that appear in more than 2 datasets, it means that you want to see the genes that are ranked in the top 5% in at least 2 datasets.

                                        

Overlapped Hits


                                        
Loading...

List of the genes


                                                    
The list of the genes in the table above.

                                                      

Bar Plot


                                        
Loading...

Inputs and Settings

Please enter genes here and choose which score you use for the y-axis and the colour of the plot.
A bar or scatter plot comparing the score (selected as Y-axis) of each gene across the selected datasets will be generated in the end.

                                        

Input Genes

Select a gene below:

                                        
Loading...

Data Information

Plot


                                        
Loading...

Two Datasets Integration

Side by Side Comparison

Direction


                              

Data1

Please select X/Y axis

                              
Loading...

Data2

Please select X/Y axis

                              
Loading...

Overlap Genes

A list of genes that meet the filter settings in both datasets is displayed here.
Please set the thresholds for the data to which the selected genes are mapped.

Overlap Genes Table


                              

List of the genes


                                    

Integration Plot

Plot


                                  
Loading...

Highlight Genes

Highlight specific genes

Enter gene names (one per line) to highlight them on the plot.

Filtering

You can filter and highlight the genes by setting thresholds on X and Y axes. The filtered genes will be shown in a table below the plot.

                                  

Filtered Area


                                  

List of the genes


                                        

Selected Area

List of the genes


                                        

Clinical Data Analysis

Data Selection

Dataset detail:
Loading...

                              

Overview and Analysis


                                          

                                          

                                          

If you want to add a new metadata column, please click the switch on the left and fill in the new column name and values.
If you want to delete a metadata column, please click the switch on the left and select the column you want to delete.

                                          

Inputs and Settings

Here, you can perform survival analysis based on the gene expression data and the clinical data.

                                            

                                            


                                        

Results (Hazard Ratios)

Loading...

                                          
Loading...

Plots


                                              
Loading...


                                              
Loading...

Inputs and Settings

Here, you can explore the correlation of gene expression in your clinical cohort.

                                            

                                            


                                        

Correlation table

Loading...

                                          

Loading...

Plot


                                        
Loading...

Inputs and Settings

Here, you can explore the mutation frequency of the genes in your cohort and their association with survival and other gene expressions.

                                            

                                            


                                        

Mutation Frequency Results


                                        
Loading...

Plots


                                              
Loading...


                                              

Loading...

Inputs and Settings

Here, you can compare the expression of a gene between the mutant and wild-type groups of a specific gene selected from the mutation frequency table.

                                                            

Input Genes Table


                                                        
Loading...

Gene Expression Comparison Plot


                                                      
Loading...

Inputs and Settings


                                            

                                            
Note: When there are too many subtypes, it takes longer time to visualise and the figure will be messy.

                                            


                                        

Test Results

Plot


                                        

                                        
Loading...

Inputs and Settings


                                            

                                            
Note: This takes 1~2 minutes depending on the size of the inputted genes. Please be patient.


                                        

Signature Score Results

Plots


                                              
Loading...


                                                  
Note: When there are too many subtypes, it takes longer time to visualise and the figure will be messy.

                                                  


                                              
Loading...


                                              
Loading...

Deconvolution

Deconvolution Results Table


                                        
Loading...

Further Analysis

Inputs and Settings

Here, you can generate heatmaps or barplots of the deconvolution results (abundance of each cell type across samples).

                                                    

Plot


                                                  


                                                          
Loading...


                                                          
Loading...

Inputs and Settings

Here, you can correlate the abundance of a specific cell type with the expression of a specific gene across samples.

                                                        

                                                        


                                                    

Correlation table

Plot


                                                    
Loading...

Inputs and Settings

Here, you can compare the abundance of a specific cell type between the samples with and without mutations (WT) in each gene. Samples without a reported mutation in the gene are treated as WT.

                                                    


                                                    

Test Results

Plot


                                                    
Loading...

Inputs and Settings


                                        

Select one gene below


                                            

Select cohorts below

Results and Plots

This takes time depending on how many cohorts you use and the size of each cohort. Note: When using all the TCGA, it takes ~30 sec. Please be patient.

Plot


                                              
Loading...

Table


                                              

This takes time depending on how many cohorts you use and the size of each cohort. Note: When using all the TCGA, it takes ~2 min. Please be patient.

Plot


                                              
Loading...

Cancer Gene Census (COSMIC)

We are using the Cancer Gene Census from COSMIC.
Please enter gene names below or select a gene set.
If the genes are associated with cancer predisposition, they will appear in the table. Otherwise, the entire database will be displayed.

Inputs and Settings


                                              

Result Table

Registered cohort


                                    

Upload

Loading...

                                      

Previews


                                                    
Loading...

                                                    
Loading...

                                                    
Loading...

                                                    
Loading...

scRNA Data Overview

Dataset Selection

Dataset detail:
Loading...

                          

Data Overview & Analysis

Plot


                                        

                                        
Loading...

Settings


                                        

Inputs and Settings

You can draw a feature plot to show the expression of a gene across all the cells in the UMAP plot here.
Select a gene below:

                                        

Plot


                                              
Loading...


                                              
Loading...
Please select the groups to use in the violin plot below:


                                              

If you select this option, all the input genes will be shown in the dot plot together. The order of the genes will be preserved. Please note that if you have too many input genes, the dot plot may take a while to show up.
Loading...
Please select the groups to use in the dot plot below:


                                              

Loading...
Please select the groups to use in the pie chart below:
This will calculate the signature score for each cell based on the input gene list using the AUCell method, and show the signature score in the feature plot (UMAP and violin plot).
Here, all the genes in the input gene list will be used to calculate the signature score, not the only gene you selected.
Please note that the AUCell method will determine the active gene set in each cell based on the ranking of the gene expression in that cell. So, if you want to use this method to calculate the signature score for a gene set, it is recommended to input a gene set with more than 10 genes.
This takes 1~3 minutes depending on the size of the input genes and the size of the scRNA dataset. Please be patient.

                                            


                                                      
Loading...


                                                      
Loading...
Select the groups to use in the violin plot below:

Epigenome Visualisation

Profile Plot

Inputs and Settings

Select the samples for the profile plot

It takes a while to import the bigwig data. Please be patient after clicking the button.

                                      

List of imported datasets:
The following samples are used for the profile plot.
Loading...



Plot settings

Enter the coordinates below:
Please write the genome locus in the format of 'chr:start-end' line by line.
For example, 'chr1:1000000-2000000'.

Plot


                                      
Loading...

Epigenome Visualisation

Inputs and Settings


                                      

Selected datasets:
The following datasets are used for the genome visualisation.

                                      

Plot


                                      
Note:
1. When using BAM files, a wide range (e.g., >100k–200k bp) can cause a memory error and stop the interface (This issue does not occur when using only BigWig files.)
2. If the sample label is missing, try increasing the height of the figure and re-plotting.
Loading...
Visualised by the Gviz library. Version: 1.50.0

IGV

Inputs and Settings

Selected dataset detail:

                                          

Plot

Loading...

Find Enhancer/Promoter

Inputs and Settings

This tool calculates the correlation between RNA-seq gene expression and ATAC-seq peak intensity for a specified gene across matched samples.

The column names of the RNAseq data:

                                          

The column names of the ATACseq data:

                                          

Below, enter matching sample names from the RNA-seq and ATAC-seq tables.
One pair per line, separated by a comma. At least 3 pairs are required.

Example:
Sample1_RNA_Rep1,Sample1_ATAC_Rep1

                                          

                                          

Note: If this is NOT checked, it takes very long time to calculate the correlation.

Results


                                                
Loading...


                                                
Loading...


                                                
Loading...


                                                
Loading...


                                                
Loading...

                                                
Loading...

Potential Enhancers/Promoters


                                              

Motif Scan

Inputs and Settings

This tool scans for motifs in the input peaks or sequences with the MotifDb database (PWMLogn.hg19.MotifDb.Hsap), identifying potential transcription factor binding sites within the specified genomic region.

It may take a while to finish the motif scan. Please be patient after clicking the button.

Motifs


                                          
Loading...

Significant motifs


                                                    

Plot (logo)


                                          
Loading...

Custom Gene Sets

Custom Gene Sets


                        
Note: The dataset name (the first column) cannot be edited.

Add a Gene Set


                        

Tools

Convert Human and Mouse Genes

Inputs and Settings

This tool converts human genes to mouse genes, or mouse genes to human genes.
The conversion is based on the ortholog mapping from Ensembl database.
Please select the conversion direction, input and output gene ID types, and enter the list of genes (line by line). Then click the 'Convert genes' button to start the conversion.
The conversion table and the list of converted genes will be shown on the right side.


                                        

Conversion Table

List of Converted Genes


                                        

Convert Gene Symbols and Ensembl Gene IDs

Inputs and Settings

This tool converts gene symbols to Ensembl gene ids, or Ensembl gene ids to gene symbols.
The conversion is based on the annotation from Ensembl database.
Please select the species, input and output gene ID types, and enter the list of genes (line by line). Then click the 'Convert genes' button to start the conversion.
The conversion table and the list of converted genes will be shown on the right side.


                                        

Conversion Table

List of Converted Genes


                                        

Find Gene Positions/Annotations

Inputs and Settings

This tool finds the genomic coordinates of input genes, or finds the genes located in the input genomic regions.
Please select the method, enter the gene names or genomic coordinates (line by line), and choose the genome. Then click the 'Search' button to get the results.


                                        

Search Results

List of Genes/Coordinates


                                        

Peak Annotation

Inputs and Settings

This tool annotates the genomic locations of input peaks, and finds the nearest genes.
Please enter the peak regions (chr:start-end, line by line), choose the genome, and click the 'Annotate' button to get the results.


                                        

Annotation Result


                                      


                                                
Loading...


                                                
Loading...

                                                  

Cross-Tabulation Analysis

Table Contents

Input the group names and values to create a 2x2 table. Then you can perform statistic test and plot the results.

                                            

Group Names

Values


2x2 Table


                                            

Statistical Test


                                            

Plot


                                        
Loading...

Venn Diagram

Group Information

Input the group names and elements to create a Venn diagram. Then you can plot the Venn diagram and show the overlap elements.

                                        

Overlap Elements

You can choose a category to show the overlap elements.

                                        

Plot


                                        
Loading...

Network Plot

Input Data

The input file should be a three-column table: 'from', 'to' and 'weight' columns.
'from' and 'to' are the node names. 'weight' is the edge weight (numeric).

                                        

Input Data Table

Here is the input data table. You can check if the data is loaded correctly.

                                        

Plot


                                        

Loading...

The wiki for OmicsBridge is available at this link .

Session Info