Closed dosumis closed 5 years ago
Immediate issues fixed manually (see checklists above)
antiporter activity: "Enables the active transport of a solute across a membrane by a mechanism whereby two or more species are transported in opposite directions in a tightly coupled process not directly linked to a form of energy other than chemiosmotic energy. The reaction is: solute A(out) + solute B(in) = solute A(in) + solute B(out)."
But subclasses typically follow a pattern like this:
calcium:cation antiporter activity: "Catalysis of the transfer of a solute or solutes from one side of a membrane to the other according to the reaction: Ca2+(in) + cation(out) = Ca2+(out) + cation(in)."^
From wikipedia: In secondary active transport, one species of solute moves along its electrochemical gradient, allowing a different species to move against its own electrochemical gradient.
Problem: Is it possible to distinguish which of the two solutes is being actively transported in these cases? This seems necessary if we are to have terms like 'calcium-ion active transmembrane transporter activity' (requested by synapse project annotators). CC @ukemi @ValWood @hdrabkin
For this to work for antiporters/symporters we may need active and passive transport subproperties of 'transports or maintains localization of'. @cmungall - any comment?
This is probably most straightforward.
Implicit in this is that there is a certain subset of MFs that will be defined using a reaction pattern (or at least have subClass of axioms, as previously discussed) and a subset will be defined using similar patterns as for BP (transporters, kinases, symporters).
MF refactoring discussion:
Treat antiporter as a compound function - this allows us to deal with co-reference issues.
voltage sensing: has_part some voltage sensor activity (TBA)
This issue was moved to geneontology/go-ontology#16978
From @dosumis on March 17, 2016 11:20
I'm sure this issue has been discussed many times before. Coming up again because it is causing confusion in the synapse project.
In general usage, 'transporter activity' involves active transport:
e.g. see https://en.wikipedia.org/wiki/Ion_transporter https://en.wikipedia.org/wiki/Neurotransmitter_transporter https://en.wikipedia.org/wiki/Dopamine_transporter
For passive transport (down a concentration gradient), the term 'channel' is used.
These are the uses that electrophysiologists/neurobiologists expect.
But in GO we have
transporter activity (1089) . transmembrane transporter activity (938 subclasses) . . active transmembrane transporter activity (427 subclasses) . . . active ion transmembrane transporter activity (0 subclasses!) . . passive transmembrane transporter activity (164 subclasses) . . channel activity (162 subclasses)
Issues:
Taking calcium ion transporter as an example:
'calcium-transporting ATPase activity' is not classified under 'active transmembrane transporter':
Immediate fixes:
' calcium:cation antiporter activity' is not classified under 'active ion transmembrane transporter activity'
https://en.wikipedia.org/wiki/Antiporter
antiporter activity: "Enables the active transport of a solute across a membrane by a mechanism whereby two or more species are transported in opposite directions in a tightly coupled process not directly linked to a form of energy other than chemiosmotic energy. The reaction is: solute A(out) + solute B(in) = solute A(in) + solute B(out)."
Ditto symporter.
Fix:
But - in this case we may need to watch out for incorrect inferences that may result, given that only one of the transported ions is actively transported in these cases.
Relevant historical discussion: http://gocwiki.geneontology.org/index.php/Tranporter_Activity_Meeting_Notes
Copied from original issue: geneontology/go-ontology#12347