{'fraction_non_alphanumeric': 0.0291005291005291, 'fraction_numerical': 0.0013227513227513227, 'mean_word_length': 5.104838709677419, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Master-Slave MPI Approach for NGS Data Mining

Next-Generation Sequencing (NGS) platforms can sequence a full human genome in previously unimagined speed. High-dimensional data produced must be filtered and annotated in order to be effective and of functional comprehension to end-users. Among public software packages, GAMES [1] aims to reduce the complexity in large scale DNA projects by filtering and annotation procedures. Developed in Perl language and available as open-source, the tool can be fruitfully adopted for small input data. We developed a C++ MPI version, based on Master/Slave pattern, in order to exploit the embarrassingly parallel nature of the NGS filtering problem, thus providing an efficient tool to the bioinformatic community.