Scaffolder
Scaffolder facilitates construction and reproducible genome scaffolds from fragmented assemblies produced by next-generation short-read sequencing technologies by using YAML (YAML Ain't Markup Language) to specify scaffold structure.
Key Features:
- YAML-based scaffold definition: Defines genome builds as editable plain-text YAML files that specify scaffold structure.
- Gap specification and filling: Allows explicit specification of unknown regions and incorporation of additional sequences to fill known gaps.
- Scaffold assembly operations: Supports joining neighboring sequence regions and filling gaps to produce contiguous scaffold representations from fragmented data.
- Traceability: Records origin information for each scaffold region to maintain provenance within the assembled genome.
- Reproducible plain-text builds: Enables reproducible genome construction by encoding scaffold definitions in plain text rather than editing large FASTA nucleotide sequences.
- Implementation: Implemented in Ruby.
Scientific Applications:
- Genome scaffolding from short-read data: Construction of genome scaffolds for assemblies derived from next-generation short-read sequencing technologies.
- Draft assembly curation: Manual editing and curation of draft genome assemblies to join contigs and resolve gaps.
- Gap closure with known sequences: Incorporation of additional sequence fragments to close or annotate gaps in assemblies.
- Reproducible assembly records: Recording scaffold definitions to support reproducibility and continuity in genome projects.
Methodology:
Scaffolds are defined in YAML plain-text files; the method supports specifying unknown regions, incorporating additional sequences to fill known gaps, and joining neighboring sequence regions; the software is implemented in Ruby.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Ruby
- Added:
- 1/13/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Barton MD, Barton HA. Scaffolder - software for manual genome scaffolding. Source Code for Biology and Medicine. 2012;7(1). doi:10.1186/1751-0473-7-4. PMID:22640820. PMCID:PMC3464138.