Figbird

Figbird fills gaps in draft genome assemblies using a probabilistic generative model applied to second-generation sequencing reads to improve assembly completeness and accuracy.


Key Features:

  • Probabilistic gap filling: Uses a generative model for sequencing that incorporates insert size distributions and sequencing error models to predict and fill assembly gaps.
  • Expectation-Maximization algorithm: Implements an expectation-maximization (EM) algorithm that iteratively refines estimates for missing sequence and allocates reads across gaps.
  • Second-generation sequencing support: Operates on second-generation sequencing reads as the input data for gap inference and filling.
  • Error minimization: Fills large portions of gaps while producing a minimal number of errors and misassemblies in the filled sequences.
  • Implementation: Implemented in C++ for computational performance.

Scientific Applications:

  • Genome assembly improvement: Enhances the completeness and continuity of draft genomes, particularly for assemblies with gaps.
  • Complex-genome projects: Applies to genomes with complex structures or limited sequencing resources where gaps are prevalent.
  • Comparative genomics: Produces more complete assemblies for comparative genomic analyses.
  • Evolutionary studies: Supports evolutionary investigations by reducing missing sequence in draft assemblies.
  • Functional genomics: Improves utility of draft genomes for functional genomic analyses by increasing contiguous sequence.

Methodology:

Employs a sequencing generative model that incorporates insert size distributions and sequencing error models and applies an expectation-maximization (EM) algorithm to iteratively refine missing-sequence estimates and distribute reads across gaps; implemented in C++.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
C++, Shell
Added:
5/8/2022
Last Updated:
5/8/2022

Operations

Data Inputs & Outputs

De-novo assembly

Outputs

    Publications

    Tarafder S, Islam M, Shatabda S, Rahman A. Figbird: A probabilistic method for filling gaps in genome assemblies. Unknown Journal. 2021. doi:10.1101/2021.11.24.469861.

    Documentation