#ora #enrichment #cli #different #computing #gsea #nta

app webgestalt

CLI for computing enrichment for different analytes using ORA, GSEA, or NTA

4 releases (2 breaking)

0.3.1 Jun 20, 2024
0.3.0 Apr 25, 2024
0.2.0 Jan 16, 2024
0.1.1 Jan 11, 2024
0.1.0 Jan 11, 2024

#1263 in Network programming

21 downloads per month

MIT/Apache

1.5MB
1.5K SLoC

WebGestalt Rust

Rust

Rust implementation of WebGestaltR.

Notes

This CLI is focused purely on computation. It does not provide GMT files or HTML reports. The output of this tool is JSON files containing the results. For a more feature-complete tool, see the original WebGestaltR tool.

Install

Requires the rust toolchain. Then run the following command in your terminal:

cargo install webgestalt

CLI

For help with CLI, run

webgestalt --help

Example of running over-representation analysis using kegg.gmt, with an interesting list at int.txt and a reference of ref.txt. Outputs JSON file at output.json

webgestalt ora -g kegg.gmt -i int.txt -r ref.txt -o output.json

Dependencies

~10–18MB
~253K SLoC