1. Ontwerp en optimalisatie van het nieuwe gemodificeerde aminozuur
OPMERKING: Deze fase omvat het tekenen van de structuren van gemodificeerde residuen en het optimaliseren van hun energie.
- Het ontwerpen van de gewijzigde structuren en het optimaliseren van hun structuur.
- Gebruik een softwarepakket voor computationele chemie om de aminozuurmoleculen te tekenen die gebonden zijn aan de reactieve aldehyden die zijn afgeleid van lipideperoxidatie, d.w.z. met HNE, HHE, MDA en ONE. Eenmaal gemodificeerd, teken aan het uiteinde van de carboxylgroep van het aminozuur de vorm van de methylaminegroep. Teken aan het amino-uiteinde een acetylgroep om de peptidebindingen van het gemodificeerde aminozuur na te bootsen, zoals weergegeven in figuur 1.
- Klik op het pictogram Opschonen om de structuur op te schonen. Voor structuuroptimalisatie klikt u op Bereken > Gaussiaanse berekeningsinstellingen... of Ctrl+G, klik vervolgens op Algemeen en schakel Schrijfconnectiviteit uit. Klik op Taaktype > Optimalisatie, zoals weergegeven in Figuur 2. Typ in aanvullende trefwoorden de volgende regel:
SCF = strakke test Pop = MK iop (6/33 = 2) iop (6/42 = 6) opt
OPMERKING: Hier stelt GaussView automatisch Hartree Fock (HF) in als de functionele en de basis op 3-21. HF wordt vaak gebruikt als functionaliteit in verschillende toepassingen, hoewel andere functionaliteiten, zoals M062X, ook zijn gebruikt, afhankelijk van het specifieke systeem en de doelstellingen van de onderzoeker. Onthoud dat, aangezien het een neutraal ladingsmolecuul is, de lading en vermenigvuldiging respectievelijk 0 en 1 moeten zijn.
- Om de basisset te wijzigen, klik je op Methode > 6-31G voor de Basisset.
- Om de optimalisatie op dezelfde computer uit te voeren, klikt u op Verzenden. Als u wilt optimaliseren vanaf een Gaussiaanse terminal, schrijft u de volgende opdracht:
G16 name_of_the_file.com &
- Klik op Bestand > Opslaan. Sla het bestand op als .com voor Linux of. gjf voor Windows. Zodra de optimalisatie is voltooid, opent u het uitvoerbestand (.out in Windows en .log in Linux) en controleert u of alles goed is gegaan. Er mogen geen foutmeldingen aan het einde van het document staan.
OPMERKING: Als er geen foutmeldingen aan het einde van het uitvoerbestand staan, betekent dit dat de optimalisatie correct is uitgevoerd.

Figuur 1: Cysteïne gemodificeerd met reactieve carbonylen. Weergave van de chemische structuur van cysteïne (zwarte lijn) gemodificeerd met HNE, HHE, MDA en ONE (groene lijn), en gekoppeld aan acetylamide (blauwe lijn) en methylamide (rode lijn) substituente groepen. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Menu om de gemodificeerde residuen gesynthetiseerd te optimaliseren. Referentieafbeelding ter illustratie van stap 1.1 van het protocol, die de optimalisatiestap van de gewijzigde structuur in het Gaussiaanse programma laat zien. Klik hier om een grotere versie van deze figuur te bekijken.
2. Parametrisering van de gemodificeerde aminozuurresiduen
- Maak het prepin-bestand aan met behulp van het antechamber-programma uit het AmberTools 16-pakket of de beschikbare versie. Zie Afbeelding 3 voor een afbeelding van hoe het voorbereidingsbestand eruit zou moeten zien.
antechamber -i init-gau.log -fi gout -o u00.prepin -fo prepi -c resp -s s 2 -rn U00 -at gaff2 -nc 0
OPMERKING: Hierna komt de cursieve tekst overeen met de bestandsnaam en varieert volgens de criteria van de onderzoeker. In dit geval komt init-gau.log overeen met het bestand dat na optimalisatie is verkregen.
- Typ de volgende opdracht om het parameterbestand samen te stellen:
parmchk -i u00.prepin -f prepi -o u00.frcmod
Controleer nu of de. frcmod-bestand is gemaakt. Zie Afbeelding 3 voor een voorbeeld van hoe het .frcmod-bestand eruit zou kunnen zien.
- Het bibliotheekbestand samenstellen
- Open XLEaP, de universum-editor met het xleap-commando. Er wordt een venster geopend dat lijkt op het venster dat in afbeelding 4 wordt weergegeven. Volg vervolgens de onderstaande stappen om het bibliotheekbestand te genereren dat relevante gegevens bevat. Typ de volgende opdrachten:
Bron: leaprc.gaff2
loadamberparams u00.frcmod
loadamberprep u00.prepin
lijst
OPMERKING: Controleer of het U00-bestand is gemaakt met behulp van de opdracht list.
- Bewerk de uiteinden van gewijzigde structuren en pas de resulterende ladingen aan door de volgende opdrachten te typen:
bewerken U00
Er wordt een grafische interface weergegeven (zie figuur 4).
- Selecteer de optie Wissen . Klik op de atomen van de acetyl- en methylamine-uiteinden die in stap 1.1 zijn toegevoegd om ze te verwijderen (zie figuur 4 voor een referentie van hoe de carboxyl- en amino-uiteinden van het gemodificeerde residu eruit zouden moeten zien).
- Neutralisatie van de lading
- Op dit punt is de lading van het molecuul niet langer neutraal door de eliminatie van atomen in stap 2.3.3. De lading komt van zowel het carboxyluiteinde als het amino-uiteinde. Volg de onderstaande stappen om zowel de lading van het amino-uiteinde als het carboxyl-uiteinde te neutraliseren.
- Om de totale laadwaarde (zie afbeelding 5) te verkrijgen, typt u:
opladen U00
Deel de verkregen lading door twee. Gebruik de absolute waarde voor de totale laadwaarde.
- Selecteer in de grafische interface het hele molecuul. Klik op Namen weergeven >. Klik op Bewerken > Geselecteerde atomen bewerken. Op dit punt zou een venster met een tabel moeten verschijnen.
- Controleer de naam van de N- en C-terminale atomen. Voeg in de tabel de waarde toe die is verkregen voor de verdeling van de totale lading (absolute waarde; zie figuur 5). Sla vervolgens op en sluit af door op Tabel > Opslaan en afsluiten te klikken.
- Zorg ervoor dat de lading nul is (zie afbeelding 5):
opladen U00
- Om het programma af te sluiten en het bibliotheekbestandstype op te slaan:
desc U00
saveoff U00 u00.lib
verlaten
- Controleer of het bibliotheekbestand (.lib) correct is gemaakt (zie afbeelding 6 ter referentie).
- Bouw het pdb-bestand van het gewijzigde residu op met de nieuwe parameters zoals hieronder beschreven.
tleap
Bron: leaprc.gaff2
loadamberparams u00.frcmod
Loadoff u00.lib
x = U00
savepdb U00 van-lib.pdb
verlaten
- Bereiding van het eiwit
- Download het PDB-bestand van het te modificeren eiwit. Thioredoxine werd geselecteerd als het modeleiwitsysteem (PDB ID: 2IFQ). Gebruik een geschikte eiwitvisualizer om watermoleculen, dimeren (indien nodig), liganden, enz. te wissen.
OPMERKING: Deze stap kan worden uitgevoerd in viewers zoals UCSF Chimera of Discovery
- Voeg het bestand from-lib.pdb toe (bestand verkregen in stap 2.4) en leg het over het te wijzigen aminozuurresidu (zoals weergegeven in figuur 7). Zorg ervoor dat de amino- en carbonyluiteinden van de from-lib.pdb overeenkomen met het aminozuur dat moet worden gewijzigd.
- Verwijder het eiwit, alleen het bestand from-lib.pdb moet in de driedimensionale ruimte blijven die wordt ingenomen door het te wijzigen residu. Verwijder H van de N- en C-terminale atomen.
- Sla de from-lib.pdb op als u00-moved.pdb met de nieuwe coördinaten.
- Zodra de coördinaten van het gewijzigde residu zijn opgeslagen, opent u met een teksteditor het u00-moved.pdb en het eerder opgeschoonde eiwit-PDB-bestand. Hier gebruiken we de teksteditor Notepad++ v8.4.8.
- Kopieer de coördinaten van u00-moved.pdb zoals weergegeven in figuur 8 en plak ze in het eiwit pdb-bestand, waarbij u het te wijzigen residu vervangt. Dit is bedoeld om de binding tussen het gemodificeerde residu en het eiwitsysteem aan te passen.
- Pas de typologie aan om compatibel te zijn met het PDB-formaat van het eiwit, verander HEATATM in ATOM en verander de nummering 1 in degene die overeenkomt met het residu dat moet worden gewijzigd. Sla het nieuwe bestand op als complex.PDB.
- Genereren van gemodificeerde eiwit-residu bindende verbindingen
- Open in het eiwitvisualisatieprogramma het bestand from-lib.pdb. Selecteer de hele structuur. Klik op Structuur > labels > voeg toe... > OK.
- Controleer de nomenclatuur die is toegekend aan de N- en C-terminale atomen. Open in een ander venster het bestand u00.lib in de teksteditor.
- Controleer in de lijst die verschijnt de positie van de N- en C-terminal, rekening houdend met de toegewezen nomenclatuur.
- Zoek in het bestand u00.lib de regel: !entry. U00.unit.connect array int. Onder die lijn verschijnen twee getallen. Verander het eerste cijfer in de positie van de N-terminal en verander het tweede cijfer in de positie van de C-terminal en sla op.
- Maak de parameterlijst door de volgende regels te typen:
tleap
Bron: leaprc.gaff2
bron: leaprc.protein.ff14SB
Loadoff u00.lib
loadamberparams u00.frcmod
x = laad het complex.pdb
Controle X
OPMERKING: Op dit punt geeft tleap een lijst met bindingen, hoeken en dihedrale hoeken die moeten worden geparametriseerd.
- Typologie identificatie
- Open het bestand complex.pdb in de eiwitvisualizer. Selecteer het gewijzigde residu en de aangrenzende residuen aan weerszijden.
OPMERKING: In de tertiaire structuur van het eiwit is het gebruikelijk dat er een opening optreedt op de plaats van het gemodificeerde residu.
- Geef de bal- en stickstructuur weer voor de geselecteerde resten. Geef de nomenclatuur alleen weer voor het gewijzigde residu zoals weergegeven in stap 2.6.1 Open bibliotheekbestand (.lib) in de gekozen teksteditor.
- Identificeer op basis van de waargenomen nomenclatuur in het bibliotheekbestand (.lib) de toegewezen topologie (te vinden tussen aanhalingstekens naast de nomenclatuur) die overeenkomt met de topologie die wordt gebruikt in de lijst van bindingen, hoeken en dihedrale hoeken die moeten worden geparametriseerd, gemaakt in stap 2.7.
OPMERKING: In de lijst met bindingen, hoeken en dihedrale hoeken die door tleap wordt verstrekt, vertegenwoordigen hoofdletters de atomen van de aminozuren naast het gemodificeerde residu.
- Parametrisering van bindingen, hoeken en dihedrale hoeken met parmcal (een programma in Amber)
OPMERKING: Voor deze stap is het nodig om het parmcal-programma van het Amber-pakket te gebruiken. Het is ook onmisbaar om het frcmod-bestand (u00.frcmod) en het bibliotheekbestand open te hebben in de teksteditor. De eiwitvisualizer moet worden gebruikt om de hoeken en bindingsafstanden te visualiseren. In de eiwitvisualizer worden de aminozuurresiduen geselecteerd die aan de gemodificeerde zijn gebonden om de bindingsafstanden, hoeken en dihedralen te genereren (zie lijststap 2.7). Deze gegevens zullen worden geïmplementeerd om de constanten in parmcal te berekenen en toe te voegen aan het frcmod-bestand voor het maken van de parameter.- Genereren van bindingsafstanden en -hoeken in de Visualizer
- Selecteer in de Visualizer de atomen die betrokken zijn bij de binding of hoek. Klik op Structuur > monitor > afstand of hoek.
- Voer de volgende procedure uit voor elke nieuwe parameter die moet worden toegevoegd. De in parmcal in te voeren gegevens zijn vetgedrukt aangegeven. Hieronder ziet u een voorbeeld van hoe u de bindingsparameter kunt maken tussen de N-terminal van het gemodificeerde aminozuur en de aangrenzende C van het andere aminozuur.
Parmcal
Selecteer:
0. Stel parameter SE (gaffel) in
1. Bereken de parameter voor de bindingslengte: A-B
2. Bereken de parameter voor de bindingshoek: A-B-C
3. Afsluiten
0
Selecteer welke parameterset u wilt gebruiken: 1-gaff (de standaard) of 2-gaff2
2
De ingestelde krachtveldparameters zijn ingesteld op gaff2
Selecteer:
0. Stel parameter SE (gaffel) in
1. Bereken de parameter voor de bindingslengte: A-B
2. Bereken de parameter voor de bindingshoek: A-B-C
3. Afsluiten
1
Voer de elementnaam van atoom A in A-B in
C
Voer de elementnaam van atoom B in A-B in
Ns
Voer de lengte van de binding in een niet-positief getal in
middelen om het te berekenen volgens empirische regels
1.455
BOND C-ns 270.256 1.455
OPMERKING: De dubbele onderstreping wordt gekopieerd en toegevoegd in het frcmod-bestand. In dit voorbeeld wordt het toegevoegd onder de laatste regel van de sectie BOND. De dihedrale hoeken worden opgeteld volgens de waarden gerapporteerd door Alviz-Amador et al.9.
- Nadat u alle bindings-, hoek- en dihedrale parameters hebt gemaakt en aan het frcmod-bestand hebt toegevoegd, slaat u het frcmod-bestand op en zorgt u ervoor dat de nieuwe parameters worden opgenomen.
- Typ de volgende opdrachten voor het genereren van topologie- en coördinatenbestanden:
tleap
Bron: leaprc.gaff2
bron: leaprc.protein.ff14SB
Loadoff u00.lib
loadamberparams u00.frcmod
x = loadpdb complejo.pdb
Bron: leaprc.water.tip3p
Opladen x- Voeg het aantal Na- of Cl-ionen toe dat nodig is om de lading te neutraliseren door te typen:
toevoegingen x Na+ 5
SolvateOct x TIP3PBOX 10.0
saveamberparm x prot.topo prot.coördinaten
OPMERKING: Als het gewenst is om Cl-ionen toe te voegen in plaats van Na, vervang dan Na+ door Cl-. De 5 komt overeen met het aantal ionen dat moet worden toegevoegd en wordt aangepast om de lading te neutraliseren.
- Voor het type molariteitsberekening:
staart -f prot.coördinaten- Kopieer de laatste geproduceerde regel en vervang deze door de vetgedrukte inhoud in de volgende instructie. 0,15 komt overeen met de doelmolariteit.
usr/bin/perl molarity.perl 0.15 101.3356150 101.3356150 101.3356150 109.4712190 109.4712190 109.4712190 Kconts
Dit genereert de hoeveelheid Cl- en Na+-ionen die moeten worden toegevoegd, zoals beschreven in stap 2.10. Op dit punt vindt het genereren van de topologie en coördinatenbestanden van het gemodificeerde aminozuurresidu met de nieuwe parameters plaats.

Figuur 3: Voorbereiding van het parameterbestand. (A) Referentieafbeelding die het verwachte uiterlijk van het in stap 2.1 gegenereerde prepin-bestand illustreert. De visualisatie van het bestand werd uitgevoerd met behulp van de GNU nano tekstverwerker v2.3.1. (B) Referentieafbeelding die het verwachte uiterlijk van het in stap 2.1 gegenereerde frcmod-bestand illustreert. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Referentiebeeld van het XLEaP-venster. (A) Toont de verwachte respons bij het typen van de genoemde commando's. (B) Toont de atomen die moeten worden verwijderd (geel) en de optie die moet worden geselecteerd om dit te doen (rood). (C) Toont een referentiebeeld van hoe de amino- en carbonyluiteinden van het gemodificeerde residu eruit zouden moeten zien nadat de acetyl- en methylaminegroepen zijn verwijderd. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 5: Procedure voor het neutraliseren van de lading. (A) Berekening van de totale lading na verwijdering van de acetyl- en methylaminegroepen. (B) Bepaling van de toegekende nomenclatuur voor de atomen van het residu. Let op de toegewezen nomenclatuur voor de N van de amino-terminal en C van de carboxyl-terminal. (C) Identificatie van de toegewezen ladingen voor deze twee atomen (N1 en C3) in de tabel. Neem de ladingswaarde van de atomen (gedeeld door 2) en tel daar de absolute waarde van de verkregen lading bij op. (D) Substitutie van de ladingswaarden van N1 en C3 door de verkregen waarden. (E) Verificatie dat de resulterende lading nu nul is. (alle verstrekte gegevens zijn alleen ter referentie en kunnen variëren afhankelijk van het gewijzigde residu). Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 6: Referentieafbeelding van de gewenste structuur van het bibliotheekbestand (.lib). Het is belangrijk op te merken dat de meegeleverde afbeelding slechts een verkorte weergave van het volledige bestand weergeeft. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 7: Referentieafbeelding die de juiste positionering van het bestand from-lib.pdb illustreert. Het is belangrijk op te merken dat de weergegeven afbeelding de waterstofatomen op de N- en C-termini bevat, die moeten worden uitgesloten voordat het bestand wordt opgeslagen. De foto is gemaakt in de Visualizer-software. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 8: Update van het PDB-bestand. Referentiebeeld van de procedure voor het vervangen van de residucoördinaten (in dit geval Cys32) door het gewijzigde residu. Het gewijzigde residu PDB-bestand verwijst naar het bestand u00-moved.pdb. Klik hier om een grotere versie van deze figuur te bekijken.