CAFTOOLS

CAFTOOLS manipulates and analyzes DNA sequence assemblies encoded in the Common Assembly Format (CAF) to support sequence assembly management and integration across genomic sequencing applications.


Key Features:

  • Common Assembly Format (CAF): a comprehensive text-based representation of sequence assemblies used as the suite's native file format.
  • Perl and C libraries: libraries for parsing and manipulating CAF files.
  • Assembly manipulation and analysis programs: a collection of programs for managing and analyzing DNA sequence assemblies.
  • Complex data structure support: capability to represent and handle complex assembly data structures within CAF files.
  • Interoperability and standardization: standardized CAF representation enabling integration across disparate assembly software and sequencing platforms.
  • Extensibility: libraries enabling development of custom applications and integration with existing tools.

Scientific Applications:

  • Sequence assembly management: facilitating large-scale genomic projects by supporting organization and manipulation of assembly data.
  • Genome annotation: providing CAF-based assembly representations for downstream annotation workflows.
  • Variant analysis: supporting variant analysis through manipulation of assembly representations in CAF files.
  • Comparative genomics: enabling standardized exchange and comparison of assembly data across datasets.
  • Sequencing informatics integration: bridging disparate assembly software and sequencing platforms through a common file format.

Methodology:

Uses Perl and C libraries to parse and manipulate text-based Common Assembly Format (CAF) files.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Perl
Added:
12/18/2017
Last Updated:
12/11/2018

Operations

Data Inputs & Outputs

Publications

Dear S, et al. Sequence assembly with CAFTOOLS. Genome Res. 1998; 8:260-7. doi: 10.1101/gr.8.3.260

PMID: 9521929
PMCID: PMC310697

Documentation

Links