
"This introductory text offers a clear exposition of the algorithmic principles driving advances in bioinformatics. Accessible to students in both biology and computer science, it strikes a unique balance between rigorous mathematics and practical techniques, emphasizing the ideas underlying algorithms rather than offering a collection of apparently unrelated problems." "The book introduces biological and algorithmic ideas together, linking issues in computer science to biology and thus capturing the interest of students in both subjects. It demonstrates that relatively few design techniques can be used to solve a large number of practical problems in biology, and presents this material intuitively." "An Introduction to Bioinformatics Algorithms is one of the first books on bioinformatics that can be used by students at an undergraduate level. It includes a dual table of contents, organized by algorithmic idea and biological topic: discussions of biologically relevant problems, including a detailed problem formulation and one or more solutions for each; and brief biographical sketches of leading figures in the field."--BOOK JACKET.
I'm not sure what your computational background is but if you're not familiar with the basics like sequence alignment I suggest you check out a book. I'd recommend An Introduction to Bioinformatics Algorithms by Neil C. Jones (http://www.amazon.com/Introduction-Bioinformatics-Algorithms...). In addition to describing the algorithmic techniques, it gives synopses of current research issues and big names in the field. There are also hundreds of sample problems - some of which are active research problems - and no answer key (because often these types of problems don't have clear "best" answers). It's kind of like being taught how to swim by being thrown in a lake. If you survive, you're better off for it.
Also, before approaching professors it helps to have read and understand their description of their research interests and maybe have read a few of their recent papers. This will give you an idea of whether they're doing something that you might be interested in or not.
My research also pointed me to the following books. The first two I got because they were highly recommended and most fit my interests.
Genes, Proteins and Computers
A Practical Introduction to the Simulation of Molecular Systems
--------------------------
##Ungot
An Introduction to Bioinformatics Algorithms
Bioinformatics : Machine learning approaches
Computational Genome Analysis,
Understanding Bioinformatics by Marketa Zvelebil
Biological Sequence Analysis, Durbin et al
Bioinformatics by David Mount :
Statistical Methods in Bioinformatics Warren J. Ewens, Gregory R. Grant
Bioinformatics Basics: Applications in Biological Science and Medicine
Time Warps, String Edits, and Macromolecules: The Theory and Practice of Sequence Comparison
Understanding Bioinformatics
Bioinformatics for Dummies
Molecular Evolution
Bioinformatics and Molecular Evolution
Algorithms on Strings, Tree's and Sequences
Bioinformatics - A Practical Guide to the analysis of Genes and Protein
The Art of Molecular Dynamics Simulation
Protein Bioinformatics: An Algorithmic Approach to Sequence and Structure Analysis
'Bioinformatics and Functional Genomics