为什么要学编程

作者: 因地制宜的生信达人 | 来源:发表于2018-07-01 16:26 被阅读142次

帮同学处理一下他从公司拿到的差异分析结果,当然,给我的是Excel表格,老规矩,导出csv然后读入R,然后准备顺手画个火山图,做个GO/KEGG富集分析。下意识的看了看数据结构,然后顺手按照基因名排序了一下,哈哈哈~

genesymbol-error

这是一个大坑。

就因为这个还有两篇文章;

也有人在论坛上面发问,高达2K的阅读量: https://www.biostars.org/p/211861/

Some gene names start with APR/MARC/SEPT* etc default converted into date format.

我们生信技能树论坛也有人分享过: Excel-坑你的基因名没商量!

随意篡改20%的遗传学论文!

可就在今年8月份,三位科学家在《Genome Biology》期刊上发表论文,称他们发现20%的遗传学论文包含了Excel软件导致的基因名转换错误。他们对论文进行的扫描显示,科学文献中的基因名错误十分普遍,在默认设置下Excel软件会将基因的名字转换成日期或浮点数。

举例来说,基因名字SEPT2和MARCH1会被分别转换成2-Sep和1-Mar;标识符2310009E1被转换成浮点数2.31E+13。

但是,如果你会编程的话,事情就很简单咯

a$Gene.Symbol=unlist(lapply(as.character(a$gene_assignment),function(x){trimws(strsplit(x,'//')[[1]][2])}))

相关文章

  • 2018-6-29 计算机基础—计算机是如何存储数据的

    编程基础 WHY 为什么要学编程基础: 谨记你先是一个程序员,其次才是前端。 为什么要学编程基础:为了不夜郎自大,...

  • 小码王:少儿编程≠Scratch,细数神化Scratch的几大误

    如果问起当今的父母: 少儿编程该怎么学? 少儿编程学什么? 为什么要学少儿编程? 他们大概也说不出什么所以然来。弄...

  • 为什么要学编程

    为什么要学编程? 为什么要学习编程?因为这是一种思考问题的方式! 在美国,编程已经进入了小学、中学,奥巴马总统称:...

  • 一个大叔告诉你为什么要自学编程

    这是一个似乎人人都必须学编程的时代,好像不学的话,就真的与时代脱钩了似的,学不学编程?为什么要学?为什么要强调自学...

  • Baby也可以学编程?来跟上儿童编程的大趋势吧

    Baby学编程 1.为什么要学编程(好处)? 其实在说这点之前应该普及一个概念,到底什么是编程? 编程就是使用一种...

  • 为什么要学编程

    今天,老婆问我 : 老公,为什么要学编程呢?这个问题我也想和大家聊聊,引用大家最熟悉的一段历史,红军和白军乃至我国...

  • 为什么要学编程

    帮同学处理一下他从公司拿到的差异分析结果,当然,给我的是Excel表格,老规矩,导出csv然后读入R,然后准备顺手...

  • 为什么要学编程

    Facebook创始人扎克伯格说:“15年内,我们将像教授阅读和写作一样,同样重视教授编程……并会在那时懊悔为什么...

  • 为什么要学编程?

    刘小泽写于19.1.8-1.10 这部分内容学自《Perl在生物信息学中应用》其实之前我也一直困惑这个问题?“为...

  • 我与编程17

    学编程到现在有一个感受:要多问为什么。

网友评论

本文标题:为什么要学编程

本文链接:https://www.haomeiwen.com/subject/hathuftx.html