wiki:CurationToolMultiGenePhenotypes

Version 11 (modified by kmr44, 6 years ago) (diff)

--

Multi-gene phenotype support

Suggestions from Skype calls

Suggested changes from Antonia and Midori

  • Allow editing of conditions after evidence - DONE kmr 2014-10-23
  • Split phenotype table on publication page into single and multi-gene phenotype annotation tables
    • needs fixing anyway as all phenotype annotations appear on all gene pages - DONE kmr 2014-10-23
  • Hyperlink "Genotype name" in the phenotype annotation table
  • Under "Actions ..." just say "Add a new phenotype for this genotype" - DONE kmr 2014-06-06
  • On the "Add a genotype" page:
    • add gene names beside the allele names in the allele table
    • add an input field for an optional "name" for the genotype - DONE kmr 2014-06-06 - needs better formatting
    • allow searching by genotype "name" - autocomplete and then fill in the identifiers

New thoughts from testing 2014-10-24 (Val)

  • The Genotype list has instruction s "Add a Genotype" I think that for single gene mutant alleles this might be a bit opaque what the user needs to do. I think it might be more obvious if this was called “Genotype and allele list” and the instruction “Add an allele, or a genotype” ...although I am not welded to this and would happily go with any better suggestions (THIS ONE NEED CURATOR DISCUSSION)
  • I think most users won't have a clue what to add for a name. We don't want them typing in the entire plo14-123,cdc2delta,cdc3-345 etc, but we need to make it clearer what to add. So, we need to say (succinctly) something to convey this “This is a optional “short name”, the lab strain name will do, or , another published label to enable to you to find this genotype quickly) “ A ‘formal’ description of the form(plo14-123,cdc2delta,cdc3-345) will be constructed from the individual alleles in the database so you do not need to type that in here" (THIS ONE NEED CURATOR DISCUSSION) - KMR 2014-10-25: It has improved slightly - it doesn't say "click to add genotype name"
  • It would be nice if it were clearer when an allele had been added from the genes in your list. Maybe oce you have selected your gens for a specific genotype, once you added the allele the "add allle box" changed in some way (this might not be good if you have 2 allleles of the same gene) (IGNORE THIS ONE FOR NOW)
  • Details should show the formal name (i.e plo1-ts18,nod1delta), and the “user given name” i.e (mystrain2) - KMR 2014-10-28: I had that for a while but it looked like a repeat of the list of alleles, but all on one line. It looked messy for multi-gene genotypes so I removed it. Is there anything we can do to make it look less messy?

  • Choose evidence for annotating x with y -Make it clearer that here we are doing evidence AND condition
    • 1. Suggest Select evidence and add conditions(for x with y)
    • 2. Put a bit of separation between the evidence box and the conditions
    • 3. Previously used conditions do not get added to the list when you click on them
  • Duplicating a row, Small bug: When I duplicate a row I can change things, ( change evidence, add conditions) The evidence changed OK, but the new condition I selected did not appear
  • At some point (after adding a single gene phenotype) the only button available was “change genotype” I hit this and it took me back to the summary page (unexpectedly, but that was where I wanted to go!). When you curate a “single gene phenotype” like this, the allele name (genotype) does not appear. I think this was because I didn’t name it, but the name should be derived from the allele designation(not from the user) see above.
  • Bug, when I tried to create a genotype wth 3 deletion alleles I was not allowed to "finish". I had to "cancel" it instead - KMR 2014-10-25: I can't reproduce this

New thoughts from testing 2014-10-24 (Midori)

  • The gene page needs a route back to phenotype curation (in addition to "change gene").
  • The ontology term page needs route back to term search (at the moment the only option is the paper summary page, and the "back" button does nothing).
  • The "duplicate" popup has the same header as the "edit" popup ("Edit $annotation for $gene"). Could it say something more helpful, such as "Edit fields to create a new annotation for $gene"?
  • The "Add ..." link for the phenotype table needs some sort of cleverness for before any genotypes are added. It would probably be simplest just to have it not appear until after there's at least one genotype available in the session (at least for now). Later we could think about having it link to the genotype-adding interface if there are no genotypes yet.
  • In the "standard" phenotype curation interface, the box for adding conditions is subtle and kind of easy to overlook.
    • It could probably be (a) a bit smaller and (b) not rammed up against the evidence selector (i.e. put a little bit of vertical whitespace between the evidence pulldown and the conditions box).
    • Maybe a bit more border, too, although there's a risk that would look naff.
    • It'll also help to mention conditions in the header ("Choose evidence and conditions for annotating ...").
  • It would be nice to have a way to edit a genotype, in case we make a mistake entering details.
    • Ooh, and maybe also a duplicate-and-edit option analogous to "duplicate annotation"? If I have two genotypes, each with six alleles of which five are the same .. (was Antonia asking for something like this on the last call?)
    • Another thing that might be handy is a list of all the genotypes and their descriptions. It might be too much to put in the genotype box on the paper summary page (some genotypes will be complicated), so maybe a new page or popup, with a "see genotype descriptions" link.
  • Question for curators: should we have a way to delete an unused genotype from a session? We don't want to delete a genotype from the database, but maybe one that gets added in a session but not used could safely be deleted to declutter the interface.

Suggested changes from Val

  • have an "edit gene list" on the "Add a genotype" page - call it "add genes" on this page - DONE kmr 2014-06-06
  • "Actions:" should be "Action" on the genotype page - DONE kmr 2014-06-06
  • "Add a new phenotype ..." should be "Add phenotype to genotype" - DONE kmr 2014-06-06
  • Add conditions to evidence page
  • on publication page "Add a genotype" -> "Select a genotype" - DONE kmr 2014-06-06
  • on the "Select a genotype" page
    • first choose the genes for the genotype - checkboxes - DONE kmr 2014-06-06
    • then "Continue" - DONE kmr 2014-06-06
    • then "choose an existing genotype" from a list, if any
    • otherwise, add alleles ...
  • Add auto suggest existing geneotypes based on the collection of genes selected from the list of available genes (BEFORE alleles are added, you only need to do this if your genetype does not already exist)

To-do items / bugs

  • the same annotation appears on every gene and genotype page - DONE kmr 2014-10-23
  • In the "standard" ontology term search, when I go to select an ontology term, it only "takes" the second time I click it. Not sure how else to describe it -- click to select a term, and nothing happens; click again and it's selected. (This feels like the sort of bug that's going to be a nightmare to reproduce and track down, but I get it in both Firefox and Safari. Happy to demo if that'd help.) Term selection in popups ("Add", "Edit", etc) works as expected. (mah 2014-10-24)
  • Is the annotation extension box supposed to appear in the "duplicate" and "edit" popups when one is not logged in? It does at the moment ... (mah 2014-10-24)
  • I gave my genotypes names, but the "Add" phenotype popup doesn't use them in the genotype pulldown; I get what I presume is the internal ID gibberish instead, and have to guess which is which. (mah 2014-10-24)
  • It quite happily let me add a duplicate genotype. I think we want to disallow that -- cough up a message such as "That genotype already exists [with the name $genotype_name]", don't we? (mah 2014-10-24)
  • Is the definition getting lost for a term suggestion? I can see the name but not the def for suggestions I put in. (mah 2014-10-24)