I have a list of enriched GO terms computed using any gene enrichment tool. I can compute similarity scores for my list of enriched terms using GOSim. And then based on the GOSim similarity scores, I would like to filter my list of enriched terms to remove redundant terms and reduce to a smaller, more meaningful sublist. Are there any precedents or standards for doing this? I can't seem to find anything.