computational biology | Bioinformatician | 开发者指南
对自己的定位要明确,不要定义为码农,我是computational biologist.
入了这一行就不要三心二意,这基本注定你未来10年都在干这个,就算要转行也要先把这个做好。其实大多数人最喜欢的肯定是心理学、哲学、脑科学、人工智能,其他的真的没什么意思,虽然有时候觉得未来挺没劲的,老是做这些,但是稍微比较一下,computational biologist还是挺有意思的。
抵抗诱惑,科研是真的枯燥,大部分人是完全无法忍受这份无聊、孤独和压力的,还好现在是论文和基金导向的,大部分人才有目标,如果都没有考核和激励,科研根本就没有人来做。长期保持专注于科研本来就是一个非常难的事情。
心态摆正
心歪了,做什么都是白费,就像老板说的“你要是这个态度,那你永远都不可能取得进步”,确实,心态太重要了。
乐观者总在想如何解决问题,悲观者总是沉浸于问题所带来的烦恼中,这两者之间的执行力会有天壤之别,我们大部分人也是常常在这两者之间徘徊,一定要了解并管理好自己的情绪。
一旦陷入了自悲的状态就只能靠自我的顿悟来解脱了,其他任何人都帮不了你。一个简单的判断自己情绪的方法,平时自己爱吃的食物、爱做的事情、爱听的歌自己现在是否还爱?悲观者做什么都会觉得没劲。
兴趣
没有兴趣,难以持续发力,顶多偶尔爆发,后面还会被反噬。生活和科研都是场马拉松,笑到最后的才是赢家,如果你不让自己喜欢上马拉松,那你肯定是跑不下去的。
长处
田忌赛马,弯道超车,对于我这种开局就落后,智力平平、一般努力的人而言就显得极为重要。
专注
学海无涯,你需要潜入深处,发现新大陆,而不是在水面上浮着,扑哧几下。现在这个世界所有的信息都是过载的,在科学界更是过载,每天发表的paper不计其数,你永远都跟不上。
但我们是科研工作者,我们不必要什么都会,但是按照我们的研究方法,我们能在某个细微的领域有所创新,取得突破,这就足够了。
随时出发
不要指望上完所有的课之后再去开始展开科学研究,基础固然重要,但没必要过于执着,可以边做边学。
每一次的presentation都只有15min,你只能选择性的讲。
模仿
平时看到paper时,看到有用的分析方法,很有用的图,自己可以模仿一下,培养手感。
专业思维
每个行业都有自己的套路,先学习套路有利于入门,后面再谈创新。
尤其是在专业的presentation时,PPT一定要有逻辑(上次被老板批惨了),不要什么都讲又什么都没讲清楚,搞得跟个文献汇报一样。
终身学习
A New Online Computational Biology Curriculum
格局
渺小的人都是奴隶,即使当了皇帝,如果人格渺小,一样是奴隶。
不想当将军的士兵不是好士兵。
总有一天我们要离开打工者的位置,如果格局起不来,就算你做了PI当了领导,最终还是会垮掉,沦为屌丝的,这样的实例太多了。
落实
要有发表欲,当然不是要你拼命作假、灌水,而是自己有了创新之后就要写成论文,把代码写成package,供后人使用。
塑造自己在领域内的影响力,知名度,以期获得更多的合作机会。
研究方向
1. bulk和single cell的打分模型;正好有验证数据;
2. 基于marker的subgroup鉴定;现有的pseudotime和diffusion map;
3. 非聚类的细胞分析方法;
4. lncRNA的分析和鉴定;大数据集、神经网络;one-class
5. 写个DEG分析方法;
6. get marker function;
7. Batch effects评估, detected gene number是否需要评估?
8. SOX10的missing到底是怎么回事?如何评估?
computational biology | Bioinformatician | 开发者指南的更多相关文章
- Cocos引擎开发者指南(1-5)
Cocos引擎开发者指南 英文原版:http://www.cocos2d-x.org/docs/programmers-guide/1/ 中午翻译:http://www.cocos.com/doc/t ...
- GOOGLE PROTOBUF开发者指南
原文地址:http://www.cppblog.com/liquidx/archive/2009/06/23/88366.html 译者: gashero 目录 1 概览 1.1 什么是pro ...
- Protocol Buffers(Protobuf)开发者指南---概览
Protocol Buffers(Protobuf)开发者指南---概览 欢迎来到protocol buffers的开发者指南文档,protocol buffers是一个与编程语言无关‘.系统平台无关 ...
- Android开发者指南-方位传感器-Position Sensor
Android开发者指南-方位传感器-Position Sensor 转载自:http://blog.sina.com.cn/s/blog_48d4913001010zsu.html Position ...
- libusb 开发者指南-牛胜超(转)
源:libusb 开发者指南 libusb Developers Guidelibusb 开发者指南 原作者:Johannes Erdfelt翻译者:牛胜超 Table of Contents目录 P ...
- libusb开发者指南(转)
源:libusb开发者指南 译者: gashero 作者: Johannes Erdfelt 日期: 2010-04-17 地址: http://libusb.sourceforge.net/doc/ ...
- [译]AngularJS 1.3.0 开发者指南(一) -- 介绍
[译]AngularJS 1.3.0 开发者指南(一) -- 介绍 Angular是什么 ? AngularJS是一款针对动态web应用的结构框架. 它可以让像使用模板语言使用HTML, 并且可以扩展 ...
- ASP.NET Core开发者指南
ASP.NET Core开发者指南 2019年ASP.NET Core开发者指南: 你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 ASP.NET Core 开发者.“ ...
- Spring Security OAuth 2开发者指南译
Spring Security OAuth 2开发者指南译 介绍 这是用户指南的支持OAuth 2.0.对于OAuth 1.0,一切都是不同的,所以看到它的用户指南. 本用户指南分为两部分,第一部分为 ...
随机推荐
- 神秘的.user.ini文件
原文链接:https://segmentfault.com/a/1190000011552335
- 【4opencv】CLR基本原理和如何运用于GOCW
GOCW的重点和难点就在于Csharp调用OpenCV,其中的桥梁就是CLR,当然我们也有其他方法,但是CLR是一个比较新的.比较可靠的.关键是能用的桥梁.这里关于CLR的基本原理知识.如何用于GOC ...
- maven的使用记录
maven的使用记录 使用的版本为3.6.0. maven配置部署项目 在cmd命令行中切换到Maven项目的根目录,比如:D:/xxxwork/java/maven-test,然后执行命令:$ mv ...
- OpenJudge cdqz/Data Structure Challenge 2 (Problem 5822) - 可持久化线段树
描述 给一个空数列,有M次操作,每次操作是以下三种之一: (1)在数列后加一个数 (2)求数列中某位置的值 (3)撤销掉最后进行的若干次操作(1和3) 输入 第一行一个正整数M. 接下来M行,每行开头 ...
- Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) Problem F (Codeforces 831F) - 数论 - 暴力
题目传送门 传送门I 传送门II 传送门III 题目大意 求一个满足$d\sum_{i = 1}^{n} \left \lceil \frac{a_i}{d} \right \rceil - \sum ...
- JavaScript中字符串的方法:charAt()、charCodeAt()、indexOf()、lastIndexOf()、substr()、slice()、substring()、search()、replace()、split()、concat()、toLowerCase()、toUpperCase()
1.字符创的创建: //1.通过new 来创建 var str = String("javascript"); //2.3.直接使用字面量进行创建 var str='html5'; ...
- django基础 -- 4. 模板语言 过滤器 模板继承 FBV 和CBV 装饰器 组件
一.语法 两种特殊符号(语法): {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 二.变量 1. 可直接用 {{ 变量名 }} (可调用字符串, 数字 ,列表,字典,对象等) ...
- 网络存储结构简明分析—DAS、NAS和SAN 三者区别
存储的总体分类 主流存储结构 网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage).存储区域网络(SAN:Storage Area Network ...
- Learning to Compare Image Patches via Convolutional Neural Networks --- Reading Summary
Learning to Compare Image Patches via Convolutional Neural Networks --- Reading Summary 2017.03.08 ...
- HihoCoder 1195 高斯消元·一(高斯消元)
题意 https://hihocoder.com/problemset/problem/1195 思路 高斯消元是解决高元方程的一种算法,复杂度 \(O(n^3)\) . 过程大致是: 构造一个未知数 ...