2026-1-18 humann工作流总结

news/2026/1/18 9:56:24/文章来源:https://www.cnblogs.com/Lyu973/p/19497856
环境的搭建和激活
点击查看代码
conda create --name biobakery3 python=3.7
conda activate biobakery3
##### 设置conda的环境 `conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge conda config --add channels biobakery`

设置conda的环境

conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge
conda config --add channels biobakery

安装HUMAnN3的软件的demo数据库(用于测试软件)

conda install humann -c biobakery

检测软件是否安装成功 但是这部分软件我并未成功安装,数据库下载之后始终没有和软件相匹配,因而上部分的内容就权且用于参考吧。但总而言之,humann的安装首先要安装数据库和metaphlan4的软件

查看软件的版本

conda activate humann4
humann --version

软件运行

humann --input $SAMPLE --output $OUTPUT_DIR

$SAMPLE 的意思是:“在这里,您应该放入您自己的输入文件的路径和文件名”,而$OUTPUT_DIR 的意思是:“在这里,您应该放入您想创建的输出目录的路径”

下面是不同格式文件的输入方式(输入的文件是demo.不同格式的话)

humann --input examples/demo.fasta --output $OUTPUT_DIR
humann --input examples/demo.fastq --output $OUTPUT_DIR
humann --input examples/demo.sam --output $OUTPUT_DIR
humann --input examples/demo.m8 --output $OUTPUT_DIR

workflow

1. 对存放在 $INPUT_DIR 目录下的每一个过滤好的 fastq 样本文件,逐一运行 HUMAnN 软件进行分析,并把所有生成的结果文件都保存到 $OUTPUT_DIR 目录里

for $SAMPLE.fastq in $INPUT_DIR #(待分析的文件)

humann --input $SAMPLE.fastq --output $OUTPUT_DIR

Replace $SAMPLE.fastq with the name of the fastq input file

Replace $OUTPUT_DIR with the full path to the folder to write output

输出文件为$SAMPLE_2_genefamilies.tsv和$SAMPLE_4_pathabundance.tsv.

2. 对丰度输出文件进行标准化处理(如针对SAMPLE_2_genefamilies.tsv文件)

humann_renorm_table --input $SAMPLE_2_genefamilies.tsv --output $SAMPLE_2_genefamilies_relab.tsv --units relab

3. 将所有样本的 HUMAnN 运行结果中的输出文件(基因家族和丰度)合并为三个文件(但官方文档只提了前两种,输出的结果文件分别为humann_2_genefamilies.tsv和humann_4_pathabundance.tsv)

3.1 合并基因家族文件

humann_join_tables --input $OUTPUT_DIR --output $OUTPUT_DIR/genefamilies.tsv --file_name 2_genefamilies_relab.tsv

3.2 合并丰度文件

humann_join_tables --input $OUTPUT_DIR --output $OUTPUT_DIR/pathabundance.tsv --file_name 4_pathabundance.tsv

3.3 合并其他文件(如SAMPLE_3_genefamilies.tsv)

humann_join_tables --input $OUTPUT_DIR --output $OUTPUT_DIR/other.tsv --file_name 3_genefamilies.tsv

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1177732.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一封“2FA更新”邮件,险些让数亿开发者中招——NPM供应链钓鱼事件揭示开源生态的致命软肋

一、凌晨三点,一个JavaScript包悄悄变了味 2025年9月8日凌晨,全球数百万开发者还在沉睡,而一场针对开源生态的精准打击已悄然完成。攻击者通过一封伪装成“NPM支持团队”的钓鱼邮件,成功窃取了知名开源维护者 Josh Junon&#xf…

揭秘专业的渠道经理吴嘉林怎样拓展渠道,有何独特方法? - 工业品牌热点

2026年AI营销生态持续迭代,专业渠道经理的运营能力已成为企业AI服务落地、市场版图扩张的核心纽带。无论是跨区域渠道招商布局、代理商全周期赋能,还是渠道运营痛点破解,优质渠道团队的专业度直接决定企业AI产品的市…

当“猎头私信”变成钓鱼入口:LinkedIn成企业安全新盲区,AitM攻击绕过MFA引发警报

一、“您好,我们有个高管职位想和您聊聊”2025年秋,欧洲一家中型金融科技公司的CFO收到一条来自LinkedIn的私信:“您好,我是某国际风投的合伙人,看到您的履历非常出色,我们正在为一家快速成长的支付平台物色…

总结2026年宁波镇海实力强的刑事律师事务所,浙杭律师事务所实力雄厚 - 工业品牌热点

2026年法治社会建设持续深化,选择靠谱的刑事律师事务所已成为当事人维护自身合法权益的关键一步。无论是复杂的职务侵占案件辩护、普通刑事纠纷代理,还是企业刑事合规风险防控,优质律所的专业能力直接决定案件的走向…

Django+vue3课程教学作业批改系统 远程在线教育系统

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 该系统基于Django后端框架与Vue3前端框架,构建了一个支持远程在线教育、课程教学与作业批改的综合性平台。通过模块…

python+vue3非遗手工品展示与商城交易平台

目录非遗手工品展示与商城交易平台(Python Vue3)开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!非遗手工品展示与商城交易平台(Python Vue3&#xff09…

当“图片”会执行代码:SVG钓鱼载荷引爆新型供应链攻击,Amatera窃密与PureMiner挖矿暗流涌动

一、一封“发票图”,竟成远程控制入口?2025年秋,欧洲多家中小企业财务人员陆续收到一封看似普通的邮件:“附件为贵司最新账单,请查收。”随信附带一个名为 invoice_OCT2025.svg 的文件。用户双击打开后,屏幕…

【中国科学院光电研究所-张建林组-AAAI26】追踪不稳定目标:基于外观引导的运动建模在无人机拍摄视频中实现稳健的多目标跟踪

文章:Tracking the Unstable: Appearance-Guided Motion Modeling for Robust Multi-Object Tracking in UAV-Captured Videos代码:暂无单位:中国科学院光电研究所一、问题背景:无人机跟踪为啥总“掉链子”?无人机拍摄…

vue3+python +django 的茶文化交流平台

目录茶文化交流平台摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!茶文化交流平台摘要 茶文化交流平台基于Vue3、Python和Django技术栈开发,旨在为茶文化爱好者提供一个集知…

Java微服务连接同个MySQL实例报错“Too many connections”

多个微服务连接同个Mysql实例,结合数据库本身的连接池,就容易报错 Too many connections 即当前所有可用的连接都已被使用,新的客户端连接无法建立。 首先你要看两点: (1)SHOW VARIABLES LIKE max_connections; (2)有多少微服务节点以及每个微服务节点数据库连接池…

2026年市场上评价好的船用减压阀公司口碑排行,船用疏水阀/船舶配件/船用舷侧阀/船用安全阀,船用减压阀直销厂家口碑排行 - 品牌推荐师

评测背景 随着全球航运业向绿色化、智能化转型,船用减压阀作为船舶流体控制系统的核心部件,其性能稳定性、环境适应性及合规性直接影响船舶运行安全与能效。市场对高可靠性、定制化及全生命周期服务的需求日益凸显。…

2104.25万,深圳市气象局数字孪生(CIM)创新应用项目

2026 年 1 月 13 日, 深圳市气象局深圳市气象局数字孪生(CIM)创新应用项目意向公开。一、项目信息:项目名称:深圳市气象局数字孪生(CIM)创新应用项目预算金额:2104.25万元采购人&…

2026年市场评价好的实心钢棒定制加工怎么选择,不锈钢带/不锈钢冷轧板/不锈钢天沟,实心钢棒生产厂家怎么选择 - 品牌推荐师

实心钢棒市场格局与采购趋势分析 在制造业高端化转型背景下,实心钢棒作为工业基础材料,其定制加工需求持续攀升。从船舶制造到高铁基建,从高空作业设备到精密机械,下游行业对材料强度、耐腐蚀性及加工精度提出更高…

spring webflux响应式编程学习

spring webflux响应式编程学习函数式编程的优点: 例子:当我们有大量的数据要进行比较的时候,并且我们要求出里面的最小值,这个时候我们就需要使用线程池的技术,将数据拆分成几份,然后放到线程池中,再进行比较,…

1.17-1.23日博客之星投票,每日可投

帮忙给100号FE_Jinger投上一票 投票地址:100号FE_Jinger 记录以下个人第一次(或许是最后一次)入围Top300,无论结果如何,已经很满足了 也是对自己去年2025年创作一年的肯定与鼓励 FE_Jinger加油!战斗战斗! 朋…

【信号去噪】基于雪橇犬算法SDO优化变分模态分解SDO-VMD数字信号去噪(优化K值 alpha值 综合指标 适应度函数包络熵)附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

【含文档+PPT+源码】基于SpringBoot+Vue的智能机场交通管理系统

项目介绍本课程演示的是一款 基于SpringBootVue的智能机场交通管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料2.带你从零开始部署运行本套系统3.该项…

AI Coding学习——dw|ali(持续更新)

dw技术文章《Cursor 在前端需求开发工作流中的应用》,并从AI Coding小白和前端开发者两个角度,梳理出一套清晰、实用的AI辅助开发工作流。 得物 一、核心转变:从“魔法许愿机”到“超级导航仪” 许多开发者(尤其是AI新手&#xf…

【语音识别】哼唱识别系统附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

深度洞察与未来前瞻:医学影像自动诊断系统行业分析 (2025年总结版.上) - 实践

深度洞察与未来前瞻:医学影像自动诊断系统行业分析 (2025年总结版.上) - 实践2026-01-18 09:44 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow…