Peptide therapeutics occupy a chemical space too large to traverse experimentally: a single 20-residue scaffold yields more than 100 quadrillion possible sequences, a number that dwarfs the estimated ...