Machine Learning for Bioinformatics
Machine learning is used in a wide variety of contexts and computational biology is not an exception. Machine learning has countless applications in the field, probably the oldest and most known being the use of Principal Component Analysis (PCA) to study population structure using genomics. There are many other potential applications as this is a burgeoning field. In this chapter, we are going to introduce machine learning concepts from a bioinformatics perspective.
Given that machine learning is a very complex topic that could easily fill a book, here we intend to take an intuitive approach that will allow you to broadly understand how some machine learning techniques can be useful to tackle biological problems. If you find these techniques useful, you will understand the fundamental concepts and can proceed to more detailed literature.
If you are using Docker, and because all the libraries in this chapter are fundamental for data analysis...