# Gene Ontology

Gene Ontology (GO) è un progetto bioinformatico atto a unificare la descrizione delle caratteristiche dei prodotti dei geni in tutte le specie.
In particolare, il progetto si propone di:
* Mantenere e sviluppare un vocabolario controllato atto a descrivere i geni e i prodotti genici per ogni organismo vivente;
* Annotare i geni e i prodotti genici, e diffondere tali dati;
* Fornire strumenti per un facile accesso ai dati forniti dal progetto.
Gene Ontology è parte di un progetto più grande di classificazione, l'Open Biomedical Ontologies (OBO).

## Storia

Il progetto Gene Ontology nasce nel 1988 da un consorzio di ricercatori che studiavano i genomi di tre organismi modello: Drosophila melanogaster (moscerino della frutta), il Mus musculus (topo comune o domestico), e Saccharomyces cerevisiae (lievito). Molte altre banche dati di organismi modello hanno aderito al progetto, contribuendo sia alla annotazione di geni provenienti da uno o più organismi, come allo sviluppo delle ontologie. Nel gennaio 2008, GO conteneva circa 24.500 termini applicabili a una vasta gamma di organismi viventi. Vi è un corpus significativo di letteratura sullo sviluppo e l'utilizzo di GO, che è diventato uno degli strumenti standard in bioinformatica.

## Terminologia e ontologia

La mancanza di una terminologia standard universale nel campo della biologia e domini correlati, rende la comunicazione e la condivisione dei dati più difficile. Il progetto Gene Ontology fornisce una ontologia di termini definiti che rappresentano le proprietà dei prodotti dei geni. L'ontologia è suddivisa in tre ambiti:
* Cellular component: le parti di una cellula o dal suo ambiente extracellulare;
* Molecular function: le attività elementari di un prodotto genico a livello molecolare, come legante o catalisi;
* Biological process: le operazioni o complessi di eventi molecolari con un inizio e una fine definiti, pertinenti al funzionamento di unità viventi integrate: cellule, tessuti, organi e organismi.
Ogni termine GO all'interno della ontologia ha un termine preciso, che può essere una parola o una stringa di parole, un identificativo alfanumerico univoco, una definizione con le fonti citate, e un namespace che indica il dominio a cui appartiene.
I termini possono anche avere sinonimi, che sono classificati come esattamente equivalenti al nome del termine. L'ontologia GO è strutturata come un grafo orientato aciclico, e ogni termine ha definite relazioni a uno o più termini nello stesso dominio, e talvolta ad altri domini. Il vocabolario GO è stato progettato per essere specie-neutrale, e include disposizioni applicabili in procarioti ed eucarioti, organismi mono e pluricellulari.
L'ontologia GO non è statica, e le aggiunte, correzioni e modifiche sono suggerite e sollecitate da membri delle comunità di ricerca, nonché da coloro che sono direttamente coinvolti nel progetto GO. Ad esempio, un utente può chiedere un termine specifico per rappresentare una via metabolica, o una sezione della ontologia possono essere rivedute con l'aiuto di esperti della comunità. Le modifiche suggerite vengono esaminate dalla redazione del progetto, e attuate, se del caso.
Il file di ontologia GO è disponibile gratuitamente dal sito web di GO in un certo numero di formati, e può essere consultato on-line utilizzando il browser GO AmiGO.

### Esempio di GO term

Fonte:

## Annotazione

L'annotazione del genoma è la procedura di acquisizione dei dati sul prodotto di un gene, e le annotazioni GO usano termini dell'ontologia GO per farlo. I membri del Consorzio GO presentano le loro annotazioni per l'integrazione e la diffusione sul sito web GO, dove possono essere scaricati direttamente o visualizzati online utilizzando AmiGO. Oltre al prodotto del gene e al termine GO rilevante, le annotazioni GO contengono i seguenti dati:
* Reference: la fonte utilizzata per fare l'annotazione (ad esempio, un articolo di una rivista scientifica)
* Evidence code denota il tipo di prova su cui si basa l'annotazione
* La data e il creatore dell'annotazione

### Esempio di annotazione

Fonte: