之前做SSR标记和简化测序都是用的桌面化的TASSEL进行运算,对于做关联分析的初学者非常简单,十分好入门。但是关于命令行的操作就要麻烦一些,但是运算起来不像GAPIT那样消耗大量的内存,下面做一些简单的示例。

1.安装

1.1 Java JDK 8.0的安装

java下载

下载地址

#下载

wget http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm

#安装

rpm -ivhc jdk-8u112-linux-x64.rpm

#测试安装

java -vsrsion

#查看java版本

[root@lilibei java]# java -version

java version "1.8.0_112"

Java(TM) SE Runtime Environment (build 1.8.0_112-b15)

Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

更改环境变量

vim + /etc/profile

按照如下添加

JAVA_HOME=/usr/java/jdk1.8.0

JRE_HOME=/usr/java/jdk1.8.0/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

#编辑完后执行脚本

source /etc/profile

[root@cricaas java]# echo $PATH

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/git/bin:/home/lilibei/bin:/root/bin:/usr/local/git/bin:/home/lilibei/bin:/usr/java/jdk1.8.0/bin:/usr/java/jdk1.8.0/jre/bin

[root@cricaas java]# echo $JAVA_HOME

/usr/java/jdk1.8.0

[root@cricaas java]#

1.2 TASSEL的安装

TASSEL的安装很简单,按照如下即可

#github clone

git clone https://bitbucket.org/tasseladmin/tassel-5-standalone.git

cd tassel-5-standalone

2.使用

示例文件均存放于

/home/lilibei/tassel-5-standalone/TASSELTutorialData/data/

2.1 计算kinship矩阵

#适合小数据集,重测序数据需要更改内存配置参数

./run_pipeline.pl -fork1 -h TASSELTutorialData/data/mdp_genotype.hmp.txt -ck -export kinship.txt

2.2 LD分析

#绘制LD连锁图,很难看,可以使用hapview或者LDheatmap

./run_pipeline.pl -fork1 -h TASSELTutorialData/data/mdp_genotype.hmp.txt -ld -ldd png -o chr_5000sites_ld.png

#计算LD

./run_pipeline.pl -fork1 -h TASSELTutorialData/data/mdp_genotype.hmp.txt -ld -export LD_5000sites

2.3 提取染色体

#提取每条染色体

./run_pipeline.pl -fork1 -h TASSELTutorialData/data/mdp_genotype.hmp.txt -separate -export chromosome

#提取1和3号染色体

./run_pipeline.pl -fork1 -h TASSELTutorialData/data/mdp_genotype.hmp.txt -separate 1,3 -export chromosome

2.4 MLM分析

./run_pipeline.pl -fork1 -h TASSELTutorialData/data/mdp_genotype.hmp.txt -filterAlign -filterAlignMinFreq 0.05 -fork2 -r TASSELTutorialData/data/mdp_traits.txt -fork3 -q TASSELTutorialData/data/mdp_population_structure.txt -excludeLastTrait -fork4 -k TASSELTutorialData/data/mdp_kinship.txt -combine5 -input1 -input2 -input3 -intersect -combine6 -input5 -input4 -mlm -export lilibei -runfork1 -runfork2 -runfork3 -runfork4

3.参考资料:

有疑问加站长微信联系(非本文作者)

tassel软件使用linux,Linux系统下TASSEL5.0的安装及使用相关推荐

  1. linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...

    linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装 答案:2  信息版本:手机版 解决时间 2020-07-24 14:13 已解决 2020-07-23 16: ...

  2. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  3. Linux 系统下各种包的安装方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  4. 在win7中访问删除linux硬盘分区,win7和linux双系统下,删除linux不能启动win7的解决方法...

    win7和linux双系统下,删除linux不能启动win7的解决方法 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 双系统下删除 ...

  5. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  6. 0网卡开启_中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程

    中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程.所谓bond,就是把多个物理网卡绑定成一个逻辑网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提 ...

  7. Linux/Unix系统下nginx+php安装简明教程

    本文转载自Linux/Unix系统下nginx+php安装简明教程,请保留转载信息~ 一.安装nginx: 1. 安装pcre库,nginx的rewrite模板需用到pcre库: mkdir -p / ...

  8. Win7系统下利用U盘安装Ubuntu14.04麒麟版

    转自http://www.360doc.cn/article/14743053_335473181.html 重要提示:在采用u盘安装ubuntu分区时,所有磁盘一定要全部设置成逻辑分区,包括根目录/ ...

  9. Win7系统下利用U盘安装Ubuntu_12.04实现双系统教程

    原文地址: http://blog.csdn.net/dreamthen/article/details/8765472 目前网上流传的关于Linux 系统的安装教程可是说是五彩缤纷,之前想采用硬盘安 ...

最新文章

  1. Apache Ant自动化脚本
  2. 成功解决mod = importlib.util.module_from_spec(spec)ImportError: DLL load failed: 找不到指定的程序。
  3. Silverlight3系列(一)Silverlight配合WCF进行数据库操作
  4. 一些研究SLAM的团队和网站 [2008年10月20日]
  5. 导航栏使用引导、下载资源支持试读、CSDN年终重磅福利来袭……
  6. FLEX教程:改变LIST控件项被选中的背景提示效果.
  7. 标准的Java编码规范手册
  8. matlab绘制三维机翼,三维机翼某一断面的压力系数X-Y曲线绘制——使用tecplot的extract功能...
  9. linux制作flash软件,Linux 下的三款 Flash 独立播放器
  10. 基于89C51单片机的智能语音拨号电话
  11. mcu AD采样值和物理值
  12. github 访问慢,一键加速,完美访问
  13. UE4 相机对焦学习笔记
  14. 坚持自主可控,长安链ChainMaker全面拥抱国密的技术实践
  15. 【国信长天蓝桥杯】扩展板⑦ 光敏电阻的使用
  16. 根据经纬度判断车辆是否进度电子围栏
  17. 光伏逆变器建筑设计工具
  18. 吃掉那只青蛙:博恩·崔西的高效时间管理法则
  19. iphone11信号强度测试软件,至少比上代信号好:iPhone 11 系列天线实验室测试结果出炉...
  20. 如何在 Excel 中实现下拉多选、反选

热门文章

  1. 摩天大楼如何靠一颗铁球防风抗震?
  2. dnf如何快速拾取物品_来个神话礼盒?DNF智慧的模拟机小游戏介绍
  3. 社区人员登记管理系统
  4. 北航BIGSCity课题组提出LibCity工具库:城市时空预测深度学习开源平台
  5. Winform版微博管理工具
  6. java行业2011寄语
  7. b站“视频评论区”抽奖 讲解(含JS源码)
  8. 局域网传文件_文件搜索神器Everything使用系列教程之——文件互传篇
  9. 工控产品之固态硬盘和普通硬盘的区别
  10. ObjectARX 2020 Wizards文件内容