An optimised re-implementation of the index, call-methylation and eventalign modules in Nanopolish. Given a set of basecalled Nanopore reads and the raw signals, f5c call-methylation detects the methylated cytosine and f5c eventalign aligns raw nanopore signals (events) to the reference k-mers. f5c can optionally utilise NVIDIA graphics cards for acceleration. For best performance and easy usability, it is recommended to use f5c on BLOW5 format. Use slow5tools for FAST5->BLOW5 conversion and blue-crab for POD5->BLOW5 conversion.

First, the reads have to be indexed using f5c index. Then, invoke f5c call-methylation to detect methylated cytosine bases. Finally, you may use f5c meth-freq to obtain methylation frequencies. Alternatively, invoke f5c eventalign to perform event alignment. The results are almost the same as from nanopolish except a few differences due to floating point approximations.

  • f5c v1.2 onwards support nanopore R10.4.1 chemistry (must specify –pore r10 if FAST5 input, autodetected for S/BLOW5 input).
  • f5c v1.4 onwards support nanopore RNA004 chemistry (make specify –pore rna004 if FAST5 input, autodetected for S/BLOW5 input).

Full Documentation : https://hasindu2008.github.io/f5c/docs/overview Latest release : https://github.com/hasindu2008/f5c/releases/latest Pre-print : https://doi.org/10.1101/756122 Publication : https://doi.org/10.1186/s12859-020-03697-x Supplementary: nanopore_signal_alignment_supplementary_material.pdf

GitHub Downloads BioConda Install Build Status

Please cite the following when using f5c in your publications:

Gamaarachchi, H., Lam, C.W., Jayatilaka, G. et al. GPU accelerated adaptive banded event alignment for rapid comparative nanopore signal analysis. BMC Bioinformatics 21, 343 (2020). https://doi.org/10.1186/s12859-020-03697-x

  title={GPU accelerated adaptive banded event alignment for rapid comparative nanopore signal analysis},
  author={Gamaarachchi, Hasindu and Lam, Chun Wai and Jayatilaka, Gihan and Samarakoon, Hiruna and Simpson, Jared T and Smith, Martin A and Parameswaran, Sri},
  journal={BMC bioinformatics},
  publisher={BioMed Central}