ABSTRACT

In the previous chapters, we have described a number of machine learning techniques relevant to bioinformatics and mentioned particular applications. In this chapter, we describe connections between bioinformatics and machine learning from a different perspective-we describe several broad problem areas within bioinformatics and methods for solving problems in these areas. In some cases, especially for sequence analysis, we consider algorithms that were developed independent of the machine learning community. Nevertheless, we describe how these relate to similar ideas in machine learning. In other cases, we find direct applications of standard machine learning algorithms or specializations of them to particular contexts. We focus on three problem areas: DNA and amino acid sequence analysis, gene expression analysis and network inference.