写在开头
终于开始系统的学习生信了,在今天之前的接近1个月的时间里,几乎每天熬夜学习数据挖掘,但是仅仅停留在表面,目的很简单,就想学会套路,写文章,想必很多小伙伴都是跟我一样的想法。
在查找资料的时候发现了生信星球,继而发现了豆花组合,很羡慕他们,也祝福他们。
希望我们97期培训班的小伙伴都能学到自己想要的东西。
第一天的学习笔记
-
搜索
通用搜索引擎:
我们的教程中提到的软件、网页等等,全部可以搜到。学会搜索是学习任何新知识的第一步,包括以后要下载软件、解决报错、某个不够详细的点想要展开自学等,都需要搜索,这是必须的。
首选-谷歌,其次-必应,另外推荐一个大神级的搜索引擎:虫部落快搜。里面几乎集成了所有的搜索引擎啦!
专业教程,推荐使用:
搜狗微信、搜狗知乎、简书、github
你并不需要链接!!因为直接去搜网站名字,就能搜到,大多数的人会想不到可以搜索,学生信,或者说学编程语言,必须有搜索的思维和意识哦。
哈哈,很无耻的把内容都复制过来了,因为这也是之前我在学习新东西的感悟,一定要学会应用各种搜索引擎,文章里推荐了搜狗、微信、知乎、简书、github,其实还有一些别的,比如CSDN,360doc个人图书馆,生信菜鸟团等网站,都会有很好的知识分享,当然在搜索的过程中,也会发现一些大牛自己建立的个人博客。
很赞同下面这句话
学生信,或者说学编程语言,必须有搜索的思维和意识。
-
提问
- 一定要带上下文和截图
- 学会利用微信群,不止我们这一期的培训班的群,在一些网站上看到的关于技术有关的群都可以申请加入。
- 论坛——是我想增加的一点,在我前期的学习过程中,给大家推荐一些论坛,比如丁香园、经管之家、生信技能树、小木虫、知乎等。这些地方也是我们为解决各种疑难杂症去求医问药的宝地。
-
高效的学习平台
-
chrome
自己以前一直在使用360激情浏览器,因为感觉它很激情,哈哈哈哈,主要是从上大学一直在用,使用顺手了,并且一些很有用的收藏都在上面,其实内核都是chrome,此类的浏览器还有火狐浏览器,不知道大家发现没,这个火狐浏览器似乎是很多考试报名钦点的浏览器。 -
everything
连接一下下载地址
同样推荐,比较好用。 -
截图工具
个人喜欢用微信的截图,萝卜青菜各有所爱~ -
幕布和Xmind
自己用的是幕布,是从Jimmy大神的视频教程里看到了这个软件,看他做的思维导图很好看,就下载了一个,基本功能是免费的,不过也足够使用了,没有用过Xmind这个软件,不做评论,不过此类软件都是大同小异,网上还有很多类似的软件,以及一些在线网站也有同样的功能,比如百度脑图,我也没有用过,但是听说过,哈哈。 - 笔记软件
-
简书
推荐,方便交流和查找,但是基于网络的不确定因素太多,太私人的内容还是别在上面叭叭叭了。虽然上面有日记本的功能,还不如买个带密码锁的笔记本,写写日记,练练字。 -
印象笔记、有道云笔记
此类软件很多,也是网络的,看个人爱好。 -
OneNote
微软出品,也可以是精品,现在我就在用onenote来做笔记,强烈推荐一下。这款软件可以同步,可以安装各种插件(有需要的自行搜索),并且使用的时候和word界面类似,比较顺手,有兴趣的小伙伴可以试一下! -
GitNote
这也是在寻找顺手笔记软件的时候发现的一款软件,是国内的一个大牛基于Github编写的一款软件,有兴趣的小伙伴可以尝试一下。我和作者聊过,最近在改版升级,升级后的版本可能会更好用,拭目以待吧~,玷污我下载GitNote -
360doc
在这里还要推荐一下360doc个人图书馆这个网站和软件,这个网站有个神器360网文摘手,可以一键把网页里面主体内容选择并调整到专用的修改器界面里,图片也包括在内,很方便。推荐大家尝试一下~ -
Markdown
最后再聊聊Markdown,写这篇文章的时候是根据教程1和教程2以及写作界面里面的Markdown语法参考完成的。
整篇写下来还算比较顺手,哈哈。
用熟练了应该会更舒服一些,现在很多网站和App都开启了Markdown支持,方便发文,R语言中也有Markdown,不是很熟悉,不知道是不是一样的功能,还有待进一步开发。
-
贴一段代码,完成作业,是自己之前一行一行注释过的代码~
-
大神勿喷
#把pdata临床信息中的 title列按照_分割
#[,2:3]取title列中第2-3列
group_list=str_split(pd$title,'_',simplify = T)[,2:3]
#class(group_list)
x=group_list[1,]#把group_list第一行数值赋值为x,
#《R语言实战》P95,apply函数用法
group_list=apply(group_list,1,function(x) paste(x,collapse='_'))#对每一行进行操作
#函数apply用法:apply(X, MARGIN, FUN, ...)
#X: an array, including a matrix.
#MARGIN: 1:行操作; 2:列操作
#FUN:函数名
#得到下面结果
#[1] "at 3h after trauma_rep1" "at 3h after trauma_rep2"
#[3] "at 3h after trauma_rep3" "at 6h after trauma_rep1"
#[5] "at 6h after trauma_rep2" "at 6h aftert rauma_rep3"
#[7] "at 12h after trauma_rep1" "at 12h after trauma_rep2"
#[9] "at 12h after trauma_rep3" "at 48h after trauma_rep1"
#[11] "at 48h after trauma_rep2" "at 48h after trauma_rep3"
#[13] "sham_3h" "sham_6h"
#[15] "sham_12h" "sham_48h"
-
写在最后
- 在过去的2020年,实现了自己的几个目标,还比较满意,当然,有得必有失,此处略去一些字。
- 学习生信是给自己定的下一个目标,希望自己能顺利完成。
- 网上很多值得学习的内容,但有一些有头没尾,有一些有尾没头,学习起来的确是很费劲,回想这一段时间的学习,走了很多弯路,但同时也学到了很多。
-
希望大家学有所成,心想事成!