今天看到一个“生信分析人员如何面对焦虑和压力”的讨论,虽然对象是从事生信数据分析的科研人员,但岛主认为同样能安慰到其他和科研打交道的朋友。科研不易,埋头死磕的时光回首也是人生财富,和大家共勉。

处理数据的压力

很多时候数据分析是你一个人的工作,组里的其他人不见得比你更有经验,所以帮不上什么忙。你不得不独自做很多决定:该用什么工具分析?怎么分析?分析得对不对?

做生信分析有三个原则:

跑通指令、速战速决、简化过程

  • 跑通指令

就和画画时先定框架一样,先把要分析的几大块步骤确定,用一小部分数据先把指令跑通,不要一上来就把几个G的大数据同时跑。尤其是电脑不给力,或者每个步骤花的时间很长的时候。先跑通,看看有没有原则性的问题,做修改重试的时间代价也比较小。

  • 速战速决

减少压力最要紧的是“速战速决”。和上一点“跑通指令”的核心观点一致。速度快不仅意味着你能准时回家吃饭追剧,更重要的是能避免你钻牛角尖。

举例说你做一个PPT,里面有个图表的颜色你纠结了3小时甚至3天,在此过程中,你肯定会注意到越来越多的细节问题。比如背景用什么颜色,放左放右有什么讲究,边框多粗看起来和谐,26号字体和28号字体哪种投影出来效果好……有些问题看似复杂,但实际上不值得花那个时间去深究。相反,如果你花3分钟就搞定了,还会挖空心思去想它么?肯定做下一页了是不是?也就是把注意力更多了放在“做完PPT”,而不是“做一张完美的表”上。

细节可以后续完善,但只有尽快往下走,才能发现最关键的问题:一张视觉上不够完美的图可以后续完善,但临到发表你的Result和Summary部分都没完成,那就是大事了。

数据处理也是一样,不要一上来就在细节参数上太较真。更何况很多工具你只知道基础用法,其中的原理可能你根本不懂。只要先一步步往下走,如果结果很不合理,自然你会回去纠正的。

  • 简化步骤

找到分析中一些共性的部分,能合并就合并。不断学习一些实用的指令,减少工作量;或者总结后写个小脚本。这不仅能提高效率,还能将知识点和技能模块化。

成果发表后的自我怀疑

卧薪尝胆半年数载,你的文章终于被SCI接收了。开心没多久,你又开始担心“到底我写的对不对?放到现在做我会怎么做?内行看了会挑出哪些错?会不会说我做的是垃圾?”

但很多经验告诉我们,只要你智商正常,每次操作(实验、分析)尽最大努力小心,不要节外生枝,结果交代完整,其实不用太过担心。

生信分析时要用到许多条指令,手滑打错是再正常不过的事情。比如你一不留神把:
samtools view -f 266

写成了:
samtools view -f 226
这算谁的错?光看这两句估计有人也要费会儿功夫才能找出错在哪里,何况在几百条指令里呢?出现这种情况就责怪软件作者好了。一个好的软件是不会让这种错误悄无声息地运行下去的。这两个数字看起来那么像,但运算时在二进制里226=11100010,而266=100001010,这差别多明显。软件作者就不能在设计时给大家行个方便换个不容易错的方式吗?

当然软件作者都很辛苦,大家都是人,不可能面面俱到。但既然他不在你眼前,出错的时候就怪他好了。每个软件都有设计得愚蠢的地方,有时候是作者太聪明了,他本人不会犯的错到了其他用户手里就有不合理的地方,这点也算是种失误。

带着这种意识,你搞数据的时候就会开心很多,不会一直患得患失。当然我们对发表的数据一定要诚实、谨慎。可万一,你在已发表的成果里发现了一个这种低级错误,就这么想:你不是唯一一个犯这种错的人。即使此刻实验室里你孤身一人,但古往今来,学会发表也好,SCI论文也好,甚至毕业论文里,犯错的人多了去了。

近两年一直有文章说博士研究生普遍心理健康状况差,发不了文章、被老板责难、延毕导致怀疑人生。也有些人就算发了文章,顺利毕业,也逃不开“骗子综合征”的自我怀疑。

骗子综合征  一个心理学概念。很多极具天赋、创意的人士都经历过类似的心理过程:尽管在客观上他们已取得了相当的成绩,然而在主观上,他们始终不相信那是基于自己的能力做到的,反而认为是运气好,觉得别人的赞美言过其实,而且这种虚假的成功总有一天会被揭穿,人们会看到自己能力不足的一面。

如果你不仅完全没有“骗子综合征”的顾虑,反而一直觉得自己是旷世奇才,怀才不遇……嗯……岛主愿你永远这么优秀

本文分享自微信公众号 - 生信科技爱好者(bioitee)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

数据处理压力中的自我拯救相关推荐

  1. 2022年终总结:给心一个立住的理由【失败后自我恢复、压力中自我拯救】

    2022年回顾下来没什么值得骄傲的工作成果,只有不安.失败和压力.这是个人技术能力成长最慢的一年,但却是心理承受的压力最大的一年,也是面临着情绪崩溃最多的一年,是过的相当失败的一年.也是发现自己原来如 ...

  2. Java中一次对象的自我拯救探究

    <深入理解java虚拟机>第二版 67页,一次对象自我拯救这个例子很不错,在这里分享出来. 并且从源码角度进行分析. 代码如下: /*** 1 对象可以在被GC时自我拯救* 2 这种自救机 ...

  3. 【深入Java虚拟机JVM 09】JVM垃圾回收finalize方法--对象最有一次自我拯救

    说明:文章所有内容均摘自<深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)> 即使在可达性分析算法中不可达的对象,也并非是"非死不可"的,这时候它们暂时处于& ...

  4. 悲剧艺术! finalize方法实现对象的自我拯救

    生存还是死亡 C++必须手动释放内存, 而Java有Garbage Collection(垃圾回收机制), 自动释放内存, 那么gc是如何判断一个对象是否已经死亡, 是否该回收它了? 这就需要一个垃圾 ...

  5. ARK方舟的自我拯救之路 - 驴妈妈DevOps实践

    ARK方舟的自我拯救之路 - 驴妈妈DevOps实践 前言-啰嗦一下,交代一下背景和"黑"历史 驴妈妈在配置发布自动化这块也摸索.尝试了多年,中间取得了些成绩,也走了些弯路,但是总 ...

  6. 粗大毛孔自我拯救法则

    粗大毛孔自我拯救法则 来源: 网易女人 粗大毛孔是令肌肤看来粗糙的祸首,更糟的是,有时粗大毛孔长出粉刺还会变成草莓脸,好像脸洗不干净一样.毛孔人人都有,但是,为什么有些人的脸滑嫩紧致,自己的脸却偏偏像 ...

  7. C++尽量在operater=中处理“自我赋值”

    operater=中处理"自我赋值 下面的operator=实现是一份不安全的实现,在自赋值时会出现问题: 1.在开头添加"证同测试" c++ 2.通过确保异常安全来获得 ...

  8. 如何在业务开发中实现自我成长

    笔者按 悟已往之不谏,知来者之可追. 从初入职场到现在,已经两年有余,看起来还是前途有限.后患无穷.写罢此文,聊以自慰,勉过往而励将来. 长久以来,我一直在思考两件事情:怎么把过往的经历抽象成可复用的 ...

  9. 十八个绝招把你从压力中营救出来

    面对目前的工作与生活,你是否感觉到快要被逼疯了,来自工作的,家庭的的压力让你焦头烂额,以致于都快喘不过气来,有时甚至有不知所措的感觉.那么身处此境,在这么多的压力威胁到你的身心健康之前,你得好好想想办 ...

最新文章

  1. ubuntu14.04安装CUDA8.0
  2. 语义分割的时候,发的牢骚
  3. sizeof 宏实现的方法
  4. AnalyticDB - 分析型数据库
  5. .NETer,如何用.NET Core 3.0武装自己?这样学效率提高10倍!
  6. 存储过程的版本控制(StoreProcedure,SourceSafe)
  7. ddr4服务器内存频率_金士顿DDR4-3200服务器内存通过完整测试
  8. 信息学奥赛一本通 2027:【例4.13】三角形
  9. 如何开具和交付给客户电子发票
  10. graphviz安装_离线安装vscode插件,你可能会用到!
  11. 软件实习项目4——校园一卡通管理系统(代码实现)
  12. 基于proteus的一个微程序CPU
  13. ftp服务器vsftpd配置文件,vsftpd配置文件详解及ftp服务器搭建
  14. Python基础-Week2
  15. 微信小程序:微信公众号申请微信小程序并认证的步骤
  16. 为什么要学习西方文化
  17. [Excel知识技能] 将数值格式数字转换为文本格式
  18. 电脑可以连接别的手机热点,唯独连接不上某个手机热点怎么办法?
  19. 尚硅谷Linux运维讲解视频(2018.12)
  20. 2022-09-12-kvm介绍

热门文章

  1. 阿里云二面:你对限流了解多少?
  2. 字节二面 | 26图揭秘线程安全
  3. 面试官问一个数据表字段怎么表示多种业务含义?我愣了五分钟
  4. 提升码农90%学习效率的10大学习工具
  5. 推荐8个超实用的神级工具,值得收藏起来!
  6. 如何使用Leangoo自动生成燃尽图
  7. Leangoo大讲堂—北京站精彩回顾
  8. 排序算法---快速排序(java版)
  9. 树莓派64位系统_树莓派4b+Ubuntu server+Nextcloud搭建私人云盘(1):准备系统
  10. ECCV2020 | 即插即用,涨点明显!FPT:特征金字塔Transformer