gFACs
gFACs filters, analyzes, and converts predicted gene models and alignments to refine genome annotations and validate structural and functional gene features.
Key Features:
- Gene model filtering: Applies configurable filters to remove erroneous gene annotations based on structural criteria such as open reading frames, start sites, and splice sites.
- Model analysis: Computes and reports distributions and summary statistics of gene model attributes for assessment of the proposed gene space.
- File-format conversion: Converts predicted gene models and alignments among a range of bioinformatics file formats to enable integration of alignment, analysis, and gene prediction outputs.
- Support for long-read alignments: Handles text file formats produced by long read alignments and predicted gene structures to address errors arising from their integration.
- Functional evidence incorporation: Integrates functional attributes such as protein domains into gene model validation to retain models with verified structural and functional integrity.
- Flexible model definition: Provides a framework allowing user-defined structural and functional attributes for defining acceptable gene models.
- Filtering detail output: Produces detailed reports on filtering steps and distributions that can be visualized to further assess annotation quality.
Scientific Applications:
- Genome annotation refinement: Improves the quality and reliability of published genome annotations by removing structurally or functionally unsupported gene models.
- Gene model validation: Uses protein-domain evidence and structural criteria to validate predicted gene structures.
- Data integration: Facilitates integration of alignment and gene prediction results, including long-read alignment outputs, for downstream analyses.
- Preparation for genome browsers and downstream tools: Generates converted files and reports suitable for loading into genome browsers and other downstream workflows.
Methodology:
Implemented in Perl using BioPerl libraries, gFACs performs filtering, analysis, and file-format conversion of predicted gene models and alignments, incorporates protein-domain evidence, and outputs filtering statistics and distributions.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Programming Languages:
- Perl
- Added:
- 11/14/2019
- Last Updated:
- 12/3/2020
Operations
Publications
Caballero M, Wegrzyn J. gFACs: Gene Filtering, Analysis, and Conversion to Unify Genome Annotations Across Alignment and Gene Prediction Frameworks. Genomics, Proteomics & Bioinformatics. 2019;17(3):305-310. doi:10.1016/j.gpb.2019.04.002. PMID:31437583. PMCID:PMC6818179.
PMID: 31437583
PMCID: PMC6818179
Funding: - National Science Foundation Plant Genome Research Program of the United States: 1444573