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

Make a new IGB "demo" App that shows how Apps can get access to track data

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      4
    • Sprint:
      Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3

      Description

      A potential App developer asks:

      "can I extract from IGB values for selected/all loaded lines for selected genomic region? For example, I have two tracks for ChIP-seq against two different transcription factors and I want to know what is their average score for selected region e.q. 1kb or 10kb. Can I have also information about which genes (mRNA) are present in this region or values for any other line?"

      Investigate:

      • How does an App find out what tracks are loaded (or selected) in IGB?
      • How does an App access the loaded data for a region?

      Tip:

      • Look at how track filters and operators work.

      *EDIT*: Instead of documenting, let's create a demo App that shows how these things can be done. For spec, see June 2019 comments from Dr. Loraine.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Link This issue relates to IGBF-1351 [ IGBF-1351 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ieclabau Ivory Blakley (Inactive) made changes -
            Link This issue relates to IGBF-1351 [ IGBF-1351 ]
            ann.loraine Ann Loraine made changes -
            Description An App developer asks:

            "can I extract from IGB values for selected/all loaded lines for selected genomic region? For example, I have two tracks for ChIP-seq against two different transcription factors and I want to know what is their average score for selected region e.q. 1kb or 10kb. Can I have also information about which genes (mRNA) are present in this region or values for any other line?"

            Investigate how this could be done and add comments here:

            * How does an App find out what tracks are loaded (or selected) in IGB?
            * How does an App access the loaded data for a region?

            Tip:

            * Look at how track filters and operators work.
            An App developer asks:

            "can I extract from IGB values for selected/all loaded lines for selected genomic region? For example, I have two tracks for ChIP-seq against two different transcription factors and I want to know what is their average score for selected region e.q. 1kb or 10kb. Can I have also information about which genes (mRNA) are present in this region or values for any other line?"

            Investigate how this could be done and add comments here:

            * How does an App find out what tracks are loaded (or selected) in IGB?
            * How does an App access the loaded data for a region?

            Tip:

            * Look at how track filters and operators work.
            * Look at IGB App code
            ann.loraine Ann Loraine made changes -
            Assignee Ivory Blakley [ ieclabau ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ieclabau Ivory Blakley (Inactive) made changes -
            Link This issue relates to IGBF-1351 [ IGBF-1351 ]
            ieclabau Ivory Blakley (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ieclabau Ivory Blakley (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            ieclabau Ivory Blakley (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2 [ 49 ] Summer 2018 Part 2, Summer 2018 Part 3 [ 49, 50 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ieclabau Ivory Blakley (Inactive) made changes -
            Link This issue relates to HELP-297 [ HELP-297 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ivory Blakley [ ieclabau ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3 [ 49, 50 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1 [ 49, 50, 51 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked lower
            ann.loraine Ann Loraine made changes -
            Story Points 1 2
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1 [ 49, 50, 51 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Fall 2018 Sprint 2 [ 49, 50, 51, 52 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked lower
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Fall 2018 Sprint 2 [ 49, 50, 51, 52 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1 [ 49, 50, 51 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Fix Version/s 9.0.2 Minor Release [ 10600 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Summary Document how Apps get access to track data Document how Apps can get access to track data
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Epic Link IGBF-1531 [ 17617 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1 [ 49, 50, 51 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Spring 2019 Sprint 7 [ 49, 50, 51, 66 ]
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Spring 2019 Sprint 7 [ 49, 50, 51, 66 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 8 [ 49, 50, 51, 67 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked lower
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 8 [ 49, 50, 51, 67 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1 [ 49, 50, 51 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1 [ 49, 50, 51 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 11 [ 49, 50, 51, 70 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 11 [ 49, 50, 51, 70 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10 [ 49, 50, 51, 69 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Summary Document how Apps can get access to track data Demonstrate how Apps can get access to track data
            ann.loraine Ann Loraine made changes -
            Issue Type Bug [ 1 ] New Feature [ 2 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-1864 [ IGBF-1864 ]
            ann.loraine Ann Loraine made changes -
            Story Points 2 3
            ann.loraine Ann Loraine made changes -
            Description An App developer asks:

            "can I extract from IGB values for selected/all loaded lines for selected genomic region? For example, I have two tracks for ChIP-seq against two different transcription factors and I want to know what is their average score for selected region e.q. 1kb or 10kb. Can I have also information about which genes (mRNA) are present in this region or values for any other line?"

            Investigate how this could be done and add comments here:

            * How does an App find out what tracks are loaded (or selected) in IGB?
            * How does an App access the loaded data for a region?

            Tip:

            * Look at how track filters and operators work.
            * Look at IGB App code
            A potential App developer asks:

            "can I extract from IGB values for selected/all loaded lines for selected genomic region? For example, I have two tracks for ChIP-seq against two different transcription factors and I want to know what is their average score for selected region e.q. 1kb or 10kb. Can I have also information about which genes (mRNA) are present in this region or values for any other line?"

            Investigate:

            * How does an App find out what tracks are loaded (or selected) in IGB?
            * How does an App access the loaded data for a region?

            Tip:

            * Look at how track filters and operators work.
            ann.loraine Ann Loraine made changes -
            Description A potential App developer asks:

            "can I extract from IGB values for selected/all loaded lines for selected genomic region? For example, I have two tracks for ChIP-seq against two different transcription factors and I want to know what is their average score for selected region e.q. 1kb or 10kb. Can I have also information about which genes (mRNA) are present in this region or values for any other line?"

            Investigate:

            * How does an App find out what tracks are loaded (or selected) in IGB?
            * How does an App access the loaded data for a region?

            Tip:

            * Look at how track filters and operators work.
            A potential App developer asks:

            "can I extract from IGB values for selected/all loaded lines for selected genomic region? For example, I have two tracks for ChIP-seq against two different transcription factors and I want to know what is their average score for selected region e.q. 1kb or 10kb. Can I have also information about which genes (mRNA) are present in this region or values for any other line?"

            Investigate:

            * How does an App find out what tracks are loaded (or selected) in IGB?
            * How does an App access the loaded data for a region?

            Tip:

            * Look at how track filters and operators work.

            **EDIT**: Instead of documenting, let's create a demo App that shows how these things can be done. For spec, see June 2019 comments from Dr. Loraine.
            ann.loraine Ann Loraine made changes -
            Story Points 3 4
            ann.loraine Ann Loraine made changes -
            Summary Demonstrate how Apps can get access to track data Make a new IGB "demo" App that shows how Apps can get access to track data
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10 [ 49, 50, 51, 69 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11 [ 49, 50, 51, 69, 70 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11 [ 49, 50, 51, 69, 70 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 49, 50, 51, 69, 70, 71 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 49, 50, 51, 69, 70, 71 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 49, 50, 51, 69, 70, 71, 72 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18047 ] Fall 2019 Workflow Update [ 19047 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 49, 50, 51, 69, 70, 71, 72 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 49, 50, 51, 69, 70, 71, 72, 73 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Rank Ranked lower
            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ] Shamika Gajanan Kulkarni [ shamika ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Prutha Kulkarni [ prutha ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ] Shamika Gajanan Kulkarni [ shamika ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 49, 50, 51, 69, 70, 71, 72, 73 ] Summer 2018 Part 2, Summer 2018 Part 3, Fall 2018 1, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 4 [ 49, 50, 51, 69, 70, 71, 72, 73, 74 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Shamika Gajanan Kulkarni [ shamika ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 19047 ] Revised Fall 2019 Workflow Update [ 22041 ]
            ann.loraine Ann Loraine made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Ann Loraine [ aloraine ]

              People

              • Assignee:
                ann.loraine Ann Loraine
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: