So, what I've done is to create transcription factor network. What I do is I find target gene of a transcription factor that is also transcription factor. From this, I have a network of Transcription factors. You can imagine a chain of transcription factor that regulates each other. TF A regulates TF B, TF B regulates TF C, and so on create a large and complex network.
I want to see what is the most interesting ontology that I can extract if I select a cluster of nodes that are connected, or we can say a sub-network. The question would be finding the most interesting sub-network in the gene ontology term context.
I have downloaded GO annotation file (http://geneontology.org/gene-associations/goa_human.gaf.gz) and GO term database (http://geneontology.org/ontology/go-basic.obo).
So, I think I just need to exclude transcription factor related term to be inputted into the GO analysis tools.
What do you think about that?
Since you have the EMBL IDs you can convert them to Entrez IDs, the use the Bioconductor package SPIA, although you will use R.
I would go with suggestions from @Sean. One useful resource would be tftargets