当前位置: 首页 > news >正文

扩增子分析流程——Lotus2: 一行命令完成所有分析

为什么介绍lotus2

  1. 因为快,作者比较了lotus2流程和qiime2、dada2、vsearch等,lotus2的速度最快、占用内存最小。
    在这里插入图片描述
  2. 因为方便,只需要一行代码,即可完成全部分析。
lotus2 -i Example/ -m Example/miSeqMap.sm.txt -o myTestRun
  1. 而且分类注释更加准确。
    在这里插入图片描述

综合以上优点,lotus2完全值得尝试,接下来进入实战部分。

Lotus2的安装

推荐conda安装

conda install -c bioconda lotus2

如果失败了,可以尝试:

conda create -c conda-forge -c bioconda --strict-channel-priority -n lotus2 lotus2

安装成功后激活环境:

conda activate lotus2

细菌16s扩增子分析运行命令

lotus2 -i Example/ \ #序列所在位置的文件夹-m Example/miSeqMap.sm.txt \ #map文件,示意文件参考后续内容-o myTestRun2 \ # 输出文件夹,OTU table、tree、运行日志等都会放在这个文件夹中-s configs/sdm_miSeq2.txt \ #配置文件,这个是作者提供的,设定了运行命令所需的参数-p miSeq \ #测序平台,比如我的真菌ITS测序用的是PacBio就填写PacBio即可-amplicon_type SSU \ #真菌ITS测序则填写ITS-forwardPrimer GTGYCAGCMGCCGCGGTAA \-reversePrimer GGACTACNVGGGTWTCTAAT \-CL dada2 \ #聚类的方法-refDB SLV \ #注释用的数据库-taxAligner lambda \ #注释的方法-t 14 #使用的线程数

map文件的示意,注意测序文件和map文件的所在目录。假如我们所在的工作目录为WD,序列位置为:WD/Example/seq.fastq.gz

#SampleIDfastqFileSequencingRun
ANG1PID-0292-1_S1_L001_R1_001.fastq.sm.gz,PID-0292-1_S1_L001_R2_001.fastq.sm.gzC
ANG2PID-0292-1_S2_L001_R1_001.fastq.sm.gz,PID-0292-1_S2_L001_R2_001.fastq.sm.gzC

这里C的含义不是很清楚,有了解的小伙伴可以留言一下。

真菌ITS扩增子分析运行命令:

lotus2 -i YOURPATH \-p PacBio \-id 0.97 \-CL cdhit \-s configs/sdm_PacBio_ITS.txt \-refDB UNITE  \-m ./map.txt \-o ./LotuS2 \-forwardPrimer GTACACACCGCCCGTCG \-reversePrimer CGCCTSCSCTTANTDATATGC \-t 14 \-amplicon_type ITS \-taxAligner vsearch \-buildPhylo 0 \ #一般认为ITS构建的遗传发育树不靠谱,可以不用构建。#Recommendation from author: #We recommend the cautious usage of the #phylogenetic tree for ITS because high #variation of ITS sequences may lead to erroneous trees.
http://www.lryc.cn/news/114381.html

相关文章:

  • 微服务 云原生:搭建 Harbor 私有镜像仓库
  • Ceph入门到精通-远程开发Windows下使用SSH密钥实现免密登陆Linux服务器
  • APP外包开发的开发语言对比
  • 基于Python++PyQt5马尔科夫模型的智能AI即兴作曲—深度学习算法应用(含全部工程源码+测试数据)
  • Android中简单封装Livedata工具类
  • 国内大模型在局部能力上已超ChatGPT
  • 监控设置ip地址怎么设置
  • 力扣:56. 合并区间(Python3)
  • 最小二乘问题和非线性优化
  • Selenium/webdriver原理解析
  • 多用户跨境B2B2C商城后台管理系统快速搭建
  • MySQL 优化
  • VMware Workstation及CentOS-7虚机安装
  • 双向带头循环链表+OJ题讲解
  • 电脑开不了机如何解锁BitLocker硬盘锁
  • Python Web开发 Jinja2模板引擎
  • ubuntu上安装mosquitto服务
  • 嵌入式开发学习(STC51-9-led点阵)
  • RedisTemplate.opsForZSet()用法简介并举例
  • Java个人博客系统--基于Springboot的设计与实现
  • 在jupyter中下载数据集失败及解决方法(以IMDB为例)
  • 【设计模式】-工厂方法模式
  • H7-TOOL的高速DAPLINK用于新版STM32CubeIDE V1.13及其以上版本的超简单实现方法(2023-08-08)
  • 成功解决ubuntu-22.04的sudo apt-get update一直卡在【0% [Waiting for headers]】
  • openLayers实战(一):vue项目中的离线地图引入
  • 如何构造一个安全的单例?
  • 单片机开发 esp8266
  • Linux 查看版本和用户权限提升实践心得
  • 多线程编程5:线程同步和进程通信(C++11和linux)
  • tensorrt官方int8量化方法汇总