This book provides a comprehensive overview of the field of automated protein function prediction. It covers many techniques for solving this problem by computational means and discusses the most important principles underlying these techniques. By clearly describing a wide variety of automated techniques for protein function prediction and summarizing the main concepts behind these techniques, this book greatly reduces the time and effort required to understand the problem of protein function predictions and the numerous bioinformatics solutions that have been developed for it.