JBrowse使用说明:参考基因组准备

简介: 准备参考序列注意:这一步必须在后续步骤之前运行。通常,我们需要准备一个物种的基因组fasta文件,当然RNA和protein都是没有问题。通过prepare-refseqs.pl格式化生成的track,这为后续所有文件提供一个坐标,一直放大后参考序列的碱基也会显示出来。

准备参考序列

注意:这一步必须在后续步骤之前运行。

通常,我们需要准备一个物种的基因组fasta文件,当然RNA和protein都是没有问题。通过prepare-refseqs.pl格式化生成的track,这为后续所有文件提供一个坐标,一直放大后参考序列的碱基也会显示出来。生成的track 会为后续所有文件提供一个坐标,一直放大后参考序列的碱基也会显示出来。

主要用到工具是prepare-refseqs.pl,他的用法很多,如下:

prepare-refseqs.pl --gff <GFF file>  [options]
# OR:
prepare-refseqs.pl --fasta <file1> --fasta <file2>  [options]
# OR:
prepare-refseqs.pl --indexed_fasta <file>  [options]
# OR:
prepare-refseqs.pl --twobit <file>  [options]
# OR:
prepare-refseqs.pl --conf <JBrowse config file>  [options]
# OR:
prepare-refseqs.pl --sizes <sizes file>  [options]

更多内容用prepare-refseqs.pl -h查看。

# 以下操作在jbrowse家目录,序列文件根据实际情况修改
bin/prepare-refseqs.pl --fasta ~/lyrata/Sequence/Alyrata_384_v1.fa

这就会在当前生成data文件夹,直接访问I地址所看到的序列就来源于该文件夹。

准备特征序列

特征序列一般以"gff|gbk|bed"格式存放,用于注明序列的信息。所需工具为flatfile-to-json.pl

bin/flatfile-to-json.pl --gff ~/lyrata/Annotation/Alyrata_384_v2.1.gene.gff3 --trackType CanvasFeatures --trackLabel lyrata

结果是在当前目录下生成data,data里包括序列track配置文件. 同样可以用--out参数输出到指定文件夹。

bin/flatfile-to-json.pl --gff ~/Athalina/TAIR10/TAIR10_GFF3_genes.gtf --tracklabel gene --out ./Athaliana/

快捷搜索

除了在JBrowse上通过具体位置定位外,我们还可以0JBrowse上通过基因名快速定位到目标区间,只需要在上两步的基础上运行下面程序即可。

bin/generate-names.pl

推荐阅读:

目录
相关文章
|
6月前
|
存储 自然语言处理 API
LlamaIndex使用指南
LlamaIndex是一个方便的工具,它充当自定义数据和大型语言模型(llm)(如GPT-4)之间的桥梁,大型语言模型模型功能强大,能够理解类似人类的文本。LlamaIndex都可以轻松地将数据与这些智能机器进行对话。这种桥梁建设使你的数据更易于访问,为更智能的应用程序和工作流铺平了道路。
1082 0
|
8天前
基因组组装:Hifiasm 使用教程
基因组组装:Hifiasm 使用教程
22 1
|
1月前
|
网络协议 Linux 网络安全
实验内容参考
实验内容参考
|
7月前
|
弹性计算 前端开发 Linux
实验手册指导文档
主要介绍实验手册中的基本信息、实验资源配置、实验手册编写三项信息的填写规范,测试并提交审核和操作指南功能的使用方式。
103 0
|
10月前
|
数据采集 数据可视化 Serverless
单细胞工具箱|Seurat官网标准流程(上)
单细胞工具箱|Seurat官网标准流程
280 0
|
10月前
|
数据可视化 数据挖掘
单细胞工具箱|Seurat官网标准流程(下)
单细胞工具箱|Seurat官网标准流程(下)
410 0
|
12月前
ArcGIS进阶:常用叠加分析工具介绍
ArcGIS进阶:常用叠加分析工具介绍
139 0
|
存储 人工智能 JSON
图像识别项目讲解及使用说明 | 学习笔记
快速学习图像识别项目讲解及使用说明
533 0
图像识别项目讲解及使用说明 | 学习笔记
|
人工智能 文字识别 前端开发
第三节课——【文字识别项目讲解及使用说明】(一)|学习笔记
快速学习第三节课——【文字识别项目讲解及使用说明】
93 0
第三节课——【文字识别项目讲解及使用说明】(一)|学习笔记
|
测试技术 API C#
阿里云新版人脸识别 C# 使用示例教程
前面分别介绍了新版人脸识别服务接口的开通、JAVA SDK对通用人脸识别通用方法的调用及1:N人脸识别接口的调用,可以参考阿里云人脸识别公测使用说明与阿里云人脸识别 1:N 使用简明示例,本文主要介绍如何使用C# 程序调用阿里云新版人脸识别接口。
654 0
阿里云新版人脸识别 C# 使用示例教程