Artificial genetic circuits have been recently proposed to realize unprecedented biological systems which do not exist in nature by combining several genes. For example, recombinant Escherichia coli provides novel artificial functions such as blinking periodically or invading cancer cells. In protein engineering, new functional proteins have been created by site-directed mutagenesis methods. The main purpose of our research is to implement the Cellular Automata (CA) in vivo employing these methods. Computational capacity of CA is equivalent to the universal Turing Machine. CA are multi-cellular systems in which uniform cells are allocated on lattice grid. Each cell has a finite number of states. The state transition is determined by the current state and the states of neighbor cells. Three mechanisms are required to implement CA in bacteria: (1) Sending and receiving signals between cells, (2) Sustaining the state, (3) Sensing input signals and changing the state following the state transition rules. To encode signals for the mechanism (1), we use small molecules inducing transcription. For the mechanism (2), the toggle switch circuit was employed to represent a finite number of states using gene expression. If one gene does express and the other does not, the state is 1, and vice versa, 0. For the mechanism (3), the state transition functions were implemented as logic gates using transcriptional regulatory proteins which bind to specific signal molecules (chemicals). In this paper, we applied this method to in vivo implementation of one-dimensional CA and corroborated whether it behaves correctly. In principle, this method can be applied to any dimensional CA by employing more signal molecules Permission to make digital or hard copies of all or part of this work for to construct more complex logic gate. Furthermore, we succeeded to execute one step calculation of one-dimensional CA in vivo in a laboratory experiment.