5.9 years ago by
You're not looking for a tree viewer, you're looking for a DAG viewer ;-) In your example, if it were a true GO graph, E would, for example, be a child of D and I.
The EBI's QuickGO tools allows you to do what you want.
For example, I selected a few terms that were related to Apoptosis and generated the following ancestor chart for comparison: http://www.ebi.ac.uk/QuickGO/GMultiTerm#a=64%240AaC0E%5Bq0Nkg&tab=chart&c=
- Go to the QuickGo website home page Near the top of the page, there is a search box with the "QuickGO" logo next to it. There are also the links "Web services", "Dataset" and "Term Basket".
- Click on Term Basket and it will open a popup.
- In the textarea, enter the list of GO terms you would like to visualise (new-line delimited works OK) and click on the "add to basket" button - these terms will appear as a list at the top of the popup
- At the bottom of the popup there are a number of other buttons - "Use terms", "Display terms in ancestor chart", "find annotations", etc. If you click on "Display terms in ancestor chart", it will load a visualisation of how these terms relate to one another. Note that if the terms are from the the 3 different ontologies (MF, BP, CC) they will be displayed in different charts and you may need to scroll to see them all.
Hope this helps!