geneontology / noctua-form

2 stars 0 forks source link

Curation flow in CC only form seems backwards and awkward for curators #224

Open krchristie opened 1 year ago

krchristie commented 1 year ago

In the CC form, it requires one to choose a relationship BEFORE choosing the GO CC term. However, if you don't select the correct relationship, the autocomplete does not provide the term you want to even select it. If the database ALREADY knows which terms should be using "located_in" and which ones should be using "part_of", then it would be MUCH BETTER curation flow for curators if one could choose the GO CC term FIRST, and then have the interface guide you with which relationships are even options.

Here is how it works now:

Requirement to select relationship before selecting GO term

CC-formPulldownMenu

Inability to autocomplete desired term if incorrect relationship selected

However, if one does not select the appropriate relationship for the term that one plans to use, it becomes impossible to select the term one wants as the autocomplete does not bring up the desired term. Here the desired term was radial spoke head 1, but as you can see, NO radial spoke terms come up for selection via the autocomplete when the "locatedIn" relationship was selected:

CCform-locatedIn-autocomplete

Autocompletion working AFTER having to go back and select different relationship

While here, once I select the part_of (protein complex) option, the autocomplete now brings up all of the radial spoke head terms, including the one I specifically wanted in this case. CCform-partOf-autocomplete

LiNiMGI commented 1 year ago

@vanaukenk @tmushayahama Sorry to report that there are still issues in entering CC annotations in noctua form: When enter an CC annotation, I don't see the "evidence" option when click the "+" at the right side of the annotation line.

robnash commented 1 year ago

I agree with Karen in that you should not have to select the relationship first. I have been caught a couple of time previously, not being able to find a term because it was designated a complex rather than a component. If the tool were smart enough, when entering a CC annotation and entering the entity, the form should be able to present you with a type ahead list that includes all acceptable values/terms (like cellular component terms, and protein-containing complex).

Additionally, I am not even sure what some of these options are used for in the CC form. If I want to annotate a CC, I expect to see cellular component terms, anatomy terms, and protein complex terms. I do not understand why some of the options like contributes to, existence overlaps, and existence starts and end during are in the CC form? at least at this level. Some of these like the existence relationships are there for extensions once you have a term in place. So I think it would be great if the CC comes first and then you choose the relationship. I assume the located in CC is still broken, as it does not appear as an option under located in.

Finally, once I create a CC annotation in the form editor and try to look at what I have entered using form it is not even visible. Would be nice if this bug could be fixed.

krchristie commented 1 year ago

Finally, once I create a CC annotation in the form editor and try to look at what I have entered using form it is not even visible. Would be nice if this bug could be fixed.

Hi @robnash - Here's the existing ticket for this issue: CC annotations do not display correctly on Noctua form table #203

krchristie commented 1 year ago

I assume the located in CC is still broken, as it does not appear as an option under located in.

Hi @robnash - The located in CC is not broken, it's just labeled in a very misleading way.

See this ticket for the suggestion I made to improve the labelling of the option that included CC but is labeled in such a way as to make curators think it is specific to anatomy ontologies: Improve clarity of pull-down options in form #223

srengel commented 1 year ago

i super agree that i want to input the gene product, then choose the CC term next from the entire list of GO CC terms (not a constrained set), then choose the relation from a list of appropriate relations. 1. input gene, 2. select term, 3. select relation.

the current workflow is awkward, frustrating, and not user-friendly.