TY - RPRT TI - Programmable assembly of nanoarchitectures using genetically engineered viruses. AU - Yu Huang AU - Chung-Yi Chiang AU - Soo Kwan Lee AU - Yan Gao AU - Evelyn L Hu AU - James De Yoreo AU - Angela M Belcher PY - 2005 DO - 10.1021/nl050795d UR - https://pubmed.ncbi.nlm.nih.gov/16178252/ ID - 16178252 ER -