A general modular framework for gene set enrichment analysis | Synapse