[Bioperl-l] Annotations and annotation tags can be Ontology Terms
Hilmar Lapp
hlapp at gnf.org
Tue Mar 11 12:01:02 EST 2003
On Tuesday, March 11, 2003, at 12:22 AM, Ewan Birney wrote:
> I like the ability to add GO and other ontology terms. Should we have
> our
> own ontology of keywords, go terms etc etc.
>
While working on and with bioperl-db and biosql, I found myself wanting
- an ontology of annotation tags ('dblink', 'keyword', 'comment',
...), with the caveat that richly tagged datasources like UniGene and
LL come with their own whole series of tags - it is useful though to
have a machinery that tells you based on an ontology that
'PREFERRED_OFFICIAL_GENE_NAME'-tagged annotation is-a 'gene_name'
annotation, and
- an ontology of bioentry-bioentry relationship types
('has-transcript', 'has-translation', 'has-cluster-member',
'has-family-member', 'is-homologous-to', 'has-synonym', etc)
>
> (another point - GO links could be represented as ontology term
> attachments or dblinks. You would prefer I guess ontology term
> attachments...)
>
Right. All the parsers right now don't utilize this though. The problem
is that the datasources (e.g. Ensembl dumps :) will not tell you the
difference between a synonym/translation/transcript/gene type of
relationship behind a db_xref tag, or whether it is rather an ontology
term annotation, like for GO terms. You'd have to interpret the ID to
make a guess (not too hard for GO, but generally speaking you walk on
unstable ground then).
-hilmar
--
-------------------------------------------------------------
Hilmar Lapp email: lapp at gnf.org
GNF, San Diego, Ca. 92121 phone: +1-858-812-1757
-------------------------------------------------------------
More information about the Bioperl-l
mailing list