小编Chr*_*ris的帖子

寻找一种更合乎逻辑的方式来在闪亮的应用程序中表示 96 孔板的条件

我有一张 96 孔板的俯视图,其中板的底部已制成透明。我最终想做的是,当我的 Shiny 应用程序的用户单击代表实验条件的某个按钮(这是某种颜色并标有条件名称)时,让单元格或列改变颜色,然后某个孔或列号上(见下文)。

在此输入图像描述

我目前的想法是制作一个 HTML 表格并将其渲染在 96 孔板图像后面。一旦按下颜色选择按钮并选择某个表格单元格或列,这些单元格就会将背景更改为该颜色。我只是想确保我以尽可能最明智的方式处理这件事。这也将是用户为数据分析和图表制作目的向孔分配条件的方式。本质上,在分析脚本中为孔分配了一个条件,类似于下图所示。一旦 HTML 表格单元格更改为反映某种条件/颜色,R 脚本中相应的孔也将反映该条件(这是另一件“最终”的事情)。

# Add condition information specific to this experiment

sum_tab[, loc_id:=str_extract(location, "\\d{2}")]

sum_tab$loc_id = as.integer(sum_tab$loc_id)

sum_tab[, condition:="empty"]

sum_tab[loc_id %in% 1:12, condition:=paste("Wild Type")]
sum_tab[loc_id %in% 13:24, condition:=paste("3_fish_gse1_(-16/+)")]
sum_tab[loc_id %in% 25:36, condition:=paste("3_fish_cox8a (-75/+0)")]
sum_tab[loc_id %in% 37:48, condition:=paste("3_fish_fam171a1 (-10/+)")]
sum_tab[loc_id %in% 49:60, condition:=paste("3_fish_clec19a (-14/+)")]
Run Code Online (Sandbox Code Playgroud)

简而言之,我的问题是:有没有办法调用 HTML 表格中各个单元格的标识?或者是否有一种更智能的方法来跟踪用于 Shiny 应用程序可视化目的的颜色,以及用于 R 脚本分析目的的条件标签?

我想我应该先问一下,然后再尝试花几个小时来弄清楚,然后可能会感到失望并不得不重新开始。

谢谢你!

logic r html-table shiny action-button

2
推荐指数
1
解决办法
1704
查看次数

标签 统计

action-button ×1

html-table ×1

logic ×1

r ×1

shiny ×1