Abstract: Bioinformatics is a new science that is glowing out in the recent years. It is a multidisciplinary science that is made out of different kinds of other scientific fields like biology, computer science, chemistry, statistics, mathematics and others. Bioinformatics as it applied to medicine has changed over the years from its origins in sequence analysis and data management. It has moved from its computer science roots to interdisciplinary applications. It was a big challenge for researchers to describe this new field in a systematic scientific way and bring out the attention of its applications and services; one of these important services that Bioinformatics can be applied in, is the cancer studies, research and therapies for many beneficial reasons. This field has experienced tremendous growth since the early 2000s at the start of The Human Genome Project and has been used heavily in proteomics and genomics. The use of FPGAs is a promising way to increase computing speed, and computer tools such as BLAST and iBIRA make the ever-growing amount of biological data more manageable. Bioinformatics has a profound impact in medical sciences. The biological databases are helping physicians to diagnose the disease and develop strategies for its therapy. This paper will give a clear glance overview of bioinformatics, its definition, aims, applications, technologies, the large amount of data produced in the biological field and how bioinformatics can organize, analyse and store them, discuss some algorithms that can be implemented over bioinformatics data.

Keywords: Bioinformatics, Applications, Technologies, Data, Algorithms.