Comments (7)
Hi @sjm41
Thanks for these.
Simple 1:1 mappings:
Be careful that some GO terms are more specific, e. g. ABC transporters. The RHEA should be put as broadMatch for these.
Mappings involving multiple RHEAs to a single GO term - add both RHEAs as NarrowMatch xrefs?
Sure, unless RHEA has a more general reaction that corresponds to the GO term. I assume it doesn't, since you suggest these.
Note that GO does not capture stoichiometry.
Potential mappings involving a mismatch of some sort.
looking..
from go-ontology.
Potential mappings involving a mismatch of some sort.
These are all a bit unique. One thing that seems to happen often is that in GO the chemical is not precise enough; please check with it the ChEBI used by RHEA is consistent with the annotations, and if they are, please change the term definition and ChEBI in the LD.
You can list any remaining questions once the ones covered above are done.
OK ?
Thanks, Pascale
from go-ontology.
Also need to wait for response to query about meaning of RHEA entries like "RHEA:70719 L-alanine(in) = L-alanine(out)"
#27277 (comment)
from go-ontology.
Sorry @sjm41 I missed the question in #27277 (comment)
So, the real question here (and it's a wider question) is whether GO terms like this new one:
id: GO:0160173
name: histamine transmembrane transporter activity
def: Enables the transfer of histamine from one side of a membrane to the other.
are intended to represent:
(1) a generic (potentially grouping) GO term that can be used to annotate any protein that transports the given substance, with/without additional ions/substances involved;
or
(2) a much more specific 'uniporter' activity that should only be used to annotate proteins that only transport the single given substance.
The answer is (a). In GO, this represents a grouping term with no mention of the mechanism. Uniporter would be a different term. However, generally if there is a unique mechanism, we dont usually create the general grouping class.
In the beginning of RHEA, they didn't use to capture mechanisms for transporters, but I think thy now do, which creates a bit of confusion because not everything is uniform. @amorgat @kaxelsen please correct me if this is wrong.
Thanks, Pascale
from go-ontology.
Thanks @pgaudet for confirming the GO meaning. As I said in #27277 (comment), I thought that was the case for GO. It's the meaning of the RHEA entries like RHEA:70719 or RHEA:73879 I'm really unsure about, and whether they have the same meaning as (ie. should be xrefs to) generic GO grouping terms (like GO:0160173) or not:
the same question applies to RHEA reactions like "RHEA:73879 "histamine(out) = histamine(in)". On the face of it, that RHEA has the same definition as the GO:0160173 ("Enables the transfer of histamine from one side of a membrane to the other.") term so could be added as an (exact) xref. But is RHEA:73879 intended to be (1) a generic grouping term for all types of histamine transporter, or (2) specifically for histamine uniporters involving no other chemical? In fact, maybe such RHEAs are intended for 'passive transporters (channels)' given that no other chemical is involved?
from go-ontology.
If RHEA doesn't specify, then the RHEA term means 'x transmembrane transporter activity' in GO.
from go-ontology.
Elisabeth Coudert at RHEA has clarified that 'compound(out)=compound(in)' RHEA transport reactions are not intended to be grouping terms in RHEA, but rather indicate channel/uniporter transporters.
Having checked this with @pgaudet, this means that:
i) GO should not have/put these types of RHEA xref on generic/grouping GO terms
ii) These types of RHEA should always be tagged 'broadMatch' xrefs on the corresponding channel/uniporter GO terms.
from go-ontology.
Related Issues (20)
- NTR: positive regulation of phospholipase C/protein kinase C signal transduction HOT 1
- Obsoletion request: GO:0070528 protein kinase C signaling & regulation children
- add check preventing partial EC xrefs on leaf terms
- regulation of protein dephosphorylation (obsoletion candidate) HOT 4
- Rhea alignment of glucosidase II HOT 4
- Fix remaining cases of terms with duplicated MetaCyc xref HOT 3
- GO:000903, Rhea reaction has been updated
- Term definitions and scope of GO:0052695 cellular glucuronidation and GO:0019390 glucuronoside biosynthetic process HOT 9
- Fix remaining terms with >1 (apparent) EC xref
- Taxon constraint: GO:0009089 | lysine biosynthetic process via diaminopimelate
- Catalytic activity terms with no cross references - terms in scope for GO
- Add check for database definition cross references to also be a general cross reference HOT 2
- Catalytic activity (MF) terms with multiple MetaCyc mappings HOT 9
- Pathway (BP) terms with multiple MetaCyc mappings HOT 17
- carbonyl reductase (NADPH) activity (GO:0004090)
- alcohol dehydrogenase/aldo-keto reductase hierarchy HOT 8
- typo in term nameGO:0103045 | methione N-acyltransferase activity
- Obsoletion request: GO:0035629 N-terminal protein amino acid N-linked glycosylation; HOT 20
- Obsoletion request: GO:0071170 | site-specific DNA replication termination GO:0071946 | cis-acting DNA replication termination HOT 2
- Missing parent: polyphosphate import into vacuole HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-ontology.