美文网首页生信log微生物生物数据分析
生信log7|用barrnap在细菌全基因组中抽取16sr RN

生信log7|用barrnap在细菌全基因组中抽取16sr RN

作者: 小周的万用胶囊 | 来源:发表于2021-05-19 15:21 被阅读0次

使用软件:barrnap(需要在合适的环境中配合运行)

barrnap其实 除了自己一个文件以外,还会配合bedtools来抽取fasta中的序列,否则会因为格式问题报错而不产生所需的文件

准备文件:

  • contig.fasta(就是拼好的序列scaffold.fasta也可以用的)
  • 注释好的.gff3文件

软件安装

Conda
conda install -c bioconda -c conda-forge barrnap
Homebrew(MacOS/Linux用户)
brew install brewsci/bio/barrnap
到底需不需要特意去安装呢,笔者认为是不需要的,因为这个软件内置在微生物注释常用软件Prokka内,意味着使用prokka进行初步注释后已经可以抽取16S rRNA基因序列了

常用代码/命令

# 查看帮助
barrnap -h
# contigs.fa 输入的是拼接好的菌种.fasta的文件,两边的 'rrna.fa', 'rrna.gff'是为了
# 把gff上的信息与序列信息相对应)-o 是输出文件名&地址
barrnap -o output.fa contigs.fa your_species.gff 
##查看序列头三行
head -n 3 rrna.fa 

得到下列结果

16S_rRNA::gi|329138943|tpg|BK006945.2|:455935-456864(-)
ACGGTCGGGGGCATCAGTATTCAATTGTCAGAGGTGAAA
TTCTTGGATTTATTGAAGACTAACTACTGCGAAAGCATTTG
CCAAGGACGTTTTCATTA

如何验证
  • 建议自己先做个16S rRNA的测序,并上传至Ezbiocloud进行序列比对。后面从基因组中抽出来的序列也上传至Ezbiocloud进行序列比对,看种属信息是否一致。(PS:Ezbiocloud/NCBI都可以,看自己个人喜欢)

参考

下面的网址是官方详细的教程
https://github.com/tseemann/barrnap/blob/master/README.md#barrnap

相关文章

网友评论

    本文标题:生信log7|用barrnap在细菌全基因组中抽取16sr RN

    本文链接:https://www.haomeiwen.com/subject/gcupjltx.html