Skip to main content

A bacterial transcriptome annotation pipeline based on RNA-Seq

Project description

https://img.shields.io/pypi/v/annogesic.svg https://img.shields.io/pypi/l/annogesic.svg https://zenodo.org/badge/34061246.svg

About ANNOgesic

ANNOgesic is a modular, command-line tool that can integrate different types of RNA-Seq data like dRNA-Seq or RNA-Seq generated after transcript fragmentation and generates high quality genome annotations. It can detect genes, CDSs/tRNAs/rRNAs, transcription starting sites (TSS) and processing sites, transcripts, terminators, untranslated regions (UTR) as well as small RNAs (sRNA), small open reading frames (sORF), circular RNAs, CRISPR related RNAs, riboswitches and RNA-thermometers. It can also perform RNA-RNA and protein-protein interactions prediction. Furthermore, it groups genes into operons and sub-operons and reveal promoter motifs. It can also allocate GO term and subcellular localization to genes. Several of ANNOgesic features are new implementation while others are performed and improved by third-party tools and for some of them adaptive parameter-optimizations were included. Additionally, numerous visualization and statistics help the user quickly evaluated feature predictions resulting from an ANNOgesic analysis. The pipeline is modular and was heavily tested with several RNA-Seq data set from bacterial as well as archaeal samples.

Documentation

Documentation can be found on here.

Installation

Short version (if you have all the requirements installed):

$ pip3 install ANNOgesic

If you want to know the requirement, please refer to Documentation.

Arguments

usage: annogesic [-h] [--version]
                 {create,get_input_files,update_genome_fasta,
                  annotation_transfer,tss_ps,optimize_tss_ps,
                  terminator,transcript,utr,srna,sorf,promoter,operon,
                  circrna,go_term,srna_target,snp,ppi_network,
                  localization,riboswitch_thermometer,crispr,
                  merge_features,screenshot,color_png}
                 ...

positional arguments:
  {create,get_input_files,update_genome_fasta,annotation_transfer,tss_ps,
   optimize_tss_ps,terminator,transcript,utr,srna,sorf,promoter,operon,
   circrna,go_term,srna_target,snp,ppi_network,localization,
   riboswitch_thermometer,crispr,merge_features,screenshot,color_png}
                        commands
    create              Create a project
    get_input_files     Get required files. (i.e. Annotation files, fasta
                        files)
    update_genome_fasta
                        Get fasta files of query genomes if the query
                        sequences do not exist.
    annotation_transfer
                        Transfer the annotations from closed genome to the
                        target genome.
    tss_ps              Detect TSSs or processing sites.
    optimize_tss_ps     Optimize TSSs or processing sites based on manual
                        detected ones.
    terminator          Detect rho-independent terminators.
    transcript          Detect transcripts based on coverage file.
    utr                 Detect 5'UTRs and 3'UTRs.
    srna                Detect intergenic, antisense and UTR-derived sRNAs.
    sorf                Detect expressed sORFs.
    promoter            Discover promoter motifs.
    operon              Detect operons and sub-operons.
    circrna             Detect circular RNAs.
    go_term             Extract Go terms from Uniprot.
    srna_target         Detect sRNA-mRNA interactions.
    snp                 Detect SNP/mutation and generate potential fasta file.
    ppi_network         Detect protein-protein interactions with literature
                        supported.
    localization        Predict subcellular localization of CDSs.
    riboswitch_thermometer
                        Predict riboswitches and RNA thermometers.
    crispr              Predict CRISPR related RNAs.
    merge_features      Merge all features to one gff file.
    screenshot          Generate screenshot for selected feature.
    color_png           Generate color screenshots of TSS or processing site.
                        It only works after running "screenshot" (after
                        running batch script).

optional arguments:
  -h, --help            show this help message and exit
  --version, -v         show version

License

ISC (Internet Systems Consortium license ~ simplified BSD license) - see LICENSE

Contact

If you have any questions, please contact Sung-Huan Yu

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ANNOgesic-0.5.13.tar.gz (228.3 kB view details)

Uploaded Source

File details

Details for the file ANNOgesic-0.5.13.tar.gz.

File metadata

  • Download URL: ANNOgesic-0.5.13.tar.gz
  • Upload date:
  • Size: 228.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ANNOgesic-0.5.13.tar.gz
Algorithm Hash digest
SHA256 9a22efe8e1b3355dc5c3e08ff0e7d0609f463d51587e52bdb08b98f92287a401
MD5 8a36e6f53e80d553165d0c94a3cd9fdb
BLAKE2b-256 16f87ad6d5b701c84219d3093fc31066c14d5b464b33172f4e14239ffc73720c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page