qiita上传和分析16S rRNA数据

2023-12-28 04:20
文章标签 分析 数据 上传 16s rrna qiita

本文主要是介绍qiita上传和分析16S rRNA数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

qiita(https://qiita.ucsd.edu/)是一个用于微生物组学研究的在线工具和资源库平台。

上传数据

  1. 注册并登陆

  1. 准备样品序列文件及meta信息和preparation文件

样品序列文件:后缀可以为fastq,fastq.gz,fasta,fna,不可以为fq等

meta文件:后缀可以为txt和tsv,第一列列名必须为sample_name,后面各列为样品meta信息,列名中不能出现空格(可以使用下划线_代替),样品名中不能出现“-”,列与列之间以table键分隔。

sample_name

Gender

Age

Caries

S1

Male

Prime

No

S2

Male

Youth

Yes

S3

Female

Prime

No

preparation文件格式:后缀可以为txt和tsv,第一列列名必须为sample_name,后面各列为样品测序信息,run_prefix为序列文件的前缀,如S1样品对应的序列文件为S1.R1.fastq,S1.R2.fastq;platform为测序平台信息,target_gene为测序基因(如16S rRNA,WMS等);target_subfragment为测序区域;列与列之间以table键分隔。

sample_name

run_prefix

platform

target_gene

target_subfragment

S1

S1

Illumina

16S rRNA

V3-V4

S2

S2

Illumina

16S rRNA

V3-V4

S3

S3

Illumina

16S rRNA

V3-V4

  1. 创建项目并填写必要的相关信息

已经创建的项目可以通过点击Study-》View Studies查看

  1. 选择Upload Files,单击select from your computer上传序列文件,样品meta信息文件及preparation文件(如果要通过服务器上传文件,则需要服务器可以通过外网登陆访问,所以一般我们是用本地上传比较多)

  1. 点击<< Go to study description,返回研究介绍页面,单击左侧的Sample Information,点击Choose file选择上传的meta信息文件,data type选择16S,点击Create完成样品信息上传

  1. 在新的页面中Updata sample information的Choose file内选择上传的preparation文件,单击右侧的Update完成样品上传

数据基础分析

点击左侧的样品信息,会出现样品分析网络界面,点击Add Default Workflow,再点击Run,可以执行默认的分析操作,包括Split Libraries FASTQ,data trimming,Deblur和Pick closed-reference OTUs操作,最终得到biom格式的feature table

数据进一步分析

  1. 点击生成的biom文件(三角符号),点击下方的Add to Analysis按钮,添加数据(可以添加多组数据到同一个analysis中)。Deblur结果通常选择deblur reference hit table添加到analysis中。

  1. 添加完成后页面右上角从右数第二个图标会变成绿色,点击这个图标

  1. 在这里可以删除选择的样品,最后点击Create Analysis,填写相关信息后点击Create analysis按钮可以生成一个Private的数据分析项目

这两个三角一个包括进化树,一个不包括,如果要做涉及到进化树的alpha/beta diversity,应该选择包含进化树的那一个三角形。

已经创建的分析项目,可以通过点击主页的Analysis-》See Previous Analyses查看

  1. 点击图中代表biom文件的三角形,点击下方的Process按钮可以选择要进行的分析操作

这篇关于qiita上传和分析16S rRNA数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/545054

相关文章

Spring 请求之传递 JSON 数据的操作方法

《Spring请求之传递JSON数据的操作方法》JSON就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此JSON本质是字符串,主要负责在不同的语言中数据传递和交换,这... 目录jsON 概念JSON 语法JSON 的语法JSON 的两种结构JSON 字符串和 Java 对象互转

C++如何通过Qt反射机制实现数据类序列化

《C++如何通过Qt反射机制实现数据类序列化》在C++工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作,所以本文就来聊聊C++如何通过Qt反射机制实现数据类序列化吧... 目录设计预期设计思路代码实现使用方法在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类

SpringBoot使用GZIP压缩反回数据问题

《SpringBoot使用GZIP压缩反回数据问题》:本文主要介绍SpringBoot使用GZIP压缩反回数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot使用GZIP压缩反回数据1、初识gzip2、gzip是什么,可以干什么?3、Spr

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

SpringValidation数据校验之约束注解与分组校验方式

《SpringValidation数据校验之约束注解与分组校验方式》本文将深入探讨SpringValidation的核心功能,帮助开发者掌握约束注解的使用技巧和分组校验的高级应用,从而构建更加健壮和可... 目录引言一、Spring Validation基础架构1.1 jsR-380标准与Spring整合1

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

MySQL 中查询 VARCHAR 类型 JSON 数据的问题记录

《MySQL中查询VARCHAR类型JSON数据的问题记录》在数据库设计中,有时我们会将JSON数据存储在VARCHAR或TEXT类型字段中,本文将详细介绍如何在MySQL中有效查询存储为V... 目录一、问题背景二、mysql jsON 函数2.1 常用 JSON 函数三、查询示例3.1 基本查询3.2