Skip to content

biocore/micronota

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e197852 · Feb 18, 2018
Aug 28, 2017
Oct 31, 2016
Feb 17, 2016
Nov 15, 2017
Nov 15, 2017
Oct 13, 2015
Oct 19, 2015
Nov 15, 2017
Apr 25, 2016
Dec 18, 2015
Oct 9, 2015
Nov 8, 2016
Nov 15, 2017
Apr 11, 2017
Dec 9, 2015
Apr 13, 2017
Mar 17, 2016
Apr 12, 2017

Repository files navigation

micronota

https://coveralls.io/repos/biocore/micronota/badge.svg?branch=master&service=github https://travis-ci.org/biocore/micronota.svg?branch=master https://badges.gitter.im/Join%20Chat.svg

micronota is an open-source, BSD-licensed package to annotate microbial genomes and metagenomes.

As Python 3 matures and majority python packages support Python 3, the scientific Python community is in favor of dropping Python 2 compatibility. Thus, micronota will only support Python 3. This will allow micronota to have few dependency and avoid maintenance of Python 2 legacy code.

Introduction

micronota can annotate multiple features including coding genes, prophage, CRISPR, tRNA, rRNA and other ncRNAs. It has a customizable framework to integrate additional tools and databases. Generally, the annotation can be classified into 2 categories: structural annotation and functional annotation. Structural annotation is the identification of the genetic elements on the sequence and functional annotation is to assign functions to those elements.

Install

install via conda

To install the latest release of micronota:

conda install micronota

install via pip

You can install through pip:

pip install micronota

To install or update to the latest developping version:

pip install git+git://github.com/biocore/micronota.git

micronota relies on external packages like prodigal, aragorn, etc. for annotation. You need to install those external packages (this is implicitly installed when micronota is installed via conda). To simplify the process, you can install with conda:

conda install --file https://raw.githubusercontent.com/biocore/micronota/master/ci/conda_requirements.txt

Prepare Databases

You need to download database files:

DatabasesSupportedDownload URL
UniRefyes
Rfamyes
ResFamongoing

Usage

You can see the command supported by micronota with:

micronota -h

To run the default annotation pipeline:

micronota annotate -i <input.fna> -o <output-dir> --out-fmt genbank --kingdom bacteria

Customize the annotaton:

You can set up what annotation to run with what parameters by providing a config file when running annotation:

micronota annotate -i <input.fna> -o <output-dir> --out-fmt genbank --kingdom bacteria --config <your-config>

You can modify the default config file to create your own config file.

Sequence Features to Annotate

FeaturesSupportedTools
coding geneyesProdigal
tRNAyesAragorn
ncRNAyesInfernal + Rfam
CRISPRyesMinCED
rho-independent transcription terminatoryestranstermhp
tandem repeatyestandem repeat finder (trf)
ribosomal binding sitesongoingRBSFinder
prophageongoingPHAST
replication origintodoOri-Finder 1 (bacteria) & Ori-Finder 2 (archaea)
microsatellitestodonhmmer?
signal peptideongoingSignalP
transmembrane proteinsongoingTMHMM

Contributing

If you’re interested in getting involved in micronota development, see CONTRIBUTING.md.

See the list of micronota’s contributors.

Licensing

micronota is available under the new BSD license. See COPYING.txt for micronota’s license, and the licenses directory for the licenses of third-party software and databasese that are (either partially or entirely) distributed with micronota.

About

annotation pipeline for microbial genomes and metagenomes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages