1.下载GTAK并解压

下载GATK的安装包。

参考链接:Releases · broadinstitute/gatk (github.com)

注意解压指令是unzip。没有需要安装

unzip gatk-4.2.0.0.zip -d /home/zxx/workplace/

2. 配置GATK的环境变量

编辑环境变量

sudo vi ~/.bashrc

export PATH=/home/zxx/workplace/gatk:$PATH

linux下vim编辑退出命令

编辑完保存退出的四种方式

1. Esc+:+wq+回车(w是write,q是quit)

2. Esc+:+x+回车(x=wq)

3. Esc+shift+zz

4. Esc+ZZ(在大写开启下)

下载miniconda 用于创建所需的python虚拟环境

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.7.12.1-Linux-x86

_64.sh

bash 创建

vim里面 /root/miniconda3/bin添加conda的环境变量

刷新变量环境 source ~/.bashrc

vcf文件拆分 (SNP和Indel)

gatk SplitVcfs -I test.vcf -INDEL_OUTPUT indel1.vcf -SNP_OUTPUT snp1.vcf

vcf文件排序报错 (heap space)待解决?√已解决

gatk SortVcf -I test.vcf -O indel1_sorted.vcf(溢出报错)

直接用python脚本启动不行

所以改用jar包来启动

java -Xms128m -Xmx1024m -jar gatk-package-4.3.0.0-local.jar SortVcf -I indel1.vcf -O indel1_sorted.vcf

2023年2月23日 00:46:20

想要过滤出大于10bp的indel变异位点

gatk SelectVariants -V indel1.vcf --min-indel-size 10 -O out1.vcf

(\)反斜杠 发现可以在命令行中实现换行

gatk SelectVariants -V out2.vcf -select "AF > 0.3" --exclude-filtered true -O out3.vcf

其余的好像已经过滤过了

不知道过滤的参数条件

待考证

——————————————

解决pip install报错:setup command: use_2to3 is invalid

通过查询,发现是因为setuptools在58.0.0版本中发生了一个重大的版本变更(Breaking Changes),移除了2to3的支持,因此,如果你的setuptools大于58.0.0,就会因为setuptools不再支持use_2to3,而引发本文的报错:

因此安装低于58.0.0下面的版本即可,这里安装的是低于58.0.4的最新版本——57.5.0:

pip install setuptools==57.5.0

——————————————————————————————————

2023年3月21日 11:56:12

处理vcf文本设计多态性indel标记--GATK、vcf相关推荐

  1. 荧光标记毛细管电泳应用---InDel标记筛选与验证

    插入/缺失(insertion-deletion,InDel)是指在近缘种或同一物种不同个体之间基因组同一位点的序列发生了不同大小核苷酸片段的插入或缺失,即一个序列上某一位点相比同源的另一个序列插入或 ...

  2. deap软件结果分析_绿港科技之窗:基于InDel标记的黄瓜种质资源遗传多样性分析...

    基于InDel标记的黄瓜种质资源遗传多样性分析 | 摘要 | 为明确黄瓜自交系间的亲缘关系,筛选适宜作杂交亲本的种质资源,利用InDel标记对48份黄瓜自交系进行遗传多样性分析. 结果表明,68对In ...

  3. html在线查看ppt,网页设计———HTML基本标记.ppt

    第 二 章 HTML基本标记 HTML基本标记 * 自定义编号 大写罗马数字 小写罗马数字 大写字母 小写字母 从第n个值开始编号 学习HTML 星期一 简介HTML 创建列表 星期二 创建表 插入图 ...

  4. 计算机里面的wps如何删除,如何删除wps文本中的修订标记

    打印wps文档时,通常不需要打印修订版本,那么如何删除wps文本中的修订标记?对于新手来说仍然是一定的困难,我该怎么办?现在开始学习,编辑器会立即告诉您每个人都会删除wps文本中的修订标记. 如何删除 ...

  5. iOS开发学无止境 - 6个iOS图片文本设计的小技巧

    英文:TOPE 作者:星夜暮晨 网址:http://www.jianshu.com/p/88263196fdf0 设计师们似乎拥有着我们这些开发者所没有的"魔力",他们知道如何让一 ...

  6. R语言丨根据VCF文件设计引物,自动识别两样本差异SNP位点,调用samtools获取上下游参考序列

    根据变异位点设计引物序列 今天碰到一个新问题:假如有一个vcf文件储存了两个样品的变异位点基因型数据,每行代表一个位点,我现在想找出两样本差异的SNP位点,再把差异位点用[REF/ALT]的形式表示, ...

  7. html语言设计表格,HTML标记语言——表格标记

    HTML标记语言--表格标记 互联网   发布时间:2008-10-17 18:55:24   作者:佚名   我要评论 点击这里返回网页教学网 HTML教程 栏目. 上文:标记语言--标题 原文出处 ...

  8. 简单的文本设计就能影响游戏体验?游戏中提升玩家体验的小设计

    除去少部分以"折磨"玩家为己任的"受苦"游戏,电子游戏其本质上还是为了给予使用者美好的体验. 除去游戏的画面.手感.音乐等等一些会直接影响玩家体验的重要要素, ...

  9. html分类页面,CSS网页设计 把HTML标记分类

    p.h1.或div等元素常常称为块级元素,这些元素显示为一块内容:Strong,span等元素称为行内元素,它们的内容显示在行中,即"行内框".(可以使用display=block ...

最新文章

  1. 转载:【OpenCV入门教程之四】 ROI区域图像叠加初级图像混合 全剖析
  2. Nginx基础入门之nginx基础配置项介绍(2)
  3. 请不要做浮躁的嵌入式系统工程师(谨以此文与大家共勉)
  4. TensorFlow HOWTO 1.2 LASSO、岭和 Elastic Net
  5. Python项目实战
  6. BZOJ 1090: [SCOI2003]字符串折叠
  7. 使用遗传算法解决N皇后问题
  8. Java基础篇之什么是CharArrayWriter
  9. 虚拟机Windows 2003忘记密码怎么办
  10. 一步步学习SPD2010--附录B--创建新的批准流程
  11. talentcentral测评结果_校招的时候性格测试直接跪了,到底是怎么个机制?
  12. GAMIT基线解算(批处理步骤)
  13. python深拷贝与浅拷贝
  14. android 清理缓存功能 的实现,android实现清理缓存功能
  15. java获取汉字拼音_Java 根据汉字获取其拼音
  16. 安装 Visual Studio Community 2015
  17. [转]不是高手别碰我,VIM怎么舍得我难过
  18. 《NTC电阻在充电中的应用》
  19. Mac解决JAVA_HOME问题
  20. 程序猿的世界~~~~

热门文章

  1. pluseaudio 的设置声卡
  2. windows版redis下载地址
  3. linux下创建用户赋予root权限
  4. aect17定义_教育技术学AECT历史定义大全
  5. 将HTTP链接转到HTTPS的Firefox插件
  6. 灵遁者小说:你无处可藏
  7. 微信域名检测是否被封的检测api接口
  8. 字符串转换为整数”123“-123
  9. Lum proxy代理IP如何在AdsPower浏览器上使用
  10. 苹果手机怎么恢复通讯录联系人