Self-assembling of ionic peptides. An experimental and computational study