The Book
Bioinformatics has been recognised and studied as a separate discipline only in the last decade. Being a multidisciplinary subject it requires knowledge of several subjects, such as molecular biology, biochemistry, computer science and others. Students in a bioinformatics course are from different academic backgrounds; those who have studied biology (i.e., botany, zoology, biochemistry, microbiology, etc.), will require an introduction to mathematics and computer science, while those with a background in physics, chemistry and mathematics will need explanations of biological principles.
This book provides a simple and concise explanation of the basic principles, tools and applications of bioinformatics. It explains
- subjects that are part of a conventional bioinformatics course, such as databases, database access and analyses tools
- principles of computer science that underlie the algorithms which are built into these tools.
- core algorithms of sequence analyses and phylogeny construction.
Starting with a brief overview of biological terminology used frequently in bioinformatics, the contents are grouped into five sections:
- bioinformatics and algorithms
- databases and matrices
- alignment and comparison of sequences
- algorithms to analyse data
- applications of bioinformatics
The book has been planned and structured as an undergraduate textbook for the one-semester foundation course in bioinformatics. In order to make the book more useful for a wider section of students and teachers, the book has been kept concise and relevant, at the same time covering all important aspects. Care has been taken to design the algorithms such that even beginners can understand them without difficulty.
The Author(s)
Ruchi Singh has worked as Lecturer, Department of Bioinformatics, SRM University, Chennai. She has published papers in international journals and guided several projects for postgraduate students. She is keenly interested in teaching and research in the field of bioinformatics.
Richa Sharma is Professor and Head of Department, Department of Information Science and Engineering, The Oxford College of Engineering, Bangalore.
Table of Contents
Getting Started INTRODUCTION
Chapter 1: Introduction to bioinformatics
Chapter
2: Introduction to algorithms DATABASES AND MATRICES
Chapter
3: Biological databases
Chapter
4: Database searching
Chapter
5: Scoring matrices SEQUENCE ALIGNMENT
Chapter
6: Pairwise sequence alignment
Chapter
7: Multiple sequence alignment
Chapter
8: Phylogenetic analysis OTHER BIOINFORMATICS ALGORITHMS
Chapter 9: Basic algorithms
Chapter 10: Graph algorithm
Chapter 11: String algorithm APPLICATIONS OF BIOINFORMATICS
Chapter 12: Transcriptomics
Chapter
13: Metabolomics
Chapter
14: Pharmacogenomics
Chapter
15: Combinatorial synthesis
Chapter
16: Genomics
Chapter
17: Proteomics Bibliography Index