Nature offers an astonishing array of complex structures and functional devices. The most sophisticated examples of functional systems with multiple interconnected nano-scale components can be found in biology. Biology uses a limited number of building blocks to create complexity and to extend the size and the functional range of basic nano-scale structures to new domains. Three main groups of molecular tools used by biology include oligonucleotides (linear chains of nucleotides), proteins (folded chains of amino acids), and polysaccharides (chains of sugar molecules). Nature uses these tools to store information, to create structures, and to build nano-scale machines.
Recent advances in understanding the structure and function of these building blocks has enabled a number of novel uses for them outside the biological domain. Of particular interest to us is the use of these building blocks to self-assemble nano-scale electronic, photonics, or nanomechanical systems. In this chapter we will look at two groups of building blocks (oligonucleotides and proteins) and review how they have been used to self-assemble engineered structures and build functional devices in the nano-scale.
We will begin by a review of the basic structure and properties (both physical and chemical) of oligonucleotides and proteins. This section is meant to be used as a self-contained reference for the readers from the engineering community that may be less familiar with the symbols and jargon of biochemistry. The most salient properties of the biomolecules are emphasized and listed here to facilitate future research in the area. We continue by a review of recent advances in designing artificial nano-scale DNA structures that can be constructed entirely via engineered self-assembly. Rapid advances in the design and construction of self-assembled DNA structures has resulted in an impressive level of understanding and control over this type of nano-scale manufacturing. Polypeptides and proteins are decidedly less understood and their use in engineered self-assembly has been relatively limited. Nevertheless, as we discuss in the concluding sections of the chapter, both genetically engineered polypeptides and proteins can be used to guide self-assembly processes in nano-scale and help in interfacing nano-scale objects with micron-scale components and templates.