Sep 142023 DNA-based computer can run 100 billion different programs Mixing and matching various strands of DNA can create versatile biological computer circuits that can take the square roots of numbers or solve quadratic equations. By Karmela Padavic-Callaghan