我们生信技能树已经有多位大神发表了自己的网页工具,其中基于R语言的shiny框架是比较适合初学者的,而且手把手的教程不少:
尤为重要的是随着单细胞转录组的流行,它附带的大量数据的探索和展示也开始需要独立的网页工具,也就是说一篇单细胞文章就得开发一个网页工具。而网页工具的开发其实是一门比较专业的技术,底层三剑客包括:html, js, css, 超出了咱们生信工程师的技能范畴。但是R语言的shiny框架能让你在起步的时候突破网页工具的开发技术限制,简单的几句R代码,一个活灵活现的网页工具就出现在你眼前。
正是考虑到网页工具的大量现实需求,我们《生信技能树》安排了《跟我一起玩转shiny》的系列课程,目录如下:
- 认识shiny
- 一些基本操作
- Shiny App 的基本结构
- 从零创建一个App
- 理解input和output
- 保持正确的要点
- 渲染和输出
- session的解释
- ID的用法
- 根据数据更新UI
- 表格-方案选择
- 表格-renderTable
- 表格-kableExtra
- 表格-DT
- 绘图-基本图形
- 绘图-ggplot2
- 绘图-交互图plotly
- 绘图-交互图echarts
- 用户上传数据
- 用户下载数据-图表
- 用户下载数据-程序产生的文件
- 网页表格收集数据
- 调试-控制台
- 调试-shinyjs-runcodeUI
- 调试-reactlog
- 美化-应用CSS
- 美化-插入图片
- 美化-加入加载动画
- 部署-shinyapp.io
- 部署-shiny server
课程还在研发和筹备中,期待你的参与,文末有加入shiny交流群的方式!
加群(资料获取和交流)方式
老规矩,18.8即可进群,不过如果你可以转发此推文到朋友圈集赞5个也可以截图给我们的拉群小助手申请进群。
听课(直播互动)方式
我们会在钉钉群授课,但是仅接受已经在微信交流群的小伙伴,众筹,总价是5000,如果有100人或者以上愿意进入钉钉群参与直播互动听课,每个人还不到50块钱。
授课时间和详细课程规划,都会在众筹群(钉钉软件直播互动)发布,期待你的参与!
详见《生信技能树》的公众号:https://mp.weixin.qq.com/s/iyl_duzfCQmvD8ywlpfyiA