Bioinformatics is an emerging and rapidly growing field in science. It is an interdisciplinary field at the intersection of biological science, computational science and physical science. It is about developing and using computational techniques for solving complex biological problems. The main driving force of this new field in the past two decades has been our rapidly increasing ability in probing cellular information out of living organisms using the so-called high-throughput analytic techniques of biological systems or omic techniques, covering genomic, transcriptomic, proteomic, metabolomic among other omic techniques. The availability of high-throughput biological data has made it possible to model and realistically study very complex biological systems on computers. Applications of bioinformatic techniques currently cover a wide range of topics in biological and biomedical research such as global environmental issues, reusable biofuels, and cancer mechanism studies and early detection.