I have a gene list that I would like to categorize based on function (probably based GO term). So far I've tried david, panther, and GOtermmapper. The problem I'm facing is that each of the function categorization tools puts a gene in multiple categories- which makes sense. However, if there was a tool that could put a gene into a single most relevant category, I would like to implement it.
I have 15 gene lists from human with an average of about 400 genes in each list.
As an alternative, if there was a method that I could implement myself, I wouldn't mind coding for it.
Thank you!
The reason I want to do this is because I want to create a heatmap just like this one :
Reference: Konstantinidis, Ioannis, et al. "Major gene expression changes and epigenetic remodelling in Nile tilapia muscle after just one generation of domestication." Epigenetics 15.10 (2020): 1052-1067.
Can't you create the heatmap and include the genes that appear in several GO multiple times ? I think it would be too simplistic to reduce one gene to a single function/GO and you will probably lost important information to show from your results