SGA
SGA constructs de novo genome assemblies from high-coverage short read sequencing data using an overlap-based string graph approach.
Key Features:
- De novo assembly: Constructs large-genome assemblies from high-coverage short read sequencing data.
- String graph representation: Represents sequence relationships with string graphs rather than decomposing reads into k-mers as in de Bruijn graph methods.
- Overlap-based assembly: Builds the assembly graph from overlaps between sequencing reads.
- Time- and space-efficient algorithms: Uses algorithms optimized for time and memory to construct string graphs on large datasets.
- Transitive reduction: Implements a novel linear expected time algorithm for transitive reduction of the string graph.
- Scalability: Designed to scale to complex mammalian genomes and large whole-genome sequencing datasets.
- Relation to unitigs and BOA: Leverages unitig concepts from Celera Genomics and contributes ideas integral to the Berkeley Open Assembler (BOA).
Scientific Applications:
- Large-genome assembly: Assembly of large genomes from high-coverage short read sequencing data.
- Whole-genome sequencing projects: Handling of large datasets typical in whole-genome sequencing projects.
- Complex mammalian genomes: Assembly of complex mammalian genomes requiring scalable overlap-based methods.
Methodology:
Constructs a string graph from overlaps between sequencing reads (avoiding k-mer decomposition used in de Bruijn graph methods) and applies time- and space-efficient algorithms including a linear expected time transitive reduction.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Tool Type:
- workflow
- Operating Systems:
- Linux
- Programming Languages:
- C++
- Added:
- 1/13/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Myers EW. The fragment assembly string graph. Bioinformatics. 2005;21(suppl_2):ii79-ii85. doi:10.1093/bioinformatics/bti1114. PMID:16204131.
PMID: 16204131