Functional Annotation of Metagenomes: A Guide to Databases and Pipelines
Functional annotation of metagenomic data is the process of assigning biological functions to predicted protein-coding sequences recovered from microbial community sequencing. This guide compares the major functional annotation databases and pipelines available to researchers, with a focus on practical workflow decisions for shotgun metagenomics projects. The intended readers are students, researchers, analysts, and life-science professionals who need to select appropriate tools for their specific data types and research questions.
At a Glance
Functional annotation connects sequence data to biological meaning. The choice of database and pipeline affects the types of functional identifiers you obtain, the computational resources required, and the biological conclusions you can draw. The table below summarizes the main options covered in this guide.
| Tool or Database | Input Requirements | Primary Output | Best Suited For |
|---|---|---|---|
| KEGG | Protein or nucleotide sequences | KO identifiers, pathway maps, module completeness | Metabolic pathway reconstruction and comparative metabolism |
| COG | Protein sequences | COG functional categories | Broad functional category assignment across many genomes |
| Pfam | Protein sequences | Domain and family annotations | Protein domain identification and structural functional inference |
| Prokka | Assembled contigs or genomes | GFF3, GenBank, and protein FASTA files | Rapid bacterial genome annotation for isolates and MAGs |
| eggNOG-mapper | Protein sequences | EggNOG ortholog groups, GO terms, KEGG pathways | Orthology-based functional annotation with multiple database cross-references |
| DRAM | Assembled contigs or MAGs | Metabolism-focused annotation profiles | Distilled metabolic reconstruction for genome-resolved metagenomics |
| Bakta | Assembled contigs or genomes | GFF3, INSDC-compliant flat files, JSON output | Fast, taxon-independent bacterial genome annotation |
| MicrobeAnnotator | Protein sequences | KO, EC, GO, Pfam, and InterPro annotations with KEGG module summaries | Comprehensive multi-database annotation for microbial genomes |
| MetaLAFFA | Raw shotgun reads | Functional profiles with per-step summary statistics | End-to-end functional annotation with distributed computing support |
| MEDUSA | Raw shotgun reads | Taxonomic classification and functional annotation | Integrated taxonomic and functional analysis with custom annotation dictionaries |
Understanding Functional Annotation Databases
Functional annotation databases organize biological knowledge into structured vocabularies and identifiers that can be assigned to sequences. Each database has a distinct history, curation model, and scope, which influences how you should interpret the annotations you obtain.
KEGG for Pathway-Level Functional Annotation
The Kyoto Encyclopedia of Genes and Genomes organizes functional information into orthology groups identified by KO identifiers. These identifiers link to pathway maps and module definitions that describe metabolic capabilities. When you annotate metagenomic sequences against KEGG, you obtain a view of which metabolic pathways are encoded by the microbial community.
KEGG annotation is particularly useful for comparing metabolic potential across samples. The KEGG module system groups related KO identifiers into functional units, allowing you to assess whether complete pathways are present or whether gaps exist. This module-level view supports hypothesis generation about community metabolic capabilities.
The primary limitation of KEGG is that it captures only a fraction of the functional diversity present in environmental metagenomes. Many novel proteins from uncultured microorganisms have no KEGG ortholog and remain unannotated. This limitation is documented in environmental metagenome studies where a substantial portion of predicted genes lack functional assignments.
COG for Broad Functional Categories
The Clusters of Orthologous Groups database assigns proteins to broad functional categories such as metabolism, information storage and processing, and cellular processes. COG annotations provide a high-level view of the functional composition of a microbial community.
COG categories are useful for comparing the overall functional profile of different samples. For example, you can determine whether a community is enriched in genes related to carbohydrate metabolism or stress response. The categorical nature of COG annotations makes them straightforward to summarize and visualize.
The tradeoff is resolution. COG categories are broad, so they do not distinguish between specific enzymes within a category. For detailed metabolic reconstruction, you need additional annotation sources.
Pfam for Domain-Level Annotation
The Pfam database contains protein domain families represented by hidden Markov models. Pfam annotations identify conserved domains within protein sequences, providing evidence for molecular function even when the overall protein has no characterized homolog.
Domain-level annotation is valuable for metagenomics because many environmental proteins are novel at the full-length level but contain recognizable domains. Pfam annotations also support the identification of protein families that are not captured by orthology-based databases.
Pfam annotations can be combined with Gene Ontology terms to provide structured functional descriptions. The InterPro database integrates Pfam with other protein signature databases, offering a unified interface for domain-based annotation.
Core Principles of Functional Annotation Pipelines
Functional annotation pipelines combine gene prediction with database searches to produce functional assignments. Understanding the core principles helps you evaluate pipeline outputs and troubleshoot problems.
Gene Prediction as the Foundation
Before functional annotation can occur, protein-coding genes must be identified within the nucleotide sequence. Gene prediction for metagenomic data is more challenging than for isolated genomes because sequences may be incomplete, contain sequencing errors, and originate from multiple organisms.
Pipelines differ in their gene prediction strategies. Some use ab initio predictors that identify genes based on sequence composition statistics. Others use homology-based approaches that compare sequences against known protein databases. The choice of gene prediction method affects the sensitivity and specificity of downstream functional annotation.
For genome-resolved metagenomics, gene prediction is performed on metagenome-assembled genomes after binning. The quality of the bins directly affects gene prediction accuracy. Completeness and contamination estimates from binning tools provide context for interpreting functional annotations.
Sequence Search Strategies
Functional annotation relies on comparing predicted proteins against reference databases. The search strategy determines the speed and sensitivity of annotation.
Alignment-based methods such as BLAST and DIAMOND compare each query sequence against the database and report statistically significant matches. These methods are sensitive but computationally intensive for large metagenomic datasets.
Profile-based methods use hidden Markov models to represent protein families. These methods can detect remote homologs that sequence alignment would miss. Profile-based approaches are particularly valuable for annotating divergent environmental sequences.
Alignment-free methods have been developed to accelerate annotation. These methods use sequence composition features to identify matches without full alignment. The Bakta pipeline uses an alignment-free sequence identification approach to accelerate annotation while maintaining database cross-reference assignment.
Multi-Database Integration
No single database captures all functional information. Modern pipelines integrate multiple databases to provide comprehensive annotations. This integration produces cross-references between databases, allowing you to navigate between different functional vocabularies.
The MicrobeAnnotator pipeline combines results from KEGG Orthology, Enzyme Commission, Gene Ontology, Pfam, and InterPro databases. This multi-database approach returns matching annotations together with interlinked identifiers from each database, supporting downstream analysis across functional vocabularies.
Multi-database integration also provides redundancy. When a protein has no KEGG ortholog but has a Pfam domain, you still obtain functional information. This redundancy is important for environmental metagenomes where many proteins are novel.
Selecting an Annotation Pipeline
The choice of annotation pipeline depends on your input data, research question, computational resources, and technical expertise. This section compares the major pipelines and provides decision criteria.
Prokka for Rapid Bacterial Genome Annotation
Prokka is a command-line tool designed for rapid annotation of bacterial genomes. It performs gene prediction followed by functional annotation using a hierarchy of databases. Prokka is appropriate for annotating isolated genomes and high-quality metagenome-assembled genomes.
The output includes GFF3, GenBank, and protein FASTA files, which are compatible with downstream analysis tools. Prokka is widely used because it is fast and produces standardized output formats.
The limitation of Prokka is its dependence on well-annotated reference genomes. For divergent environmental sequences, Prokka may fail to assign functions because its databases lack close homologs. This limitation is shared by many command-line annotation tools that rely on taxon-specific databases.
Bakta for Taxon-Independent Annotation
Bakta was developed to address the limitations of reference-dependent annotation tools. It uses an alignment-free sequence identification approach that does not require taxon-specific databases. This design makes Bakta suitable for annotating genomes from diverse and understudied taxa.
Bakta performs a comprehensive annotation workflow that includes detection of small proteins and consideration of replicon metadata. The annotation results are exported in GFF3 and INSDC-compliant flat files, as well as comprehensive JSON files that facilitate automated downstream analysis.
Benchmark comparisons have shown that Bakta outperforms other rapid command-line annotation tools in terms of functional annotations, assignment of functional categories, and database cross-references, while providing comparable wall-clock runtimes. Bakta is implemented in Python 3 and runs on macOS and Linux systems.
eggNOG-mapper for Orthology-Based Annotation
eggNOG-mapper assigns functions based on orthology relationships defined in the eggNOG database. It provides annotations in multiple vocabularies, including eggNOG ortholog groups, Gene Ontology terms, and KEGG pathways.
The pipeline is appropriate for protein sequences from any source, including metagenomic assemblies and metagenome-assembled genomes. eggNOG-mapper is often used in comparative metagenomics because it produces consistent functional identifiers across samples.
The main consideration is that eggNOG-mapper requires protein sequences as input. You must perform gene prediction separately before running the annotation step.
DRAM for Metabolism-Focused Annotation
DRAM, which stands for Distilled and Refined Annotation of Metabolism, is designed for genome-resolved metagenomics. It annotates metagenome-assembled genomes with a focus on metabolic functions and produces distilled profiles that summarize metabolic capabilities.
DRAM is appropriate when your research question concerns the metabolic potential of specific microbial populations. The output includes annotations for carbohydrate-active enzymes, transporters, and metabolic pathways. DRAM has been used to generate functional profiles of metagenome-assembled genomes in studies of plastic-degrading microbial communities.
The limitation of DRAM is its specialization. If you need general functional annotation across all protein families, other pipelines may be more appropriate.
MicrobeAnnotator for Multi-Database Annotation
MicrobeAnnotator is a fully automated pipeline that combines results from several reference protein databases. It returns matching annotations together with key metadata, including interlinked identifiers from KEGG Orthology, Enzyme Commission, Gene Ontology, Pfam, and InterPro.
The functional annotations are summarized into KEGG modules as part of a graphical heatmap output. This visualization allows you to quickly detect differences among multiple query genomes and cluster genomes based on metabolic similarity.
MicrobeAnnotator is designed for users who need comprehensive multi-database annotation without advanced bioinformatics expertise. It is implemented in Python 3 and is freely available under an open-source license.
MetaLAFFA for End-to-End Metagenomic Annotation
MetaLAFFA is a functional annotation pipeline designed to take unfiltered shotgun metagenomic data as input and generate functional profiles. It is implemented as a Snakemake pipeline, which enables integration with distributed computing clusters.
Default pipeline settings allow new users to run MetaLAFFA according to common practices. A Python module-based configuration system provides advanced users with a flexible interface for pipeline customization. MetaLAFFA generates summary statistics for each step in the pipeline so that users can understand preprocessing and annotation quality.
MetaLAFFA is appropriate when you need an end-to-end solution that handles raw reads through to functional profiles. The distributed computing compatibility is valuable for large datasets.
MEDUSA for Integrated Taxonomic and Functional Analysis
MEDUSA is a pipeline that performs preprocessing, assembly, alignment, taxonomic classification, and functional annotation on shotgun data. It supports user-built dictionaries to transfer annotations to any functional identifier.
MEDUSA includes several tools, including fastp, Bowtie2, DIAMOND, Kaiju, MEGAHIT, and a novel tool implemented in Python to transfer annotations to BLAST and DIAMOND alignment results. These tools are installed via Conda, and the workflow is managed by Snakemake.
Benchmark comparisons have shown that MEDUSA correctly identifies more species than MEGAN 6 Community Edition, especially less abundant species, and is more suited for functional analysis using Gene Ontology identifiers.
Practical Workflow for Functional Annotation
This section presents a practical workflow for functional annotation of metagenomic data. The workflow covers data preparation, tool selection, quality control, and interpretation.
Step 1: Define Your Research Question and Data Type
The first decision is whether you are working with assembled contigs, metagenome-assembled genomes, or raw reads. This decision determines which pipelines are appropriate.
For genome-resolved metagenomics, you recover draft or high-quality microbial genomes and then perform taxonomic classification and functional annotation. This approach involves four necessary steps: preprocessing of the sequencing reads, de novo metagenome assembly, genome binning, and taxonomic and functional analysis of the recovered genomes.
For read-based functional profiling, you annotate the entire community without binning. This approach provides a community-level view of functional potential but does not link functions to specific organisms.
Step 2: Prepare Your Input Data
Ensure that your input sequences meet the requirements of your chosen pipeline. Most pipelines accept FASTA or FASTQ files. Check whether your pipeline requires protein sequences or accepts nucleotide sequences.
For assembled contigs, verify the assembly quality before annotation. Metrics such as N50, number of contigs, and total assembly size provide context for interpreting annotation results. Low-quality assemblies produce fragmented gene predictions and incomplete functional annotations.
For metagenome-assembled genomes, assess completeness and contamination using tools designed for this purpose. The Minimum Information about a Metagenome-Assembled Genome criteria provide standards for reporting genome quality.
Step 3: Select Your Annotation Databases
Choose databases that match your research question. For metabolic pathway reconstruction, prioritize KEGG. For broad functional categorization, use COG. For domain-level analysis, use Pfam or InterPro.
Consider using multiple databases to maximize annotation coverage. Multi-database annotation provides cross-references that support downstream analysis and interpretation.
Step 4: Run the Annotation Pipeline
Follow the documentation for your chosen pipeline. Most pipelines require installation of dependencies, which can be managed using Conda environments.
For large datasets, consider using distributed computing resources. Pipelines implemented in Snakemake, such as MetaLAFFA and MEDUSA, can integrate with cluster schedulers to parallelize jobs.
Record the pipeline version and parameters used. This information is essential for reproducibility and for comparing results across studies.
Step 5: Assess Annotation Quality
Examine the proportion of genes that received functional annotations. A low annotation rate may indicate divergent sequences, poor gene prediction, or database limitations.
Review the distribution of annotation sources. If most annotations come from a single database, consider whether additional databases would improve coverage.
Check for unexpected annotations that may indicate errors. For example, eukaryotic annotations in a prokaryotic dataset may indicate contamination.
Step 6: Interpret Functional Profiles
Interpret functional annotations in the context of your research question. For comparative studies, use consistent annotation methods across all samples.
Consider the limitations of functional annotation. Many genes in environmental metagenomes remain uncharacterized. For example, functional analyses using KEGG and eggNOG revealed that approximately 62 percent of genes in an enzybiotic catalog remained uncharacterized, highlighting a rich source of potentially novel functions.
Records and Measurements for Annotation Projects
Maintaining detailed records is essential for reproducible functional annotation. This section describes the records you should keep and the measurements you should report.
Pipeline Configuration Records
Record the exact version of each tool used in your pipeline. Software updates can change annotation results, so version information is critical for reproducibility.
Record all parameters used for database searches, including e-value thresholds, identity cutoffs, and coverage requirements. These parameters affect the sensitivity and specificity of annotation.
Record the database versions used. Reference databases are updated regularly, and annotation results depend on the database content.
Annotation Summary Statistics
Report the number of input sequences and the number of predicted genes. This information provides context for annotation rates.
Report the proportion of genes with functional annotations from each database. This measurement indicates the coverage provided by each annotation source.
Report the distribution of annotation confidence. Some pipelines provide confidence scores or indicate whether annotations are based on strong or weak evidence.
Quality Control Measurements
For metagenome-assembled genomes, report completeness and contamination estimates. These measurements indicate the reliability of functional annotations derived from the genomes.
For assembled contigs, report assembly statistics such as N50 and total length. These statistics provide context for interpreting gene prediction and annotation results.
For read-based analyses, report the number of reads that mapped to reference sequences. This measurement indicates the proportion of the community that was captured in the functional profile.
Common Failure Patterns in Functional Annotation
Understanding common failure patterns helps you troubleshoot problems and interpret results correctly.
Low Annotation Rates
Low annotation rates occur when a large proportion of predicted genes receive no functional assignment. This pattern is common in environmental metagenomes because many genes come from uncultured microorganisms with no close homologs in reference databases.
The response to low annotation rates depends on your research question. If you are studying well-characterized functions such as antibiotic resistance, low annotation rates may indicate that your sequences are too divergent for database matching. If you are studying novel functions, low annotation rates are expected and may be biologically meaningful.
Database Bias
Reference databases are biased toward well-studied organisms and functions. This bias affects annotation results, particularly for environmental samples from understudied habitats.
For example, databases are enriched for sequences from human-associated microorganisms and model organisms. Environmental microorganisms from soil, marine, and extreme habitats are underrepresented. This bias means that functional annotations may overrepresent functions from well-studied organisms.
Gene Prediction Errors
Gene prediction errors produce incorrect protein sequences that cannot be annotated or produce false annotations. Fragmented genes from incomplete assemblies are a common source of errors.
For metagenome-assembled genomes, contamination can introduce genes from multiple organisms into a single genome. This contamination produces functional annotations that do not reflect the biology of the target organism.
Cross-Database Inconsistencies
Different databases may assign inconsistent functions to the same protein. These inconsistencies arise from differences in database content, curation standards, and annotation methods.
When inconsistencies occur, examine the evidence supporting each annotation. Consider the specificity of the annotation and the quality of the underlying sequence match.
Limitations of Functional Annotation
Functional annotation has inherent limitations that affect the interpretation of results.
Annotation Is Predictive, Not Experimental
Functional annotations are predictions based on sequence similarity. They do not confirm that a gene is expressed or that the encoded protein is active in the environment.
For example, the presence of genes encoding plastic-degrading enzymes in metagenome-assembled genomes indicates genetic potential, not actual biodegradation activity. Experimental validation is required to confirm function.
Many Genes Remain Uncharacterized
A substantial proportion of genes in environmental metagenomes have no functional assignment. This uncharacterized fraction represents potentially novel functions that are not captured by current databases.
The proportion of uncharacterized genes varies by environment and by database. Studies of environmental metagenomes consistently report that a large fraction of predicted genes lack functional annotations.
Functional Redundancy Complicates Interpretation
Multiple genes can encode the same function, and a single gene can have multiple functions. This redundancy complicates the interpretation of functional profiles.
When comparing functional profiles across samples, consider whether differences in gene abundance reflect differences in functional capacity or differences in taxonomic composition.
Safety and Regulatory Context
Functional annotation of metagenomic data has implications for data sharing and responsible conduct of research.
Data Sharing Policies
Many funding agencies require data sharing for genomic and metagenomic projects. The NIH Genomic Data Sharing Policy establishes expectations for sharing genomic data generated with NIH funding. Researchers should review their funding agency requirements and institutional policies before starting annotation projects.
Data sharing enables replication and secondary analysis. When sharing annotated data, provide complete metadata including pipeline versions, database versions, and parameters.
FAIR Data Principles
The FAIR Guiding Principles describe expectations for findability, accessibility, interoperability, and reusability of data. Applying these principles to functional annotation data supports scientific progress.
For functional annotation, FAIR principles imply that you should use standard identifiers, provide complete metadata, and deposit data in accessible repositories. The European Bioinformatics Institute and the National Center for Biotechnology Information provide data resources that support FAIR data sharing.
Responsible Interpretation
Functional annotations can be misinterpreted, particularly when used to make claims about community function or health implications. Interpret annotations as predictions that require experimental validation.
When reporting functional annotation results, describe the limitations of the methods used. Provide context for annotation rates and database coverage.
Professional Escalation Criteria
Some situations require consultation with experts or escalation to specialized resources.
When to Consult a Bioinformatics Expert
Consult a bioinformatics expert when you encounter persistent pipeline errors that you cannot resolve through documentation review. Common issues include dependency conflicts, memory errors, and unexpected output formats.
Consult an expert when your annotation results are inconsistent with biological expectations. Unexpected patterns may indicate pipeline errors, database issues, or genuine biological phenomena that require specialized interpretation.
When to Use Specialized Pipelines
Use specialized pipelines when your data type requires them. Viral metagenomic data, for example, may benefit from pipelines designed for viral sequences. The Viral MetaGenome Annotation Pipeline was developed to take advantage of specialized databases, such as collections of mobile genetic elements and environmental metagenomes, to improve the classification and functional prediction of viral gene products.
Use specialized pipelines when your research question requires specific annotation types. For example, machine learning frameworks such as PhageScanner can be used for bacteriophage genomic and metagenomic feature annotation, including prediction of phage virion proteins and phage-encoded toxins.
When to Seek Additional Training
Seek additional training when you need to understand the biological interpretation of annotation results. The European Bioinformatics Institute provides training resources for bioinformatics analysis, including functional annotation.
Seek training when you need to implement advanced analysis techniques such as comparative metagenomics or genome-resolved metagenomics. These techniques require specialized knowledge beyond basic annotation.
Frequently Asked Questions
What is the difference between taxonomic and functional annotation?
Taxonomic annotation assigns sequences to organisms or taxonomic groups. Functional annotation assigns biological functions to sequences. Taxonomic annotation answers the question of who is present in the community. Functional annotation answers the question of what the community can do. Both types of annotation are often performed in metagenomic studies, but they use different databases and methods.
Which functional annotation database should I use for metabolic pathway reconstruction?
KEGG is the most appropriate database for metabolic pathway reconstruction because it organizes functional information into pathway maps and module definitions. KEGG orthology identifiers link to specific reactions and pathways, allowing you to assess the completeness of metabolic pathways. For a broader view that includes metabolic functions not captured by KEGG, combine KEGG with Pfam or InterPro annotations.
Can I annotate raw sequencing reads without assembly?
Yes, some pipelines accept raw reads as input. MetaLAFFA is designed to take unfiltered shotgun metagenomic data as input and generate functional profiles. Read-based annotation avoids the challenges of assembly but provides less context for interpreting annotations because individual reads represent fragments of genes.
How do I choose between Prokka and Bakta for genome annotation?
Choose Prokka when you are annotating genomes from well-characterized taxa with good reference genome coverage. Choose Bakta when you are annotating genomes from diverse or understudied taxa, because Bakta uses an alignment-free sequence identification approach that does not depend on taxon-specific databases. Benchmark comparisons have shown that Bakta outperforms other rapid command-line annotation tools in terms of functional annotations and database cross-references.
What is genome-resolved metagenomics and how does it relate to functional annotation?
Genome-resolved metagenomics refers to the recovery of draft or high-quality microbial genomes from metagenomic data, followed by their taxonomic classification and functional annotation. The approach involves four steps: preprocessing of sequencing reads, de novo metagenome assembly, genome binning, and taxonomic and functional analysis of the recovered genomes. Functional annotation in genome-resolved metagenomics links functions to specific microbial populations.
Why do so many genes in my metagenome lack functional annotations?
Many genes in environmental metagenomes lack functional annotations because they come from uncultured microorganisms with no close homologs in reference databases. Studies of environmental metagenomes consistently report that a large fraction of predicted genes remain uncharacterized. This uncharacterized fraction represents potentially novel functions and is a limitation of current databases.
How should I report functional annotation methods in my publications?
Report the pipeline name and version, the database names and versions, and all parameters used for annotation. Report the proportion of genes with functional annotations and the distribution of annotation sources. Provide this information in the methods section of your publication and in public data repositories to support reproducibility.
What are the main limitations of functional annotation for environmental metagenomes?
The main limitations are incomplete reference databases, database bias toward well-studied organisms, gene prediction errors, and the predictive nature of annotation. Many genes remain uncharacterized, and annotations represent predictions that require experimental validation. These limitations should be considered when interpreting functional profiles and when making claims about community function.
Related Bioinformatics Guides
- Metagenomics Taxonomic Classification: Kraken2 and Functional Annotation Pipelines
- Single-Cell RNA-seq Clustering and Cell-Type Annotation Pipelines
- AlphaFold2-Based Structural Modeling and Functional Annotation of PRRSV Nonstructural Proteins
- Variant Calling Pipelines: GATK Best Practices, FreeBayes, and DeepVariant Comparison
- Structural and Functional Annotation of Novel Bat Coronaviruses using AlphaFold2 and Molecular Docking
References and Further Reading
- EMBL-EBI Training. European Bioinformatics Institute.
- NCBI Data Resources. National Center for Biotechnology Information.
- Genomic Data Sharing Policy. National Institutes of Health.
- The FAIR Guiding Principles. Scientific Data.
- Bakta: rapid and standardized annotation of bacterial genomes via alignment-free sequence identification.. Microbial genomics, 2021.
- MicrobeAnnotator: a user-friendly, comprehensive functional annotation pipeline for microbial genomes.. BMC bioinformatics, 2021.
- MetaLAFFA: a flexible, end-to-end, distributed computing-compatible metagenomic functional annotation pipeline.. BMC bioinformatics, 2020.
- MEDUSA: A Pipeline for Sensitive Taxonomic Classification and Flexible Functional Annotation of Metagenomic Shotgun Sequences.. Frontiers in genetics, 2022.
- A multi-source domain annotation pipeline for quantitative metagenomic and metatranscriptomic functional profiling.. Microbiome, 2018.
- TheViral MetaGenome Annotation Pipeline(VMGAP):an automated tool for the functional annotation of viral Metagenomic shotgun sequencing data.. Standards in genomic sciences, 2011.
- The standard operating procedure of the DOE-JGI Metagenome Annotation Pipeline (MAP v.4).. Standards in genomic sciences, 2016.
- Genome-resolved metagenomics using environmental and clinical samples.. Briefings in bioinformatics, 2021.
- Transcriptome Profiling of Leaves and Roots from Rooibos (<,i>,Aspalathus linearis<,/i>,) Using Oxford Nanopore Sequencing.. 2026.
- Poster Session II - A246 SHOTGUN METAGENOMICS IDENTIFIES RUMINCOCCUS TORQUES AND ITS METABOLIC FUNCTION AS AN IMPORTANT CONTRIBUTOR TO CROHN’S DISEASE RISK. 2026.
- Genome-resolved metagenomics reveals unexpected diversity and host range of Candidatus Lariskella (Rickettsiales: Midichloriaceae).. 2026.
- MiGPC: a comprehensive catalog of enzybiotics from environmental metagenomes.. 2026.
- Metagenomic assembled dataset of potentially polyethylene terephthalate-degrading microcosms enriched from seawater, cow dung, and landfill soil. Data in Brief, 2025.
- Metagenomic insights into microbial community, functional annotation, and antibiotic resistance genes in Himalayan Brahmaputra River sediment, India. Frontiers in Microbiology, 2024.
- Rhizosphere Microbial Community and Metagenomic Annotation Responses in a Vallisneria natans-Sediment Microcosm Exposed to Trifluenfuronate and Fluopyram. Microorganisms, 2026.
- PhageScanner: a reconfigurable machine learning framework for bacteriophage genomic and metagenomic feature annotation. Frontiers in Microbiology, 2024.
- MetaSAMS-A novel software platform for taxonomic classification, functional annotation and comparative analysis of metagenome datasets. Journal of Biotechnology, 2013.
- ATLAS: A Snakemake workflow for assembly, annotation, and genomic binning of metagenome sequence data. BMC Bioinformatics, 2020.
- An Integrated Pipeline for Annotation and Visualization of Metagenomic Contigs. Frontiers in Genetics, 2019.
- FCMM: A comparative metagenomic approach for functional characterization of multiple metagenome samples. Journal of Microbiological Methods, 2015.
This article is educational and does not replace validated analysis plans, institutional policy, clinical interpretation, or specialist review.