Peptide self-assembly: thermodynamics and kinetics | Synapse