The invention relates to self assembling ß-strand peptides for forming nanostructures, compositions containing the peptides, and methods of forming the peptides. The invention further relates to uses of these peptides in drug delivery and enhancement of drug solubility, biomolecule detection, and biocatalysis applications. The peptides of this invention are further useful in models of protein aggregation disease.