Nature offers a vast array of biological building blocks that can be combined with synthetic materials to generate a variety of hierarchical architectures. Viruses are particularly interesting in this ...
Nature knows how to make proteins and nucleic acids (DNA and RNA) dance to assemble and sustain life. Inspired by this proof of principle, researchers at the California Institute of Technology have ...