Truncation peptide libraries are used to identify the shortest amino acid sequence needed for activity. The library is constructed by systemically removing the flanking residues of the original peptide. If the essential amino acids are known (eg. by Alanine Scanning), the direction of truncation can be tailored to maintain these residues, whilst truncating the opposite end.