首页 > 其他分享 >GWAS软件包:GAPIT3它来啦

GWAS软件包:GAPIT3它来啦

时间:2023-10-29 12:01:14浏览次数:38  
标签:GWAS github 示例 GAPIT3 library GAPIT 软件包 安装


GAPIT是一款非常老的而且非常流行的软件包,傻瓜式操作,一键出图出结果,一篮子的解决方案,是我最经常使用的GWAS分析软件包。

最近,GAPIT现在的版本是GAPIT3,速度比第二版有较大的提升:

GWAS软件包:GAPIT3它来啦_github

更大的变化,终于有GAPIT这个软件包了,可以用library载入进去,而且安装方式可以用github安装,更符合R-style。

1. GAPIT3官网地址

官网地址:
https://zzlab.net/GAPIT/

github地址:

https://github.com/jiabowang/GAPIT

2. windows安装

推荐安装方式:

devtools::install_github("jiabowang/GAPIT3",force=TRUE)
library(GAPIT)

安装完成:

GWAS软件包:GAPIT3它来啦_官网_02

发现了一个官方文档的bug:

GWAS软件包:GAPIT3它来啦_python_03


这里应该是librfary(GAPIT)而不是library(GAPIT3,否则会报错。

安装后的软件包:

GWAS软件包:GAPIT3它来啦_数据_04

3. Linux安装

安装代码不变:

在这里插入代码片

安装成功后的截图:

GWAS软件包:GAPIT3它来啦_github_05

安装后的系统查看:

GWAS软件包:GAPIT3它来啦_官网_06

4. 分析测试数据

在官网上面下载示例数据:

GWAS软件包:GAPIT3它来啦_python_07

下载的数据:

GWAS软件包:GAPIT3它来啦_github_08

解压后的数据:

GWAS软件包:GAPIT3它来啦_数据_09


将路径设置为测试数据的文件夹,运行测试数据:

GWAS软件包:GAPIT3它来啦_数据_10

测试代码:

library(GAPIT)

#Tutorial 1: Basic Scenario of Compressed MLM by Zhang and et. al. (Nature Genetics, 2010) 
#----------------------------------------------------------------------------------------
#Step 1: Set data directory and import files
myY  <- read.table("mdp_traits.txt", head = TRUE)
myG <- read.delim("mdp_genotype_test.hmp.txt", head = FALSE)

#Step 2: Run GAPIT
myGAPIT <- GAPIT(
  Y=myY,
  G=myG,
  PCA.total=3
)

Windows系统测试GAPIT

GWAS软件包:GAPIT3它来啦_github_11


分析结果:

GWAS软件包:GAPIT3它来啦_python_12

GWAS软件包:GAPIT3它来啦_数据_13

Linux系统测试:

运行日志:

GWAS软件包:GAPIT3它来啦_数据_14

运行结果:

GWAS软件包:GAPIT3它来啦_github_15

5. 安装和测试GAPIT3代码汇总

## 安装GAPIT代码
# install.packages("devtools") # 如果没有devtools,先运行本行代码安装
devtools::install_github("jiabowang/GAPIT3",force=TRUE)
library(GAPIT)

## 下载示例数据后,测试分析是否正常
library(GAPIT)

#Tutorial 1: Basic Scenario of Compressed MLM by Zhang and et. al. (Nature Genetics, 2010) 
#----------------------------------------------------------------------------------------
#Step 1: Set data directory and import files
myY  <- read.table("mdp_traits.txt", head = TRUE)
myG <- read.delim("mdp_genotype_test.hmp.txt", head = FALSE)

#Step 2: Run GAPIT
myGAPIT <- GAPIT(
  Y=myY,
  G=myG,
  PCA.total=3
)

6. 示例数据百度网盘下载

官网的示例数据,貌似不太方便下载,这里将示例数据和运行代码放到公众号后台,回复:gapit,获得下载链接。

GWAS软件包:GAPIT3它来啦_数据_16


标签:GWAS,github,示例,GAPIT3,library,GAPIT,软件包,安装
From: https://blog.51cto.com/yijiaobani/8079171

相关文章

  • Pycharm下载-Pycharm软件包下载中文最新版 官方版特色
    Pycharm2020中文版是一款多功能的编程语言开发工具。Pycharm2020官方版支持调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试等功能,能够帮助用户高效的编写代码语言。Pycharm2020软件拥有Python集成开发环境IDE,能够提高专业开发人员的工作效率。软件地址:看置......
  • 9、软件包的安装
    实验-rpmmkdir/mnt/cdrommount/dev/cdrom/mnt/cdrom/rpm-ivh/mnt/cdrom/Packages/zsh-5.0.2-7.el7.x86_64.rpmrpm-ivh/mnt/cdrom/Packages/zsh-5.0.2-7.el7.x86_64.rpm--forcerpm-qa|grepzshrpm-ezshrpm-qa|grepzshrpm-qpi/mnt/cdrom/Packages/httpd-2.4.6-......
  • Linux-yum卸载软件包
    yum是Linux操作系统中最常用的软件包管理器之一,它可以帮助你很容易地安装、删除和更新软件包。然而,有时候yum在删除软件包时可能会出现一些问题,本文将告诉你如何正确地使用yum卸载软件包,并解决常见的问题。1.检查软件包是否存在在使用yum删除软件包之前,首先要检查软件包是否已经......
  • linux软件包管理
    在linux系统中我们经常涉及到软件包的删除和添加,那一起来看下在linux系统中软件包的管理方式都有哪些rpm软件yum软件仓库源码软件一、rpm软件包rpm的介绍前面的课程我们提到过源码包安装需要解决系统环境、权限等等,这些对于初学者而言都是噩梦一般的存在,所以linux厂商推出......
  • 全志R128软件配置——RTOS 软件包配置
    RTOS软件包配置本文将介绍RTOS软件包、地址,内核配置等。Kconfig简介有过linux内核开发经验的人,对menuconfig不会陌生。对于各类内核,只要是支持menuconfig配置界面,都是使用Kconfig。换言之:menuconfig:支持配置内核的图形化界面。Kconfig:生成menuconfig界面的脚本......
  • InCopy(Ic)软件包下载 文字编辑软件InCopy 软件激活版
    AdobeInCopy是一款功能强大的文字编辑和校对工具,为印刷出版、编辑和排版团队提供了高效的协作环境。通过使用InCopy,用户可以进行文字编辑、校对和格式设置,并与设计师无缝配合,实现高质量的印刷品和出版物。无论是杂志、报纸、书籍还是电子出版物,InCopy都为编辑人员提供了必备的功能......
  • 安装和使用新立得软件包管理器
    想AKIOI的一只蒟蒻于2023-01-2009:41:04发布阅读量1.5k收藏6点赞数文章标签:debianlinuxubuntu版权目录前言一、新立得软件包管理器是什么二、安装新立得软件包管理器三、使用新立得软件包管理器总结前言我们可能经常在Debian系Linux发行版使用apt命令来安装/删除/彻底......
  • 【分享】Windows XP N合1转自XP终极珍藏系列2014,个人做了一些xp软件包的添加
    添加的软件包见下图  WindowsXPSP3多合一"终极珍藏"第一版微软于2014/04/08公告停止XP服务支持。意思也就是从此你使用XP将不再收到XP系统漏洞补丁推送当然,如果你不在乎系统漏洞补丁这方面,你的日常应用又必须XP兼容支持,你依然可以安装上安全防卫软件继续长期使用。......
  • Kali 查看系统信息的一些命令及查看已安装软件包的命令
    1.系统uname-a查看内核/操作系统/CPU信息head-n1/etc/issue查看操作系统版本cat/proc/cpuinfo查看CPU信息hostname查看计算机名lspci-tv列出所有PCI设备lsusb-tv列出所有USB设备lsmod列出加载的内核模块env查看环境变量2.资源free-m查看内存使用量和交换区使用量df-h......
  • CentOS软件包管理
    一:CentOS中RPM软件包管理方式概述Linux系统中的很多软件除了提供软件本身的程序功能之外,还需要提供该程序使用的库和软件以及配置文件等。因此,在Linux中以软件包为单位处理这些集合。包的组成部分如下图所示:软件包管理就是安装或者卸载软件,还可以查看当前安装软件的信息以及软件之......