NextDenovo v2.5.2 安装与使用进阶--生信工具081

发布时间:2026/10/29 7:39:53

NextDenovo v2.5.2 安装与使用进阶--生信工具081 NextDenovoNextDenovo 是一款基于字符串图string graph的长读长序列从头组装软件适用于 CLR、HiFi 和 ONT 等长读长测序数据。该软件采用与 canu 相似的 “先校正后组装” 策略PacBio HiFi 读长无需校正步骤但所需的计算资源和存储空间显著更少。组装完成后序列的单碱基准确率约为 98%-99.8%若需进一步提升单碱基准确性可尝试使用 NextPolish 软件。我们以人类和黑腹果蝇的 Oxford Nanopore 长读长数据、拟南芥的 PacBio 连续长读长CLR数据为基准将 NextDenovo 与其他组装软件进行了对比测试。结果表明与其他工具相比NextDenovo 组装得到的序列连续性更好重叠群contig数量更少且在组装一致性和单碱基准确性方面NextDenovo 也表现出较高的组装精度。https://github.com/Nextomics/NextDenovo #官网安装环境要求Python支持 python 2 和 python 3需安装 Paralleltask 模块执行命令pip install paralleltask安装方法点击此处下载或执行以下命令wget https://github.com/Nextomics/NextDenovo/releases/latest/download/NextDenovo.tgz tar -vxzf NextDenovo.tgz cd NextDenovo若需从源码编译安装执行git clone gitgithub.com:Nextomics/NextDenovo.git cd NextDenovo make测试执行以下命令进行测试nextDenovo test_data/run.cfg常用命令及参数NextDenovo 至少需要一个读长文件参数input_fofn作为输入支持 gzip 压缩的 FASTA 和 FASTQ 格式所有运行参数均通过配置文件传递。输入项input_fofn一行一个文件可通过以下命令生成该文件ls reads1.fasta reads2.fastq reads3.fasta.gz reads4.fastq.gz ... input.fofn配置文件配置文件为文本文件包含一组键值对keyvalue形式的参数用于设置 NextDenovo 的运行参数。以下是典型的配置文件示例该文件也位于 doc/run.cfg 路径下[General] job_type local job_prefix nextDenovo task all rewrite yes deltmp yes parallel_jobs 20 input_type raw read_type clr # 可选值clr, ont, hifi input_fofn input.fofn workdir 01_rundir [correct_option] read_cutoff 1k genome_size 1g # 预估基因组大小 sort_options -m 20g -t 15 minimap2_options_raw -t 8 pa_correction 3 correction_options -p 15 [assemble_option] minimap2_options_cns -t 8 nextgraph_options -a 1输出项workdir/03.ctg_graph/nd.asm.fastaFASTA 格式的重叠群contig文件。FASTA 标题行包含序列 ID、类型、长度、节点数等信息序列中连续的小写字母区域表示弱连接区域单个小写字母标记低质量碱基。workdir/03.ctg_graph/nd.asm.fasta.stat组装结果的基础统计信息文件包含 N10-N90、总长度等指标。参数说明全局参数job_type sge任务运行的调度类型可选值local本地、sge、pbs、lsf、slurm 等默认值sge。job_prefix nextDenovo任务的前缀标签默认值nextDenovo。task all, correct, assemble需要执行的任务类型correct仅执行校正步骤assemble仅执行组装步骤仅当 input_type corrected 或 read_type hifi 时生效all执行校正 组装全流程默认值all。rewrite no是否覆盖已存在的输出目录可选值yes、no默认值no。deltmp yes是否删除中间结果文件默认值yes。rerun 3未完成任务的重试次数直至任务完成或达到设定次数设为 0 表示不重试默认值3。parallel_jobs 10并行运行的任务数量默认值10。input_type raw输入读长的类型可选值raw原始数据、corrected已校正数据默认值raw。input_fofn input.fofn输入文件列表路径要求一行一个文件必填参数。read_type {clr, hifi, ont}读长类型必填参数clrPacBio 连续长读长Continuous Long ReadshifiPacBio 高准确度长读长Highly Accurate Long Readsont纳米孔 1D 读长NanoPore 1D reads。workdir 01.workdir工作目录默认值当前目录 ./。usetempdir /tmp/test计算节点上的临时目录用于避免高 IO 等待默认值无。nodelist avanode.list.fofn可用节点的主机名列表一行一个节点非 sge 调度类型下需配合 usetempdir 使用。submit auto提交任务的命令auto 表示由 Paralleltask 自动设置。kill auto终止任务的命令auto 表示由 Paralleltask 自动设置。check_alive auto检查任务状态的命令auto 表示由 Paralleltask 自动设置。job_id_regex auto用于从提交命令输出中解析任务 ID 的正则表达式auto 表示由 Paralleltask 自动设置。use_drmaa no是否使用 drmaa 接口提交和控制任务。校正参数read_cutoff 1k过滤长度小于该值的读长默认值1k。genome_size 1g预估的基因组大小支持 K/M/G 单位后缀用于计算 seed_cutoff/seed_cutfiles/blocksize 及平均测序深度若手动设置 seed_cutoff该参数可省略。seed_depth 45预期的种子序列测序深度用于计算 seed_cutoff需与 genome_size 配合使用建议设置为 30-45 以获得更优组装结果默认值45。seed_cutoff 0种子序列的最小长度≤0 表示通过 bin/seq_stat 工具自动计算。seed_cutfiles 5将种子序列拆分为指定数量的子文件默认值与 pa_correction 取值一致。blocksize 10g并行运行的块大小将非种子序列拆分为多个小文件每个文件的最大大小为 blocksize默认值10g。pa_correction 3并行执行的校正任务数量每个校正任务约占用 总输入碱基数 / 4 字节的内存该参数仅覆盖此步骤的 parallel_jobs 取值默认值3。minimap2_options_raw -t 10minimap2 运行参数用于寻找原始读长间的重叠区域详见 minimap2-nd 说明文档。sort_options -m 40g -t 10排序参数详见 ovl_sort 说明文档。correction_options -p 10校正参数具体说明如下-p/--process设置校正使用的进程数默认值10-b/--blacklist关闭过滤步骤保留更多校正后数据-s/--split将包含未校正区域的种子序列拆分默认值False-fast加速模式速度提升 0.5-1 倍准确性略有下降默认值False-dbuf禁用 2bit 文件缓存减少约 总输入碱基数 / 4 字节的内存占用默认值False-max_lq_length校正后种子序列中连续低质量区域的最大长度值越大校正数据量越多但准确性越低默认值自动适配 [pb/1k, ont/10k]。组装参数minimap2_options_cns -t 8 -k17 -w17minimap2 运行参数用于寻找校正后读长间的重叠区域。minimap2_options_map -t 10minimap2 运行参数用于将读长比对回组装序列。nextgraph_options -a 1nextgraph 运行参数。
延伸阅读

更多相关文章

2026/10/26 18:56:40

3年Java程序员转行做AI大模型,自学成功上岸!!!

前言 我从事 java 3年左右开始转AI大模型,现在自觉也还在过程中。 我的路径相对曲线。我首先到了一个AI相关工作的部门做 java 工程,偏AI产品包装落地。这个部门本身不负责算法,基都是工程相关的同学,但接触算法的机会非常多。 运…

2026/10/24 10:26:31

AI大模型面试时被问到“Scaling Law”,怎么答?

前言 在大模型的研发中,通常会有下面一些需求:计划训练一个 10B 的模型,想知道至少需要多大的数据?收集到了 1T 的数据,想知道能训练一个多大的模型?老板准备 1 个月后开发布会,给的资源是 100 …

2026/10/26 12:43:15

RAG知识库质量优化全攻略:评估方法与改进技巧(收藏必备)

简介 文章详细介绍了RAG知识库的质量评估与优化方法。首先构建了基于余弦相似度的评估指标体系(召回率、正确度、是否基于知识),并与RAGAS框架进行对比,指出RAGAS判断力更强但成本更高。随后提出了两大改进方向:提升召…

2026/10/29 7:39:07

PS图层蒙版与剪贴蒙版:黑白灰原理、局部调色与排查实战

蒙版这个东西,我教过不少零基础的朋友,几乎所有人第一次听到“蒙版”两个字都是一脸懵,觉得它神秘、抽象、像是高级功能。但真上手之后你会发现,它其实是PS里最“讲道理”的一个机制:不删像素、不破坏原图、随时能反悔…

2026/10/29 7:39:07

OpenClaw智能开发工具链:模块化架构与AI协同实践

1. OpenClaw工具概述:新一代智能开发平台的利器OpenClaw作为当前开发者社区热议的智能开发工具链,其内置功能模块的设计理念源于对现代开发流程的深度重构。不同于传统IDE或CLI工具,它通过模块化架构将代码生成、环境管理、AI协同等能力封装为…

2026/10/29 7:39:07

PS图层蒙版与剪贴蒙版:从灰度原理到合成调色实战

图层蒙版和剪贴蒙版,是PS入门阶段最容易被跳过去的两个功能,也是新手做完图之后最常发出“为什么我这张图看起来像贴纸”这种疑问的根源。我见过太多人学PS的路径是先把工具栏挨个摸一遍,套索、魔棒、橡皮擦用得挺顺手,一到蒙版就…

2026/10/29 7:39:07

Procreate艺术笔刷包:30种风格笔刷参数与制作流程

做数字绘画这一行久了,最常被同行问的一句话就是“你这套笔刷哪来的”。我手上在用的这套Procreate艺术笔刷包:30种风格笔刷集合,不是从应用里一键下载的成品包,而是我按自己画稿的习惯,一支一支调出来、攒起来、再反复…

2026/10/29 7:39:07

ADE:智能体开发的基础设施重构与Control Plane实践

1. 这不是IDE的升级,而是开发范式的迁移:从写代码到编排智能体你有没有过这样的体验:在VS Code里敲完几百行Python,调试了三轮才让一个RAG流程跑通,结果发现用户真正需要的,其实只是“把PDF里的合同条款自动…

2026/10/29 7:34:06

DWVD与MCNN-BiGRU在工业故障诊断中的应用

1. 项目概述:当信号处理遇上深度学习在工业设备故障诊断领域,传统方法往往面临两个核心痛点:一是非平稳信号的特征提取困难,二是时序依赖关系的建模不足。这个项目创新性地将时频分析工具DWVD与深度学习架构MCNN-BiGRU相结合&…

2026/10/28 14:42:12

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/28 15:28:56

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/29 0:03:42

学生选课系统DFD图绘制指南:边界划分与分层校验实战

简介:文档以顶层与第一层DFD图为核心,完整刻画学生选课系统的逻辑模型,面向软件工程课程设计、系统分析学习及毕设前期建模人群。顶层图界定系统边界,外部实体包括管理员、教师和学生三类角色;第一层图进一步细化用户登…

2026/10/29 0:03:42

JIRA敏捷落地:Scrum角色权限、Sprint与燃尽图避坑指南

简介:围绕“基于JIRA的敏捷开发项目管理”这一主题,面向产品负责人、Scrum Master及研发测试成员,梳理Scrum角色分工、迭代流程与JIRA工具配置的对应关系,适合初、中级团队导入敏捷管理时参考。压缩包共1个docx文件,大…

2026/10/29 0:03:42

SEMI S8人机工程验收实战:从条款拆解到现场实测的完整指南

简介:面向半导体设备设计、制造与运维工程师及安全合规人员,这份资料聚焦SEMI标准体系下的设备安全规范,重点收录SEMI S8-0308《半导体制造设备人体工程学工程安全指南》。内容围绕设备设计原则、错误与事故预防、人体工程学适配三大主线展开…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑