--fast uses simpler HMMs instead of CMs and it less accurate
Filtering
--evalue is the cut-off for hits to keep
Output
--quiet will not print any messages to stderr
--incseq will include the full input sequences in the output GFF
--incseqreg will include ##sequence-region headers in the GFF
--outseq creates a FASTA file with the hit sequences
--adids will add unique ID= tags to each GFF3 feature
FAQ
What has changed since the 0.9 version?
Barrnap now finds all RNA, not just rRNA.
Use the --legacy option for backward compatiblity
I no longer use nucleotide HMMs and local alignment.
To get that behaviour use --fast.
The mito model is gone, the fun model is in.
The --reject and --lencutoff paramters are
ignored now, as we use global CMs now.
SILVA is no longer used, all models are from Rfam.
The --reject and --lencutoff parameters are no longer supported
Can I use Barrnap instead of Prokka ?
Yes. It’s faster, and finds more features.
It’s missing some things like EC_number
and COG annotations, and doen’t produce
Genbank files.
Where does the name come from?
The name Barrnap was originally derived from Bacterial/Archaeal Ribosomal RNA Predictor.
However it has since been extended to support mitochondrial and eukaryotic rRNAs, and has been
given the new backronym BAsic Rapid Ribosomal RNA Predictor.
The project was originally spawned at CodeFest 2013 in Berlin, Germany
by Torsten Seemann and Tim Booth.
Databases
Barrnap sotres its database files in the db
folder, with a subfolder for each --kingdom.
Because the Rfam database does not update very often,
you rarely need to update them yourself using --updatedb.
When there are new models, I will update them
myself and make a new release of barrnap which
will likely have other bugfixes and features
you will want anyway.
Barrnap
Annotate all the bacterial RNA in your genome
Description
Barrnap is an annotation tool for identifying RNA features in microbial genomes (bacteria, arhchea, fungi). It can find:
rRNA- ribosomal RNAtRNA- transfer RNAtmRNA- transfer messenger RNAncRNA- non-coding RNAmRNA- messenger RNA, inc.RBS,CDS,sig_pep,terminatorYou provide a FASTA file, you get a GFF3 file. Too easy.
Installation
Quick start
Options
General
--helpshow help and exit--versionprint version in formbarrnap X.Yand exit--citationprint a citation and exit--debugwill write all tempfiles to ‘.’ and print debug ingoDatabase management
--listdbto see what DBs are installed--updatedbto update DBs from internet--dbdirto use a different DB folderSearch
--kingdomis the database to use: Bacteria:bac, Archaea:arc, Fungi:fun--allonly does rRNA scan, like versions < 1.0 did.--no-rrnadisables rRNA scan--trnaenables tRNA scan--ncrnaenabled ncRNA scan--mrnaenables mRNA scan (included CDS,RBS,sig_pep,terminator)Speed
--threadsis how many CPUs to uase--fastuses simpler HMMs instead of CMs and it less accurateFiltering
--evalueis the cut-off for hits to keepOutput
--quietwill not print any messages tostderr--incseqwill include the full input sequences in the output GFF--incseqregwill include##sequence-regionheaders in the GFF--outseqcreates a FASTA file with the hit sequences--adidswill add uniqueID=tags to each GFF3 featureFAQ
What has changed since the 0.9 version?
rRNA. Use the--legacyoption for backward compatiblity--fast.mitomodel is gone, thefunmodel is in.--rejectand--lencutoffparamters are ignored now, as we use global CMs now.--rejectand--lencutoffparameters are no longer supportedCan I use Barrnap instead of Prokka ?
Yes. It’s faster, and finds more features. It’s missing some things like
EC_numberandCOGannotations, and doen’t produce Genbank files.Where does the name come from?
The name Barrnap was originally derived from Bacterial/Archaeal Ribosomal RNA Predictor. However it has since been extended to support mitochondrial and eukaryotic rRNAs, and has been given the new backronym BAsic Rapid Ribosomal RNA Predictor. The project was originally spawned at CodeFest 2013 in Berlin, Germany by Torsten Seemann and Tim Booth.
Databases
Barrnap sotres its database files in the
dbfolder, with a subfolder for each--kingdom.Because the Rfam database does not update very often, you rarely need to update them yourself using
--updatedb. When there are new models, I will update them myself and make a new release ofbarrnapwhich will likely have other bugfixes and features you will want anyway.References
Feedback
File questions, bugs, or ideas on the Issues page
License
GPLv3
Author
Torsten Seemann