Applications of Coding Theory in Biological Systems

Taken by: Amir Hesam Salavati

Reliable information exchange and processing is a crucial need in both biological and artificial systems. Without such reliability, living beings do not have much chance of survival. In artificial information processing systems, coding methods play an important role to guarantee the required reliability. Whether coding-theoretical arguments are also useful in analyzing similar biological systems is the subject of this report. In what follows, we will discuss some applications of coding theory in molecular biology and neuroscience. These applications include analyzing error correction algorithms in biological sys- tems as well as the use of coding-theoretical models to analyze various mechanisms in living systems other than error correction. We also consider some biological error correction mechanisms as an inspiration to design better and faster decoders. Based on the mentioned approaches, several research topics for future works is outline, both in neuroscience and molecular biology.