Skip to content

Commit

Permalink
Update the DRomicsInterpreter-shiny app: add plotly for curvesplot()
Browse files Browse the repository at this point in the history
  • Loading branch information
aursiber committed Nov 30, 2023
1 parent 7775fff commit fed6244
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
1 change: 1 addition & 0 deletions inst/DRomicsInterpreter-shiny/global.R
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ library(shinyWidgets, quietly = TRUE)
library(DRomics, quietly = TRUE)
library(sortable, quietly = TRUE)
library(ggplot2, quietly = TRUE)
library(plotly, quietly = TRUE)
options(shiny.maxRequestSize=30*1024^2)

texthelpnblevel <- "The maximal number of experimental levels is 10. The experimental levels can be for example different molecular levels (transcriptomics, metabolomis, ...), different experimental time points or different biological models (different species, different experimental settings), ..."
Expand Down
2 changes: 1 addition & 1 deletion inst/DRomicsInterpreter-shiny/server.R
Original file line number Diff line number Diff line change
Expand Up @@ -787,7 +787,7 @@ server <- function(input, output, session) {


############ curves plot ############
output$curvesplot <- renderPlot({
output$curvesplot <- renderPlotly({

myextendedresforCurvesplot <- extendedresforCurvesplot()
myfacetbycolumnsCurvesplot <- fnvaluecheckbox(facetbycolumnsCurvesplot(), myextendedresforCurvesplot$mypathclasslabel)
Expand Down
2 changes: 1 addition & 1 deletion inst/DRomicsInterpreter-shiny/ui.R
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@ ui <- fluidPage(
)
),
fixedRow(
plotOutput("curvesplot", width = "100%", height = "900px"),
plotlyOutput("curvesplot", width = "100%", height = "900px"),
br(), br(),
div(align = "center", downloadButton("buttonDownloadCurvesplot", "Download Curves Plot", icon = icon("fas fa-download"))),
),
Expand Down
5 changes: 2 additions & 3 deletions share/todolist.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,8 @@ A FAIRE dans DRomicsInterpreter-shiny pour les fonctions sensitivityplot(), tren
1. [X] Ajouter une fonction bmdfilter permettant de filtrer les sorties de DRomics notamment sur la base des résultats du bootstrap (par défaut on ne garde
que les items avec BMD et IC de la BMD définis, pour la BMD-zSD par défaut) - penser à faire de la prog défensive si les utilisateurs ne mettent pas le bootstrap, filtre possible sur autre chose.... (ML)
1. [ ] Envisager la sortie de figures en plotly, dans la vignette et dans l'appli shiny.
Dans la vignette tant que ça ne fonctionne pas j'ai juste ajouté le code pour l'utilisateur (ML)
A FAIRE dans appli shiny sur le curvesplot. Mais il se passe quoi quand on va la downloader. Elle sera
dans quel état ???????????? (A)
Dans la vignette tant que ça ne fonctionne pas j'ai juste ajouté le code pour l'utilisateur (ML).
OK dans le curvesplot de l'appli shiny (plotly dans shiny + ggplot2 simple pour la figure téléchargée) (A).
1. [X] Dans DRomicsInterpreter-shiny cocher par défaut la case pour ajouter BMD et BMR values (A)
1. [X] changer les valeurs par défaut des arguments de curvesplot, avec les BMD ajoutées, et une transparence des courbes (ML)
1. [X] Dans DRomics-shiny écrire explicitement comment prendre en compte les données proteomiques. (A)
Expand Down

0 comments on commit fed6244

Please sign in to comment.