Peptide Nanostructure Formation Through Self-Assembly: Computations Guide Experimental Characterization And Amino Acid Sequence Design