s**2 发帖数: 1287 | 1 大学学的数学和编程早还给体育老师了。
现在想自学点编程和以便 bioinformatician 更有效地合作,
有人说学 Python,有人说学 R。
我自己是两眼一抹黑,请版上各位指点一二。
多谢! |
s*****j 发帖数: 6435 | 2 同问.
【在 s**2 的大作中提到】 : 大学学的数学和编程早还给体育老师了。 : 现在想自学点编程和以便 bioinformatician 更有效地合作, : 有人说学 Python,有人说学 R。 : 我自己是两眼一抹黑,请版上各位指点一二。 : 多谢!
|
D*a 发帖数: 6830 | 3 这不简单,问你合作那个bioinformatician |
l***y 发帖数: 638 | 4 用啥学啥
一天python,一天R,不冲突
【在 s**2 的大作中提到】 : 大学学的数学和编程早还给体育老师了。 : 现在想自学点编程和以便 bioinformatician 更有效地合作, : 有人说学 Python,有人说学 R。 : 我自己是两眼一抹黑,请版上各位指点一二。 : 多谢!
|
l********8 发帖数: 197 | 5 如果是做bioinf,那R用的多的,还有perl,C/C++应该也有用的。Phython的好处是上
手容易,而且很多CS的位置都在用,你可以找出了bioinf以外的位置。学学很快的,一
般一周就可以上手一种语言。学语言要快点上手,然后多写。。。 |
s**2 发帖数: 1287 | 6 合作者说 R。我一个朋友也是 bioinformatician,做 NGS 分析的,
说建议学 Python。
当然也可能是我朋友比较了解我,觉得我这么笨,学 Python 容易一些。:)
主要是因为和 bioinformatician 讨论问题的时候,能明显感觉到之间的 gap,相互不
能理解对方的问题,导致研究不够深入,所以想自学一点他们的思维方式。
【在 D*a 的大作中提到】 : 这不简单,问你合作那个bioinformatician
|
s**2 发帖数: 1287 | 7 多谢建议。
前面有个帖子提到他的老板要求不能用现成的模块,script都必须自己写,看来也是多
写多练的意思。
【在 l********8 的大作中提到】 : 如果是做bioinf,那R用的多的,还有perl,C/C++应该也有用的。Phython的好处是上 : 手容易,而且很多CS的位置都在用,你可以找出了bioinf以外的位置。学学很快的,一 : 般一周就可以上手一种语言。学语言要快点上手,然后多写。。。
|
M***7 发帖数: 2420 | 8 两个一起来吧。
有空再把Java看个大概,算法撸一遍,齐活了。
【在 s**2 的大作中提到】 : 大学学的数学和编程早还给体育老师了。 : 现在想自学点编程和以便 bioinformatician 更有效地合作, : 有人说学 Python,有人说学 R。 : 我自己是两眼一抹黑,请版上各位指点一二。 : 多谢!
|
s**2 发帖数: 1287 | 9 擦,捋一遍吧?
【在 M***7 的大作中提到】 : 两个一起来吧。 : 有空再把Java看个大概,算法撸一遍,齐活了。
|
w***g 发帖数: 5958 | 10 我的经验是都得会一点,偶尔还需要用matlab。
要啥都不会的话先学python吧。R的应用出不了统计。Python学好了,图像分析,机器
学习,做网站,基本上啥都可以做了,码工的大门就想你敞开了。R的套路跟主流编程
语言差得很远,感觉比较排外。python要开放得多。
【在 s**2 的大作中提到】 : 大学学的数学和编程早还给体育老师了。 : 现在想自学点编程和以便 bioinformatician 更有效地合作, : 有人说学 Python,有人说学 R。 : 我自己是两眼一抹黑,请版上各位指点一二。 : 多谢!
|
|
|
D*a 发帖数: 6830 | 11 既然你首要是为了跟合作者交流,那先学R吧。
从我外行的感觉,初级入门,生搬硬套,R和python都差不多。再往上可能思路有区别。
再说了,你学个入门R,跟合作者交流交流说不定层次就上去了,你学个入门python,
还是不能跟合作者讨论具体技术问题。
【在 s**2 的大作中提到】 : 合作者说 R。我一个朋友也是 bioinformatician,做 NGS 分析的, : 说建议学 Python。 : 当然也可能是我朋友比较了解我,觉得我这么笨,学 Python 容易一些。:) : 主要是因为和 bioinformatician 讨论问题的时候,能明显感觉到之间的 gap,相互不 : 能理解对方的问题,导致研究不够深入,所以想自学一点他们的思维方式。
|
D*a 发帖数: 6830 | 12 这两个,edx和coursra上一堆课,挑个看看就是了。 |
s******8 发帖数: 2131 | 13 都是比较简单的script language,两个都学学 |
s******y 发帖数: 17729 | 14 Java
【在 s**2 的大作中提到】 : 大学学的数学和编程早还给体育老师了。 : 现在想自学点编程和以便 bioinformatician 更有效地合作, : 有人说学 Python,有人说学 R。 : 我自己是两眼一抹黑,请版上各位指点一二。 : 多谢!
|
y****i 发帖数: 4109 | 15 只是分析NGS,不需要事先学python 或者R,自己先把linux装起来,然后学会一些基本
的软件安装,基本的shell语句。 真正碰到需要处理文本的时候再去学习python perl
或者R或者上网搜索别人的script,自己改改。 如果统计分析的话,基本都是用R的包
的, 但需要一定的统计基础,要理解统计概念,以及什么情况用什么测试,比程序语
言难多了 |
p*******r 发帖数: 4048 | 16 R is only useful for statistics.
Python is better overall. Many things that you used to do in R, you can use
a package to do in python now.
【在 s**2 的大作中提到】 : 合作者说 R。我一个朋友也是 bioinformatician,做 NGS 分析的, : 说建议学 Python。 : 当然也可能是我朋友比较了解我,觉得我这么笨,学 Python 容易一些。:) : 主要是因为和 bioinformatician 讨论问题的时候,能明显感觉到之间的 gap,相互不 : 能理解对方的问题,导致研究不够深入,所以想自学一点他们的思维方式。
|
s**2 发帖数: 1287 | |
n******7 发帖数: 12463 | 18 你初学当然上python
通用性比R强太多
你入门初期肯定是跑pipe line 做data processing,这也是python的强项
你学会
python+numpy+scipy+pandas+matlibplot+scikit-learn
基本就齐活了
另外,虽然都是脚本语言,python整体比R快一个数量级
学起来也容易
R原本是作为一个统计软件开发的
不过R有几个特别的优势
1.几乎所有你能想到的统计分析,都有R的实现
2.画2D静态图,R是最好的,没有之一
3.bioconductor很好很强大 |
s**2 发帖数: 1287 | 19 这个回帖很好很专业!拜谢!
【在 n******7 的大作中提到】 : 你初学当然上python : 通用性比R强太多 : 你入门初期肯定是跑pipe line 做data processing,这也是python的强项 : 你学会 : python+numpy+scipy+pandas+matlibplot+scikit-learn : 基本就齐活了 : 另外,虽然都是脚本语言,python整体比R快一个数量级 : 学起来也容易 : R原本是作为一个统计软件开发的 : 不过R有几个特别的优势
|
v********a 发帖数: 646 | |
s********n 发帖数: 2939 | |