美文网首页
snpEff的conda版本使用

snpEff的conda版本使用

作者: 可能性之兽 | 来源:发表于2022-01-24 15:45 被阅读0次

有时候真的有点讨厌用别人写的包,折腾半天发现对自己没有啥用,但是还是记录一下,大半天的时光不能这么白费了

参考这位的使用
SnpEff使用方法 - 简书 (jianshu.com)

由于我是使用conda进行安装了snpEff,但是市面上的教程基本都是直接下载了snpEff(包括官方),所以很多时候他们的操作让你摸不到头脑。不知道自己搞的对不对。

conda install -y snpeff

因为我是要从头构建注释基因集,所以它自带的数据库对我就没有什么用

而第一步便是要找到snpEff.config这个文件进行添加
这个文件在哪呢?

我的是在下面这个这个文件,如果你使用conda安装的,基本就是在minicondas下面pkgs里面的snpeff开头的文件夹里面,然后依次往下找就是了

cd ~/miniconda3/pkgs/snpeff-5.0-hdfd78af_1/share/snpeff-5.0-1/snpEff.config

### 便会看到这几个文件夹和文件

scripts  snpEff  snpEff.config  snpEff.jar

假设我要构建的基因组叫Mofu

1.追加一行文件内容到snpEff.config

 echo "Mofu.genome: Mofu" >> snpEff.config  

2.就在含有snpEff.config那个地方,创建个文件夹data

然后在data里面又创建两个文件夹Mofu,genomes

    Mofu/   genomes/
    这两个文件夹中,分别放置了GfF文件和基因组文件
    genes.gff sequences.fa ##无论原名是啥都改为这个

3.就在含有snpEff.config那个地方,执行命令构建数据库

snpEff build -c snpEff.config -gff3 -v data
## 或者
java -jar snpEff.jar build -c snpEff.config -gff3 -v data

4.注释

snpEff  eff -c ~/miniconda3/pkgs/snpeff-5.0-hdfd78af_1/share/snpeff-5.0-1/snpEff.config  Mofu_positive.vcf > positive.snp.eff.vcf -csv Stats positive.csv -stats positive.html

如果遇到任何的报错,按照它的提示一般能够改正
但是结果是出我意料的对我没用,还得自己写

相关文章

网友评论

      本文标题:snpEff的conda版本使用

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