Skip to content

Add a new Knowledge-Based Analysis tab#2

Open
MA-Tianrui wants to merge 21 commits intoNesvilab:mainfrom
MA-Tianrui:knowledge_based_analysis
Open

Add a new Knowledge-Based Analysis tab#2
MA-Tianrui wants to merge 21 commits intoNesvilab:mainfrom
MA-Tianrui:knowledge_based_analysis

Conversation

@MA-Tianrui
Copy link
Copy Markdown

Add a Knowledge-Based Analysis tab for downstream analysis after DE, including:

  • Shared volcano plot with contrast selector and DE cutoff settings
  • Gene-level ORA — multi-database support, interactive result table with p-value filtering, allow labelling up to 2 gene sets on volcano plot, site-level data compatibility
  • PTM-SEA — site-level enrichment via ssGSEA2 + PTMsigDB v2.0, runs in background (ExtendedTask), batched multi-contrast processing with parallel gene-set computation, selectable signature subsets (Perturbation/Pathway/Disease/Kinase), allow labelling selected set on volcano plot
  • Kinase-Substrate Network — interactive visNetwork from PTM-SEA KINASE results, configurable kinase/substrate cutoffs
  • PPI Network (STRING API), ORA Heatmap across contrasts

MA-Tianrui and others added 21 commits February 20, 2026 17:43
…er DE analysis with volcano, ORA, GSVA, and network panels
Perform PTM-SEA with package fast.ssgsea
PTM-SEA available for phosphorylation, acetylation, ubiquitnation
make the legend of network figure
add color gradient to protein fold change, interaction score
enable the highlight of nodes or edges
Add kinase-substrate network tab using PTM-SEA results
Replace visNetwork highlightNearest with custom JS for precise node/edge selection
Add bait-connected-only filter, dynamic STRING score/FC scales
ORA built-in databases now return all contrasts in one run
Move minor network params into collapsible advanced settings
Remove KEGG Pathway Network tab
UI improvement, including table filters
ORA gene set selection: Limited to 2 sets max, specify the overlapping genes
Enable ORA set labelling in volcano plot for site-level data
Fix flanking sequence matching bug in KS network
Deduplicate PSP vs iKiP kinase sets in KS network
Add a new tab "Kinase activity" under gene set explorer panel, running Z-score kinase activity inference
Add a new kinase-substrate database in data folder: curated_library from benchmarKIN, used for performing Z-score
Add a source option for kinase-substrate network to use results from PTM-SEA or z-score interference
Implement the volcano plot labeling for z-score result table
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant