This is closely related to:
- "Curator Notes" and "Abstract"; we'd have to add a new column for this. - For the help button, I'll reach out to Zach and see if there's a "description" field somewhere we can use. - Working with Safari is challenging... Also, for the upload button, I'll check that later... What happens if someone uses both buttons? I haven't investigated that.
Fixes [so far]:
Use-case (mRNA assay):
PURPOSE: I want to update and correct the gene symbol and other metadata for ALL probesets that are associated with the same geneID - 170791 in this case. This mouse gene is now known as Rbm39. It used to be called Rnpc2. This is now wrong and needs to be fixed across all probesets associated with the geneID 170791.
Step 1. I search the default database (BXD hippocampus today) using the search term Rbm39 and I find 14 records within this single probesetfreeze. We have many many probesetfreezes and many will also have the incorrect gene symbol which I now want to correct.
Obviously I can not fix them all one-by-one. GN1 solved this problem many years ago by running a script and SQL update that used the GeneID to fix all fields that were updated. GN2 code is not aware of this challenge and that makes the GN2 curation not useful to me or other curators for this crucial function.
Step 2. I open the top Record ID 1420982_at above.
Step 3. I edit some of the fields. In this case I have correct the symbol to read Rbm39. I also modified the aliases list and I also added the homologene ID. This information needs to be updated jointly in every probeset that has the identical GeneID number. That will make a global correction possible. Have a look at how GN1 handles this.
Step 4. Now the user is ready to submit their corrections. To do so the poor user must scroll to the very bottom of the page. That is not good UX. Another problem we have discussed several times - the two buttons with different function - Submit Change and Reset are next to each other. If the user/curator is working quickly there is a risk that they hit the Reset function. Do we need a Reset function? I don't think so.