{'fraction_non_alphanumeric': 0.02794451305321807, 'fraction_numerical': 0.008357505959389989, 'mean_word_length': 4.942993684929169, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 1, 'https://': 3, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
ProtaBank: A repository for protein design and engineering data

Abstract We present ProtaBank, a repository for storing, querying, analyzing, and sharing protein design and engineering data in an actively maintained and updated database. ProtaBank provides a format to describe and compare all types of protein mutational data, spanning a wide range of properties and techniques. It features a user‐friendly web interface and programming layer that streamlines data deposition and allows for batch input and queries. The database schema design incorporates a standard format for reporting protein sequences and experimental data that facilitates comparison of results across different data sets. A suite of analysis and visualization tools are provided to facilitate discovery, to guide future designs, and to benchmark and train new predictive tools and algorithms. ProtaBank will provide a valuable resource to the protein engineering community by storing and safeguarding newly generated data, allowing for fast searching and identification of relevant data from the existing literature, and exploring correlations between disparate data sets. ProtaBank invites researchers to contribute data to the database to make it accessible for search and analysis. ProtaBank is available at https://protabank.org.


Introduction
Recent advances in gene synthesis, microfluidics, deep sequencing, and microarray techniques have greatly facilitated the ability of researchers to construct and assess large libraries of variant protein sequences. [1][2][3][4] Thousands or even millions of sequence variants can now be generated and screened in an ultrahigh-throughput fashion. This rapid generation of large sets of mutational data has enabled comprehensive mappings between protein sequence and function for properties such as stability, binding affinity, and catalytic activity. [5][6][7] Deep mutational scanning approaches have been used to study protein fitness landscapes, discover new functional sites, and engineer proteins with new and improved properties. 8,9 Many groups are now using these techniques to generate large amounts of protein engineering (PE) data-a trend that is expected to grow in the future.
The field of PE thus appears to be entering into a state reminiscent of the early days of widespread structure determination and genome sequencing. The Protein Data Bank 10,11 (PDB) (www.rcsb.org) and GenBank 12 were created because scientists recognized the importance of organizing the vast number of protein structures and nucleic acid sequences into databases with standardized formats. Since their inception, these open-access databases have grown exponentially and have proven to be extremely valuable resources for the scientific community. A similar situation now exists with the rapid expansion in PE data. Unfortunately, there is no central repository to store all the PE data being generated, no standardized format for describing it, and no simple means of sharing the data with collaborators.
Here, we present ProtaBank, a database for storing, querying, analyzing, and sharing PE data. This type of information (mutant protein sequences and their associated experimental assay data) is not stored in GenBank or the PDB, and although other databases store some of the data types included in ProtaBank, they are not designed for all types of PE data or have limited tools for inclusion of large amounts of mutant information. Of these, the best known are ProTherm 13 (thermodynamic database for wild-type and mutant proteins), UniProt 14 (protein sequences with annotations), and BRENDA 15 (enzymes and metabolic information). ProTherm is limited to thermodynamic protein stability data and has not been updated since 2013. UniProt and BRENDA were not designed for PE data, and although some mutant data is included, storage and retrieval is limited. The Protein Mutant Database 16 includes PE data on a broad range of protein properties, but has not been updated in over a decade. Recently, a number of mutant databases were developed to facilitate the study of protein-protein interactions. These include SKEMPI 17 and PROXiMATE, 18 which contain thermodynamic data for mutant protein-protein complexes, and AB-Bind, 19 which focuses on binding data for a select set of antibody-antigen complexes. Overall, the mutational data that is available tends to be scattered across many different specialized databases.
ProtaBank provides a single repository for all types of PE data, spanning a wide range of properties, including those related to activity, binding, stability, folding, and solubility. The database accommodates mutational data obtained from diverse approaches, including computational and other types of rational design, saturation mutagenesis, directed evolution, and deep mutational scanning. Unlike many other mutant databases, ProtaBank stores the entire protein sequence for each of the variants instead of just the mutations and provides detailed descriptions of the experimental assays used. These features are incorporated to allow for accurate comparisons of measurements across multiple studies or groups, making it easier to identify trends and determine how different assays, parameters, or conditions affect the results.
We stress the importance of a standardized format for reporting PE data that allows accurate comparisons between different data sets, and anticipate that the ProtaBank format will become an industrywide standard used by the entire PE community. This will facilitate sharing PE data with collaborators and will improve the usability of PE datasets for data mining and other analysis methods. The ProtaBank database, together with its analysis and visualization tools, will help scientists gain insights into sequence-activity and structure-activity relationships, improve our understanding of how proteins function, and ultimately facilitate the design of proteins with new and improved properties. The database should also accelerate the development of new predictive tools and algorithms, and lead to improved methods for computational protein design and engineering.

Database Construction and Content
Overview ProtaBank has three main components: (1) a web interface and application programming interface (API) for data deposition, (2) a back-end relational database for data storage, and (3) a web interface and API for data searching and analysis. The design and workflow for ProtaBank is summarized in Figure 1. Users can submit data into the database through the web interface; access to external databases such as PubMed, 20 the PDB, and UniProt are provided to facilitate the entry of publication information, structural data, and sequence data. In addition, a Representation State Transfer (REST) API layer is provided for batch submission of data. All data undergoes validation and curation before final submission into the database. One can use the web interface or the REST API to search and filter studies and data based on PubMed ID, PDB ID, UniProt accession number, protein name, protein sequence, assay, or publication information. More advanced analysis and comparison tools are also available via the web interface. For example, users can do a sequence search with the Basic Local Alignment Search Tool (BLAST) 21 and use visualization tools to map mutational data onto a PDB structure.

Database schema
ProtaBank is implemented as a relational database using the PostgreSQL database. The highest level of organization is a study corresponding to a PE effort. Each study has four core tables to describe the PE data: sequence_complex, assay_expassay, data_expfdatum, and data_units which, respectively, represent the sequence of a given protein mutant, the experimental assay that was used to probe the property of interest, the numerical value obtained for the mutant (i.e., the assay results), and the units associated with the numerical value (Fig. 2). ProtaBank also has separate corresponding tables to represent computational protocols and derived quantities, and to store qualitative data (e.g., folded/unfolded) or data expressed in terms of a range or limit (e.g., 20-30, >100). In addition to the core data tables, each study includes publication information, structural data on the protein that was engineered (i.e., the PDB file, if available), and experimental gene construct information. This information adds context and additional query and filter parameters to the PE data. Non-published PE studies can also be input in a similar fashion. In these cases, the researchers and organizations involved are specified instead of the authors and affiliations. Depositors of nonpublished results may embargo the release of the data until publication.
The ProtaBank schema design incorporates two crucial elements: (1) the full amino acid sequence of the protein is stored to facilitate comparison of mutants across different assays and studies, and (2) for each assay, information about the protein property measured, the assay conditions and techniques used, and the units of the resulting data is collected in addition to the results. Although these requirements necessitate more upfront effort in deposition and curation, we believe they are necessary to enable useful comparisons of results across different studies. Our reasoning is as follows.
First, PE studies and databases 13,16 typically describe a mutant by listing the changes to its protein sequence relative to a specified starting sequence. However, the starting sequences used in engineering a given protein are often not the same across studies, which can cause confusion and makes comparisons challenging. The wild-type protein is not always used; residues may be changed, added, or deleted at the termini, for example, to facilitate expression or purification, or substitutions may be made to make the protein more amenable to the assay conditions. Many mutant databases only store the mutational data for the positions mutated. For example, M3A 1V5L 1 S19T might be used to identify a mutant that has been mutated to Ala, Leu, and Thr at positions 3, 5, and 19, respectively; the rest of the sequence (the background in which the mutations were made) is either not given or not recorded. Not knowing the entire sequence for each mutant confounds comparisons, as any differences in the reported results could be due to differences in the background residues. ProtaBank addresses this issue by providing web forms and an API that parses the input mutant information to return the full sequence so it can be stored as such, allowing for a straightforward comparison of mutants across studies. This feature also makes it possible to validate the accuracy of mutant data provided in the WT#MUT (wild-type amino acid, residue #, mutant amino acid) format; that is, the wild-type amino acid listed for each of the mutated positions is compared to what is specified in the starting sequence, and any discrepancies are flagged.
Second, comparison across studies may be difficult due to differences in assay conditions or techniques, which can greatly affect the results. [22][23][24] The ProtaBank schema takes these issues into account. As outlined above, the database uses the assay_expassay table to describe the procedure that was used to determine a given protein property. This table has foreign key relationships with a series of other tables (category, property, technique, units) that help categorize and describe the many ways these properties can be measured. The category table provides the general type of protein property that was engineered or studied (e.g., stability, activity, binding). The property table is more specific and describes the property that was actually measured and gave rise to the result [e.g., melting temperature (T m ), catalytic rate constant (k cat ), dissociation constant (K d )]. The categories and properties currently included in ProtaBank are listed in Supporting Information Table S1. Commonly used experimental or computational techniques are also provided to indicate how the property was assayed (e.g., circular dichroism, surface plasmon resonance). Note that the properties and techniques supplied are not comprehensive, and users can enter additional ones. Finally, the units table contains commonly used units that are appropriate to the property measured. For example, the units available for the Gibbs free energy of folding/unfolding (DG) are kcal/mol and kJ/mol. This level of description is  designed to provide enough detail so that data collected from different sources can be compared and analyzed appropriately.

Data deposition and curation
ProtaBank will serve as a curated and continuously updated repository for PE studies. Thus far, data in ProtaBank has come directly from the published literature and has been manually entered by Prota-Bank developers. To aid in the future data collection process, ProtaBank is designed to accept data input directly from the researchers who performed the study, a strategy that has proved effective in populating other biological databases such as the PDB, GenBank, ArrayExpress, 25 and WormBase. 26 Any user can input a study via the ProtaBank data submission tools. Two modes of data deposition are provided: an interactive web interface that supports upload of data in a spreadsheet format [i.e., via a comma-separated values (CSV) file] (see Supporting Information Fig. S1), and a REST API layer that allows for programmatic batch upload of data (see https://protabank.org/docs for details).
ProtaBank data deposition tools are designed to accept the wide range of data generated in PE efforts and to automate the process so as to facilitate entry and ensure accuracy. Publication details (e.g., authors, title, journal, date, abstract) can be fetched from PubMed, and the protein sequence can be retrieved from the PDB or UniProt. If available, structural data for the protein can be fetched from the PDB.
The database schema requires a description of the methods used to assay the protein mutants. For each assay, one must specify an assay name, the general category of protein property that was engineered or studied, the specific property measured, the technique employed, and the units used. All items except the assay name are specified by selecting from options in a drop-down menu. Additional details can be included if desired. By entering this information, assays can be clearly defined and compared.
PE data can be input in two forms: as individual sequences or as a mutant library (a set of mutant sequences obtained by mutating a specified set of residues in a protein). Mutational data can be uploaded from a CSV file or it can be entered manually on the web form. The data entry page for a mutant library is shown in Supporting Information Fig. S1. To specify a mutant library, the user must first enter the starting protein sequence from which the mutations were made. All mutants in the library can then be described either by their full sequence or as mutations from this starting sequence. Two formats are allowed for the latter: (1) the WT#MUT format (e.g., M3A 1V5L 1 S19T) and (2) the mutated residue range/list format in which a range or list of residues is specified that correlates positions in the starting sequence with the amino acids given in the CSV file (e.g., QRS for residues 3-5; or QRS for residues 3, 5, 7). ProtaBank then takes the description of mutants entered, parses the data, and stores it as full amino acid sequences.
All submitted data is validated to ensure data integrity before inclusion in the database. Automated tests are first performed to ensure that: (1) the data falls within the correct range of values (e.g., temperature in K must be a non-negative number), (2) the assigned units are appropriate for the assayed property, and (3) the amino acid listed for wild type is consistent with that specified in the starting sequence (for mutants described in the WT#MUT format). Outliers in a data set are also flagged and the submitter is asked to check for accuracy. Currently, ProtaBank developers also check studies manually for sequence and data accuracy, appropriate specification of protein properties, and proper description of assays. Potential errors are sent back to the submitter for review.

Search and analysis tools
ProtaBank provides several search and analysis tools that allow users to: (1) browse and search for relevant studies queried by publication/study details (title, abstract, author), protein name, PDB ID, Uni-Prot accession number, or protein sequence, (2) identify data and mutants related to a given protein sequence by BLAST search, (3) visualize mutational data mapped onto a three-dimensional (3D) protein structure, and (4) compare and correlate data measured using different assays. Figure 3(A) shows a screenshot of the web interface in which the "Browse all submitted studies" tool was used to filter studies by protein name ("ubiquitin"). Figure 3(B) shows a screenshot in which study analysis tools were used to visualize mutational data on a 3D protein structure. The visualizer is based on PV, an open-source javascript protein viewer (https://biasmv.github.io/ pv/index.html) that was extended to allow mutations to be represented on the 3D structure using different color schemes. These include coloring by secondary structure, gradient, minimum, maximum, median, mean, proportion above a reference value, and median deviation from a reference value. In the study depicted here, Jacquier et al. investigated the effects of mutations on TEM-1 b-lactamase activity by computing the amoxicillin minimum inhibitory concentration (MIC) score for 990 point mutants. 27 Figure 3(B) shows the crystal structure of TEM-1 (PDB ID: 1BTL) 28 displayed with the backbone colored by the MIC score. In this case, the median deviation from the wild-type value is shown, with residues colored from red to white to blue depending on whether the value is less (red) or greater (blue) than the wild-type value at that position, with white representing an equal value. Pointing the cursor at a residue (e.g., Leu57) highlights it in yellow and displays additional information for that residue in the tables below and to the right.

Utility and Discussion
The following case studies demonstrate how Prota-Bank search and analysis tools can aid in analyzing and interpreting PE data.
Case study 1: Identify and compare data for a protein sequence Before beginning any PE study, a review of existing literature on the protein of interest provides a useful reference point. Therefore, a simple but important application of ProtaBank is to identify and compare previously measured properties of a given sequence. Because ProtaBank stores the full sequence information for each mutant, a simple query on a specified protein sequence retrieves all the relevant data for Figure 3. Screenshots of the web interface when using ProtaBank search and analysis tools. (A) A text-based search for "ubiquitin" returns a sortable table containing all studies with ubiquitin in the protein name or study title. Clicking on the study ID at the left brings up the analysis page for that study. (B) The analysis page for a study on b-lactamase 27 includes a protein visualizer in which mutational results are mapped onto the protein structure according to the selected color scheme. Here, Leu57 is highlighted in yellow and the single mutant data for that residue is displayed in the tables below and to the right. We see that Leu57 was mutated to His, Ile, and Pro, resulting in scores of 21.66, 0.25, and 25.32, respectively (mean 5 22.24); residue values are colored from red to white to blue depending on whether they are less than (red) or greater than (blue) the value of the reference at that position (white). that sequence, even if the starting sequences were different. In this case study, we use ProtaBank's "Compare data for a sequence" tool to search for data on the wild-type sequence of the b1 domain of Streptococcal protein G (Gb1): MTYKLILNGKTLK-GETT TEAVDAATAEKVFKQYANDNGVDGEWTYD-DATKT FTVTE. ProtaBank returns a sortable and searchable table listing all the data for the specified search sequence, including all the properties, assays, results, units, and titles of the associated studies. We can then search this data table for "Gibbs free energy" to just show the data in which DGs were measured. The DG search shows five experimentally measured values for DG of unfolding (DG u ) from five studies, [29][30][31][32][33] with values differing by up to 1.8 kcal/ mol.
These differences could represent statistical variation in the measurement of this property. However, differences in assay techniques or conditions could also be responsible. ProtaBank provides links in the data table so that you can quickly view the details for each assay. A careful examination of assay details shows that an important difference between the assays was the pH used for denaturation; the temperature was 258C for all the measurements except one (see Table I). Different techniques were also used (chemical vs. thermal denaturation), but these gave similar results when the temperature and pH were similar. These results suggest that the pH and/or temperature can have a notable effect on DG u . Thus, in order to make meaningful comparisons of engineered mutants relative to the wild type, it is clearly important to select the results with the most closely matched experimental conditions. We expect that by facilitating these types of comparisons, ProtaBank will provide context for the results in each study, reveal assay parameters that can impact the results, and enable an informed evaluation of results obtained under different assay conditions.
For theoretical and computational scientists, ProtaBank provides another valuable service-easy access to data sets that can be used to benchmark, test, and improve predictive methods. For example, the experimental results provided in this case study could be used to test theoretical methods aimed at predicting the effect of pH and/or temperature on a protein's stability based on how many ionizable side chains it contains. 34,35 Case study 2: Identify and analyze data for closely related mutants of a protein sequence Protein engineers are typically not only interested in the data reported for a given sequence, but in the data reported for closely related sequences. By comparing results between a sequence and its mutants, the effects of mutation at a given position can be determined. The knowledge gained can then be used to guide the selection of positions and mutations in future engineering efforts. In this case study, we use ProtaBank's "Identify and analyze sequence mutations" tool to retrieve all the studies and assays containing data for sequences closely related to wildtype Gb1. After entering the sequence in the search box, a BLAST search is performed to identify all related mutant sequences. The BLAST search currently identifies 1.3 million sequences in Prota-Bank that are closely related to wild-type Gb1. Summary information is displayed in a mutant distribution heat map and a histogram showing the distribution of the number of mismatches (Fig. 4). The heat map [ Fig. 4(A)] shows the number of sequences containing a mutation to a given amino acid at a given position; the wild-type residue for each position is shown in white. The heat map reveals that the T2Q mutation (chartreuse) occurs most frequently and that mutants at positions 39, 40, 41, and 54 (yellow-green) represent a large number of all the mutants identified. The T2Q mutation is often included in studies of Gb1 to prevent cleavage of the N-terminal methionine by post-processing enzymes, 36 and the preponderance of data for positions 39, 40, 41, and 54 is explained by a study that examined all possible combinations of mutations at these four positions, a total of 160,000 (20 4 ) variants. 37 The histogram [ Fig. 4(B)] shows the number of sequences found at each mismatch level, where the number of mismatches is the number of mutations needed to go from a given mutant sequence to the search sequence. In this example, most of the sequences are two or three mutations away from the search sequence. These plots show information that can help users determine which positions and mutations have already been studied and which new ones they might want to consider in future work. An "Assays by property" table is also displayed that lists all the assays containing data for a related mutant sequence, grouped by the protein property measured (Supporting Information Fig. S2). For each property, the table lists all the individual assays, number of unique sequences, and total number of data points. Links to each of the assays provide quick access to assay details. Each of the data sets can be viewed via the # of data points link, which opens up a table displaying the results for that data set. This information can be downloaded as a CSV or Excel file.

Case study 3: Determine the effects of mutations on protein properties and compare assay results
In this case study, we use additional features of Pro-taBank's "Identify and analyze sequence mutations" tool to perform further analyses on the closely related Gb1 sequences retrieved in Case study 2 above.
Plot one property versus another. For any two measured properties, users can plot one property versus another to show how these properties are correlated. ProtaBank automatically performs the unit conversions required to plot the data on the same set of axes. In Figure 5, we compare two measures of stability: T m and the denaturant  . Plots of C m versus T m for Gb1 data. A plot of all Gb1 mutant sequences for which both a T m and C m were measured (gray circles) gives a moderate correlation (r 5 0.45, dotted gray line). If we only include data obtained under similar assay conditions (restricting C m data to guanidinium chloride denaturation, pH 5-7, 20-308C, and T m data to pH 5-7, no denaturant added) (blue triangles), a very strong correlation (r 5 0.80, blue line) between these two measures of stability is observed.
concentration at the midpoint of the unfolding transition (C m ) for all the closely related sequences of Gb1 retrieved in the BLAST search above (see Case study 2). A plot of all the Gb1 mutant sequences for which both properties were measured (gray circles) shows a moderate correlation (r 5 0.45) between these two properties, which could be explained by the fact that this comparison does not take differences in assay conditions into account. ProtaBank facilitates comparison of assay details by providing links to each of the assays listed in the "Assays by property" table (Supporting Information Fig. S2). If T m versus C m for the Gb1 mutants is replotted using only data measured under similar assay conditions (e.g., pH, temperature, and denaturant), a very strong correlation is observed (r 5 0.80) (Fig. 5, blue triangles).
Compare assay results. A recently published study by Olson et al. 38 used mRNA display and deep mutational scanning to determine the fitness of all single and double mutants of Gb1. The authors further calculated a DDG predictor (DDG screen ), which used their fitness values to predict the DG change in protein stability upon single point mutations. The effectiveness of the predictor was evaluated by comparing the predicted results to experimentally obtained DDGs reported in the literature (DDG literature ). ProtaBank provides a feature that allows this type of comparison to be done quickly and easily. The "Compare assay to others by mutation" feature allows all the input mutants for one assay to be searched for and compared to a given group of assays. ProtaBank automates the time-consuming task of manually identifying relevant literature results, converting the data to the same set of units, and displaying pertinent assay and background sequence information. All the results can then be further sorted and filtered by background sequence, mutation, or study. We used this feature to reproduce the comparison of DDG screen to existing biochemical measurements of DDG as shown in the Olson et al. study. 38 First, we did a "Compare assay to others by mutation" on the closely related sequences of wild-type Gb1; this search identified hundreds of mutant sequence pairs in ProtaBank This feature makes it easy to compare the results for the set of mutants in a given assay to those from any other group of assays (the properties measured can be the same or different). This allows one to see if new assay data is consistent with previously observed trends. It can also be used to identify protein properties that are well correlated with a particular assay.

Case study 4: Visualize the relationship between mutations and protein structure
Often PE data can be better understood in the context of the protein's 3D structure. In this case study, we look at experimental data from the Olson et al. Gb1 study described above 38 by mapping the effect of single mutations onto the crystal structure of the protein. By visualizing the data in this way, trends associated with structural features become more obvious than when viewed in a table or chart.
In the Olson et al. study, fitness values for every Gb1 point mutant were determined by generating a DNA library encoding all single and double mutants and assessing relative binding affinity to IgG Fc. After a single round of affinity enrichment, the fitness of each variant was determined by the change in its frequency of occurrence (before vs. after enrichment). We can view this data in 3D with the protein visualizer, which is accessible via the study analysis page. We could map the fitness data onto the Gb1 backbone using the median deviation from the wild-type value color scheme to help identify residue positions that are sensitive to mutation, as we did for the b-lactamase study in Figure 3(B). However, by just looking at the backbone image alone, it may not be immediately apparent why some residues are more sensitive to mutation than others.
Further analysis and visualization capabilities are therefore provided. ProtaBank allows you to save the data values from the selected color scheme in the occupancy column of the PDB file so that other modeling or visualization software can be used. In this case study, we used visual molecular dynamics 39 software to make the images shown in Figure 7. Two views of Gb1 bound to the Fc domain (PDB ID: 1FCC) 40 are displayed. On the left, the Gb1 backbone is colored by median deviation from the wild-type value, with large deviations shown in blue, medium in white, and small to no deviations in red. On the right, the backbone is colored by proximity to the binding site: residues within 3.0 Å of the Fc domain are shown in blue, those between 3.0 and 3.5 Å from the Fc domain are shown in white, and those greater than 3.5 Å away are shown in red. Note that most of the residues near the binding site (right, blue or white) also show large median deviations from the wild-type value (left, blue to white). These results are understandable given that the study employed a selection assay based on Fc binding. The structural analysis thus helps explain why these residues are particularly sensitive to mutation and suggests that the observed sensitivity is likely due to disruption of the binding site rather than a destabilization of the Gb1 fold.

Concluding Remarks and Future Development
ProtaBank offers an easily accessible cloud-based modern database for PE data. It emphasizes the specification of detailed assay information and full protein sequences in an effort to ensure that all collected data is not just stored, but that data from diverse studies are comparable, searchable, and easily analyzed. ProtaBank has a convenient web interface to facilitate data entry for single studies and a REST API to allow for the upload of large data sets. By accepting data submissions directly from researchers, ProtaBank can incorporate the most recent results and be managed with fewer resources. Although this requires some effort on the part of the individual researcher, ProtaBank offers many benefits to submitters, including storing their data in an organized format on the cloud and allowing results to be searched and viewed by the scientific community, thereby increasing its impact.
In future development, we will expand Prota-Bank's analysis and data mining tools. The current analysis tools allow users to identify relevant data, find correlations between types of data, create plots and charts, and view results on the 3D structure. We have also started more advanced integration with protein structural data to allow for data selection and filtering on structural properties and to allow for computational predictions based on structural and sequence information. Future tools include incorporating computational methods to predict the effect of mutations on protein properties such as stability, binding, and activity.
ProtaBank will provide a central location and valuable entry point for researchers to store, retrieve, compare, and analyze PE data. It will make it easier for scientists to find previous results to guide their designs and provide valuable data sets that theoreticians can use as benchmarking cases in developing better predictive algorithms. We Figure 7. Comparing fitness and proximity to the binding site for Gb1 point mutants. The ProtaBank visualizer was used to map the Olson et al. 38 fitness data to the Gb1 structure and make the two images shown here. Gb1 (red, white, and blue) is displayed bound to the Fc domain (gray) (PDB ID: 1FCC). 40 On the left, the Gb1 backbone is colored by median deviation from the wild-type value, going from blue to white to red, with large deviations in blue, medium in white, and small to no deviations in red. On the right, the backbone is colored by proximity to the binding partner: blue if within 3.0 Å of the Fc domain, white if between 3.0 and 3.5 Å , and red if more than 3.5 Å away. The structural analysis shows that most of the Gb1 residues near the binding interface are particularly sensitive to mutation. expect that ProtaBank will serve a pivotal role in centralizing PE data and leveraging the increasingly large amount of mutational data being generated. ProtaBank and its analysis tools will accelerate our ability to understand sequence-function relationships and greatly facilitate future protein design and engineering efforts.

Supplementary Material
Supplementary material includes a table listing the protein properties included in ProtaBank, a figure showing a screenshot of the data entry page for a mutant library, and a figure showing results obtained from a sequence search.