-
Notifications
You must be signed in to change notification settings - Fork 0
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
Proposed updates to Molecular Function shape #137
Comments
Discussion with @pgaudet - we will not be annotating MF occurs_in protein-containing complex, so we will just use 'AnatomicalEntity' here. |
I realized there are a couple of issues with just using the
We need some cleanup here. If we will allow all these |
Could we do something like this: <AnatomicalEntity>@<GoCamEntity> AND EXTRA a { |
@vanaukenk that would allow a very star-shaped graph for |
Yes, you're right. I do think we wanted to try to model linear chains, if possible. In that case, the single 'part of' would be the way to go. I don't think we'd quite gone through CellularComponent yet as a group, so we should review CC on the next call. |
Oh and I forgot the third issue! We need to allow negated cellular components. Should this be generalized to negated anatomical entities? |
It seems we are tending towards a simple model that errs on the side of
permissivity
e.g. just using AE, allowing part-of between AEs, and negation of AEs
Note we still get biological inference from OWL, we can prevent biological
impossibilities there, e.g. prokaryote cells part of gross structures
…On Thu, Aug 8, 2019 at 8:21 AM Jim Balhoff ***@***.***> wrote:
Oh and I forgot the third issue! We need to allow negated cellular
components. Should this be generalized to negated anatomical entities?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#137?email_source=notifications&email_token=AAAMMOMGGN6WQMZP4IRSQVTQDQ2WJA5CNFSM4IKEOLGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3363WA#issuecomment-519564760>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAMMONCLSUGM4Z4R4QQLTDQDQ2WJANCNFSM4IKEOLGA>
.
|
I think this will be still allowable by the schema, since we are making GO cellular_component a subclass of CARO anatomical_entity, and protein-containing complex is a cellular_component. But wasn't there discussion about moving that anyway? |
@balhoff "A part of a cellular organism that is either an immaterial entity or a material entity with granularity above the level of a protein complex. Or, a substance produced by a cellular organism with granularity above the level of a protein complex. [ CAROC:Brownsville2014 ]" |
This would impinge on the PR that @balhoff created making GO-CC a type of CARO anatomical entity. |
Yes, so either we use |
We have considered that before, but it is such a drastic change that I think we would need a lot of lead time. It would create three root nodes in GO. |
Here is an alternative proposal: geneontology/go-ontology#17696 |
There are a number of uncontroversial changes in the above. Could these pushed live while discussion continues on the anatomical entity problem - perhaps on a separate issue ? |
Yes, these are the decision we had made on the call of 2019-08-07. @goodb Can you add theese to Shex? We have solved the issue with anatomical entity - the new term in now in the ontology geneontology/go-ontology#17696 Thanks, Pascale |
@balhoff is that PR ready for merge or do we wait for test file and ontology file changes? (I'm awaiting feedback on geneontology/minerva#239 so can work on this today.) |
this fixes some problems in the first PR for #137
This merge contains multiple improvements to the java validation code. It also bundles updates to the schema to address #137 and some modifications to test ttl files to put them in alignment with the new schema. Going for merge as other projects needs this done.
@vanaukenk can we close this issue ? I set the occurs_in constraint for MF to be occurs_in: ( |
Closing this for now. |
From 2019-08-07 call, here are the suggested updates to the Molecular Function shape.
@balhoff @cmungall @thomaspd @pgaudet - please review
enabled_by: ( @<ProteinContainingComplex> OR @<InformationBiomacromolecule> ) {0,1};
occurs_in: ( @<AnatomicalEntity> ) {0,1};
##QUESTION ABOUT ADDING AN OR STATEMENT HERE FOR PROTEIN-CONTAINING COMPLEX, GIVEN THE DEFINITION OF ANATOMICAL ENTITY IN CARO
https://www.ebi.ac.uk/ols/ontologies/caro/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FCARO_0000000
has_output: ( @<ChemicalEntity> OR @<ProteinContainingComplex> ) *;
has_input: ( @<ChemicalEntity> OR @<ProteinContainingComplex> ) *;
happens_during: ( @<BiologicalPhase> OR @<LifeCycleStage> OR @<PlantStructureDevelopmentStage> ) *;
causally_upstream_of_or_within: ( @<BiologicalProcess> ) *;
causally_upstream_of: ( @<BiologicalProcess> OR @<MolecularFunction> ) *;
causally_upstream_of_negative_effect: ( @<BiologicalProcess> OR @<MolecularFunction> ) *;
causally_upstream_of_positive_effect: ( @<BiologicalProcess> OR @<MolecularFunction> ) *;
Add to PREFIX:
PREFIX GoLifeCycleStage: <http://purl.obolibrary.org/obo/UBERON_0000105>
PREFIX GoPlantStructureDevelopmentStage: <http://purl.obolibrary.org/obo/PO_0009012>
##CORRECT TERM FROM PO?
The text was updated successfully, but these errors were encountered: