Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On the relationship of GO:Behavior with NBO:behavior process #101

Open
matentzn opened this issue Feb 10, 2020 · 15 comments
Open

On the relationship of GO:Behavior with NBO:behavior process #101

matentzn opened this issue Feb 10, 2020 · 15 comments

Comments

@matentzn
Copy link
Collaborator

So far I went under the assumption that NBO sort of extends the GO behavior branch. For our work in the phenotype ontology world we make extensive use of both, and I need to understand what our framework for reconciling the separately evolving GO:behavior and NBO:behavior process branches will look like.

Is this assumption correct? NBO:behavior process is a subclass of GO:"behavior"

Now, more generally, which of the following is true:

  1. There are NBO terms that are conceptually subclasses of GO terms
  2. There are GO terms that are conceptually subclasses of NBO terms
  3. All of the above.
  4. None of the above.

@cmungall @dosumis @balhoff @pmidford @PaulNSchofield @leechuck

Thanks all!

@cmungall
Copy link
Collaborator

cmungall commented Feb 11, 2020

I think GO should decide on which of its grandfathered classes truly belong in GO. It should only be there for genetically 'programmed' behaviors. We may have historically over-annotated phenotypes but we shouldn't be doing this any more.

A possibly strange proposal is to conceive of GO and NBO as orthogonal, with GO 'behavior's representing neural circuits/pathways or something at this level, with horizontal edges connecting the two.

@matentzn
Copy link
Collaborator Author

In contrast to your second suggestion, I would like to propose to obsolete NBO:behaviour process and replace it by GO:behavior. From their current definition there does not seem to be that much of a difference:

  • The internally coordinated responses (actions or inactions) of animals (individuals or groups) to internal or external stimuli, via a mechanism that involves nervous system activity. (GO)

and

  • The action, reaction, or performance of an organism in response to external or internal stimuli. (NBO)

This would make our life forward much easier; NBO needs a bit of a sweep in places, but I would like to defer upper-level alignments to GO, to not having to deal with that ourselves (we will just inherit, for example, GO's alignment with OBOCORE). Also I really need a single root for my patternisation work. :P

@matentzn
Copy link
Collaborator Author

(I did not make any statement yet about orthogonality of GO and NBO and possible MFOEM, for now, just a single upper level alignment that is useful from an engineering perspective and conceptually correct)

@matentzn
Copy link
Collaborator Author

I just saw @cmungall comment GO 'behaviors' are actually neural circuits that shadow (not superclass) the actual behaviors. -- ok so if we dont do what I propose - does this mean that NBO hierarchies and GO behaviors should actually not isa-interleave? So GO behaviours should be used in phenotype definitions only in the context of abnormalBiologicalProcess patterns, and NBO in abnormalBehavior? So they will not really align, unless through some weird shadow relationship?

@cmungall
Copy link
Collaborator

does this mean that NBO hierarchies and GO behaviors should actually not isa-interleave?

That is the gist of my proposal, but so far it hasn't gotten any traction, and I admit it sounds unusual. Will need more discussion both on the GO side and the NBO side.

@cmungall
Copy link
Collaborator

cmungall commented Feb 11, 2020

Note that the GO definition of BP is A biological process represents a specific objective that the organism is genetically programmed to achieve.

If behavior is a subclass of this, then it inherits its properties. It means that all behaviors are genetically programmed objectives. This is a tad problematic. Maybe not for Drosophila. But a wee bit tricky for humans.

For humans, I don't think it's too controversial to say that some behaviors have a genetic basis. But there are some behaviors that may be entirely cultural. And it seems unlikely there are (human) behaviors that are entirely genetically programmed? I suppose you could say that something like sleep is entirely a genetically programmed behavior.

But it's really problematic. The problems go away if we read GO behavior terms not as actual behaviors but as genetically programmed biological processes underpinning behaviors.

I think this split would reflect the different use cases for GO and NBO as well.

@matentzn
Copy link
Collaborator Author

Does this mean that animals without a developed consciousness like worms and flys exhibit only purely genetically programmed behaviors?

It seems that this will result in a big controversy.. Can there be purely genetically programmed behavior? Isnt everything somewhat dependent on environmental factors (including social) but just to different degrees? So you would basically say:

  • GO:behaviors: behaviors that occur automatically under normal environmental conditions (availability of oxygen) based on some genetic mechanism (what if the behavior needs a predator to be triggered?)
  • NBO:Behavior with a genetically programmed component
  • NBO:Behavior with an environmentally programmed component
  • NBO: courtship behavior subclass of NBO:Behavior with a genetically programmed component and NBO:Behavior with an environmentally programmed component

Not sure I can make a lot of sense of drawing a clear line between genetically programmed vs not. But then again, I am not a biologist and defer to @dosumis here :P

@dosumis
Copy link
Collaborator

dosumis commented Feb 12, 2020 via email

@PaulNSchofield
Copy link

PaulNSchofield commented Feb 12, 2020 via email

@pmidford
Copy link
Collaborator

pmidford commented Feb 12, 2020 via email

@cmungall
Copy link
Collaborator

Note my proposal is not to split neurological processes from observable processes. It is to cast GO "behaviors" as something like circuits - the information flow through the organism. This would stand in some kind of 'underpins' relationship to organism-level behaviors. This relation would be complex and variable depending on the species.

@dosumis
Copy link
Collaborator

dosumis commented Feb 14, 2020

Focussing on only the top level class in NBO/GO right now:

I think the consensus here is that genetic vs environmental is not a useful distinction at this level (although I think we all want some restriction that tends to group thing with common molecular underpinnings). Correct?

Chris wrote:

Note my proposal is not to split neurological processes from observable processes. It is to cast GO "behaviors" as something like circuits - the information flow through the organism. This would stand in some kind of 'underpins' relationship to organism-level behaviors. This relation would be complex and variable depending on the species.

Is this too broad?

"The internally coordinated responses (actions or inactions) of animals (individuals or groups) to internal or external stimuli, via a mechanism that involves nervous system activity. " (= current def in GO)

By requiring a mechanism that involves the nervous system it (a) excludes non-animals (important because the molecular and cellular underpinnings are almost always unrelated (although see https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4640487/) (b) requires 'information flow' through 'circuits' be part of the process.

I think it is very naive to think you can separate out the circuit aspect. Behaviour is not disembodied. There are complex feedbacks between muscles, senses and circuits involved in almost any behaviour. Fun example - head stablization in birds: https://www.youtube.com/watch?v=aqgewVCC0k0
https://www.youtube.com/watch?v=GzT_k63T-rU

Think about the co-ordination of senses muscles and circuits involved. The hawk is an impressive example, but most or all movement behaviours involve these loops

There's lots of work on this in flies right now - how flies track targets in flight - identifying the wiring of feedback circuits involving muscles and sensory perception.

Peter wrote: If the original intent of the two branches of NBO was to distinguish neurological processes from observable processes....

Re - observable vs interpretation:
I agree we need to be careful about this at a more granular level (e.g. interpreting an observed movement as an escape response), but are you concerned that we'll occasionally include observed 'behaviours' that don't have any nervous system underpinning? Do you have any examples? Is this the flip side of thinking it is possible to separate out the nervous system circuit from the body?

On the phenotype side - we often have the problem that we don't know if the observed phenotype is due to an effect on the nervous system or on the musculo-skeletal system. If the behaviour term encompasses both then we don't have the problem.

@PaulNSchofield - the reflex vs conscious behaviour question should be moved out to another ticket as I don't think relevant to deciding upper-level def (short answer: we should have reflex, with some qualification, but the opposite is not conscious behaviour - otherwise we lose the animal behaviour community).

Summary:

  • I don't see any issue with adopting the current GO def for the NBO root: "The internally coordinated responses (actions or inactions) of animals (individuals or groups) to internal or external stimuli, via a mechanism that involves nervous system activity." I suggest changing this as a first step.
  • I don't see how the GO behaviour term could be sensibly restricted to the nervous system component only - so should probably just stay as is, although that's obviously up to GO.
  • If GO stays as is - shouldn't we just have one term as the root? For now, it makes sense to me that this is the GO term (although we should also probably be trying to get this into COB
  • I think we're stuck with an interleaved structure. My instinct is to favour GO IDs where there are present due to their heavy usage and problems with getting existing GO annotations changed to use NBO IDs. If we can't get agreement on using GO IDs - we should settle for having NBO-GO direct equivalence axioms in a bridging file .

@matentzn
Copy link
Collaborator Author

In the absence of a general solution and for practical reasons we assume now that the two root classes NBO:behavioral process and GO:behaviour refer to the same thing. NBO classes and GO classes continue to interleave for now. We need someone to come up with a proper behaviour modelling approach to deal with a clearer distinction here, also to sort the problem of delineating social activities like hiking and exercising from other ones.

@DitchingIt
Copy link
Collaborator

to sort the problem of delineating social activities like hiking and exercising from other ones

This discussion is now on COB and NBO is not attempting to incorporate such activities.

@DitchingIt
Copy link
Collaborator

This needs re-exploring in due course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants