15
GENE ONTOLOGIES Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand

Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

GENE ONTOLOGIESMuhammad UzairComputer Science DepartmentUniversity of TartuSupervisor: Anna Ufliand

Page 2: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

WHAT IS AN ONTOLOGY?

There can be different forms but in general it includes:• Vocabulary of terms• Specification of meaning• Collection of labels• Relationships

3/27/17 GENE ONTOLOGIES 2

Page 3: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

PROBLEM?

•Vast amount of biological data

•Large biology-oriented databases

•Information from different sources

“The information should make sense to biologists”

3/27/17 GENE ONTOLOGIES 3

Page 4: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

GENE ONTOLOGIES (GO PROJECT)

Gene ontology or GO Project was established to provide a common

language to describe the biology of gene products.

3/27/17 GENE ONTOLOGIES 4

Page 5: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

GENE ONTOLOGIES (CONT.…)

•Started in 1998 with the following three databases:• SGD (Saccharomyces Genome Database)• FlyBase• MGI (Mouse Genome Informatics )

3/27/17 GENE ONTOLOGIES 5

Page 6: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

GOALS

1. Develop a set of controlled and structured vocabularies

2. To apply GO terms in genes or genes products in biological databases

3. To provide a centralized public resource allowing universal access

3/27/17 GENE ONTOLOGIES 6

Page 7: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

THREE STRUCTURED TYPES:

1. Molecular Function (MF)• Catalytic or binding activities at the molecular level• Represent activities rather than entities

2. Biological Process (BP)• Describes biological goals accomplished by one or more molecular functions

3. Cellular Component (CC)• Describes locations at the levels of subcellular structures • Example: ‘nuclear inner membrane’ with they synonym ‘inner envelop’

3/27/17 GENE ONTOLOGIES 7

Page 8: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

THE GO DATABASE

•MySQL Database – captures go content

•Perl object model and API

•Released monthly in different versions• termdb – ontologies, definitions• assocdb – association to gene products• seqdb – protein sequences

3/27/17 GENE ONTOLOGIES 8

Page 9: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

DATABASE SCHEMA

•Models Generic graphs

•Two tables• All terms – called nodes• Term relationships – arcs

•Relationship types:• ‘is – a’• ‘part – of’

3/27/17 GENE ONTOLOGIES 9

Page 10: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

GO DATA

3/27/17 GENE ONTOLOGIES 10

Page 11: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

SOME STATS

3/27/17 GENE ONTOLOGIES 11

Page 12: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

SOURCES:

GO Project - http://www.geneontology.org/

Documentation - http://www.geneontology.org/doc/GO.contents.doc.html

Software/Tools:­ AmiGO Browser: http://www.godatabase.org/cgi-bin/go.cgi­ DAG-Edit: http://www.geneontology.org/doc/dagedit_userguide/dagedit.html

3/27/17 GENE ONTOLOGIES 12

Page 13: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

SOURCES (CONT.…)

3/27/17 GENE ONTOLOGIES 13

Page 14: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

REFERENCES:

1. http://www.geneontology.org/

2. https://academic.oup.com/nar/article/32/suppl_1/D258/2505186/The-Gene-Ontology-GO-database-and-informatics

3. https://academic.oup.com/bib/article/1/4/398/2530008/Ontology-based-knowledge-representation-for

4. http://www.yeastgenome.org/help/function-help/gene-ontology-go

5. http://geneontology.org/slide/slide-slide

3/27/17 GENE ONTOLOGIES 14

Page 15: Muhammad Uzair GENE ONTOLOGIES · Muhammad Uzair Computer Science Department University of Tartu Supervisor: Anna Ufliand. WHAT IS AN ONTOLOGY? There can be different forms but in

HOMEWORK

1. Why gene ontologies are important?

2. Try to search for any gene ID in the GO project website and provide a screenshot with the searched information.

Send homework at:

[email protected]

3/27/17 GENE ONTOLOGIES 15