专栏首页生信技能树为什么要学习编程?

为什么要学习编程?

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

这是一个大坑。

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

  • Mistaken Identifiers: Gene name errors can be introduced inadvertently when using Excel in bioinformatics 2004年
  • Gene name errors are widespread in the scientific literature 2016年

也有人在论坛上面发问,高达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])}))

编辑:jimmy

本文分享自微信公众号 - 生信技能树(biotrainee),作者:jimmy

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-02-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 听说Excel表格动了你的基因名?

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

    生信技能树
  • 有趣的基因命名

    还有,如果你看到HS.开头的基因,它是unigene的ID了,已经不再是symbol啦。

    生信技能树
  • 惊!3个同样的数据挖掘策略居然同时发表

    这个问题怎么说呢,生命科学领域的数据挖掘课题的发表主要是靠工作量,很少有新颖或者前沿,无非就是替换癌症替换分子替换生物学功能基因集,我整理过大家耳熟能详的策略,...

    生信技能树
  • 听说Excel表格动了你的基因名?

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

    生信技能树
  • 报告 | 医疗大数据应用典型企业研究——华生基因

    数据猿导读 华生基因是一家专业从事基因检测软件研发、政府企事业单位信息化服务的高新科技企业。本研究从基本信息、产品、技术资源、商业模式、收入规模和利润等方面对华...

    数据猿
  • 业界 | 季维智院士:干细胞和基因编辑的优势与挑战

    “金刚狼”、“蜘蛛侠”,这些好莱坞大片里的超级英雄,都有一个共同特点,那就是他们都通过基因编辑技术改造了生殖细胞。

    大数据文摘
  • 加权基因共表达网络,其实并没有那么神秘

    WGCNA是目前非常火热的一项研究内容,其全称为weighted correlation network analysis, 直译就是加权基因相关性网络分析。...

    生信修炼手册
  • 2020年如何单纯通过筛选基因发4+分

    今天和大家分享的是2020年1月发表在Journal of Translational Medicine(IF:4.098)上的一篇文章,“Bi...

    科研菌
  • 两岸四地消费者信心指数出炉:中国大陆消费者信心指数评析

    大数据文摘
  • 滑动窗口协议

    Mister24

扫码关注云+社区

领取腾讯云代金券