Skip to main content

Gene-centric functional enrichment analysis summarisation tool

Project description

GeneFEAST

GeneFEAST, implemented in Python, is a gene-centric functional enrichment analysis summarisation and visualisation tool that can be applied to large functional enrichment analysis (FEA) results arising from upstream FEA pipelines. It produces a systematic, navigable HTML report, making it easy to identify sets of genes putatively driving multiple enrichments and to explore gene-level quantitative data first used to identify input genes. Further, GeneFEAST can compare FEA results from multiple studies, making it possible, for example, to highlight patterns of gene expression amongst genes commonly differentially expressed in two sets of conditions, and giving rise to shared enrichments under those conditions. GeneFEAST offers a novel, effective way to address the complexities of linking up many overlapping FEA results to their underlying genes and data, advancing gene-centric hypotheses, and providing pivotal information for downstream validation experiments.


Please see the User Guide for installation and usage instructions.


Quick-start with example input data and output report

After installing GeneFEAST or downloading the docker container (see User Guide), you can test it using the example data below.

The following links contain example input data, instructions on how to run GeneFEAST on them, and example output GeneFEAST reports.


Citation

If you use GeneFEAST in your research, please cite the paper:

  • Taylor, A., Macaulay, V.M., Maurya, A.K., Miossec, M.J., Buffa, F.M. GeneFEAST: the pivotal, gene-centric step in functional enrichment analysis interpretation. arXiv:2309.00061

If you use an upset plot generated by GeneFEAST, please also cite:

  • Lex, A., Gehlenborg, N., Strobelt, H., Vuillemot, R., Pfister, R. UpSet: Visualization of Intersecting Sets. IEEE Transactions on Visualization and Computer Graphics (InfoVis ‘14), vol. 20, no. 12, pp. 1983–1992, 2014. doi.org/10.1109/TVCG.2014.2346248

If you use a GO hierarchy image generated by GeneFEAST, please also cite:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genefeast-0.0.29.tar.gz (7.3 MB view details)

Uploaded Source

File details

Details for the file genefeast-0.0.29.tar.gz.

File metadata

  • Download URL: genefeast-0.0.29.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for genefeast-0.0.29.tar.gz
Algorithm Hash digest
SHA256 da462c13a418f7936116a0c4cf1e67ff0531a4b804c104a5a4c1abf46d13e0e6
MD5 2f4b2d3cbd67424d3340a08a8ffa9169
BLAKE2b-256 3743fc2afbb7949ce51c683774c4349430bed347c09d839834cf9896da07c07f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page