day10 软件安装:通过bowtie2和samtools两个例子学习

一、在B站“生信人应该这样学Linux”第5讲-软件安装

Jimmy大神的软件安装教程,留爪慢慢看。
http://www.biotrainee.com/thread-856-1-1.html

1.'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。

2. tr ":" "\n"是把冒号替换成换行符。

3. 大神课里讲到Git这个东东,展开学习了一下:貌似是要写一个程序,需要改很多个版本,很多人都要进行修改,于是很容易混乱,不知道改了哪里或者谁改的。于是Git可以对每次修改的进行记录,随时可以回到之前的某个版本,对于写代码的人来说,每次调试都要调整修改一些内容,可太有用了。

似乎我平时修改个word或ppt里的内容也挺需要这个功能。

4. xargs 命令

xargs 是 execute arguments 的缩写,作用是从标准输入中读取内容,并将此内容传递给它要协助的命令,并作为那个命令的参数来执行。
比如:echo $PATH | tr ':' '\n' | xargs ls -lh

5. which命令是查看某个命令在哪儿的。

6. 安装bowtie2软件

测序得到read进行质控后,就是对read进行比对,所以随之产生了许多用来比对的软件。其中BWA和bowtie2两个最为常用。注意:这两个软件都是用来比对基因组的。如果要比对转录组应该用hisat2这个软件。

bowtie2输出结果为SAM格式。
https://sourceforge.net/projects/bowtie-bio/files/bowtie/1.3.0/bowtie-1.3.0-linux-x86_64.zip/download
我自己找到最新的版本是这个
https://sourceforge.net/projects/bowtie-bio/files/bowtie2/2.4.5/bowtie2-2.4.5-linux-x86_64.zip/download

下载到Mac电脑本地。之后要上传到服务器上才行。
上传要用到新的命令scp
注意:要新打开一个终端输入命令scp /Users/meraner/Desktop/bowtie2-2.4.5-linux-x86_64.zip zds209@222.28.163.113:~/software/bowtie2

也就是在本地的终端发送这个位置的这个文件到服务器某IP地址某用户的那个位置。然后需要输入密码,输入后,就开始上传。


image.png

scp命令格式如下:
scp <本地文件路径> <服务器用户名>@服务器地址:<要上传到服务器那个路径下>
我折腾了好几次终于成功上传数据成功啦。。要知道在window系统中通过winscp或者xshell就可以图形化实现上传下载,而Mac要通过命令行,果然是大神爱的Mac要更接近人机直接对话。而且有点儿明白winscp的这个名字啥意思了。

unzipbowtie2-2.4.5-linux-x86_64.zip 就是解压安装
想看看是否安装成功,输入命令./bowtie2

但是出现了一个问题。

image.png

可能是原因是本地化语言配置缺失,需要安装,通过设置vim ~/.bashrc,在环境变量里加入下面一行。
export LC_ALL=C
之后再运行source ~/.bashrc
重新查看虽然不显示那个LC_ALL的错误了,但仍然没有安装成功。下面一行错误还是有。
image.png

这个貌似是需要升级升级GLIBC库,这个库应该是系统自带的。而我现在的bowtie2版本显然不适合。我去选个低版本的bowtie2吧。。。
scp /Users/meraner/Desktop/bowtie2-2.2.3-linux-x86_64.zip zds209@222.28.163.113:~/software/bowtie2
这回在进行查看还有点儿小问题。

image.png

image.png

输入命令./bowtie2 -h,显示正常了。

image.png

7. 安装samtools软件

samtools是一个用于操作sam和bam文件(通常是短序列比对工具如bwa,bowtie2,hisat2,tophat2等等产生的,具体格式可以在消息框输入“SAM”查看)的工具合集,包含有许多命令。

wget -c https://github.com/samtools/samtools/releases/download/1.15.1/samtools-1.15.1.tar.bz2
但是下载一直不成功。还是直接下载到本地,再上传吧。
在本地终端输入scp /Users/meraner/Desktop/samtools-1.15.1.tar.bz2 zds209@222.28.163.113:~/software/samtools
进入服务器终端,在samtools文件夹下进行解压安装
tar xvfj samtools-1.15.1.tar.bz2 参数x是解压的意思,v是解压过程展示明细,f
进入解压后的samtools-1.15.1文件夹下
./configure --prefix=/data/zds209/software/samtools/samtools-1.15.1(注意这个地方要写绝对路径,不可以写成~/software/samtools/samtools-1.15.1这种相对路径哦)

make
make install
想要看是否安装成功只需要在安装文件夹下输入./samtools
这是一个相对路径,其中“./”的意思是当前路径,samtools是这个软件二进制文件。

想看看是否安装成功./samtools 可见关于次软件的详情,表明成功安装。

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • 拆分数据库 数据库拆分环境规划主机名称 应用环境 外网地址 内网地址web01 ...
    徐弱西阅读 535评论 0 0
  • 今日预告: 1、企业的备份恢复案例(mysqldump+binlog) 《年终故障恢复演练》 案例背景:某种小型互...
    Ffvc阅读 369评论 0 0
  • 一、企业的备份恢复案例 (mysqldump+binlog) 案例背景: 某中小型互联网公司:MySQL 5.7....
    藏鋒1013阅读 122评论 0 0
  • 01-SpringCloud相关概念介绍 1、微服务的由来 微服务最早由Martin Fowler与James L...
    刊ing阅读 348评论 0 0
  • 操作系统基础优化 Day10 系统 | 硬件信息查看方法 cpu如何查看 方法一 : cat /proc/cpui...
    苗小笨_be86阅读 187评论 0 0