优化 | 自动关闭 TBtools R-shiny Plugin 网页

写在前面

还有十分钟就是 11点。11点呢,是我的午饭时间,因为不用排队,吃完可以继续干到下午17点。还有几分钟,就写写推文。断更两三天了,总要搞点事情。于是搬出的几天前已经实现过的功能,继续水一波。
早前,TBtools R Plugin 并未想过要只是 R-shiny,然而Shawn Wang 老铁嘛,就是折腾了一波。这个就有种倒逼我更新的感觉。于是呢,我进一步对 TBtools R Plugin 套装做了两点更新。

自动生成工作目录

很多时候,我们其实搞不明白,为什么明明界面上有提示,得搞个工作目录进去,如下

但是呢,很多人就是不设置,直接点击运行,然后软件报错.....
后来呢,我就明白了。作为一个 TBtools 的重度用户,我也用起来 Shawn Wang 的Bubble Shiny。啊,这个工作目录总是要设置,太麻烦了。不应该是,打开就直接可以运行吗?于是我优化了下代码,结果如下

Emmm,我真是太贴心了。

关闭网页,自动结束 R-shiny 进程

点击 Start 之后,会自动弹出 Shiny 插件的网页窗口。在前述的版本,直接关闭网页,那么 Shiny App 还是会在后台运行....这就尴尬了。有点变成僵尸进程。
尽管最好的做法,是Shawn Wang 老铁搞定的这个,Stop App摁钮。只要点击一下就可以关闭。

但是,我们需要的,还是更方便...亦即 X 了网页,就自动关闭进程。我鼓捣了下,其实实现了,只是

写在最后

Anyway,总是一些东西。又水了一波~~

(0)

相关推荐

  • 基于R语言的shiny网页工具开发小技巧系列-06

    六年前还在上海工作的时候,机缘巧合接触了使用R语言的shiny体系搭建网页工具的技术,就一直身体力行的在我们生物信息学圈子里面推广它. 自己一个人能做的很有限,很庆幸这些年有各式各样的小伙伴加入我们& ...

  • shiny教程目录汇总

    六年前还在上海工作的时候,机缘巧合接触了使用R语言的shiny体系搭建网页工具的技术,就一直身体力行的在我们生物信息学圈子里面推广它. 自己一个人能做的很有限,很庆幸这些年有各式各样的小伙伴加入我们& ...

  • 基于R语言的shiny网页工具开发小技巧系列-04

    六年前还在上海工作的时候,机缘巧合接触了使用R语言的shiny体系搭建网页工具的技术,就一直身体力行的在我们生物信息学圈子里面推广它. 自己一个人能做的很有限,很庆幸这些年有各式各样的小伙伴加入我们& ...

  • 基于R语言的shiny网页工具开发小技巧系列-08

    六年前还在上海工作的时候,机缘巧合接触了使用R语言的shiny体系搭建网页工具的技术,就一直身体力行的在我们生物信息学圈子里面推广它. 自己一个人能做的很有限,很庆幸这些年有各式各样的小伙伴加入我们& ...

  • 为什么网页版Rstudio登陆总是失败

    通常我们拿到一个全新服务器,要给大家使用,需要配置最新版R环境,代码如下: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  ...

  • 基于R语言的shiny网页工具开发小技巧系列-07

    六年前还在上海工作的时候,机缘巧合接触了使用R语言的shiny体系搭建网页工具的技术,就一直身体力行的在我们生物信息学圈子里面推广它. 自己一个人能做的很有限,很庆幸这些年有各式各样的小伙伴加入我们& ...

  • Linux命令填空题合集(二)!

    在Linux系统中,命令有着非常重要的作用,无论工作还是学习都离不开它.之前为大家介绍过有关Linux命令的选择题,接下来我们一起来看看Linux命令的填空题,希望对你们有所帮助. Linux填空题 ...

  • Update | TBtools R Plugin 制备套件更新

    写在前面 细细数来,快一周没写代码了.午间,几个老铁用户又有新动作,主要是涉及到 R 脚本的批量操作.举一个场景案例: 使用 TBtools 做了四五个基因集合的 GO 富集分析 希望基于这些结果,批 ...

  • 套壳 | 加密你的 R 脚本 ~ TBtools R Plugin 分发

    写在前面 年前,在 TBtools 中释放了 Rserver Plugin,从此任何朋友都可以在基于自己手上的 R 脚本,在极短的时间内完成脚本 -> 界面化.这事实上符合 TBtools 开发 ...

  • 解决方案!TBtools R Plugin 安装~ 终极奥义

    写在前面 很久很久以前,我期望通过插件模式让 TBtools 成为更多老师在生信数据分析中的得力助手.插件模式开放到现在,也是一年有余,期间我还是做了一些工作: 1 开放并完成 TBtools 插件模 ...

  • 什么,给你了你这么多miRNA靶基因查询R包和网页工具你居然不知道怎么使用

    前面,我们多次介绍了关于miRNA的靶向基因的查询工具,分别是: microRNAs靶基因数据库哪家强 使用miRNAtap数据源提取miRNA的预测靶基因结果 对miRNA进行go和kegg等功能数 ...

  • R : Shiny|搭建单细胞数据分析云平台

    男, 一个长大了才会遇到的帅哥, 稳健,潇洒,大方,靠谱. 一段生信缘,一棵技能树, 一枚大型测序工厂的螺丝钉, 一个随机森林中提灯觅食的津门旅客. 前言 shiny官网(https://shiny. ...

  • 基于R语言的shiny网页工具开发基础系列-07

    任何使用R的人都可运行你的shiny app,他们需要你的app.R的一个副本,还有其他支持材料(比如www文件夹或者帮助脚本) 发送你的文件到另一个用户,email或者github等 用户将你的文件 ...

  • 基于R语言的shiny网页工具开发基础系列-06

    L6-反应表达式 用反应表达式,快速构建,模块化app ⚠️此篇的线上数据可能有时无法顺利抓取,要多试几次 使用反应表达式 用户会赞叹快速的app,但是你的app有大量运算影响速度了该怎么办呢? 此篇 ...

  • 基于R语言的shiny网页工具开发基础系列-05

    l5-更复杂的反应app 创建一个更复杂的依赖R脚本和额外数据的有灵魂的(能反应的)app 使用R脚本和数据 此篇旨在展示如何载入数据,R脚本,包,用来构建app. 构建一个复杂的数据,可视化美国的人 ...

  • 基于R语言的shiny网页工具开发基础系列-04

    l4-反应输出 了解小工具如何和反应输出联系,反应输出即无何时用户改变小工具都会自动更新的对象 展示反应输出 是时候给app注入灵魂了,此篇介绍如何构建一个反应输出在app中展示. 只要用户触发小工具 ...