Halcyon

Halcyon performs basecalling for nanopore sequencing by mapping raw electrical signals to nucleotide sequences using an encoder-decoder neural network with monotonic attention.


Key Features:

  • Neural Network Integration: Implements neural-network architectures adapted from machine translation to model complex relationships between nanopore signal and nucleotide sequences.
  • Monotonic Attention Mechanism: Uses monotonic-attention to align input signal segments to output nucleotides without requiring bidirectional or global attention.
  • No Pre-segmentation Required: Operates directly on continuous raw nanopore signal streams, avoiding explicit signal segmentation steps.
  • Encoder–Decoder Model: Employs an encoder-decoder framework to learn direct mappings from raw signals to nucleotide sequences.

Scientific Applications:

  • Detection of Structural Variations: Produces basecalls from nanopore long-read data to support identification of structural variants in genomes.
  • Haplotype Phasing: Generates precise long-read sequences to assist haplotype phasing and analysis of complex genetic variation.

Methodology:

Uses an encoder-decoder neural model with monotonic attention to learn direct mappings from raw nanopore signals to nucleotide sequences without pre-segmentation; evaluated on a human whole-genome sequencing dataset and compared against third-party basecallers and Oxford Nanopore Technologies basecallers.

Topics

Details

License:
GPL-3.0
Tool Type:
library
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Konishi H, Yamaguchi R, Yamaguchi K, Furukawa Y, Imoto S. Halcyon: an accurate basecaller exploiting an encoder–decoder model with monotonic attention. Bioinformatics. 2020;37(9):1211-1217. doi:10.1093/bioinformatics/btaa953. PMID:33165508. PMCID:PMC8189681.