A method for using a biological computing system in furtherance of performing a task, the biological computing system comprising a biological neural network (BNN) comprising an in vitro neural cell culture, a stimulation unit adapted to apply a stimulation signal into the neural cell culture, an automation controller including a pre-processing unit adapted to encode an input signal into a stimulation signal for the stimulation unit to apply to the neural cell culture and a post-processing unit adapted to decode an output signal from a measured readout signal response of the neural cell culture, and a readout unit adapted to measure a readout signal produced by the neural cell culture in response to the stimulation signal, the method comprising:
- receiving, by the pre-processing unit, an input signal to be processed by the biological computing system in furtherance of performing the task;
- encoding, with the pre-processing unit, the input signal to generate a stimulation signal;
- applying the stimulation signal to the neural cell culture with the stimulation unit
- measuring, with the readout unit, a readout signal from the neural cell culture in response to the stimulation signal;
- decoding, with the post-processing unit, an output signal from the measured readout signal from the neural cell culture;
- using the decoded output signal from the post-processing unit in furtherance of performing the task.