In this project, the aim is to generate an open-source simulator for our water channel testbed using generative adversarial networks (GAN). The water channel testbed basically consists of a transparent water channel, water tanks, adjustable circulation pump, information molecules, molecule emitter, molecule filters, laser, high-resolution programmable cameras, chemical sensors, synchronization unit between camera and laser, and a computer.