Challenges and opportunities in DNA computing and data storage

Read on Nature Nanotechnology.