getting go: how to get go for functional modeling iowa state workshop 11 june 2009

50
Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

Upload: vanessa-willis

Post on 08-Jan-2018

219 views

Category:

Documents


2 download

DESCRIPTION

1. GO for your species

TRANSCRIPT

Page 1: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

Getting GO: how to get GO for functional modeling

Iowa State Workshop11 June 2009

Page 2: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

1. GO for your species GOProfiler: summarizing the available GO

2. GO browsers QuickGO from EBI AmiGO from the GO Consortium

3. gene association files4. getting GO for your dataset5. adding more GO6. requesting GO7. GO based tools for functional modeling

Page 3: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

1. GO for your species

Page 4: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GOProfiler

GOProfiler allows you get an overview of what GO annotation exists for the species you are interested in.

Page 5: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 6: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 7: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 8: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

Number of proteins is based upon UniProtKB records for these species.

Species with only IEA annotations do not have an active GO annotation project GO provided automatically by EBI GOA

Project.

Page 9: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

2. GO Browsers

Page 10: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

Use GO Browsers for:

searching for GO terms searching for gene product annotation filtering sets of annotations and

downloading results creating/using GO slims

Page 11: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GO Browsers QuickGO Browser (EBI GOA Project)

http://www.ebi.ac.uk/ego/Can search by GO Term or by UniProt ID Includes IEA annotations

AmiGO Browser (GO Consortium Project)http://amigo.geneontology.org/cgi-bin/amigo/g

o.cgiCan search by GO Term or by UniProt IDDoes not include IEA annotations

More information about these tools is available from the online workshop resources.

Page 12: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

3. gene association files

Page 13: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

The gene association (ga) file standard file format used to capture GO annotation

data tab-delimited file containing 15* fields of information:

Information about the gene product (database, accession, name, symbol, synonyms, species)

information about the function: GO ID, ontology, reference, evidence, qualifiers, context

(with/from) data about the functional annotation

date, annotator* 2 additional fields will soon be added to capture information about isoforms and other ontologies.

Page 14: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 15: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

(additional column added to this example)

Page 16: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

gene product information

Page 17: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

metadata: when & who

Page 18: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

function information

Page 19: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 20: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 21: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 22: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

Gene association files GO Consortium ga files

many organism specific files also includes EBI GOA files

EBI GOA ga files UniProt file contains GO annotation for all species

represented in UniProtKB AgBase ga files

organism specific files AgBase GOC file – submitted to GO Consortium & EBI

GOA AgBase Community file – GO annotations not yet

submitted or not supported all files are quality checked

Page 23: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

4. Finding GO for your dataset

Page 24: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

The AgBase GO annotation tools can be used separately or can be combined to rapidly provide an annotation file for functional modeling tools.

Page 25: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 26: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GORetriever Allows you to get GO annotations for a specific set

of gene products. Accepts a text file of UniProt accessions or IDs or

gi numbers. Returns GO annotations, list of accessions that had

no GO and a GO Summary file.

Page 27: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GORetriever Results

Page 28: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GORetriever Results

Page 29: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GORetriever Results

save as text fileFor GOSlimViewer

Page 30: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GORetriever Results

Page 31: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

But what about IDs not supported by GORetriever?

Page 32: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

5. Adding GO to your dataset

Page 33: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

only returns existing GO only accepts limited accession types

GOanna does a Blast search against existing GO annotated products.

allows you to quickly transfer GO to gene products where they have similar sequences (ISS)

accepts fasta files

Page 34: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GOanna

Page 35: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 36: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 37: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GOanna Results

Page 38: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

query IDs are hyperlinked to BLAST data(files must be in the same directory)

Page 39: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

*WHAT IS A GOOD ALIGNMENT?

1. Manually inspect alignments and delete any lines where there is not a good alignment*.2. Add this additional annotation to the annotations from GORetriever.

Page 40: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GOanna2gaNew to AgBase: an online script to convert your GOanna file to a gene association file format.

• Allows you to add manually checked GOanna annotations to a GORetriever file.• Link is available from the workshop resources.

Page 41: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

6. Requesting GO

Page 42: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 43: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 44: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

7. GO based tools for biological modeling

Page 45: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

GOSlimViewer: summarizing results

Page 46: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

response to stimulus

amino acid and derivative metabolic processtransportbehavior

cell differentiation

metabolic processregulation of biological process

cell communication

nucleobase, nucleoside, nucleotide and nucleic acid metabolic process

cell death

cell motility

macromolecule metabolic process

multicellular organismal development

catabolic process

biological_process

“process unknown”“function unknown”“component unknown”

??

Page 47: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

http://www.geneontology.org/

Page 48: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009
Page 49: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

However…. many of these tools do not support agricultural

species the tools have different computing requirements Tools for GO analysis of gene

expression/microarray dataA list of these tools that can be used for

agricultural species is available on the workshop website at the Expression analysis tools at the GO consortium website link.

Page 50: Getting GO: how to get GO for functional modeling Iowa State Workshop 11 June 2009

Evaluating GO toolsSome criteria for evaluating GO Tools:1. Does it include my species of interest (or do I have to

“humanize” my list)?2. What does it require to set up (computer usage/online)3. What was the source for the GO (primary or secondary) and

when was it last updated?4. Does it report the GO evidence codes (and is IEA included)?5. Does it report which of my gene products has no GO?6. Does it report both over/under represented GO groups and

how does it evaluate this?7. Does it allow me to add my own GO annotations?8. Does it represent my results in a way that facilitates

discovery?