Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3960

Test and improve Galaxy page on BioViz.org

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Situation: We have noticed that there are a large number of users ending up on the Galaxy BioViz page. Hopefully this indicates that users are successfully viewing their Galaxy data in IGB. However, it would be a good idea to test the usability of the current Galaxy to IGB bridge and see if we can improve the webpage to make it more clear. For example, if a user has not attached a genome version to their Galaxy data, can we add documentation/links to the Galaxy BioViz bridge page to inform them?

      Task: Identify scenarios that Galaxy users may encounter, such as IGB not running, no genome attached to their Galaxy data, etc. Test how the Galaxy BioViz bridge currently handles those scenarios, and propose improvements. If possible, test with naive users.

        Attachments

          Issue Links

            Activity

            nfreese Nowlan Freese created issue -
            nfreese Nowlan Freese made changes -
            Field Original Value New Value
            Epic Link IGBF-1880 [ 17970 ]
            nfreese Nowlan Freese made changes -
            Issue Type Task [ 3 ] Improvement [ 4 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3961 [ IGBF-3961 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Link This issue relates to IGBF-3994 [ IGBF-3994 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Link This issue relates to IGBF-3996 [ IGBF-3996 ]
            ann.loraine Ann Loraine made changes -
            Sprint Fall 6 [ 207 ] Fall 6, Fall 7 [ 207, 208 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Fall 6, Fall 7 [ 207, 208 ] Fall 6, Spring 1 [ 207, 209 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3994 [ IGBF-3994 ]
            nfreese Nowlan Freese made changes -
            Link This issue is blocked by IGBF-3994 [ IGBF-3994 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Assignee Paige Kulzer [ pkulzer ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Sprint Fall 6, Winter 1 [ 207, 209 ] Fall 6, Spring 1 [ 207, 210 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Sprint Fall 6, Spring 1 [ 207, 210 ] Fall 6, Spring 2 [ 207, 211 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Rank Ranked lower
            pkulzer Paige Kulzer (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            pkulzer Paige Kulzer (Inactive) added a comment -

            Variables I've identified and tested:

            • Browser (Chrome vs Safari)
            • Data type (BAM vs BED)
            • Database (Unassigned vs assigned)
            • IGB not open
            • IGB open, no genome open
            • IGB open, wrong genome open
            • IGB open, right genome open, wrong version
              Note: OS also seems like an important variable to test, but I don't currently have access to a Windows machine.

            Scenarios where the Galaxy BioViz bridge page could be improved:

            1. The BioViz navigation bar and footer are not visible when viewing Galaxy BioViz bridge pages on Safari. There is a link to the Download Page present on the bridge page, but no navigation bar means no Install IGB button as well as no Help menu for people to find resources from.
            2. The following message is displayed when trying to visualize a file in a Galaxy History with no Database/Build: "The file you are trying to view does not have a genome version associated with it. Please return to Galaxy and associate a genome version with the file and try again." There's a high possibility for confusion here since the message does not provide any resources or instructions for fixing this issue in Galaxy. Also, what motivates an IGB user to fix this issue when the file opens on a custom genome in IGB regardless? They might believe that something is wrong with their data being displayed in IGB if they don't fix this issue, but to my understanding the Database/Build's value has no effect on how data is displayed in IGB.
            3. The "Thank you for using IGB!" Galaxy BioViz bridge page is displayed no matter which genome is currently open in IGB (e.g., no genome open, wrong genome open, right genome open but wrong version). The presence of the Database/Build attribute in Galaxy, as well as my intuition, suggests that IGB would use that attribute to open the proper genome in IGB and then load the file for visualization against that genome. Therefore, I think it could be confusing for an IGB user to see this same bridge page for the various scenarios I listed here.

            Suggestions for improvements:

            1. Sravani has made a ticket for this first issue - see IGBF-3996.
            2. Do we need this bridge page? How does Galaxy's Database/Build attribute affect how data is loaded in IGB? If we do decide to improve this page instead of changing it out altogether, this would be a great opportunity to mention and link to a GTN material ("Changing database/build (dbkey)") or possibly our new GTN tutorial. The tutorial includes instructions for assigning that Database/Build field which is what we're currently suggesting users do without providing any further instructions. Also, I suggest that we use the same terminology Galaxy does on this bridge page (e.g., use "Database/Build" instead of "genome version").
            3. I suggest adding a line to the "Thank you for using IGB!" Galaxy BioViz bridge page to the effect of, "Make sure you had the right genome open when clicking Display in IGB in Galaxy as your data will simply appear in IGB as a new (empty) track.
            Show
            pkulzer Paige Kulzer (Inactive) added a comment - Variables I've identified and tested: Browser (Chrome vs Safari) Data type (BAM vs BED) Database (Unassigned vs assigned) IGB not open IGB open, no genome open IGB open, wrong genome open IGB open, right genome open, wrong version Note: OS also seems like an important variable to test, but I don't currently have access to a Windows machine. Scenarios where the Galaxy BioViz bridge page could be improved: The BioViz navigation bar and footer are not visible when viewing Galaxy BioViz bridge pages on Safari. There is a link to the Download Page present on the bridge page, but no navigation bar means no Install IGB button as well as no Help menu for people to find resources from. The following message is displayed when trying to visualize a file in a Galaxy History with no Database/Build: "The file you are trying to view does not have a genome version associated with it. Please return to Galaxy and associate a genome version with the file and try again." There's a high possibility for confusion here since the message does not provide any resources or instructions for fixing this issue in Galaxy. Also, what motivates an IGB user to fix this issue when the file opens on a custom genome in IGB regardless? They might believe that something is wrong with their data being displayed in IGB if they don't fix this issue, but to my understanding the Database/Build's value has no effect on how data is displayed in IGB. The "Thank you for using IGB!" Galaxy BioViz bridge page is displayed no matter which genome is currently open in IGB (e.g., no genome open, wrong genome open, right genome open but wrong version). The presence of the Database/Build attribute in Galaxy, as well as my intuition, suggests that IGB would use that attribute to open the proper genome in IGB and then load the file for visualization against that genome. Therefore, I think it could be confusing for an IGB user to see this same bridge page for the various scenarios I listed here. Suggestions for improvements: Sravani has made a ticket for this first issue - see IGBF-3996 . Do we need this bridge page? How does Galaxy's Database/Build attribute affect how data is loaded in IGB? If we do decide to improve this page instead of changing it out altogether, this would be a great opportunity to mention and link to a GTN material (" Changing database/build (dbkey) ") or possibly our new GTN tutorial. The tutorial includes instructions for assigning that Database/Build field which is what we're currently suggesting users do without providing any further instructions. Also, I suggest that we use the same terminology Galaxy does on this bridge page (e.g., use "Database/Build" instead of "genome version"). I suggest adding a line to the "Thank you for using IGB!" Galaxy BioViz bridge page to the effect of, "Make sure you had the right genome open when clicking Display in IGB in Galaxy as your data will simply appear in IGB as a new (empty) track.
            Hide
            pkulzer Paige Kulzer (Inactive) added a comment -

            For review, please take a look through the issues and suggestions I've outlined here. Let's discuss which improvements we'd like to move forward with and make tickets accordingly before closing this ticket.

            Show
            pkulzer Paige Kulzer (Inactive) added a comment - For review, please take a look through the issues and suggestions I've outlined here. Let's discuss which improvements we'd like to move forward with and make tickets accordingly before closing this ticket.
            pkulzer Paige Kulzer (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Assignee Paige Kulzer [ pkulzer ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 6, Spring 2 [ 207, 211 ] Fall 6 [ 207 ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 6 [ 207 ] Fall 6, Spring 3 [ 207, 212 ]
            nfreese Nowlan Freese made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            Hide
            ann.loraine Ann Loraine added a comment -

            Here is a researcher who has done a lot of work in developing web services for looking up synonyms and other information about genes and genomes: https://www.scripps.edu/faculty/su/

            Also, Nowlan Freese notes that Galaxy has a listing of available genome version (db key) names in Galaxy.

            Show
            ann.loraine Ann Loraine added a comment - Here is a researcher who has done a lot of work in developing web services for looking up synonyms and other information about genes and genomes: https://www.scripps.edu/faculty/su/ Also, Nowlan Freese notes that Galaxy has a listing of available genome version (db key) names in Galaxy.
            Hide
            ann.loraine Ann Loraine added a comment -

            During a meeting, Paige Kulzer noted she has created a PowerPoint document with multiple screen captures showing her research. This would be a good starting point for creating a storyboard showing the workflow users follow in the different scenarios.

            For our next steps, we think we ought to create more formal storyboards showing the workflow. We think that if we do that, it will be more obvious how to improve the workflow and reduce the number failed interactions we think users are having. Specifically, we observed that around half of the time, users who have successfully started IGB are providing a dbkey that IGB recognizes or are not providing a dbkey at all.

            Show
            ann.loraine Ann Loraine added a comment - During a meeting, Paige Kulzer noted she has created a PowerPoint document with multiple screen captures showing her research. This would be a good starting point for creating a storyboard showing the workflow users follow in the different scenarios. For our next steps, we think we ought to create more formal storyboards showing the workflow. We think that if we do that, it will be more obvious how to improve the workflow and reduce the number failed interactions we think users are having. Specifically, we observed that around half of the time, users who have successfully started IGB are providing a dbkey that IGB recognizes or are not providing a dbkey at all.
            Hide
            pkulzer Paige Kulzer (Inactive) added a comment - - edited

            I've added the PowerPoint document that Dr. Loraine mentioned to Google Drive: research-big-lorainelab > IGB Project Documentation and Plans > Galaxy Integration > IGBF-3960 > Bridge-Page-Storyboard.pptx (link)

            I will create a new ticket for expanding this storyboard with the help of a naive user. We will then use the storyboard in combination with the ideas generated from this ticket and work on improving our IGB-Galaxy bridge pages.

            Closing this ticket!

            Show
            pkulzer Paige Kulzer (Inactive) added a comment - - edited I've added the PowerPoint document that Dr. Loraine mentioned to Google Drive: research-big-lorainelab > IGB Project Documentation and Plans > Galaxy Integration > IGBF-3960 > Bridge-Page-Storyboard.pptx ( link ) I will create a new ticket for expanding this storyboard with the help of a naive user. We will then use the storyboard in combination with the ideas generated from this ticket and work on improving our IGB-Galaxy bridge pages. Closing this ticket!
            pkulzer Paige Kulzer (Inactive) made changes -
            Link This issue relates to IGBF-4111 [ IGBF-4111 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Assignee Paige Kulzer [ pkulzer ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-4263 [ IGBF-4263 ]

              People

              • Assignee:
                pkulzer Paige Kulzer (Inactive)
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: