美文网首页
PGDspider的使用

PGDspider的使用

作者: luly | 来源:发表于2022-08-22 21:52 被阅读0次

1、该软件的使用需要在java环境内,下载java并安装

https://download.oracle.com/java/18/latest/jdk-18_windows-x64_bin.exe
出现问题:打不开java包出现闪退
解决方法:java环境搭建

image.png

具体操作见Java环境搭建:JDK环境变量配置(win7和win10下的操作) (zhihu.com)
Java基础入门_写出人生中第一个Java小程序(HelloWord) (zhihu.com)

2、下载PDGspider软件

http://www.cmpg.unibe.ch/software/PGDSpider/PGDSpider_2.1.1.5.zip
具体操作见PGDSpider version 2.1.1.5 (unibe.ch)

image.png
下载安装完成

windows开始界面搜索cmd并打开

C:\Users\LILUL>d:       #进入d盘
D:\>cd PGDSpider_2.1.1.5
D:\PGDSpider_2.1.1.5>java -Xmx1024m -Xms512M -jar PGDSpider2.jar   #Increase memory

3、win10下载samtools和bcftools(版本为1.12)

如果要转换vcf文件则必须下载这两个软件


image.png

samtools是ngs分析流程中常用的工具,其主要依赖于zlib,gcc,g++ 和clang,所以直接在windows运用不太可能。这里用Cygwin来进行安装。
下载Cygwin具体见windows下安装Cygwin详细教程_快乐小胡!的博客-CSDN博客_cygwin
必须的组件:binutils, gcc-core, gdb, mingwin64-i686-gcc-core, make, gcc-g++, gcc-core,make, perl,zlib,libbz-devel, liblzma-devel,autoconf等,如果缺少某个组件,可以返回安装包重新安装某个组件,同时它也能更新组件的版本,之前的组件也不会被卸载。
下载Cygwin完并且安装samtools和bcftools所需的组件也下完后,打开Cygwin,进行两个软件的安装
具体见samtools能在windows运行吗?_Nuvolar的博客-CSDN博客_samtools windows版本

LILUL@DESKTOP-2DV5A2K ~
$ cd D:
LILUL@DESKTOP-2DV5A2K /cygdrive/d
$ cd samtools-1.12/
LILUL@DESKTOP-2DV5A2K /cygdrive/d/samtools-1.12
$ ./configure
$ make
$ make install
#安装samtools完成(目录有exe文件)
LILUL@DESKTOP-2DV5A2K ~
$ cd D:
LILUL@DESKTOP-2DV5A2K /cygdrive/d
$ cd bcftools-1.12/
LILUL@DESKTOP-2DV5A2K /cygdrive/d/bcftools-1.12
$ ./configure
$ make
$ make install
#安装bcftools完成(目录有exe文件)

在PGD的Config中添加这两个软件的路径

image.png

4、格式转换

image.png

文件路径千万不要有中文,SPIDfile文件大部分按照默认来的,这部分还是要看软件使用说明。

image.png
image.png

添加了一个分组文件txt格式


image.png
image.png

格式转换完成后会生成一个arp文件


image.png

至此完成vcf格式的转换,其它格式的转换还需要看具体说明

相关文章

  • SNP数据的AMOVA分析 和 Mantel分析

    一 AMOVA分析 1 将 VCF 转换为 arp 格式,定义population PGDspider软件 2 导...

  • Stairway-plot群体动态图

    一 首先用BayesScan删除受选择的位点1.输入文件:PGDSpider将VCF 转为GESTE/BaySc...

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

  • this的使用

    什么是this? this是一个关键字,这个关键字总是返回一个对象;简单说,就是返回属性或方法“当前”所在的对象。...

  • this的使用

    JS中this调用有几种情况 一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象...

  • ==的使用

    积累日常遇到的编码规范,良好的编码习惯,持续更新。。。 日常使用==用于判断的时候,习惯性将比较值写前面,变量写后...

  • this的使用

    1.默认绑定,就是函数立即执行。 函数立即执行就是指向window,但是如果是node环境,就是指向全局conso...

网友评论

      本文标题:PGDspider的使用

      本文链接:https://www.haomeiwen.com/subject/qboggrtx.html