美文网首页
2022-05-14记录一个软件(LTR_retriever)安

2022-05-14记录一个软件(LTR_retriever)安

作者: AsuraPrince | 来源:发表于2022-05-14 15:18 被阅读0次

    照例先附参考文件:

    1. RepeatMasker的安装与使用 2021-02-28 https://www.jianshu.com/p/3b43bfa5f890 (涉及重新安装rmblastn)

    2. RepeatModeler+RepeatMasker的安装与使用 https://www.jianshu.com/p/8c20f7922f90 和 基因组重复序列检测:RepeatMasker的安装及使用 https://www.jianshu.com/p/ffdbedae80fa (涉及RepeatMasker安装和配置)

    3. LAI: 评估基因组质量一个标准 https://www.jianshu.com/p/7d794d22e0a0 (涉及LTR_retriever安装和基因组评估)

    需求:

    需要安装LTR_retriever进行基因组评估。

    要想保证LTR_retriever软件能够顺利的安装,需要先安装如下这几个软件, 好消息是这些软件都可以通过bioconda解决

    makeblastdb, blastn, blastx

    cd-hit-est

    hmmserch

    RepeatMasker (会自动安装所以来的TRF和RMblast)

    所以偷懒,依次用conda安装了上述软件。

    同样用conda安装了LTR_FINDER;按照教程完成了第一步的分析。

    但是第二步时(LTR_retriever -threads 4 -genome Athaliana.fa -infinder Athaliana.finder.scn),报错,原因为:Dependency checking: Error: The RMblast engine is not installed in RepeatMasker! 

    RepeatMasker依赖问题。可能是conda只负责安装,不进行依赖配置???按照(2. RepeatModeler+RepeatMasker的安装与使用)进行了RMblast engine配置。

    但是依旧报相同的错误。尝试运行rmblastn发现根本无法运行(symbol lookup error: /public/home/agis_kongweilong/anaconda3/bin/../lib/ncbi-blast+/libxcleanup.so: undefined symbol: _ZN4ncbi7objects4edit12GetNewPrtraitsIcESaIcEEEb)。这可能是问题根本所在。所以重新安装rmblast(1. RepeatMasker的安装与使用)。

    wget -c http://repeatmasker.org/rmblast-2.10.0+-x64-linux.tar.gz

    tar -zxvf rmblast-2.10.0+-x64-linux.tar.gz

    cd ~/miniconda3/envs/bioinfo/bin

    rm rmblastn

    cp ~/rmblast-2.10.0/bin/* .

    值得注意:

    RepeatMasker自身带的库只是一个精简库,需要手动添加库,在重新配置一下。

    参考:https://github.com/rmhubley/RepeatMasker/blob/master/INSTALL

    https://www.cnblogs.com/jessepeng/p/14624488.html

    其他有用参考:

    https://www.jianshu.com/p/dc6cca529560

    https://www.jianshu.com/p/a8c9e875b17f (RepeatModeler安装)

    相关文章

      网友评论

          本文标题:2022-05-14记录一个软件(LTR_retriever)安

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