Opfi

Opfi identifies candidate gene clusters in assembled genomic and metagenomic sequences to enable discovery and analysis of co-localized genes that collectively perform specific biological functions.


Key Features:

  • Modular pipeline: Extracts candidate gene clusters from assembled sequences using a configurable modular workflow.
  • Annotation: Provides annotation capabilities to label and interpret the biological significance of identified gene clusters.
  • De-duplication: Performs de-duplication to remove redundant gene cluster records from results.
  • Rule-based filtering: Applies customizable rule-based filters to select candidate gene systems according to user-defined criteria.
  • Visualization: Generates visual representations of putative gene clusters to aid interpretation.
  • Implementation: Implemented in Python.

Scientific Applications:

  • Genomics and metagenomics research: Identification and characterization of gene clusters within large genomic and metagenomic datasets.
  • Biotechnology: Discovery of co-localized genes that collectively encode biochemical pathways or functions relevant to biotechnological applications.
  • Targeted hypothesis testing: Selection of candidate gene systems tailored to specific research criteria via rule-based filters.

Methodology:

Operates as a modular Python pipeline that extracts candidate gene clusters from assembled sequences and performs annotation, de-duplication, customizable rule-based filtering, and visualization.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
7/26/2022
Last Updated:
11/24/2024

Operations

Publications

Hill A, Rybarski J, Hu K, Finkelstein I, Wilke C. Opfi: A Python package for identifying gene clusters in large genomics and metagenomics data sets. Journal of Open Source Software. 2021;6(66):3678. doi:10.21105/joss.03678. PMID:35445164. PMCID:PMC9017871.

Documentation

Links