He añadido la opción de cambiar el grupo y de añadir un facet.
This commit is contained in:
+22
-2
@@ -11,7 +11,9 @@ ui <- fluidPage(
|
|||||||
|
|
||||||
sidebarLayout(
|
sidebarLayout(
|
||||||
sidebarPanel(
|
sidebarPanel(
|
||||||
shinyFilesButton("file", label="Select File", title="Select a Seurat Object", multiple=F)
|
shinyFilesButton("file", label="Select File", title="Select a Seurat Object", multiple=F),
|
||||||
|
uiOutput('groupby'),
|
||||||
|
uiOutput('facetby')
|
||||||
),
|
),
|
||||||
|
|
||||||
mainPanel(
|
mainPanel(
|
||||||
@@ -35,10 +37,28 @@ server <- function(input, output) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
output$groupby<-renderUI({
|
||||||
|
if (!is.null(dades$seu)){
|
||||||
|
selectInput("groupby", "GroupBy", c("Default", colnames(dades$seu@meta.data)))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
output$facetby<-renderUI({
|
||||||
|
if (!is.null(dades$seu)){
|
||||||
|
selectInput("facetby", "FacetBy", c("None", colnames(dades$seu@meta.data)))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
output$umapPlot <- renderPlot({
|
output$umapPlot <- renderPlot({
|
||||||
observeEvent(dades$seu, {})
|
observeEvent(dades$seu, {})
|
||||||
if (!is.null(dades$seu)){
|
if (!is.null(dades$seu)){
|
||||||
DimPlot(dades$seu)+theme(aspect.ratio=1)
|
|
||||||
|
plot<-DimPlot(dades$seu,
|
||||||
|
group.by = if(input$groupby != "Default"){input$groupby}else{NULL},
|
||||||
|
split.by=if(input$facetby != "None"){input$facetby}else{NULL})+
|
||||||
|
theme(aspect.ratio=1)
|
||||||
|
plot
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user