Skip to content

xpf10/gseapyvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 GSEA Plotting Tool

This is a Python command-line tool for visualizing GSEAPy prerank results from .pkl files using plotnine and patchworklib. The tool creates an enrichment plot and saves it as an image file.


πŸ“¦ Features

  • πŸ“ˆ Line plot of RES (Running Enrichment Score)
  • πŸ”¦ Hit indicator lines and colored gradient background
  • πŸ›  Easy CLI with Fire
  • 🎨 High-quality output using plotnine and patchworklib

πŸš€ Installation

πŸ”§ Clone the repo:

git clone https://github.com/xpf10/gseapyvis.git
cd gseapyvis

python .\gseapyvis\cli.py .\data\test.pkl --output_file gsea_result.pdf

windows:

poetry  install
Invoke-Expression (poetry env activate)
gseapyvis.cmd .\data\test.pkl 

Linux:

poetry install
poetry env use python3
gseapyvis .\data\test.pkl

About

gseapy visulisation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published