New GSEA implementation using blitzgsea. There were some merge conflicts in the previous PR, so I closed it. This branch has been tested to work in the docker image.
Need to install blitzgsea python package. This can be done using pip3 install blitzgsea
CAVEAT: The option "BP: Subset of GO" takes about 11-12s. Will look to rewrite parts of blitzgsea in Rust in the future.
Checklist
Check each task that has been performed or verified to be not applicable.
[ ] Tests: added and/or passed unit and integration tests, or N/A
[ ] Todos: commented or documented, or N/A
[ ] Notable Changes: updated release.txt, prefixed a commit message with "fix:" or "feat:", added to an internal tracking document, or N/A
Description
New GSEA implementation using blitzgsea. There were some merge conflicts in the previous PR, so I closed it. This branch has been tested to work in the docker image.
Need to install blitzgsea python package. This can be done using
pip3 install blitzgsea
CAVEAT: The option "BP: Subset of GO" takes about 11-12s. Will look to rewrite parts of blitzgsea in Rust in the future.
Checklist
Check each task that has been performed or verified to be not applicable.