prokka-genome-annotation

Annotate prokaryotic genomes with Prokka, identifying genes and outputting GFF3, GenBank, FASTA, and TSV files.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill prokka-genome-annotation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prokka-genome-annotation
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/prokka-genome-annotation
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill prokka-genome-annotation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires prokka, biopython, pandas, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of annotating prokaryotic genomes, identifying genes and other features to understand their function.

Core Features & Use Cases

  • Automated Gene Prediction: Identifies protein-coding genes (CDS), tRNAs, and rRNAs using Prodigal and other tools.
  • Functional Annotation: Assigns functions to genes by searching against comprehensive databases like Pfam and RefSeq.
  • Output Formats: Generates standard annotation files (GFF3, GenBank, FASTA, TSV) for downstream analysis.
  • Use Case: Annotate a newly sequenced bacterial genome to identify all its genes and their potential functions, enabling comparative genomics studies.

Quick Start

Annotate the bacterial genome assembly in 'genome.fasta' using Prokka, saving results to the 'annotation/' directory with the prefix 'my_genome'.

Frequently Asked Questions about prokka-genome-annotation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I annotate a newly sequenced prokaryotic genome and identify its genes?

To annotate a prokaryotic genome, this Skill identifies protein-coding genes, tRNAs, and rRNAs using Prodigal. It assigns functional annotations by searching against databases like Pfam and RefSeq to help you understand gene functions.

What output formats are generated for downstream comparative genomics analysis?

Genome annotation outputs are generated in standard formats including GFF3, GenBank, FASTA, and TSV. These files contain the identified genetic features and functional assignments needed for downstream comparative genomics analysis.

Does prokaryotic genome annotation work with archaea and virus genomes or just bacteria?

Prokaryotic genome annotation supports bacteria, archaea, and viruses. It uses bioinformatics tools like BLAST and HMMER to identify genes and assign functions across these different microbial genome types.

What is the best way to rapidly predict protein-coding genes in a bacterial assembly?

The best way to predict protein-coding genes rapidly is by using Prodigal within an automated genome annotation workflow. This process identifies CDS regions and assigns functions by comparing them against the TIGRFAMs database.

Do I need a specific FASTA assembly file format to start genome annotation?

You need a genome assembly in FASTA format to start genome annotation. The Skill processes this FASTA file to predict genes and outputs the results to a specified directory with your chosen prefix.

Why does automated functional annotation use multiple databases like Pfam and RefSeq?

Automated functional annotation uses multiple databases like Pfam, TIGRFAMs, and RefSeq to maximize the accuracy of gene function assignment. Searching against these distinct profiles ensures comprehensive coverage for prokaryotic genomics.