WebGestaltPy
A python package containing bindings to the underlying Rust library webgestalt_rust.
Features
- Compute GSEA and ORA
- Run a meta-analysis combining multiple lists
- Combine multiple lists into a single analysis type
The output of the python package is the values. This does not generate any HTML reports. For reports, please use the R package.
Installation
pip install webgestaltpy
Development
WebGestaltPy uses maturin and rye to build the full project. To build WebGestaltPy, run the following commands
git clone https://github.com/bzhanglab/webgestaltpy.git
cd webgestaltpy
rye sync
rye tools install maturin
rye run python -m ensurepip --default-pip
rye shell
maturin develop
python test.py