RESEARCH
Peer reviewed scientific video journal
Video encyclopedia of advanced research methods
Visualizing science through experiment videos
EDUCATION
Video textbooks for undergraduate courses
Visual demonstrations of key scientific experiments
BUSINESS
Video textbooks for business education
OTHERS
Interactive video based quizzes for formative assessments
Products
RESEARCH
JoVE Journal
Peer reviewed scientific video journal
JoVE Encyclopedia of Experiments
Video encyclopedia of advanced research methods
EDUCATION
JoVE Core
Video textbooks for undergraduates
JoVE Science Education
Visual demonstrations of key scientific experiments
JoVE Lab Manual
Videos of experiments for undergraduate lab courses
BUSINESS
JoVE Business
Video textbooks for business education
Solutions
Language
it_IT
Menu
Menu
Menu
Menu
Research Article
Please note that some of the translations on this page are AI generated. Click here for the English version.
Erratum Notice
Important: There has been an erratum issued for this article. View Erratum Notice
Retraction Notice
The article Assisted Selection of Biomarkers by Linear Discriminant Analysis Effect Size (LEfSe) in Microbiome Data (10.3791/61715) has been retracted by the journal upon the authors' request due to a conflict regarding the data and methodology. View Retraction Notice
Un'abilità chiave nella modellazione biomolecolare è la visualizzazione e l'annotazione di siti attivi nelle proteine. Questa tecnica è dimostrata utilizzando quattro popolari programmi gratuiti per la visualizzazione macromolecolare: iCn3D, Jmol, PyMOL e UCSF ChimeraX.
Le capacità di visualizzazione biomolecolare sono fondamentali per comprendere i concetti chiave nelle scienze biologiche, come le relazioni struttura-funzione e le interazioni molecolari. Vari programmi consentono a uno studente di manipolare strutture 3D e la modellazione biomolecolare promuove l'apprendimento attivo, sviluppa abilità computazionali e colma il divario tra le immagini bidimensionali dei libri di testo e le tre dimensioni della vita. Un'abilità critica in quest'area è quella di modellare un sito attivo proteico, visualizzando parti della macromolecola che possono interagire con una piccola molecola, o ligando, in un modo che mostri le interazioni di legame. In questo protocollo, descriviamo questo processo utilizzando quattro programmi di modellazione macromolecolare liberamente disponibili: iCn3D, Jmol / JSmol, PyMOL e UCSF ChimeraX. Questa guida è destinata agli studenti che cercano di apprendere le basi di un programma specifico, nonché agli istruttori che incorporano la modellazione biomolecolare nel loro curriculum. Il protocollo consente all'utente di modellare un sito attivo utilizzando un programma di visualizzazione specifico o di campionare molti dei programmi gratuiti disponibili. Il modello scelto per questo protocollo è la glucochinasi umana, un'isoforma dell'enzima esochinasi, che catalizza il primo passo della glicolisi. L'enzima è legato a uno dei suoi substrati, così come un analogo del substrato non reattivo, che consente all'utente di analizzare le interazioni nel complesso catalitico.
Comprendere le rappresentazioni del mondo molecolare è fondamentale per diventare un esperto nelle scienze biomolecolari1, perché l'interpretazione di tali immagini è la chiave per comprendere la funzione biologica2. L'introduzione di uno studente alle macromolecole di solito si presenta sotto forma di immagini bidimensionali di membrane cellulari, organelli, macromolecole, ecc., Ma la realtà biologica è che si tratta di strutture tridimensionali e la comprensione delle loro proprietà richiede modi per visualizzare ed estrarre significato dai modelli 3D.
Di conseguenza, lo sviluppo dell'alfabetizzazione visiva biomolecolare nei corsi di scienze della vita molecolari di divisione superiore ha attirato l'attenzione, con una serie di articoli che riportano l'importanza e le difficoltà dell'insegnamento e della valutazione delle capacità divisualizzazione 1,3,4,5,6,7,8,9 . La risposta a questi articoli è stata un aumento del numero di interventi in classe, in genere all'interno di un semestre in una singola istituzione, in cui i programmi e i modelli di visualizzazione molecolare vengono utilizzati per indirizzare concetti difficili2,10,11, 12,13,14,15 . Inoltre, i ricercatori hanno cercato di caratterizzare il modo in cui gli studenti utilizzano programmi e / o modelli di visualizzazione biomolecolare per affrontare un argomento specifico16,17,18,19. Il nostro gruppo, BioMolViz, ha descritto un Framework che suddivide i temi generali dell'alfabetizzazione visiva in obiettivi e obiettivi di apprendimento per guidare tali interventi20,21e conduciamo workshop che addestrano i docenti a utilizzare il Framework nella progettazione a ritroso delle valutazioni per misurare le abilità di alfabetizzazione visiva22.
Al centro di tutto questo lavoro c'è un'abilità critica: la capacità di manipolare strutture di macromolecole utilizzando programmi per la visualizzazione biomolecolare. Questi strumenti sono stati sviluppati in modo indipendente utilizzando una varietà di piattaforme; pertanto, possono essere piuttosto unici nel loro funzionamento e utilizzo. Ciò richiede istruzioni specifiche del programma e l'identificazione di un programma con cui un utente si sente a proprio agio è importante per facilitare l'implementazione continua.
Al di là delle basi stesse della manipolazione delle strutture in 3D (rotazione, selezione e alterazione del modello), un obiettivo principale è quello di modellare il sito attivo di una proteina. Questo processo consente a uno studente di sviluppare la propria comprensione in tre temi generali descritti dal BioMolViz Framework: interazioni molecolari, ligandi / modifiche e relazioni struttura-funzione20,21.
Quattro scelte popolari di programmi per la visualizzazione biomolecolare includono: Jmol / JSmol23, iCn3D24, PyMOL25e UCSF Chimera26,27. Incoraggiamo i nuovi a Chimera a utilizzare UCSF ChimeraX, la prossima generazione del programma di visualizzazione molecolare Chimera, che è la versione attualmente supportata del programma.
In questo protocollo, dimostriamo come utilizzare ciascuno di questi quattro programmi per modellare il sito attivo della glucochinasi umana con un complesso analogico di substrato legato (ID PDB: 3FGU) e per visualizzare misurazioni per illustrare specifiche interazioni di legame28. Il modello rappresenta un complesso catalitico dell'enzima. Per catturare il sito attivo nello stato di pre-catalisi, un analogo non idrolizzabile di ATP è stato legato al sito attivo della glucochinasi. Questo estere adenilato di acido fosfoamminofosfonico (ANP) contiene un legame fosforo-azoto invece del solito legame fosforo-ossigeno in questa posizione. Il sito attivo contiene anche glucosio (indicato BCG nel modello) e magnesio (indicato MG). Inoltre, c'è uno ione potassio (K) nella struttura, derivante dal cloruro di potassio utilizzato nel solvente di cristallizzazione. Questo ione non è critico per la funzione biologica e si trova al di fuori del sito attivo.

Figura 1: Strutture ATP/ANP. Struttura dell'adenosina trifosfato (ATP) rispetto all'estere adenilato dell'acido fosfoaminofosfonico (ANP). Fare clic qui per visualizzare una versione più grande di questa figura.
Il protocollo dimostra la selezione dei ligandi legati del complesso analogico del substrato e l'identificazione di residui di sito attivo entro 5 Å del complesso legato, che cattura aminoacidi e molecole d'acqua in grado di effettuare interazioni molecolari rilevanti, comprese le interazioni idrofobiche e di van der Waals.
Il display viene inizialmente manipolato per mostrare la maggior parte della proteina in una rappresentazione cartoon, con i residui di amminoacidi del sito attivo nella rappresentazione stick per mostrare gli atomi rilevanti della proteina ed evidenziare le interazioni molecolari. Dopo il passaggio 3 del protocollo per ciascun programma, queste rappresentazioni sono state applicate e la vista della proteina è simile tra i programmi (Figura 2). Alla fine del protocollo, il cartone animato della proteina è nascosto per semplificare la vista e concentrarsi sul sito attivo.

Figura 2: Confronto della struttura tra i programmi. Confronto della struttura di 3FGU in ciascun programma seguendo il passaggio Regola la rappresentazione (passaggio 2 o 3 di ciascun protocollo). Fare clic qui per visualizzare una versione più grande di questa figura.
La colorazione CPK viene applicata agli amminoacidi del sito attivo e ai ligandi legati29,30. Questo schema di colorazione distingue gli atomi di diversi elementi chimici nei modelli molecolari mostrati in linea, bastone, palla e bastone e rappresentazioni che riempiono lo spazio. L'idrogeno è bianco, l'azoto è blu, l'ossigeno è rosso, lo zolfo è giallo e il fosforo è arancione nella combinazione di colorazione CPK. Tradizionalmente, il nero è usato per il carbonio, anche se nell'uso moderno, la colorazione del carbonio può variare.
Gli atomi di idrogeno non sono visibili nelle strutture cristalline, sebbene ciascuno di questi programmi sia in grado di prevedere la loro posizione. L'aggiunta degli atomi di idrogeno a una grande struttura macromolecolare può oscurare la vista, quindi non vengono visualizzati in questo protocollo. Di conseguenza, i legami idrogeno saranno mostrati misurando dal centro di due eteroatomi (ad esempio, ossigeno in ossigeno, ossigeno in azoto) in queste strutture.
Panoramica del programma
Interfacce grafiche utente (GUI) scaricabili: PyMOL (Versione 2.4.1), ChimeraX (Versione 1.2.5) e Jmol (Versione 1.8.0_301) sono strumenti di modellazione molecolare basati su GUI. Queste tre interfacce dispongono di righe di comando per l'immissione del codice digitato; molte delle stesse funzionalità sono disponibili tramite menu e pulsanti nella GUI. Una caratteristica comune nella riga di comando di questi programmi è che l'utente può caricare e rieseguire i comandi precedenti utilizzando i tasti freccia su e giù sulla tastiera.
GUI basate sul Web: iCn3D (I-see-in-3D) è un visualizzatore basato su WebGL per la visualizzazione interattiva di strutture macromolecolari tridimensionali e sostanze chimiche sul Web, senza la necessità di installare un'applicazione separata. Non utilizza una riga di comando, sebbene la versione web completa disponga di un registro dei comandi modificabile. JSmol è una versione JavaScript o HTML5 di Jmol per l'uso su un sito Web o in una finestra del browser Web ed è molto simile nel funzionamento a Jmol. JSmol può essere utilizzato per creare tutorial online, comprese le animazioni.
Proteopedia31,32, FirstGlance in Jmol33e l'interfaccia web JSmol (JUDE) presso la Milwaukee School of Engineering Center for BioMolecular Modeling sono esempi di tali ambienti di progettazione online basati su Jmol34. Il wiki di Proteopedia è uno strumento didattico che consente all'utente di modellare una struttura macromolecola e creare pagine con questi modelli all'interno del sito web35. Lo strumento di creazione di scene Proteopedia, costruito utilizzando JSmol, integra una GUI con funzionalità aggiuntive non disponibili nella GUI Jmol.
Jmol e iCn3D sono basati sul linguaggio di programmazione Java; JSmol utilizza Java o HTML5 e PyMOL e ChimeraX sono basati sul linguaggio di programmazione Python. Ognuno di questi programmi carica i file della banca dati delle proteine, che possono essere scaricati dalla banca dati delle proteine RCSB sotto un ID PDB alfanumerico a 4 cifre36,37. I tipi di file più comuni sono Protein Data Bank (PDB) file contenenti l'estensione .pdb e Crystallographic Information File (CIF o mmCIF) contenente l'estensione .cif. CIF ha sostituito PDB come tipo di file predefinito per protein data bank, ma entrambi i formati di file funzionano in questi programmi. Ci possono essere lievi differenze nel modo in cui la sequenza / struttura viene visualizzata quando si utilizza CIF rispetto ai file PDB; tuttavia, i file funzionano in modo simile e le differenze non saranno affrontate in dettaglio qui. Il Molecular Modeling Database (MMDB), un prodotto del National Center for Biotechnology Information (NCBI), è un sottoinsieme di strutture PDB a cui sono state associate informazioni categoriche (ad esempio, caratteristiche biologiche, domini proteici conservati)38. iCn3D, un prodotto dell'NCBI, è in grado di caricare file PDB contenenti i dati MMDB.
Per visualizzare un modello, l'utente può scaricare il file desiderato dalla pagina dedicata Protein Data Bank per la struttura (ad esempio, https://www.rcsb.org/structure/3FGU), e quindi utilizzare il menu a discesa File del programma per aprire la struttura. Tutti i programmi sono anche in grado di caricare un file di struttura direttamente attraverso l'interfaccia, e quel metodo è dettagliato all'interno dei protocolli.
Le GUI ChimeraX, Jmol e PyMOL contengono ciascuna una o più finestre della console che possono essere ridimensionate trascinando l'angolo. iCn3D e JSmol sono interamente contenuti in un browser web. Quando si utilizza iCn3D, l'utente potrebbe dover scorrere all'interno delle finestre a comparsa per visualizzare tutte le voci di menu, a seconda delle dimensioni e della risoluzione dello schermo.
I protocolli qui descritti forniscono un metodo semplice per visualizzare il sito attivo dell'enzima utilizzando ciascun programma. Va notato che ci sono diversi modi per eseguire i passaggi in ogni programma. Ad esempio, in ChimeraX, la stessa attività può essere eseguita utilizzando i menu a discesa, la barra degli strumenti in alto o la riga di comando. Gli utenti interessati ad apprendere un programma specifico in dettaglio sono incoraggiati a esplorare i tutorial online, manuali e Wiki disponibili per questi programmi39,40,41,42,43,44,45,46.
I manuali e le esercitazioni esistenti per questi programmi presentano gli elementi di questo protocollo come attività discrete. Per visualizzare un sito attivo, l'utente deve sintetizzare le operazioni richieste dai vari manuali ed esercitazioni. Questo manoscritto aumenta le esercitazioni esistenti disponibili presentando un protocollo lineare per la modellazione di un sito attivo etichettato con interazioni molecolari, fornendo all'utente una logica per la modellazione attiva del sito che può essere applicata ad altri modelli e programmi.

Figura 3: CHIMERAX GUI. Interfaccia GUI ChimeraX con i menu a discesa, la barra degli strumenti, il visualizzatore di strutture e la riga di comando etichettati. Fare clic qui per visualizzare una versione più grande di questa figura.

Figura 4: GUI iCn3D. Interfaccia GUI iCn3D con i menu a discesa, la barra degli strumenti, il visualizzatore di strutture, il registro dei comandi, i set di selezione a comparsa e i menu a comparsa di sequenza e annotazioni etichettati. Fare clic qui per visualizzare una versione più grande di questa figura.

Figura 5: Jmol GUI. Interfaccia Jmol GUI con i menu a discesa, la barra degli strumenti, il visualizzatore di strutture, il menu a comparsa e la console / riga di comando etichettati. Fare clic qui per visualizzare una versione più grande di questa figura.

Figura 6: GUI PyMOL. Interfaccia GUI PyMOL con i menu a discesa, il visualizzatore di strutture, il pannello nomi / oggetti, il menu dei controlli del mouse e la riga di comando etichettata. Fare clic qui per visualizzare una versione più grande di questa figura.
NOTA: Il protocollo per ciascun programma è delineato in dieci fasi generali, (1) Caricamento della struttura nel programma, (2) Identificazione dei ligandi nel sito attivo, (3) Regolazione della rappresentazione, (4) Selezione dei residui entro 5 Å per definire un sito attivo, (5) Visualizzazione delle interazioni dell'enzima con i ligandi del sito attivo, (6) Visualizzazione delle catene laterali come bastoncini e visualizzazione/regolazione delle molecole d'acqua del sito attivo, (7) Semplificazione della struttura, (8) Etichettatura di ligandi e catene laterali legate all'idrogeno, (9) Salvataggio del rendering in qualsiasi momento per tornare a lavorarci o condividerlo con altri, (10) Salvataggio di un'immagine per l'incorporamento o la stampa. I passaggi 1, 4 e 7-10 sono identici per ciascun protocollo; tuttavia, a causa del funzionamento unico di ciascun programma, alcuni protocolli vengono eseguiti in modo più efficiente quando i passaggi 2/3 e 5/6 vengono scambiati.
1. Protocollo UCSF ChimeraX
NOTA: controlli del trackpad e del mouse. Per ruotare, fare clic e trascinare o utilizzare il trascinamento con due dita (mouse: fare clic con il pulsante sinistro del mouse e trascinare). Per ingrandire, pizzicare e distribuire (Mac) o controllare + movimento a due dita (PC) (mouse: rotellina di scorrimento). Per tradurre (ad esempio, spostare l'intera struttura) premere l'opzione + clic e trascinare (Mac) o maiusc + clic e trascinare (PC) (mouse: fare clic con il pulsante destro del mouse e trascinare). Per ricentrare, utilizzare i menu a discesa nella parte superiore dell'interfaccia per fare clic su Azioni > Visualizza.
2. Protocollo iCn3D
NOTA: Trackpad e controlli del mouse: Per ruotare, fare clic e trascinare (mouse: fare clic con il pulsante sinistro del mouse e trascinare). Per ingrandire, pizzicare e distribuire (mouse: ruotare la rotellina di scorrimento). Per tradurre (cioè spostare l'intera struttura) fare clic e trascinare con due dita (mouse: fare clic con il pulsante destro del mouse e trascinare). Per ricentrare, passare il puntatore del mouse su Visualizza nei menu a discesa in alto, quindi fare clic su Selezione centro.
3. Protocollo Jmol
NOTA: Trackpad e controlli del mouse: per ruotare, fare clic e trascinare (mouse: clic sinistro e trascinamento). Per ingrandire: scorri verticalmente usando due dita (mouse: maiusc + clic sinistro + trascina verticalmente). Per tradurre (ad esempio, spostare l'intera struttura) controllare + alt + clic e trascinare (PC), controllare + opzione + clic e trascinare (Mac). Per ricentrare: maiusc + doppio clic nello spazio vuoto della finestra del visualizzatore della struttura.
4. Protocollo PyMOL
NOTA: Trackpad e controlli del mouse: per ruotare, fare clic e trascinare (mouse: clic sinistro e trascinamento). Per ingrandire, pizzicare e distribuire (mouse: fare clic con il pulsante destro del mouse e trascinare). Per tradurre (ad esempio, spostare l'intera struttura), controllare + fare clic e trascinare (mouse: comando + clic sinistro e trascinamento). Per ricentrare vai al pannello degli oggetti a destra e fai clic su Un > Orienta o Centro.
Un protocollo eseguito con successo per ciascuno dei programmi si tradurrà in un modello molecolare ingrandito sul sito attivo, con residui e ligandi del sito attivo mostrati come bastoncini, il cartone animato proteico nascosto e ligandi visualizzati con una combinazione di colori contrastante. I residui di amminoacidi interagenti dovrebbero essere etichettati con i loro identificatori e il legame idrogeno e le interazioni ioniche mostrate con le linee. La presenza di queste caratteristiche può essere determinata dall'ispezione visiva del modello.
Per facilitare questa ispezione e consentire all'utente di determinare se ha eseguito correttamente i passaggi del protocollo, abbiamo fornito figure animate che presentano un'immagine della struttura dopo ogni passaggio. Per ChimeraX, iCn3D, Jmol e PyMOL, questo è illustrato rispettivamente nelle figure 7-10.
Figura 7: Uscita del protocollo ChimeraX. Figura animata che illustra i passaggi 1.1-1.8 del protocollo ChimeraX. Fare clic qui per scaricare questa figura.
Figura 8: Uscita del protocollo iCn3D. Figura animata che illustra i passaggi 2.1-2.8 del protocollo iCn3D. Fare clic qui per scaricare questa figura.
Figura 9: Uscita del protocollo Jmol. Figura animata che illustra i passaggi 3.1-3.8 del protocollo Jmol. Fare clic qui per scaricare questa figura.
Figura 10: Uscita del protocollo PyMOL. Figura animata che illustra i passaggi 4.1-4.8 del protocollo PyMOL. Fare clic qui per scaricare questa figura.
L'errore più comune che può influenzare il risultato di questi protocolli è la selezione errata, con il risultato che parte della struttura viene visualizzata in un rendering indesiderato. Questo è in genere il risultato di un clic errato, sulla struttura stessa o in uno dei pulsanti del menu di visualizzazione. Un esempio di risultato non ottimale potrebbe essere un modello contenente residui al di fuori del sito attivo visualizzati come bastoncini. L'utente può iniziare ad analizzare se questo errore si è verificato ispezionando visivamente i residui visualizzati come bastoncini e assicurandosi che si trovino in prossimità dei ligandi del sito attivo. Un metodo avanzato per valutare se i residui visualizzati si trovano o meno entro 5Å dai ligandi del sito attivo consiste nell'utilizzare gli strumenti di misurazione integrati in ciascun programma per misurare la distanza tra un ligando vicino e il residuo del sito attivo. Gli strumenti di misurazione esulano dallo scopo di questo manoscritto; tuttavia, incoraggiamo gli utenti interessati a esplorare i numerosi tutorial online che descrivono in dettaglio questo tipo di analisi.
Presentiamo un esempio specifico di un'esecuzione non ottimale di questo protocollo, risultante da un clic errato sul pannello nomi / oggetti nel PyMOL. Questo errore visualizza l'intera proteina come bastoncini, anziché mostrare solo il sito attivo utilizzando questa rappresentazione, come illustrato nella Figura 11.

Figura 11: Risultato negativo. Esempio di risultato negativo. Selezione errata del cartone animato completo in PyMOL e visualizzazione di bastoncini. Fare clic qui per visualizzare una versione più grande di questa figura.
Per risolvere i problemi, l'utente dovrà nascondere le levette per l'intero modello (etichettate 3FGU nel pannello nomi / oggetto), quindi mostrare la rappresentazione dello stick solo per la selezione denominata "attiva", utilizzando i pulsanti / comandi nascondi e mostra in PyMOL. Il recupero del modello da questo tipo di errore è relativamente semplice una volta che l'utente è in grado di creare selezioni appropriate per diverse parti del modello e visualizzarle e nasconderle in modo efficace. Si è tentati di riavviare il protocollo e lavorare attraverso i passaggi un'altra volta; tuttavia, incoraggiamo l'utente a non aver paura di andare "fuori copione" e sperimentare con il modello. Nella nostra esperienza, lavorare attraverso gli errori di visualizzazione facilita i progressi nella comprensione del programma di modellazione.
Una visualizzazione affiancata dell'output finale di un protocollo eseguito correttamente per ciascun programma è illustrata nella Figura 12. Le viste sono orientate in modo simile per consentire all'utente di confrontare l'aspetto dei modelli creati in diversi programmi.

Figura 12: Confronto della struttura finale tra i programmi. Confronto della struttura di ogni rendering del sito attivo alla fine del protocollo. A: ChimeraX, B: iCn3D, C: Jmol, D: PyMOL. L'etichetta del sito attivo PyMOL include tutti i residui attivi del sito e i ligandi. Le altre uscite hanno solo catene laterali legate all'idrogeno etichettate. Fare clic qui per visualizzare una versione più grande di questa figura.
Gli autori dichiarano di non avere interessi finanziari rilevanti o materiali che si riferiscono alla ricerca descritta in questo articolo.
Un'abilità chiave nella modellazione biomolecolare è la visualizzazione e l'annotazione di siti attivi nelle proteine. Questa tecnica è dimostrata utilizzando quattro popolari programmi gratuiti per la visualizzazione macromolecolare: iCn3D, Jmol, PyMOL e UCSF ChimeraX.
Il finanziamento per questo lavoro è stato fornito dalla National Science Foundation:
Migliorare la borsa di studio stem universitaria (premio n. 1712268)
Reti di coordinamento della ricerca in Undergraduate in Undergraduate Biology Education (Premio # 1920270)
Siamo grati a Karsten Theis, PhD, Westfield University, per le utili discussioni su Jmol.
| ChimeraX (Versione 1.2.5) https://www.rbvi.ucsf.edu/chimerax/ | |||
| Computer | Any | ||
| iCn3D (solo basato sul web: https://www.ncbi.nlm.nih.gov/Structure/icn3d/full.html) | |||
| Java (per Jmol) https://java.com/en/download/ | |||
| Jmol (Versione 1.8.0_301) http://jmol.sourceforge.net/ | |||
| Mouse (opzionale) | Qualsiasi | ||
| PyMOL (Versione 2.4.1 - educational): https://pymol.org/2 solo versione per uso didattico: https://pymol.org/edu/?q=educational |