Computers and cells