How to combine gene set enrichment analysis with hierarchical clustering?
You can try Enrichr for enrichment analysis. On 'Results' page you can use Clustergram view.
Or you can upload your results to Clustergrammer itself.