Signal processing, computation and estimation in biological neural networks