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

Make prototype bed file for CRISPR data

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      1
    • Sprint:
      Summer 1 2021 Jun 14 - Jun 25, Summer 2 2021 Jun 28 - Jul 9, Summer 3 2021 Jul 12 - Jul 23

      Description

      Using spreadsheet provided by collaborator, create BED file that allows visualization based on score and/or other characteristics to highlight how the design affects results.

        Attachments

        1. prototype-1.bed
          99 kB
        2. prototype-1.png
          prototype-1.png
          147 kB
        3. prototype-2.bed
          43 kB
        4. prototype-2.png
          prototype-2.png
          131 kB

          Activity

          ann.loraine Ann Loraine created issue -
          ann.loraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-2883 [ 21320 ]
          ann.loraine Ann Loraine made changes -
          Sprint Summer 1 2021 Jun 14 - Jun 25 [ 123 ]
          ann.loraine Ann Loraine made changes -
          Sprint Summer 1 2021 Jun 14 - Jun 25 [ 123 ] Summer 1 2021 Jun 14 - Jun 25, Summer 2 2021 Jun 28 - Jul 9 [ 123, 124 ]
          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 1 2021 Jun 14 - Jun 25, Summer 2 2021 Jun 28 - Jul 9 [ 123, 124 ] Summer 1 2021 Jun 14 - Jun 25, Summer 2 2021 Jun 28 - Jul 9, Summer 3 2021 Jul 12 - Jul 23 [ 123, 124, 125 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          nfreese Nowlan Freese made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ]
          nfreese Nowlan Freese made changes -
          Attachment prototype-1.bed [ 16771 ]
          Attachment prototype-1.png [ 16772 ]
          Hide
          nfreese Nowlan Freese added a comment -

          Prototype 1

          This idea is based on the output from CRISPRon.

          To view the prototype-1.bed file in IGB:
          Open the human genome in IGB (H_sapiens_Dec_2013)
          Navigate to chr17:43,125,265-43,125,369
          Load the prototype-1.bed file and click Load Data
          Right-click on the track label for prototype-1.bed and select Color by...
          In the Color By window, select RGB in the dropdown menu and click OK

          Pros: The bed file includes multiple pieces of data in the Name column, which decreases the size of the file compared to using bedDetail while still including necessary information such as the CRISPR target id, sequence, and PAM site. The RGB value could equate to the score for that particular CRISPR target, and thus using IGB's Color by... functionality allows for fast visual analysis of which CRISPR targets would work best within a particular location.

          Cons: Using bedDetail and placing the CRISPR target id in the 13th column and the sequence of the target/PAM site in the 14th column may be more intuitive. Alternatively, only including the six columns (up to strand) would further decrease the file size while still enabling visual analysis by color using Color by... > Score and editing the heatmap (though this requires additional steps for the user, including knowing to set the range of the heatmap to appropriate values.

          CRISPRon uses IGV JavaScript to display the results on their webpage. The results can be exported as a bed file. The only difference between the prototype-1.bed file and the CRISPRon output is that the thickStart and thickEnd columns are set to chromStart in the prototype-1.bed file. The initial CRISPRon output had the thickStart match the chromStart and the thickEnd match the chromEnd. This resulted in IGB showing the predicted amino acids as part of the annotation, which I found to distract from the visualization of CRISPR target sites.

          Show
          nfreese Nowlan Freese added a comment - Prototype 1 This idea is based on the output from CRISPRon . To view the prototype-1.bed file in IGB: Open the human genome in IGB (H_sapiens_Dec_2013) Navigate to chr17:43,125,265-43,125,369 Load the prototype-1.bed file and click Load Data Right-click on the track label for prototype-1.bed and select Color by... In the Color By window, select RGB in the dropdown menu and click OK Pros: The bed file includes multiple pieces of data in the Name column, which decreases the size of the file compared to using bedDetail while still including necessary information such as the CRISPR target id, sequence, and PAM site. The RGB value could equate to the score for that particular CRISPR target, and thus using IGB's Color by... functionality allows for fast visual analysis of which CRISPR targets would work best within a particular location. Cons: Using bedDetail and placing the CRISPR target id in the 13th column and the sequence of the target/PAM site in the 14th column may be more intuitive. Alternatively, only including the six columns (up to strand) would further decrease the file size while still enabling visual analysis by color using Color by... > Score and editing the heatmap (though this requires additional steps for the user, including knowing to set the range of the heatmap to appropriate values. CRISPRon uses IGV JavaScript to display the results on their webpage. The results can be exported as a bed file. The only difference between the prototype-1.bed file and the CRISPRon output is that the thickStart and thickEnd columns are set to chromStart in the prototype-1.bed file. The initial CRISPRon output had the thickStart match the chromStart and the thickEnd match the chromEnd. This resulted in IGB showing the predicted amino acids as part of the annotation, which I found to distract from the visualization of CRISPR target sites.
          nfreese Nowlan Freese made changes -
          Attachment prototype-1.bed [ 16771 ]
          nfreese Nowlan Freese made changes -
          Attachment prototype-1.bed [ 16773 ]
          nfreese Nowlan Freese made changes -
          Attachment prototype-2.bed [ 16774 ]
          Attachment prototype-2.png [ 16775 ]
          Hide
          nfreese Nowlan Freese added a comment - - edited

          Prototype 2

          Prototype 2 is very similar to prototype 1 but with the removal of the columns 7,8,9.

          I have also simplified the name column to only contain the sequence of the CRISPR target. This looks more visually appealing to me though it does not contain the PAM site info.

          Pros: The file is reduced in size by nearly half.

          Cons: I had a hard time getting the Color by... Score to provide colors that accurately depicted differences in the score values. The default range in IGB was too large and needed to be altered, and I needed to add multiple handles to get a gradient that worked well. It would be much easier for a user to just use the RGB values instead. However, IGB does not currently use the track header for itemRgb (DB-64).

          Show
          nfreese Nowlan Freese added a comment - - edited Prototype 2 Prototype 2 is very similar to prototype 1 but with the removal of the columns 7,8,9. I have also simplified the name column to only contain the sequence of the CRISPR target. This looks more visually appealing to me though it does not contain the PAM site info. Pros: The file is reduced in size by nearly half. Cons: I had a hard time getting the Color by... Score to provide colors that accurately depicted differences in the score values. The default range in IGB was too large and needed to be altered, and I needed to add multiple handles to get a gradient that worked well. It would be much easier for a user to just use the RGB values instead. However, IGB does not currently use the track header for itemRgb ( DB-64 ).
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ]
          nfreese Nowlan Freese made changes -
          Summary Make bed file for data Make prototype bed file for CRISPR data
          nfreese Nowlan Freese made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          Hide
          nfreese Nowlan Freese added a comment -

          The Color by... Score in the Prototype 2 image can be replicated using the following settings:
          Handle: Attribute Value = 78, RGB = 0, 51, 255
          Handle: Attribute Value = 39, RGB = 204, 204, 204
          Handle: Attribute Value = 1, RGB = 204, 0, 204

          Show
          nfreese Nowlan Freese added a comment - The Color by... Score in the Prototype 2 image can be replicated using the following settings: Handle: Attribute Value = 78, RGB = 0, 51, 255 Handle: Attribute Value = 39, RGB = 204, 204, 204 Handle: Attribute Value = 1, RGB = 204, 0, 204
          Hide
          ann.loraine Ann Loraine added a comment -

          Thank you for the prototype bed files. Moving to Done.

          Show
          ann.loraine Ann Loraine added a comment - Thank you for the prototype bed files. Moving to Done.
          ann.loraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          ann.loraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          ann.loraine Ann Loraine made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          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 -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          ann.loraine Ann Loraine made changes -
          Assignee Nowlan Freese [ nfreese ]

            People

            • Assignee:
              nfreese Nowlan Freese
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: