Circlator

Circlator automates assembly circularization and produces accurate linear representations of circular sequences from long-read sequencing data.


Key Features:

  • Circular sequence identification: Circlator identifies each circular sequence in a genome assembly.
  • End-read assembly: Circlator assembles all reads that map to contig ends to resolve circularization.
  • Contig comparison: Circlator compares resulting contigs against the input assembly to validate circularization.
  • Linearized output: Circlator outputs a linearized version of each identified circular sequence.

Scientific Applications:

  • Bacterial genome finishing: Circlator circularizes bacterial chromosomes and plasmids from long-read assemblies.
  • Organelle genome assembly: Circlator circularizes apicoplast and mitochondrion genomes, as demonstrated for Plasmodium falciparum and human mitochondrion.
  • Long-read sequencing analysis: Circlator processes Pacific Biosciences and Oxford Nanopore data for complete genome circularization.

Methodology:

Circlator assembles all reads that map to contig ends and compares the resulting contigs with the input assembly to identify and linearize circular sequences.

Topics

Details

License:
GD
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Programming Languages:
Python
Added:
5/19/2026
Last Updated:
5/19/2026

Operations

Publications

Links