Nanopatterning and Nanoscale Devices for Biological Applications