[Ontology-editors] What does the MF ontology represent?

Midori Harris midori at ebi.ac.uk
Fri Aug 15 02:35:43 PDT 2008



On Thu, 14 Aug 2008, Chris Mungall wrote:

>
> BFO makes the (I think) very useful distinction between a function and a 
> process/occurrent. Functions are realized as processes. The canonical example 
> being a sperm cell - it has a function even if that function is never 
> realized. bfo:Functions are subtypes of realizables. Another word for them 
> might be potentials.
>
> At first it seemed natural to treat the MF ontology as bfo:Functions. 
> However, it transpired that GO folks don't really think of MFs as 
> bfo:Functions. This lead to a lot of confusing talk between GO and other OBO 
> folks. At the last RO meeting, David, Tanya, Suzi and I decided that the 
> cleanest solution is to simply state that MF is_a bfo:Process. Note that this 
> is implicit in our decision to use part_of / has_part to link MF/BP

Yup.

Pity we happened to glom onto the word "function" 10 years ago (hindsight 
is such a wonderful thing), since it has a specific meaning within the 
formal ontology community, but we have never actually thought of MF terms 
representing function-in-the-ontological-sense. We've always intended for 
MF terms to represent activities, basically the ontologists' 
molecular-scale processes (with some exceptions that we tolerated mainly 
for lack of other ontologies to use to capture some information).

>
> Note that so far we are not talking about annotation, just the meaning of the 
> terms themselves. When we make an annotation we are perhaps saying something 
> about function or potential in the bfo sense - not every gene product 
> realizes the function evolution honed it for. That goes for both MF and BP.

I agree.

> If GO is to be part of the OBO Foundry it has to declare what the appropriate 
> bfo superclasses of its roots are such that relations can be made across the 
> foundry coherently. I would like it to be formally stated that MF is_a 
> bfo:Process. This would quell Alan's concerns (below and see also gofriends).

Fine by me.

> Of course there are some terms in MF for which it makes little sense to state 
> that it is a process - protein tag, structural constituent etc. I propose we 
> acknowledge that there are some errors and we will work to resolve these.

By a curious coincidence, these exceptions/errors are pretty much the same 
terms that have given the GO editors the most headaches.

> I think the eventual solution will look pretty much exactly what Amelia 
> outlined in St Croix. It may not be as radical as moving most of MF into BP 
> (though I am not against). It could involve splitting MF into a process 
> sub-branch and a real-function sub-branch (logically this is equivalent, but 
> it feels less radical as terms stay in the same namespace for the most part, 
> though this is somehow less satisfying)

No objections, though it does sound like a longish-term prospect.

m

>
> The function sub-branch would look like this:
>
> antioxidant
> energy transducer
> enzyme
> motor
> nutrient reservoir
> signal
> chemoattractant
> chemorepellant
> hormone
> ligand
> morphogen
> protein tag
> structural molecule
> receptor
> regulator
> chaperone regulator
> enzyme regulator
> transcription regulator
> translation regulator
> transporter
> toxin
> triplet codon-amino acid adaptor
>
> the bfo declarations could be made at the level of the sub-branches rather 
> than MF as a whole
>
> The ppt is here if anyone wants a refresher:
>
> http://wiki.geneontology.org/index.php/Function-Process_Links
>
> Anhyway, I would like to make some kind of statement satisfying Alan soon.
>
> Begin forwarded message:
>
>> From: Alan Ruttenberg <alanruttenberg at gmail.com>
>> Date: August 14, 2008 10:57:37 AM PDT
>> To: Barry Smith <phismith at buffalo.edu>
>> Cc: Chris Mungall <cjm at fruitfly.org>
>> Subject: changing function
>> 
>> How closely is function tied to physical properties.
>> Can we say that function can change if (some) physical properties change?
>> This is brought up by the recent announcement by GO that they are going to 
>> have regulates relations between process and functions, e.g. some process 
>> regulates some function.
>> 
>> Specifically, we will make the implicit regulatory relationships between 
>> 'regulation of molecular function' BP terms and the corresponding MF terms 
>> explicit. For example:
>>
>> 	? regulation of kinase activity (BP) regulates kinase activity (MF)
>> Similarly, we will make the implicit regulatory relationships between terms 
>> within the MF ontology explicit. For example:
>>
>> 	? calcium channel regulator activity (MF) regulates calcium channel 
>> activity (MF)
>> 
>> 
>> The second one seems completely wrong. At best one can have the realization 
>> of a function regulating something.
>> 
>> Mess.
>> 
>> -Alan
>> 
>> 
>
>
> _______________________________________________
> Ontology-editors mailing list
> Ontology-editors at geneontology.org
> http://fafner.stanford.edu/mailman/listinfo/ontology-editors


More information about the Ontology-editors mailing list