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

Refactor code to not include library imports into Common.R

    Details

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

      Description

      To deploy Shiny Apps, we need to provide code for making plots. However, our current shared code in Common.R loads edgeR and DESeq2 libraries. As a result, any time a Shiny app loads the code in Common.R, it also goes through a long process of loading up those two libraries, which it doesn't actually need, since the R Shiny apps are only providing visualization, not statistical processing or analysis. So, let's move code that requires edgeR and/or DESeq2 out of Common.R into a different file.

      To do this, we'll need to modify a lot of the .Rmd files that use Common.R. They may need to now import both Common.R and the new statistical functions .R file instead of just Common.R.

      Suggestion for implementation strategy:

      • Loraine and/or Davis migrate the code out of Common.R?
      • Loraine and/or Davis update the rest of the code base?

        Attachments

          Activity

          aloraine Ann Loraine created issue -
          aloraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-3446 [ 22548 ]
          aloraine Ann Loraine made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          aloraine Ann Loraine made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          aloraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          aloraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          aloraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          aloraine Ann Loraine made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          aloraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          aloraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Assignee Molly Davis [ molly ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Assignee Molly Davis [ molly ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Assignee Ann Loraine [ aloraine ]
          aloraine Ann Loraine made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          aloraine Ann Loraine made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          aloraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          aloraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          aloraine Ann Loraine made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          aloraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          aloraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          aloraine Ann Loraine made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          aloraine Ann Loraine made changes -
          Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
          aloraine Ann Loraine made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          aloraine Ann Loraine made changes -
          Comment [ Pushed branch with changes to my fork. Commits are named for IGBF-3459 reflecting how the repository "common" code was refactored. Submitting PR to fix the errors with the repository. ]
          aloraine Ann Loraine made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          aloraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          aloraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          aloraine Ann Loraine made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          aloraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          aloraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          aloraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          aloraine Ann Loraine made changes -
          Sprint Fall 4 2023 Oct 16 [ 180 ] Fall 4 2023 Oct 16, Fall 5 [ 180, 181 ]
          aloraine Ann Loraine made changes -
          Rank Ranked higher
          Mdavis4290 Molly Davis (Inactive) made changes -
          Assignee Molly Davis [ molly ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          Mdavis4290 Molly Davis (Inactive) made changes -
          Assignee Molly Davis [ molly ] Ann Loraine [ aloraine ]

            People

            • Assignee:
              aloraine Ann Loraine
              Reporter:
              aloraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: