Abstract
As traditional silicon-based chips approach their theoretical limits on computing power, DNA-based computation presents a promising alternative with potential advantages such as reduced size, high storage density, low consumption, long-term stability and the ability to perform in memory-computing. This review provides a summarized overview of DNA computation, covering its history, development and applications. In addition, we also highlight the possible directions to address the challenges that stand in the way of realizing the full potentials of this technology.