Computational modeling of biochemical systems using cellular automata