Compare commits

..

3 Commits

Author SHA1 Message Date
marcelcosta db6c07595c Cambiar etiquetas. 2022-04-04 11:37:56 +02:00
marcelcosta 35e4d31495 Iniciar sección citometría. Botón para el directorio. 2022-04-04 11:35:23 +02:00
marcelcosta 38aa06c4ee Añadir etiquetas para el código. 2022-04-04 11:34:43 +02:00
+50 -7
View File
@@ -19,6 +19,8 @@ rna<-data.frame("UMID"="","UM"="")
sqlInitialize(ruta="../ruta_database.R") sqlInitialize(ruta="../ruta_database.R")
# UI ----
ui <- fluidPage( ui <- fluidPage(
# Application title # Application title
@@ -27,6 +29,8 @@ ui <- fluidPage(
#sidebarLayout( #sidebarLayout(
#Navbar #Navbar
navbarPage("BDAccess", navbarPage("BDAccess",
## Update ----
tabPanel("Update", tabPanel("Update",
sidebarPanel( sidebarPanel(
selectInput("dbtype", "", selected="UM", choices=c("UM", "OV","CC")), selectInput("dbtype", "", selected="UM", choices=c("UM", "OV","CC")),
@@ -52,6 +56,8 @@ ui <- fluidPage(
) )
) )
), ),
## Visor ----
tabPanel("Visor", tabPanel("Visor",
sidebarPanel( sidebarPanel(
radioButtons("nhc", label = h3("Código"), radioButtons("nhc", label = h3("Código"),
@@ -66,6 +72,27 @@ ui <- fluidPage(
tableOutput("nitrogen") tableOutput("nitrogen")
) )
), ),
## Citometría ----
tabPanel("Citometría",
sidebarPanel(
# shinyDirButton(id="cito_dir",label="Cito Dir", title="Citometría")
# fileInput(inputId = "cito_dir", label = "Cito Dir", multiple = F)
),
mainPanel(
actionButton("goButtonDir","load session to analyze"),
textOutput("session")
# tabsetPanel(
# tabPanel("Table", tableOutput("sc_table")),
# tabPanel("Plots",
# plotOutput("sc_plot", height = "1000px"),
# plotOutput("sc_expr"), height = "600px")
# )
)
),
## scRNAseq ----
tabPanel("scRNAseq", tabPanel("scRNAseq",
sidebarPanel( sidebarPanel(
textInput("sqlquery", label = "sqlquery", value = ""), textInput("sqlquery", label = "sqlquery", value = ""),
@@ -87,10 +114,11 @@ ui <- fluidPage(
) )
# Define server logic required to draw a histogram # Define server logic required to draw a histogram
# Server ----
server <- function(input, output) { server <- function(input, output) {
## Update ## Update ----
values <- reactiveValues() values <- reactiveValues()
values[["DF"]]<-DF values[["DF"]]<-DF
values[["samples"]]<-samples values[["samples"]]<-samples
@@ -618,8 +646,9 @@ server <- function(input, output) {
} }
}) })
## Visor
## Visor ----
output$report<-renderUI({ output$report<-renderUI({
samples<-sqlFetch(dta, "samples") samples<-sqlFetch(dta, "samples")
if (input$nhc == 1){samples_sel<-samples %>% filter(OVID == input$id)} if (input$nhc == 1){samples_sel<-samples %>% filter(OVID == input$id)}
@@ -786,8 +815,22 @@ server <- function(input, output) {
}) })
## scRNAseq
## Citometría ----
observe({
if(input$goButtonDir > 0){
cito_dir<<-choose.dir() %>% gsub("\\","/",. ,fixed=T)
output$session <- renderText(
cito_dir
)
}
})
## scRNAseq ----
output$PATID = renderUI({ output$PATID = renderUI({
observeEvent(input$goButton, {}) observeEvent(input$goButton, {})
sc_cod<-sqlFetch(dta, "CNAG") %>% pull(CODIGO) sc_cod<-sqlFetch(dta, "CNAG") %>% pull(CODIGO)