Boolean Logic Approach to Analyze Biomolecular Networks: A Foundation of Bio-Computing

Mini Review

Austin J Biotechnol Bioeng. 2014;1(4): 3.

Boolean Logic Approach to Analyze Biomolecular Networks: A Foundation of Bio-Computing

Chaudhary N1, Aggarwal Y2, Singh N1 and Sinha RK2*

1Department of Electrical & Electronics Engineering, Birla Institute of Technology, India

2Department of Bio-Engineering, Birla Institute of Technology, India

*Corresponding author: Sinha RK, Department of Bio-Engineering, Birla Institute of Technology, Ranchi, 835215, India.

Received: August 25, 2014; Accepted: September 19, 2014; Published: September 23, 2014

Abstract

Various modeling approaches have been tried to understand and simulate the complex genetic and biochemical networks and to develop an efficient tool in the computational and systems biology. However, most of the time, the kinetic variables of the biochemical reactions along with identification and selection of number of molecular variables for a particular network modeling and simulation seems to be the major hurdles. Now day's researchers have started preferring the qualitative approach of modeling on the complex quantitative approaches. Being a subarea of unconventional computing, researchers proposed the idea that biological information can mimic Boolean logic operations using binary definitions, i.e. by 1/0 or YES/NO logics. Here, a brief review has been presented on Boolean modeling approach that is gaining its place very rapidly in the area of qualitative analysis of genetic and biochemical networks, which may also take a lead in development of the concept of bio-computing.

Keywords: Biochemical networks; Boolean approach; Genetic networks; Qualitative modeling

Abbreviations

DNA: Deoxyribonucleic acid; GOx: Glucose Oxidase; GDH: Glucose Dehydrogenase; AlcDH: Alcohol Dehydrogenase; MP-11: Microperoxidase-11; HGF: Hepatocyte Growth Factor; HO-1: Heme Oxygenase-1

Introduction

Living thing is a complex web of interactions between numerous genes and thousands or millions of chemical compounds. A fundamental task of biology is to explain the origin and nature of metabolic stability in such systems in terms of the mechanisms, which control biosynthesis [1]. The analogy of genetic repression and de-repression with digital computers has suggested by many researchers that the genome embodies complex switching circuits, which constitute a program for metabolic stability and cell differentiation, rather than providing a coded description of these phenomena [1,2].

Computational models are useful for providing a framework for integrating data and gaining insights into the static and dynamic behavior of complex biological systems such as networks of interacting biomolecules and genes. Biological networks are known to consist of various regulatory modules, including feedback, feed-forward regulation and cell to cell communication. With these basic regulatory modules and motifs, researchers are now constructing artificial networks that mimic nature to gain fundamental biological insight and understanding. All cellular processes involve many different molecules and many interlinked reactions; forming the metabolic network, same is true for regulatory relationships between genes and their products. Modeling of both molecular and genetic network will play an important role in understanding the living systems on biochemical and genomic level. The modeling of biochemical networks is helpful for providing an outline for integrating data and gaining insights into the static and dynamic behavior of complex biological systems.

Boolean logic based modeling approach is established among one of the best modeling approaches for better understanding of any biochemical pathway [3,4] and the review reveals that the research in this area is growing exponentially. This mini review tries to provide some practical insight on the Boolean modeling approaches of biochemical networks, and explains how this approach can be suggested as the foundation of bio-computing.

Boolean Logic Concepts in Biological Modeling

Researchers have been experimenting form many years with the idea that biology can be connected to perform computations. Biological systems can amplify and sample a large collection of molecules simultaneously. Molecular and biomolecular logic gates and their networks processing chemical input signals similarly to computers received high attention and were rapidly developed in the last decade. Being a subarea of unconventional computing, researchers proposed the idea that biological information can mimic Boolean logic operations using binary definitions (1/0; YES/NO). Construction of electrical circuits benefits from a large collection of well-characterized parts and modules, including resistors, capacitors, and inductors, which can be connected to generate a complex circuit with a useful function. Using this approach, biochemical reactions could be reformulated as information processing steps with built-in logic operations. Then, the biochemical processes could be programmed similar to computer programming yielding networks performing several logic operations.

The similarities in the processing of information by biological systems and human designed devices are broadly recognized by many researchers [5,6]. Computer technology relies on logic functions and arithmetic operations, whereby the insertion of signals into electronic circuits allows the differentiation and processing of the output signals same as in chemical or biochemical computing systems. Different stimuli trigger molecular architectures or biochemical ensembles, and the resulting chemical reactivity provides computing and processing functions [7].

Cell is a complicated device that performs three elaborate functions: sensing inputs, processing the input information for decision-making, and executing the outputs. To this end, cells have built-in sensors that can receive the input signals generated by various external and internal environmental factors [8]. Therefore, biomolecules such as Deoxyribonucleic acid (DNA) or proteins were recommended as active components that function as logic gates. Keeping this in mind, various genetic regulatory network modeling approaches in terms of Boolean logic have been proposed by number of researchers for capturing the holistic behavior of the relevant genes and biomolecule. In the Boolean idealization of the network, consists of a number of "genes" or "biomolecules", which can either be active "ON" i.e. gene/biomolecule is expressed or inactive "OFF" i.e. gene/ biomolecule is not expressed. Because this physiological cellular behavior is similar to information processing in a computing device, in the field of synthetic biology, engineering principles have been applied to study fundamental biological components [9].

In any computing device, the input information is mathematically processed into a digital signal. Digital signals are represented in terms of binary code. The binary digits indicate the two states of the logic circuit. Digital circuits make extensive use of logic elements that are interconnected to create logic gates, capable of executing Boolean logic functions including NOT, OR, AND, and all their possible combinations. In these gates, the sensors read out inputs, and then a computational core assigns them a binary value depending on the threshold set in place. If the combination of these values meets the system requirements the output is executed. Each gate can be defined by conventional symbols or a truth table [10]. The operation of some important fundamental logic gates with their truth tables are illustrated in Figure 1.

Citation: Chaudhary N, Aggarwal Y, Singh N and Sinha RK. Boolean Logic Approach to Analyze Biomolecular Networks: A Foundation of Bio-Computing. Austin J Biotechnol Bioeng. 2014;1(4): 3. ISSN: 2378-3036