The Role of Tryptophan in p Interactions in Proteins: An Experimental Approach

Journal of the American Chemical Society(2022)

Cited 9|Views9
No score
Abstract
In proteins, the amino acids Phe, Tyr, and especially Trp are frequently involved in pi interactions such as pi-pi, cation-pi, and CH-pi bonds. These interactions are often crucial for protein structure and protein-ligand binding. A powerful means to study these interactions is progressive fluorination of these aromatic residues to modulate the electrostatic component of the interaction. However, to date no protein expression platform is available to produce milligram amounts of proteins labeled with such fluorinated amino acids. Here, we present a Lactococcus lactis Trp auxotroph-based expression system for efficient incorporation (>= 95%) of mono-, di-, tri-, and tetrafluorinated, as well as a methylated Trp analog. As a model protein we have chosen LmrR, a dimeric multidrug transcriptional repressor protein from L. lactis. LmrR binds aromatic drugs, like daunomycin and riboflavin, between Trp96 and Trp96 & PRIME; in the dimer interface. Progressive fluorination of Trp96 decreased the affinity for the drugs 6-to 70-fold, clearly establishing the importance of electrostatic pi-pi interactions for drug binding. Presteady state kinetic data of the LmrR-drug interaction support the enthalpic nature of the interaction, while high resolution crystal structures of the labeled protein-drug complexes provide for the first time a structural view of the progressive fluorination approach. The L. lactis expression system was also used to study the role of Trp68 in the binding of riboflavin by the membrane-bound riboflavin transport protein RibU from L. lactis. Progressive fluorination of Trp68 revealed a strong electrostatic component that contributed 15-20% to the total riboflavin-RibU binding energy.
More
Translated text
Key words
Proteins
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined