“…Several very important aspects in the process of scientific knowledge discovery are: (1) the generation or discovery of good attributes, and ways of looking at the data, which is then used to explain the data; (2) the incorporation of and reflection on existing knowledge; and (3) the trial and error interaction between the expert and the problem. We have been developing a computer software library focusing on these points to speed-up this process, and have been applying it to various problems in the field of bioinformatics (Maruyama et al, 1998(Maruyama et al, , 1999Bannai et al, 2001).…”