【生信工程师如何写一个小工具()】愿君学长松,慎勿作桃李。这篇文章主要讲述生信工程师如何写一个小工具?相关的知识,希望能为你提供帮助。
生信人员主要还是做序列信息的数据分析,平时自己的工作,直接跑代码运行得到结果。但如果要开发一个小工具给普通用户使用,就一个简单的上传数据,然后得到数据分析的结果,这就难倒了一大批人。前端的展示甚至比功能代码部分更让人头疼,CSS+html+javascript了解一下,Django、Flask、Tornado等web框架再学习一下,简直要疯了。
好在有一些已经写好的软件包,可以让我们绕过繁琐的前端知识,做一些简单的处理,把更多的精力放在实现具体的功能上。
比如R语言的shiny系列包,比如python语言的streamlit包等,都是这样的逻辑。但shiny要部署在服务器也有一些难度,而且很不稳定,经常报错的亚子。streamlit我还没试过,专门给数据分析师用的,希望好用。
除了web交互工具,也可以利用一些库来打包程序为GUI工具。不过GUI不如Web流行和方便了。
哎,我只是一个生物信息分析员而已,怎么要学这么多东西呢???
作者:??Bioinfarmer???,若要及时了解动态信息,请关注同名微信公众号:Bioinfarmer。
推荐阅读
- git 查看分支创建时间
- #yyds干货盘点#一个Getter引发的血案
- shell函数应用
- 关于ThreadLocal的九个知识点,看完别再说不懂了!
- parted#yyds干货盘点#
- #yyds干货盘点# @Autowired注解到底怎么实现的?
- 设USB 可移动存储设备设为只读的方法
- 山特ups 山特ups北京代理
- #yyds干货盘点# 手把手教你使用Python网络爬虫实现邮件定时发送(附源码)