{'fraction_non_alphanumeric': 0.0189873417721519, 'fraction_numerical': 0.0, 'mean_word_length': 5.006329113924051, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An iterative algorithm for de novo optical map assembly

Optical mapping is a high-throughput sequencing technology which carries long-range genome information at no risk of PCR artifacts. On account of its long span, optical maps leave much fewer gaps when used for genome assembly. However, a high risk of errors poses an enormous challenge to optical map assembly. Here we propose an iterative algorithm for de novo optical map assembly. In any iteration, only significant pairwise alignments beyond strict thresholds are used to construct accurate contigs. These contigs act as input molecules for the next iteration of assembly. Strict thresholds ensures a good quality of the local assembly. The iterative method retains the connectivity between contigs in a progressive manner. In practice, our IOMA (iterative optical map assembler) outperforms two popular assemblers being used in the community on both simulated and real E. coli datasets.