ginseachen的个人博客分享 http://blog.sciencenet.cn/u/ginseachen

博文

通过基因ID文件从fasta文件中提取特定的基因

已有 12918 次阅读 2015-10-30 00:45 |系统分类:科研笔记

通过基因ID文件从fasta文件中提取特定的基因序列

Extract sequence with header from a fasta file with specific ID given in another file

最近在进行一些转录组数据的挖掘和分析实验,在实际的数据处理中,往往需要对目标序列文件进行基于一定条件的筛选,比如本文中所提到的通过基因ID文件从fasta文件中提取得到特定的基因序列。

1. 访问网址http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/

2. 下载faSomeRecords脚本

faSomeRecords.txt

3. 将txt后缀删除(这里为了上传方便),拷贝到指定的文件夹,运行命令行:

$ chmod +x faSomeRecords #赋予文件可执行权限,为Linux系统下执行

4. 执行如下命令,进行数据处理

./faSomeRecords db.fasta id.txt query.fasta #其中db.fasta是原始的fasta文件,id.txt列入了需要查找的基因ID,每行一个,query.fasta为输出文件,包含对应ID的序列信息。

注:本文非本人原创,主要参考瑞典Mohammad Tanvir Ahamed博士在biostarts中的回复(https://www.biostars.org/p/127141/),并在此基础上根据我的使用经验进行整理所得。

此外,extract_seqs_by_sample_id.py 脚本也可以完成这一任务,但其对应的平台安装过于麻烦,这里不多做介绍。有兴趣的盆友请移步http://qiime.org/scripts/extract_seqs_by_sample_id.html。





https://blog.sciencenet.cn/blog-1334016-932006.html

上一篇:Download sra file from NCBI through command line (aspera)
下一篇:使用pheatmap软件绘制基因表达热图
收藏 IP: 59.50.66.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-21 03:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部