I want to ask if there is an API for doing enrichment analysis by submitting your own set.
For example, I have 5 gene set, Set 1, Set 2, ..., Set 5.
I have a list of gene, gene A,B,C,D.
I want to calculate the enrichment of gene A,B,C,D in the Set 1, Set 2,.., Set 5.
I know several API like enrichr, pantherdb, etc but they can only calculate our submitted gene to their internal gene set database. So, my question is, is there any API that can do this?
I don't know how to implement enrichment analysis myself and I prefer using publicly available tool.