Welcome to GPSAdb2.0

Genetic Perturbation Similarity Analysis

Browse

6245 datasets to explore

Query

Query by single gene/gene set

BioTrigger

Find triggers of all gene sets

fastGPSA

Enrich analysis with your interested genes

Download

Download all data easily

About

More information


Browse and explore


Browse datasets easily

The Browse tool provides easy exploration of all 6245 datasets in GPSAdb.
All datasets in GPSAdb contain pre-calculated results focused on gene perturbation.
Users can filter data using perturbation gene, cell line, and perturbation method.
Click on rows to select different datasets.

Explore in multiple ways

If users are interested in a specific dataset in GPSAdb,
simply click on the rows in the gpsaMetadata panel to select the dataset.

1. diffTable panel
The diffTable panel displays differential results using the MA plot and Volcano plot, along with additional visual representations for each target gene's differential analysis.

2. GSEA panel
We have pre-calculated the GSEA analysis for 8 categories of gene sets, allowing users to directly access the results without needing to perform any calculations.

3. fastGPSA panel
The fast GPSA tool provides more effective information for perturbed transcriptomes. Each dataset in the database supports fastGPSA analysis. By clicking on the fastGPSA page, you can download the data and then upload it on the fastGPSA analysis page..

gpsaMetadata(Search and click to select whatever interested)



Loading...




gene/gene set trans-query


ALL starts from a single gene:

The tool Query will find out which gene regulates your gene from 6245 gene knock out RNAseq datasets.
Just enter one gene below,
Click rows shown right to explore diffrent regulators
As all those 6245 datasets in GPSAdb were performed GSEA with eight source of gene sets,
trans-query of which gene regulates a specific gene sets is also supported.

gpsaMetadata(Search and click to select whatever interested)



Loading...


Step1: genes you interested


List of Genes:


Upload a one column file:

Step2: Click Run and Wait

Before you start:

Just input a list of your interested genes,clik run and wait
It takes about 20s to finish.
Please Wait
Do not leave

Step1:all genes with rank variable


List of Genes and logFC:


Upload a two column file:

Step2: Click Run and Wait

Before you start:

Please provide data similar to that required for GSEA analysis. We expect the results of differential analysis, which should consist of at least two columns: the first column for genes and the second column for logFC.

The analysis will take approximately 30-60 seconds to complete, so please be patient.

During this time, feel free to explore other features of the website; you can use other functionalities without interruption while the analysis is running.

This process is designed to be quick and efficient.

Data of GPSAdb2.0

Detailed metadata, Cell annatation file.

Individual Download of GPSAdb Database Data

Download specific datasets from the GPSAdb database individually.

Tutorial for GPSAdb2.0

The Browse page is the entry point for inspecting, exploring, and analysing every dataset currently curated in GPSAdb (6,245 in total).
Here you can quickly filter the collection by

  • Perturbed gene – the gene symbol knocked-out, knocked-down, over-expressed, etc.
  • Cell line – the cellular background in which the perturbation was performed.
  • Tissue / cancer type – the biological or clinical origin of the cell line.
  • Perturbation modality – CRISPR, RNAi, small-molecule treatment, and so on.

After selecting the datasets of interest, click Explore.
GPSAdb will instantly extract the relevant results and present them in a three-tab report:

  1. diffTable – differential-expression statistics & visualisations
  2. GSEA – eight pre-computed gene-set enrichment analyses
  3. fastGPSA – a rapid pathway/phenotype scoring module

diffTable Tab

The diffTable tab displays three exploratory plots for each dataset:

  • PCA – overall sample structure
  • Volcano plot – log₂ FC vs. statistical significance
  • MA plot – mean expression vs. log₂ FC

Below the plots you will find the complete table of differential-gene-expression (DGE) results, plus a quick single-gene expression viewer:


GSEA Tab

For every dataset, GPSAdb pre-computes GSEA results against eight popular gene-set libraries (Hallmark, KEGG, Reactome, etc.).
Switching between libraries is instantaneous:

Because each library may return a different number of enriched terms, we provide a Settings panel to fine-tune the plot layout (cut-offs, label size, colour palette, …).

Summary plots come in three flavours:

Combine the parameters until the figure looks balanced and publication-ready, then download it in PNG, PDF, or PowerPoint format:

For individual enrichment curves (GSEAplot), you can optionally toggle leading-edge labels to highlight the core contributing genes:


fastGPSA Tab

Alongside the standard DGE output, GPSAdb 2.0 introduces fastGPSA: a lightning-fast gene-perturbation signature analysis.
Every dataset in GPSAdb can be sent to fastGPSA with a single click, or you can upload your own contrast for analysis.

For detailed usage instructions and biological interpretation tips, please refer to the dedicated fastGPSA Tutorial and the Case Study section.


Start Exploring!

You are now ready to interactively explore all 6,245 datasets provided by GPSAdb 2.0.
Filter, visualise, enrich, and score – the entire resource is at your fingertips.

Because GPSAdb contains 6,245 perturbation datasets with pre-computed differential-expression analyses and GSEA results, it can be used to back-trace the upstream regulators of a single gene or an entire gene set.


Querying Upstream Regulators of a Single Gene

Taking TP53 as an example, the Query module instantly returns all perturbations that significantly change TP53 expression.

For every “perturbed gene A → target gene TP53” pair, GPSAdb provides a ready-made expression plot that visualises the magnitude and direction of the change.


Querying Upstream Regulators of a Gene Set

If you want to discover which genes regulate a specific pathway or signature, eight built-in gene-set libraries are available.
This is a unique feature of GPSAdb: thanks to the large number of high-quality perturbation datasets, it can reliably identify upstream regulators for entire gene sets—an otherwise difficult task.


Custom Gene Sets

Need to analyse a user-defined gene set instead of our built-ins?
Simply switch to the BioTrigger page and upload your own list.

If you have a gene set of interest and want to identify which perturbations modulate the activity of that set, the BioTrigger module is designed for exactly this task.


Data Input Options

BioTrigger accepts two convenient input methods:

  1. Copy & Paste
    Simply paste a newline-separated list of gene symbols into the text box.

  2. File Upload
    Upload a one-column table (CSV/TSV) that contains your gene list.
    Make sure the file has a header—e.g. a column named geneSet.


Running BioTrigger

Click Run BioTrigger and wait ~20 seconds while the analysis is executed.
A new results interface will then appear.

  • RankPlot displays the top-ranked genes whose perturbation most strongly affects your uploaded gene set.
  • Select any row in the table to focus on a specific dataset, then click Plot to visualise:
    • an updated RankPlot limited to that gene (multiple datasets are shown if available), and
    • a GSEA plot illustrating how your gene set is enriched within the chosen dataset.

When you knock down a gene in a cell line—or treat the cells with a drug—you often want to know which other genes mediate the observed effect. Standard GSEA is not designed for this task.
fastGPSA fills this gap by finding perturbations whose transcriptional signatures resemble your own experiment.


How fastGPSA Works ⚙️

  1. Input Upload the differential-expression results of your experiment (typically produced by DESeq2 or edgeR).
  2. Gene-set construction fastGPSA automatically takes the top 150 up-regulated genes and the top 150 down-regulated genes and treats them as two custom gene sets.
  3. Signature matching These two gene sets are then queried—via GSEA—against all 6,245 perturbation profiles in GPSAdb.
  4. Ranking Perturbations that yield similar enrichment patterns are ranked at the top, revealing genes whose knock-out/knock-down produce effects most similar to yours.

Data Input

If your data can be used for GSEA, it can be used for fastGPSA—the required input is the same: an ordered geneList.

1. Copy & Paste

Paste two columns of data:
gene and ranking metric (usually log₂ FC).

2. File Upload

Upload a two-column table in CSV/TSV format.

Tip The table downloaded from the Browse page can be used here without any modification.


Running fastGPSA

Click Run fastGPSA. A notification will appear; the analysis takes 30–60 seconds.
You can freely explore other GPSAdb functions while you wait.


Result Interface

When the run finishes, a new dashboard opens:

  • Left panel Top-ranked genes whose perturbation mimics your signature.
  • Right panel Full list of genes that pass the similarity threshold.

Select any dataset you are interested in and click the green Details button.


Visualisations

  • Rank Plot Shows where the selected gene(s) sit in the similarity ranking—multiple datasets for the same gene are displayed together.

  • GPSA Plot Overlays the enrichment curves for your up and down gene sets within the selected dataset (e.g. LATS1 knock-out in MCF-7).

    • Green = genes up-regulated in both your data and the reference dataset.
    • Purple = genes down-regulated in both.

    This indicates a high resemblance between your perturbation and the reference (LATS1 KO), suggesting a potential regulatory relationship between LATS1 and ESR1.

  • FuncPlot Compares GSEA results for the 50 Hallmark pathways between your dataset and the selected GPSAdb dataset.

    • Red dots = pathways enriched in both.
    • Grey dots = the remaining Hallmark pathways.

fastGPSA therefore gives you a brand-new way to dissect your data and uncover biologically meaningful connections. Whenever you can run GSEA, you should also try fastGPSA!