生信分析过滤小工具:Porechop安装

Porechop是个简单的过滤小工具,主要是由C++和Python语言开发。
地址:https://github.com/rrwick/Porechop

虽然从2018年开始,工具的作者已经停止开发,但是作为一个比较实用工具,还被许多生信人员所使用。

功能简述

1. 它可以从Oxford Nanopore读长中获取和删除接头;
2. 读长尾部的接头会被删除,中间的接头会被分割;
3. 相似性较低的情况下,它也会利用算法进行接头的有效对比;
4. 如果使用了Native Barcoding Kit、PCR Barcoding Kit、Rapid Barcoding Kit,还可以支持读长拆分;

安装(通过源代码安装)

前置条件:

1. Linux or MacOS,Window系统也可以

2. Python 3.4+

3. C++编译器 4.9.1+

下载: wget -c https://codeload.github.com/rrwick/Porechop/zip/refs/tags/v0.2.4 -O porechop-0.2.4.zip
~不推荐使用master分支下的内容

解压:unzip porechop-0.2.4.zip

安装(生成cpp_functions.so,并把相应的文件复制到系统对应的目录下):cd Porechop-0.2.4 && ./setup.py install
~专家型、或者捣鼓型可以根据需要,调整Makefile文件

运行命令:./porechop-runner.py -h
或者运行命令:porechop -h

安装(使用conda安装)

前置条件:

1. conda正确安装;

2. 添加了bioconda源;

3. 假定有虚拟环境test,如果有其它虚拟环境,则下面的相应字符需要替换;

激活虚拟环境:conda activate test

安装:conda install -c porechop

运行命令:porechop -h
~默认安装的虚拟环境对应目录的bin目录下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容