NECAT组装ONT long reads
2024-09-07 01:21:53
NECAT 可用于ONT数据的纠错,组装,如果想对ONT long reads进行call SV,也可以使用necatsv.
githup网址:https://github.com/xiaochuanle/NECAT/blob/master/README.md
安装
两种方法:
- 第一种方法
wget https://github.com/xiaochuanle/NECAT/releases/download/v0.0.1_update20200803/necat_20200803_Linux-amd64.tar.gz
tar xzvf necat_20200803_Linux-amd64.tar.gz
cd NECAT/Linux-amd64/bin
export PATH=$PATH:$(pwd)
- 第二种方法
git clone https://github.com/xiaochuanle/NECAT.git
cd NECAT/src/
make
cd ../Linux-amd64/bin
export PATH=$PATH:$(pwd)
最后加入环境变量即可
简单使用
Step 1 配置文件
necat.pl config config.txt
会得到一个config.txt的配置文件,并对其进行配置,比如
PROJECT=17s1XX
ONT_READ_LIST=read_list.txt
GENOME_SIZE=1000000000
THREADS=4
MIN_READ_LENGTH=3000
起他可以默认即可
read_list.txt 为long reads的绝对路径
Step 2 correct raw reads
necat.pl correct ecoli_config.txt
只对40X(PREP_OUTPUT_COVERAGE)的reads进行纠错,Corrected reads路径位于./17s1XX/1-consensus/cns_iter${NUM_ITER}/cns.fasta.
Step 3 组装
necat.pl assemble ecoli_config.txt
针对纠错后的reads进行组装,如果么有纠错,则自动进行纠错步骤.
运行结果位于./17s1XX/4-fsa/contigs.fasta.
Step 4 Bridge contigs
necat.pl bridge ecoli_config.txt
结果位于:./17s1XX/6-bridge_contigs/bridged_contigs.fasta.
如果设置了POLISH_CONTIGS,则会利用纠错后的reads 对bridged contigs进行polish。
结果位于:6-bridge_contigs/polished_contigs.fasta
多节点计算
如果使用的是PBS或者SGE系统,可以设置配置文件中的如下参数进行多节点运行
USE_GRID=true
GRID_NODE=4
欢迎扫码交流
最新文章
- 【C#】 知乎用户网络爬虫
- ReportViewer中修改rdlc图表中显示的数据
- 《硝烟中的Scrum和XP》:作者主导Scrum过程的实战经验,四星推荐
- 利用Spring创建定时任务
- Hive架构及Hive On Spark
- The 50 Most Essential Pieces of Classical Music
- js文件缓存之版本管理
- 6.6.2 自己主动泛型化(automatic generalization)
- 实现双8bit数据指定的位置0要么1
- pdf.js实现在HTML下直接浏览pdf文档,无需插件即可实现
- 数据库获取map数据后转化成json格式的数据
- 带着新人学springboot的应用07(springboot+RabbitMQ 下)
- find 详解
- 分析技术和方法论营销理论知识框架,营销方面4P、用户使用行为、STP,管理方面5W2H、逻辑树、金字塔、生命周期
- (ecj)Eclipse的Java编译器分析之一——ecj介绍
- eclipse 启动tomcat 出现错误Could not publish server configuration: null. java.lang.NullPointerException
- Zookeeper的集群安装
- 正则和xpath在网页中匹配字段的效率比较
- 查看、关闭登录到linux的终端
- 170622、springboot编程之JPA操作数据库