把自己的数据做成网页版,既提升文章的可读性又方便交流
下面这几个例子都挺好,尤其第一个
R : Shiny|搭建单细胞数据分析云平台
一个在线火山图的Shiny应用
(转帖)Shiny和Plotly实现可交互DNA甲基化分析包ChAMP
Shiny介绍
我的一个简单例子
设置说明
关键是花点时间理解下数据结构,这些可以参照上述教程,不再赘述。
几个提醒
1、新建data把数据文件放在app根目录的data文件夹
2、参照官网的说明并注册账号和设置,以及上传数据
3、数据不要太大
上传数据
1、注册并登陆,获取密钥
library(rsconnect)
rsconnect::setAccountInfo(name='注册的名字',token='注册后会得到', secret='注册后会得到')
2、上传
rsconnect::deployApp("app路径")#包含了data文件夹
rsconnect::deployApp("/Users/jiangc4/Box/Data/Nanopore/3rd/code/figures/databse/all_in_one/DRS_humanized",account='caolab')
对于bioconductor的包,在上传前要在你的R中运行
options(repos = BiocManager::repositories())
如果报错内存不足
> setwd("~/nanopore_human_annotation/")
> rsconnect::configureApp("nanopore_human_annotation", size="xxlarge")