Welcome to our homepage

Bacillus booleanus

A logic gate is an idealized (or physical) device implementing a Boolean function that performs a logic operation on one or more logic inputs and produces a single logic output. A single logic gate is not a computer, many of them are necessary and they need to communicate with each other to compute stuff. In this way, a complex logic system can be created, like a computer. The architecture of gene regulatory networks is reminiscent of electronic circuits. Modular building blocks that respond in a logical way to one or several inputs are connected to perform a variety of complex tasks. Taking these two main ideas, it could be possible to create a “biological computer”. Bacillus booleanus is a project that wants to link several Boolean operations to make the beginnings of a biological computer. How does everything work? We are working on the creation of different strains of Bacillus subtilis. Each one will be able to perform a single Boolean operation, just like transistors do in an electronic computer. As we mentioned, our bacteria need to communicate to achieve trascendence, but how could this be possible? In 2011 Ben-Yehuda et. al. identified a type of bacterial communication mediated by nanotubes that bridge neighboring cells, providing a network for exchange of cellular molecules within, and between species. By using these nanotubes, our bacteria will be capable to communicate with others, creating complex networks of logic gates. Using this, it could be possible to develop a complex network of operators to regulate, for example, a synthetic metabolic pathway.