iMeta | 易扩增子(EasyAmplicon):易用、可重复的微生物组扩增子分析流程

article/2025/1/13 10:17:21

点击蓝字 关注我们

易扩增子(EasyAmplicon):微生物组研究中易用的扩增子分析流程

60d3bb83028b932b178ba083753279ee.png

iMeta主页:http://www.imeta.science

研究论文

● 原文链接DOI: https://doi.org/10.1002/imt2.83

● 2023年1月27日,中国农科院基因组所刘永鑫团队、中国中医医科学院陈同团队和南京农业大学文涛团队等在 iMeta 在线发表了题为 “EasyAmplicon: An easy-to-use, open-source, reproducible, and community-based pipeline for amplicon data analysis in microbiome research ” 的文章。

● 本研究提供了一个跨平台、开源和社区支持的分析流程——易扩增子(EasyAmplicon)。易扩增子包括30多个跨平台模块和该领域常用的R包。流程由文章作者和“宏基因组”公众号编辑团队维护和更新,定期发布最新的中英文教程,阅读用户的反馈,并在微信公众号和GitHub中为用户提供帮助。该流程可在 GitHub (https://github.com/YongxinLiu/EasyAmplicon) 和 Gitee (https://gitee.com/YongxinLiu/EasyAmplicon)上获得。

●  第一作者:刘永鑫、陈雷、马腾飞

● 通讯作者:陈同 (chent@nrc.ac.cn)、文涛(taowen@njau.edu.cn)、刘永鑫(liuyongxin@caas.cn)

●  合作作者:李小方、郑茂盛、周欣、陈亮、钱旭波、席娇、卢洪叶、曹慧荦、马晓亚、边遍、张鹏帆、吴季秋、甘人友、贾保磊、孙林阳、鞠志成、高云云

●  主要单位:中国农业科学院深圳农业基因组研究所、首都医科大学附属复兴医院、兰州大学、中国科学院遗传与发育生物学研究所农业资源中心、华北电力大学、中国科学院微生物研究所、浙江大学附属金华医院、西北农业科技大学资源与环境学院、浙江大学口腔医院、香港大学、泰国皇太后大学、日本东京大学、德国马普植物育种研究所、爱尔兰科克大学、荷兰格罗宁根大学、新加坡食品与生物技术创新研究所、韩国中央大学、南京农业大学、中国中医医科学院中药资源中心

亮   点

fc4e56e5bc8677ae363b33f81a988c8a.png

●  易扩增子 (EasyAmplicon) 是一个用户友好的、跨平台的、社区支持的扩增子数据分析流程

●  拥有微生物组研究中数据处理和可视化的大部分模块

●  流程定期维护和更新,并且鼓励用户贡献自己的分析代码

摘   要

初学者学习和使用扩增子分析软件比较困难,因为可供选择的软件工具太多,而且都需要很多步骤。我们提供了一个跨平台、开源和社区支持的分析流程——易扩增子(EasyAmplicon)。易扩增子拥有扩增子分析所需的大部分模块,包括数据质量控制、双端读取合并、去重复、聚类或去噪、嵌合体检测、特征表生成、物种多样性分析、分类组成、生物标志物发现和出版级图表。易扩增子包括30多个跨平台模块和该领域常用的R包。流程所有步骤的运行都可在RStudio中使用,降低学习成本,保持分析过程的灵活性,便于个性化分析。流程由文章作者和“宏基因组”公众号编辑团队维护和更新,定期发布最新的中英文教程,阅读用户的反馈,并在微信公众号和GitHub中为用户提供帮助。流程可以部署在各种平台上,安装时间不到半小时。在普通笔记本电脑上,3小时内即可完成几十个样品的全部分析过程。该流程可在GitHub(https://github.com/YongxinLiu/EasyAmplicon)和Gitee (https://gitee.com/YongxinLiu/EasyAmplicon)上获得。

视频解读

Bilibili:https://www.bilibili.com/video/BV1T8411c7oa/

Youtube:https://youtu.be/M1AdE5B9GJQ

中文翻译、PPT、中/英文视频解读等扩展资料下载

请访问期刊官网:http://www.imeta.science/

全文解读

引  言

近二十年来高通量测序技术的快速发展,促进了微生物组在人类、动物、植物和环境中核心功能的探索越来越深入。他们中的大多数发现是由扩增子测序驱动的(例如细菌或古细菌的16S rDNA 测序、真核生物的18S rDNA或内部转录间隔区,以及固氮原核生物的nifH 基因),并分析了各种环境中微生物组的物种组成。

扩增子测序的湿实验室操作现已标准化,大部分操作由专业的生物技术公司或测序中心执行。然而,扩增子数据的生物信息学分析仍然具有挑战性,大量的软件、方法和算法的存在给初学者的使用选择带来了很大困难。主流的扩增子分析流程包括 mothur、USEARCH和QIIME ,它们都被引用了10,000 多次。然而,它们仍然存在明显的缺点,如缺乏下游统计分析和可视化解决方案、学习时间成本较高、受限于特定操作系统等。一些在线分析网络服务器易于使用,例如 Qiita 、MGnify 和 gcMeta ,但它们也有一些问题,例如上传速度慢、等待/运行时间长、可调参数少,这使得无法进行定制分析 。

缺乏易用和灵活的扩增子分析流程严重限制了研究人员对数据分析过程的理解,阻碍了该领域的发展。因此,我们开发了一个易用、开源和跨平台的扩增子分析流程——易扩增子(EasyAmplicon)。它可以在 RStudio 中以命令行模式和交互模式使用。目前,它提供了20多种可视化样式,可以轻松生成出版级质量的图表。开源代码可以促进可重现的分析并允许个性化修改。此外,它还为最流行的软件生成标准输入,例如 STAMP 、LEfSe 、PICRUSt 1 & 2 、BugBase 、FAPROTAX 、ImageGP 和iTOL 。易扩增子为扩增子分析提供了一个免费、可重复和个性化的解决方案,这可能是微生物组研究的一个很好的软件工具。

结  果

易扩增子 (EasyAmplicon) 流程概述

易扩增子是适合于在笔记本电脑或服务器上进行扩增子数据分析和可视化的整合分析流程,可提供各种表格和可视化结果来探索潜在的生物学解释。此流程易于安装在Windows、MacOS和Linux 系统上。安装方法在“Methods”部分有详细介绍或可在https://github.com/YongxinLiu/EasyAmplicon 上获取。测试数据包含 18 个样本且每个样本 包含50,000 对 PE250 读长的短测序序列,完整的分析可以在大约3小时内完成,峰值内存占用量小于4 GB(CPU:2 核,2.1 GHz)。

易扩增子是一个端到端的分析流程。它从原始读长开始、输出数据表和出版质量图片(图 1)。主要包括降维、分析、统计可视化三个步骤(图1)。所有相关软件都易于安装(表 1),我们提供批量下载包来加速流程部署。

702157c8444a3f4353292dcab0dbbe32.png

图1. 用于分析双端扩增子序列的易扩增子流程

(A) 降维:将原始测序读长处理成特征表。(B) 分析:提供系统发育分析、物种分类、功能预测以及 alpha 和 beta 多样性计算。(C) 统计可视化:生成出版质量的图表并为生物学解释进行统计测试。

表 1. 易扩增子中包括的软件和包

364041560cfce2177add374043625305.png

在命令行或 R markdown 模式下运行流程

首先,我们使用 RStudio 打开流程文件“pipeline.sh”。设置好工作目录后,只需用鼠标点击“运行”按钮,即可一步步运行分析过程。用户进行自己的分析,只需要原始测序数据和样本元数据,易扩增子会处理后续分析。如果 RStudio不可用,我们可以将脚本复制并粘贴到 pipeline.sh 中,然后在任何 Shell 环境(例如本地或远程 Linux/Mac 中的终端,或 Windows 的 Git bash)中运行它们。所有相关软件和包详见表1所示。所有图形默认保存为PDF格式,部分示例见图2和图3所示。

4be3014e1206e23161d9668d6cd52ae3.png

图2. 出版级可视化示例 

(A) 箱线图显示组间丰富度指标的 alpha 多样性。不同的字母表示显著不同的组(P < 0.05,ANOVA,Tukey HSD)。方框内的水平条代表中位数。方框的顶部和底部分别代表第75个和第25个百分位数。上部和下部延长线分别从框的上边缘和下边缘延伸到不超过四分位距 1.5 倍的数据。(B) 丰富度的稀疏曲线表明,随着测序深度的增加,特征达到饱和阶段。每个垂直条代表标准误差。(C) 基于Bray-Curtis距离的样品聚类热图。(D) 基于Bray-Curtis 距离的主坐标分析 (PCoA)。(E) 门级分组样本中物种组成的堆积条形图。(F) 分类组成的树图。(G) 火山图显示 KO 和 WT 组之间存在显著差异的丰度分类群。(H) 曼哈顿图显示了 KO 和 WT 组之间的不同特征和相关分类群。此图中样本重复的数量如下:敲除(KO,n = 6),过表达(OE,n = 6)和野生型(WT,n = 6)。

f81ad4421534447e0a85d92dbf454a83.png

图3. 对图 2 中的出版物质量可视化的补充示例

(A) 维恩图显示三组中共有和独特的 ASV(相对丰度 > 0.1%)。(B) 三组的约束性主坐标分析 (CPCoA)。(C) 三组门级别平均相对丰度的堆叠图。(D) 三组门级平均相对丰度的圈图。(E) 热图显示 KO 组和 WT 组之间显著差异的 ASV(Wilcoxon 检验,P < 0.05)。

为了使微生物组数据的统计和可视化更加个性化,用户可以在RStudio中打开“Tutorial.Rmd”文档,然后修改图形的细节,如分组顺序、配色方案、图例布局等。它甚至可以生成可发表的组合图(图2和3)和可重现的 HTML 格式报告(Tutorial.html)。

第三方软件支持

易扩增子并未涵盖微生物组分析所需的所有功能。目前有一些主流且非常有特色的微生物组分析工具,如STAMP 、LEfSe 、PICRUSt 1 & 2 、BugBase 、FAPROTAX 和iTOL 。然而,一些输入文件对于没有生物信息学背景的用户来说很难准备。在 易扩增子中,大量脚本用于为上述软件准备输入,并轻松生成示例可视化,如STAMP(图 4A)、LEfSe(图 4B)、BugBase(图 4C)和 iTOL(图 4D)。至于最流行的 QIIME 2 流水线,易扩增子生成的中间文件可以导入 QIIME 2,QIIME 2 的输出文件也可以导入易扩增子进行下游分析。

8a3eaf58e559506ffc37b4ec2636078d.png

图4. 第三方软件使用易扩增子中间文件生成的可视化结果

(A) STAMP在WT和KO组中属级的扩展柱状图。(B) 通过LEfSe显示每组生物标志物的进化分支图。(C) BugBase注释厌氧菌在门级的百分比。(D) 86个ASV的系统发育树(相对丰度>0.2%)。树的背景按Phylum着色。外条代表不同的纲。热图表示所有样本的平均相对丰度。条形图表示ASV 在WT组的相对丰度。

预期结果

易扩增子为扩增子数据分析提供多种可视化样式。对于 alpha 多样性(样本内多样性),箱线图是可视化数据和比较每组异同的最佳方式(图 2A),不同的字母代表显著差异(P < 0.05,ANOVA,Tukey HSD 检验)。稀释曲线分析表明,随着测序深度的增加,特征达到饱和阶段,线条和误差条分别代表均值和标准误(图 2B)。如果您想检查样本或组之间的独特或共同特征,维恩图是显示此模式的好方法(图 3A)。至于 beta 多样性,基于 Bray-Curtis 距离的热图将是一种很好的可视化方法。彩色分组标签显示样本聚类与哪些属性相关(图 2C)。

讨  论

目前,对于扩增子分析,最流行的流程是QIIME 和QIIME 2 ,它们已被引用 54,900次(Google Scholar 截至 2023 年 1 月 4 日)。然而,这两种流程都存在一些缺点,限制了它们在微生物组分析中的使用,例如安装包太大、不支持 Windows 系统以及缺乏出版质量的可视化。易扩增子正试图解决上述问题。

目前,这只是易扩增子的第一个版本。运行时间和内存使用取决于数据集的大小。当前版本已被数千名用户使用,截至 2022 年底正式引用 36 次(在 Google 学术搜索“EasyAmplicon”)。本文作者和“宏基因组”微信公众号核心团队将及时更新流程。相关性、网络分析 、随机森林 、机器学习 、深度学习 、迁移学习和溯源分析的脚本正在开发中,并将很快纳入分析流程。将来会建立像 MicrobiomeAnalyst这样的网络服务器版本。更通用的命令行脚本和可视化样式仍在开发中,它们将在新版本的流程中可用。欢迎任何对此项目感兴趣的人贡献有关分析方法、可视化样式或 GitHub 存储库中提到的其他问题的脚本。

结  论

总之,易扩增子流程为扩增子分析提供了一个高效的跨平台框架。此外,还提供了20多个预定义的分析和可视化解决方案,用于对数据进行多维探索并生成出版质量的图表。此外,易扩增子还提供了一些实用程序,可与其他广泛使用的软件整合使用以满足各种需求。总之,对于有或没有编程背景的研究人员来说,这套流程将极大地促进扩增子研究。易扩增子预期将每季度更新一次,以满足微生物组领域快速发展的需求。

方  法

快速使用易扩增子

易扩增子主要采用 Shell bash 和 R 语言编写,可以在命令行(终端)模式或 RStudio交互模式下运行。特别是对于没有编程知识和技能的研究人员,建议部署在 Windows 系统上(安装 Git for Windows)并在 RStudio 中运行。此外,它还支持 MacOS 和 Linux。要安装它,请按照 https://github.com/YongxinLiu/EasyAmplicon 上的说明进行操作。一些依赖的软件和包如表1所示,均己经整合以方便安装。分析过程主要包括三个步骤,如图1所示。为了证明其实用性,我们提供了一个演示数据集,其中包含属于三组的 18 个样本,每个样本稀释到 50,000 个读长。这个示例数据集是我们之前发布的数据 (CRA001464) 的一个子集(精简的示例数据存放在GSA https://ngdc.cncb.ac.cn/gsa/ 中,索引号CRA002352)。

降维 (从序列到表)

接受的输入包括双端或单端/合并序列(fastq 格式)、干净的扩增子(fasta 格式),甚至其他流程生成的中间文件,如图 1 所示。大多数扩增子在 Illumina HiSeq2500/NovaSeq6000平台上测序并采用双端 250-bp 模式。通常,流程从fastq 格式的双端读长开始,并将它们合并以获得单端序列。引物和条形码被切割,然后过滤掉低质量的读数以获得干净的扩增子。这些步骤主要使用VSEARCH或USEARCH 执行(图 1A)。16S rDNA 的干净扩增子可以直接比对到参考数据库GreenGenes 并生成特征 (OTUs) 表,它可以作为PICRUSt的输入来预测潜在的功能,并可作为 BugBase 的输入进行表型预测。另一种选择,干净的扩增子通常聚类成OTU(97% 相似性)或以从头模式去噪成扩增子序列变体 (ASV)。最后,干净的扩增子将比对到从头识别的 OTU/ASV 以生成特征表。代表性序列可用于构建系统发育树并执行物种注释(图 1A)。

分析(从大表到小表)

特征表是降维步骤的里程碑输出。我们可以使用特征表和系统发育树来计算各种alpha和 beta多样性指标。带有分类注释的特征表可用于汇总到特定的分类级别并发现所有分类级别的生物标志物(图 1B)。此外,EasyAmplicon 提供了许多“胶水脚本”来为其他广泛使用的工具生成输入文件,例如 QIIME 2 、STAMP 和 LEfSe 。

统计和可视化 (从表到图)

易扩增子可以生成 alpha 多样性、beta 多样性、物种组成和生物标志物的可视化文件以及相关统计表(图 1C,图2;表 2),这些出版质量的图表包括箱线图、散点图、堆积条形图和热图。此外,EasyAmplicon 的输出可以导入 STAMP  或 LEfSe  进行生物标志物识别,并分别可视化为扩展误差条形图或进化分枝图。

表2. 易扩增子中主要可视化功能概述

9abeaab897b669c75e8277d244c00ef6.png

致  谢

这项工作得到了国家自然科学基金 (U21A20182) 和中国科学院青年创新促进会 (2021092) 的资助。

数据可用

原始数据存储于国家生物信息中心(GSA: CRA002352)https://ngdc.cncb.ac.cn/gsa。软件和教程详见 GitHub https://github.com/YongxinLiu/EasyAmplicon 或Gitee https://gitee.com/YongxinLiu/EasyAmplicon。

引文格式

Yong-Xin Liu, Lei Chen, Tengfei Ma, Xiaofang Li, Maosheng Zheng, Xin Zhou, Liang Chen, Xubo Qian, Jiao Xi, Hongye Lu, Huiluo Cao, Xiaoya Ma, Bian Bian, Pengfan Zhang, Jiqiu Wu, Ren-You Gan, Baolei Jia, Linyang Sun, Zhicheng Ju, Yunyun Gao, Tao Wen, Tong Chen. 2023. EasyAmplicon: An easy-to-use, open-source, reproducible, and community-based pipeline for amplicon data analysis in microbiome research. iMeta 2: e83. https://doi.org/10.1002/imt2.83

作者简介

3f28fd277f854dfc510ecaff252c61f8.jpeg

刘永鑫(第一/通讯作者)

●  中国农科院基因组所研究员,iMeta期刊执行主编,宏基因组公众号创始人

●  主要研究方向为微生物组研究方法、功能研究和科学传播,在Science、iMeta、Nature Biotechnology、Nature Microbiology、Cell Host & Microbe等期刊发表论文50余篇,被引10000余次。主编《微生物组实验手册》专著,由300多位同行参与,共同打造本领域长期更新的中文百科全书。创办宏基因组公众号,14万+同行关注,累计阅读量超3千万,打造本领域最具影响的科学传播平台,免费为您团队发布成果、方法、经验、招生招聘等,欢迎投稿。2021年发起iMeta期刊,打造微生物组/生物信息领域国际顶刊,解决我本领域期刊出版卡脖子问题,建立国际学术话语权体系

6995e4ad1021a85f0ae8f6e554a90d34.jpeg

陈同(通讯作者)

●  博士,中国中医科学院副研究员

●  研究方向涉及高通量数据分析、生物信息工具开发、合成生物学、表观组学等,在iMeta, Cell Stem Cell (封面文章)、Nucleic Acids Research、Nature communications、Protein & Cell等高水平杂志以第一或通讯作者发表文章十余篇;开发在线绘图平台 ImageGP,使用近 60 万人次;运营有十余万人关注的微信公众号《生信宝典》,分享有1000 多篇生物信息分析原创文章、教程和视频,阅读播放千万次。联合创办iMeta期刊,现为执行主编,致力于打造微生物和生物信息领域的国产高水平杂志

135768177d1cac80d9ef681082a415cc.jpeg

文涛 (通讯作者)

●  博士,南京农业大学钟山青年研究员, iMeta 期刊青年编委,“微生信生物”公众号创始人

●  研究方向为根际微生物生态,擅长使用多组学解析土壤微生物群落过程,开发了ggClusterNet, EasyStat等R包, Easyamplicon、Easymetabolome等组学分析流程。以第一作者在iMeta、Microbiome、ISME J、Fundamental Research、 Horticulture Research、SEL、BMC plant biology等期刊发表论文10余篇

更多推荐

(▼ 点击跳转)

高引文章 ▸▸▸▸

iMeta | 德国国家肿瘤中心顾祖光发表复杂热图(ComplexHeatmap)可视化方法

3346cb29c948c1d83f2f83e60e8a054f.png

▸▸▸▸

iMeta | 浙大倪艳组MetOrigin实现代谢物溯源和肠道微生物组与代谢组整合分析

8ed68b0d84524e39fd82c9ba0fb449c4.png

▸▸▸▸

iMeta | 高颜值绘图网站imageGP+视频教程合集                                        

c8bf87c0f7afc93b9c370fb4c15590cf.png

d06dfa5b3fbaabd29918a15544b43851.jpeg

第1卷第1期

ea2f2ea1cd4dfe907ce6f9f3fc72bc24.jpeg

第1卷第2期

e2283fe8b88a65fe01fb1ec4acd7addd.jpeg

第1卷第3期

34e9b058c81bd159f814d7a5197883db.jpeg

第1卷第4期

期刊简介

“iMeta” 是由威立、肠菌分会和本领域数百位华人科学家合作出版的开放获取期刊,主编由中科院微生物所刘双江研究员和荷兰格罗宁根大学傅静远教授担任。目的是发表原创研究、方法和综述以促进宏基因组学、微生物组和生物信息学发展。目标是发表前10%(IF > 15)的高影响力论文。期刊特色包括视频投稿、可重复分析、图片打磨、青年编委、前3年免出版费、50万用户的社交媒体宣传等。2022年2月正式创刊发行!

联系我们

iMeta主页:http://www.imeta.science

出版社:https://onlinelibrary.wiley.com/journal/2770596x
投稿:https://mc.manuscriptcentral.com/imeta
邮箱:office@imeta.science


http://chatgpt.dhexx.cn/article/p5gphibS.shtml

相关文章

扩增子qiime2分析流程

写在前面&#xff1a;写这篇博客只是为了总结自己对扩增子分析流程的理解&#xff0c;加深对扩增子的映像。 扩增子分析前的准备&#xff1a; 软件 qiime2&#xff08;2023.5&#xff09;qiime2官方下载地址 ###配置文件下载&#xff1a; wget https://data.qiime2.org/dis…

扩增子全长检测

在土壤、水体、粪便等样本中&#xff0c;里面的微生物有很多种类&#xff0c;其中细菌和真菌是最为常见的微生物。 在细菌的多样性研究&#xff0c;比较多的关注的是编码细菌核糖体16srRNA的序列&#xff0c;由9个可变区和保守区组成。真菌基因也是由ITS1和ITS2高变区以及多个…

扩增子测序

技术介绍 微基生物可利用二代高通量测序、三代高通量测序等平台对土壤、水体、粪便、肠道内容物、唾液、皮肤等样本中的16S rRNA基因/18S rRNA基因/ITS/功能基因等进行检测&#xff0c;检测样本中微生物的种类和相对丰度。 检测项目 16S rRNA基因测序: 16S rRNA基因为编码原…

扩增子定量检测

技术介绍 微基生物提供扩增子定量检测服务。扩增子测序是指利用二代高通量测序、三代高通量测序等平台对土壤、水体、粪便、肠道内容物、唾液、皮肤等样本中的16S rRNA基因/18S rRNA基因/ITS/功能基因等进行检测&#xff0c;检测样本中微生物的种类信息和相对丰度。相对丰度反…

扩增子分析全面升级!加量不加价,数据更多新玩法

加量不加价&#xff01; 扩增子标准分析流程全面升级&#xff01; 微生物是一类以分解代谢为主的生物类群&#xff0c;在微生物群落研究中&#xff0c;扩增子一直是了解微生物群落构成及分布的重要手段。基于marker gene的扩增子测序可以反映系统中的微生物多样性的组成。常见…

扩增子分析解读4去嵌合体,非细菌序列,生成代表性序列和OTU表

写在前面 之前发布的《扩增子图表解读》系列&#xff0c;相信关注过我的朋友大部分都看过了(链接直达7月文章目录)。这些内容的最初是写本实验室的学生们学习的材料&#xff0c;加速大家对同行文章的解读能力。 《扩增子分析解读》系列文章介绍 扩增子分析是目前宏基因组研究…

扩增子分析流程 —— 数据处理(vsearch)

本篇文章是笔者学习了刘永鑫老师的扩增子教程以后&#xff0c;根据自己的学习过程总结了一篇使用vsearch工具处理序列数据得出OTU表的文章。笔者这篇文章会根据笔者自身的学习思路&#xff0c;每一步的数据处理都会从三个方面&#xff08;是什么、为什么和怎么做&#xff09;去…

扩增子高通量测序

扩增子测序是指利用合适的通用引物扩增环境中微生物的16S rDNA/18S rDNA /ITS高变区或功能基因&#xff0c;通过高通量测序技术检测PCR产物的序列变异和丰度信息&#xff0c;分析该环境下的微生物群落的多样性和分布规律&#xff0c;以揭示环境样品中微生物的种类、相对丰度、进…

从零搭建一个属于自己的智慧语音“魔镜”(MagicMirro+wukong-robot)语音部分

这里我采用的是wukong-robot的开源项目&#xff0c;这个项目可以说是目前语音部分最好的解决方案&#xff0c;给大家分析下整个语音部分的构成&#xff0c;大致分为下面几个模块。 这里的语音识别&#xff08;ASR&#xff09;和语音合成&#xff08;TTS&#xff09;可以使用百…

树莓派——智能推送

树莓派——智能推送 本教程为python实训作业的笔记&#xff0c;包括了从如何烧系统到最后作品成型我所踩过的坑&#xff0c;走过的弯路&#xff08;说多都是泪啊_&#xff09; 开头篇 首先&#xff0c;老爷保号&#xff0c;bug远离我。 随着科技的发展&#xff0c;广告行业的…

树莓派安装开源项目——wukong_robot和魔镜结合 个人经验总结

首先安装树莓派镜像 系统&#xff1a;windows10 工具&#xff1a;SD卡、读卡器、树莓派3b、SD卡格式化工具、win32DiskImager、Raspbian系统镜像、Xshell(ssh工具) 镜像下载可选用官网 https://www.raspberrypi.org/downloads/ 后续镜像烧录与初始化修改 &#xff0c;可参考多…

从零搭建一个属于自己的智慧语音“魔镜”(MagicMirro+wukong-robot)魔镜部分

语音部分结尾有已经烧录好的完整版镜像&#xff0c;动手能力较差的小伙伴&#xff0c;可以前去自取。 一、系统环境 硬件&#xff1a;原子镜、相框、显示器、至少8g的内存卡、树莓派3b 软件&#xff1a;2019-07-10-raspbian-buster的镜像 镜像链接&#xff1a;https://www.ra…

树莓派使用入门

作者 QQ群&#xff1a;852283276 微信&#xff1a;arm80x86 微信公众号&#xff1a;青儿创客基地 B站&#xff1a;主页 https://space.bilibili.com/208826118 参考 官方文档 官方Github Github raspberrypi/documentation 树莓派(Raspberry pi) 使用Pi Imager安装烧录操作系…

基于树莓派的智能魔镜,支持人脸识别、情感监测、热词唤醒、语音交互,以及与手机APP交互、温湿度/新闻热点/日期显示等

目录 功能清单 界面演示 系统框图 设计方案 整体结构 网站设计 app设计 魔镜界面设计 温湿度传感器 光电传感器 相关教程 第三方库的安装 安装库 换源 安装mqtt 安装Qt5 git clone提速 安装Adafruit_DHT opencv安装 安装字体 安装portaudio 安装snowboy 安装…

将Linux可执行文件变成可执行命令

查看PATH环境变量 echo $PATH 或 env | grep PATH 添加路径到PATH export PATH/usr/test:$PATH 临时改变&#xff0c;只能在当前的终端窗口中有效&#xff0c;当前窗口关闭后就会恢#复原有的path配置&#xff0c;通过修改.bashrc文件可以永久保存。 vim ~/.bashrc export PA…

linux执行软件,软件可执行文件 linux 可执行文件

如何制作exe程序可执行文件 Java制作成exe的安装文件真是太复杂了&#xff0c;有几种打包软件&#xff0c;比如InstallAnyWere等&#xff0c;可以打包成你想要的安装文件&#xff0c;但那个软件是英文版的&#xff0c;功能也挺大的&#xff0c;我也没找到相关的资料&#xff0c…

linux 如何运行一个可执行文件

本文只为整理思路&#xff0c;供自己日后参考。现在就从从一个执行文件a.out的运行开始&#xff0c;自上而下地分析linux是如何运行一个执行文件的。 1、首先&#xff0c;需要了解一下a.out这个目标文件。a.out在linux下是ELF&#xff08;Executable Linkable Format&#xff…

浅析linux可执行文件

程序是以可执行文件的形式存放在磁盘上的,可执行文件既包括目标代码也包括数据。我们一般所使用的库函数可以被静态的拷贝到可执行文件中,也可以运行时动态链接。 可执行文件是一个普通文件,它描述了如何初始化一个新的执行上下文,也就是如何开始一个新的计算。当进程开始执…

python打包为linux可执行文件

1、将python文件打包后&#xff08;dist及log文件不需要打包&#xff09;上传至linux服务器&#xff0c;同一目录下 注&#xff1a;不要打包成zip格式&#xff0c;zip从windos上传至linux解压后会存在编码格式不一致的问题 2、安装pyinstaller打包库 pip installer pyinsta…

Linux 可执行文件结构与进程结构

Linux可执行文件结构 在 Linux 下&#xff0c;程序是一个普通的可执行文件&#xff0c;以下列出一个二进制可执行文件的基本情况&#xff1a; 可以看出&#xff0c;此可执行文件在存储时&#xff08;没有调入到内存前&#xff09;分为代码区&#xff08;text&#xff09;、数据…