Abstract
Missing genotypes can affect the efficacy of machine learning approaches to identify the risk genetic variants of common diseases and traits. The problem occurs when genotypic data are collected from different experiments with different DNA microarrays, each being characterised by its pattern of uncalled (missing) genotypes. This can prevent the machine learning classifier from assigning the classes correctly. To tackle this issue, we used well-developed notions of object-attribute biclusters and formal concepts that correspond to dense subrelations in the binary relation patients × SNPs. The paper contains experimental results on applying a biclustering algorithm to a large real-world dataset collected for studying the genetic bases of ischemic stroke. The algorithm could identify large dense biclusters in the genotypic matrix for further processing, which in return significantly improved the quality of machine learning classifiers. The proposed algorithm was also able to generate biclusters for the whole dataset without size constraints in comparison to the In-Close4 algorithm for generation of formal concepts.
Competing Interest Statement
The authors have declared no competing interest.
Footnotes
dignatov{at}hse.ru, http://www.hse.ru
khvorykh{at}img.ras.ru, http://img.ras.ru
The corrections are made for Property 5 in Proposition 2. For every $(g,m)\in I$, $(h,n) \in [g]_M \times [m]_G$\footnote{The equivalence classes are $[g]_M=\{h \mid h \in G, g'=h'\}$ and $[m]_G=\{n \mid n \in M, n'=m'\}$.}, it follows $(m',g')=(n',h')$. And missing references on the coinage of bicluster term ([5]) and related Boolean techniques are added.