What is Computational Biology?

Computational biology is an interdisciplinary field that applies the techniques of computer science and applied mathematics to problems inspired by biology. Major fields that use computational biology techniques include:

* Bioinformatics, which applies algorithms and statistical techniques to biological datasets that typically consist of large numbers of DNA, RNA, or protein sequences. Examples of specific techniques include sequence alignment, which is used for both sequence database searching and for comparison of homologous sequences; gene finding; and prediction of gene expression. (The term computational biology is sometimes used as a synonym for bioinformatics.)

* Genomics, which studies the genomes of cells and organisms by high-throughput genome sequencing that requires extensive post-processing known as genome assembly, and which uses DNA microarray technologies to perform statistical analyses on the genes expressed in individual cell types.

* Systems biology, which aims to model large-scale biological interaction networks (also known as the interactome), often using differential equations.

* Protein structure prediction and structural genomics, which attempt to systematically produce accurate structural models for three-dimensional protein structures that have not been solved experimentally.

* Computational biochemistry and biophysics, which make extensive use of structural modeling and simulation methods such as molecular dynamics and Monte Carlo-inspired Boltzmann sampling methods in an attempt to elucidate the kinetics and thermodynamics of protein functions.

Recent content