1. Synthesis Complexity: Creating a large number of peptide variants can be time-consuming and costly. 2. Activity Assays: Developing reliable assays to measure the catalytic activity of each peptide can be challenging. 3. Data Interpretation: Analyzing the vast amount of data generated and distinguishing between direct and indirect effects of substitutions requires sophisticated tools and expertise.