{'fraction_non_alphanumeric': 0.02385685884691849, 'fraction_numerical': 0.0, 'mean_word_length': 5.066265060240964, '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}}
Generating the logicome from microarray data

The advances in complex statistics and machine learning methods lead to the development of powerful classifiers that can be used to recognize cellular states (such as gene expression profiles) that are associated to a number of gene-scale expressed diseases, for instance, cancer. However, the data-driven models built by means of learning from datasets in a number of cases represent “black boxes” that cannot be easily analyzed and understood. In this article, we suggest a method for building a data-driven logicome. I.e., the method for building a set of small boolean expressions as classifiers for disjoint groups of samples from a microarray dataset. We validate our method on the microarray dataset of head and neck/oral squamous cell carcinoma, where our boolean signature presented a set of gene activity/inactivity combinations that are characteristic for various cancer sub-types and normal samples. Our findings correlate well with the literature.