È necessario avere un abbonamento a JoVE per visualizzare questo. Accedi o inizia la tua prova gratuita.
Method Article
Riassumiamo un flusso di lavoro per modellare computazionalmente i comportamenti di un neurone retinico in risposta alla stimolazione elettrica. Il modello computazionale è versatile e include fasi di automazione utili per simulare una serie di scenari fisiologici e anticipare i risultati di futuri studi in vivo / in vitro .
La modellazione computazionale è diventata un metodo sempre più importante nell'ingegneria neurale grazie alla sua capacità di prevedere i comportamenti dei sistemi in vivo e in vitro . Ciò ha il vantaggio chiave di ridurre al minimo il numero di animali richiesti in un determinato studio fornendo una previsione spesso molto precisa dei risultati fisiologici. Nel campo della protesi visiva, la modellazione computazionale ha una serie di applicazioni pratiche, tra cui informare la progettazione di un array di elettrodi impiantabili e la previsione delle percezioni visive che possono essere suscitate attraverso la consegna di impulsi elettrici da detto array. Alcuni modelli descritti in letteratura combinano una morfologia tridimensionale (3D) per calcolare il campo elettrico e un modello a cavo del neurone o della rete neurale di interesse. Per aumentare l'accessibilità di questo metodo in due fasi ai ricercatori che potrebbero avere una limitata esperienza precedente nella modellazione computazionale, forniamo un video degli approcci fondamentali da adottare per costruire un modello computazionale e utilizzarlo nella previsione dei risultati fisiologici e psicofisici dei protocolli di stimolazione implementati tramite una protesi visiva. La guida comprende i passaggi per costruire un modello 3D in un software di modellazione ad elementi finiti (FEM), la costruzione di un modello di cellule gangliari retiniche in un software computazionale neuronale multicompartimentale, seguito dalla fusione dei due. Un software di modellazione ad elementi finiti per risolvere numericamente equazioni fisiche verrebbe utilizzato per risolvere la distribuzione del campo elettrico nelle stimolazioni elettriche dei tessuti. Quindi, è stato utilizzato un software specializzato per simulare le attività elettriche di una cellula neurale o di una rete. Per seguire questo tutorial, sarebbe necessaria familiarità con il principio di funzionamento di una neuroprotesi, così come i concetti neurofisiologici (ad esempio, il meccanismo del potenziale d'azione e la comprensione del modello di Hodgkin-Huxley).
Le neuroprotesi visive sono un gruppo di dispositivi che forniscono stimolazioni (elettriche, luminose, ecc.) alle cellule neurali nel percorso visivo per creare fosfeni o sensazione di vedere la luce. È una strategia di trattamento che è stata in uso clinico per quasi un decennio per le persone con cecità permanente causata da malattie degenerative della retina. In genere, un sistema completo includerebbe una telecamera esterna che cattura le informazioni visive intorno all'utente, un alimentatore e un'unità di calcolo per elaborare e tradurre l'immagine in una serie di impulsi elettrici e un array di elettrodi impiantati che interfaccia il tessuto neurale e fornisce gli impulsi elettrici alle cellule neurali. Il principio di funzionamento consente di posizionare una neuroprotesi visiva in diversi siti lungo il percorso visivo dalla retina alla corteccia visiva, purché sia a valle del tessuto danneggiato. La maggior parte della ricerca attuale in neuroprotesi visive si concentra sull'aumento dell'efficacia della stimolazione e sul miglioramento dell'acuità spaziale per fornire una visione più naturale.
Negli sforzi per migliorare l'efficacia della stimolazione, la modellazione computazionale è stata un metodo economico e tempestivo per convalidare un progetto di protesi e simularne il risultato visivo. La modellazione computazionale in questo campo ha guadagnato popolarità dal 1999 quando Greenberg1 ha modellato la risposta di una cellula gangliare retinica agli stimoli elettrici extracellulari. Da allora, la modellazione computazionale è stata utilizzata per ottimizzare i parametri dell'impulso elettrico2,3 o il design geometrico dell'elettrodo 4,5. Nonostante la variazione della complessità e delle domande di ricerca, questi modelli funzionano determinando la distribuzione della tensione elettrica nel mezzo (ad esempio, il tessuto neurale) e stimando la risposta elettrica che i neuroni nelle vicinanze produrranno a causa della tensione elettrica.
La distribuzione della tensione elettrica in un conduttore può essere trovata risolvendo le equazioni di Poisson6 in tutte le posizioni:
dove E è il campo elettrico, V il potenziale elettrico, J la densità di corrente e σ è la conduttività elettrica. L'equazione indica un operatore gradiente. Nel caso di corrente stazionaria, al modello sono imposte le seguenti condizioni al contorno:
dove n è la normale alla superficie, Ω rappresenta il limite e I0 rappresenta la corrente specifica. Insieme, creano isolamento elettrico ai confini esterni e creano una sorgente di corrente per un limite selezionato. Se assumiamo una sorgente puntiforme monopolare in un mezzo omogeneo con una conduttività isotropa, il potenziale elettrico extracellulare in una posizione arbitraria può essere calcolato da7:
dove I e è la corrente e è la distanza tra l'elettrodo e il punto di misura. Quando il mezzo è disomogeneo o anisotropo, o l'array di elettrodi ha più elettrodi, una suite computazionale per risolvere numericamente le equazioni può essere conveniente. Un software di modellazione agli elementi finiti6 suddivide il conduttore di volume in piccole sezioni note come "elementi". Gli elementi sono interconnessi tra loro in modo tale che gli effetti del cambiamento in un elemento influenzano il cambiamento in altri, e risolve le equazioni fisiche che servono a descrivere questi elementi. Con la crescente velocità di calcolo dei computer moderni, questo processo può essere completato in pochi secondi. Una volta calcolato il potenziale elettrico, si può quindi stimare la risposta elettrica del neurone.
Un neurone invia e riceve informazioni sotto forma di segnali elettrici. Tali segnali si presentano in due forme: potenziali graduati e potenziali d'azione. I potenziali graduati sono cambiamenti temporanei del potenziale di membrana in cui la tensione attraverso la membrana diventa più positiva (depolarizzazione) o negativa (iperpolarizzazione). I potenziali graduati hanno tipicamente effetti localizzati. Nelle cellule che li producono, i potenziali d'azione sono risposte "tutto o niente" che possono percorrere lunghe distanze lungo la lunghezza di un assone. Sia i potenziali graduati che quelli d'azione sono sensibili all'ambiente elettrico e chimico. Un picco di potenziale d'azione può essere prodotto da vari tipi di cellule neuronali, comprese le cellule gangliari retiniche, quando viene attraversato un potenziale transmembrana di soglia. Il potenziale d'azione e la propagazione innescano quindi la trasmissione sinaptica dei segnali ai neuroni a valle. Un neurone può essere modellato come un cavo diviso in segmenti cilindrici, dove ogni segmento ha capacità e resistenza a causa della membrana lipidica a doppio strato8. Un programma computazionale neuronale9 può stimare l'attività elettrica di una cellula elettricamente eccitabile discretizzando la cellula in più compartimenti e risolvendo il modello matematico10:
In questa equazione, Cmè la capacità della membrana, V e,n è il potenziale extracellulare al nodo n, V i,n il potenziale intracellulare al nodo n, R n la resistenza intracellulare (longitudinale) al nodo n e loione I è la corrente ionica che attraversa i canali ionici al nodo n. I valori di V dal modello FEM sono implementati come Ve,n per tutti i nodi del neurone quando la stimolazione è attiva.
Le correnti transmembrana dai canali ionici possono essere modellate usando le formulazioni di Hodgkin-Huxley11:
dove g i è la conduttanza specifica del canale, V m il potenziale transmembrana (V i,n - Ve,n) e lo ione E il potenziale di inversione del canale ionico. Per i canali voltaggio-dipendenti, come il canale Na, vengono introdotti parametri adimensionali, m e h, che descrivono la probabilità di apertura o chiusura dei canali:
dove è la massima conduttanza di membrana per il particolare canale ionico, e i valori dei parametri m e h sono definiti da equazioni differenziali:
dove α x e βx sono funzioni dipendenti dalla tensione che definiscono le costanti di velocità del canale ionico. Generalmente assumono la forma:
I valori dei parametri in queste equazioni, inclusa la conduttanza massima, così come le costanti A, B, C e D, sono stati tipicamente trovati da misurazioni empiriche.
Con questi elementi costitutivi, è possibile creare modelli di diversa complessità seguendo i passaggi descritti. Un software FEM è utile quando l'equazione di Poisson non può essere risolta analiticamente, come nel caso di conduttanza disomogenea o anisotropa nel conduttore di volume o quando la geometria dell'array di elettrodi è complessa. Dopo che i valori di potenziale extracellulare sono stati risolti, il modello del cavo neuronale può essere risolto numericamente nel software computazionale del neurone. La combinazione dei due software consente il calcolo di una cellula o rete di neuroni complessi in un campo elettrico non uniforme.
Un semplice modello in due fasi di una cellula gangliare retinica sotto una stimolazione sopracoroideale sarà costruito utilizzando i programmi di cui sopra. In questo studio, la cellula gangliare retinica sarà sottoposta a una gamma di grandezze di impulsi di corrente elettrica. Anche la posizione della cellula rispetto allo stimolo viene variata per mostrare la relazione distanza-soglia. Inoltre, lo studio include una convalida del risultato computazionale rispetto a uno studio in vivo della soglia di attivazione corticale utilizzando diverse dimensioni dell'elettrodo di stimolazione12, nonché uno studio in vitro che mostra la relazione tra la distanza elettrodo-neurone e la soglia di attivazione13.
1. Impostazione del modello agli elementi finiti per il calcolo del potenziale elettrico
Figura 1: Creazione della geometria tisssue. Una geometria a blocchi è stata inserita nel modello FEM per rappresentare il tessuto. Fare clic qui per visualizzare una versione ingrandita di questa figura.
Figura 2: Creazione della geometria dell'elettrodo . (A) Creazione di un piano di lavoro per disegnare l'elettrodo a disco. (B) Sketch di un cerchio su un piano di lavoro per creare un elettrodo a disco. Fare clic qui per visualizzare una versione ingrandita di questa figura.
Figura 3: L'istogramma della qualità dell'elemento del modello FEM. L'istogramma mostrava la qualità degli elementi in tutto il modello. I perfezionamenti della mesh sono necessari se una parte significativa degli elementi si trova nella regione di bassa qualità. Fare clic qui per visualizzare una versione ingrandita di questa figura.
Figura 4: Assegnazione di un valore di corrente all'elettrodo. Una corrente unitaria applicata alla geometria dell'elettrodo nel software FEM. Fare clic qui per visualizzare una versione ingrandita di questa figura.
2. Importazione della geometria della cellula neurale nella GUI della suite computazionale neuronale
Figura 5: Esportazione delle informazioni del modello neuronale come file .hoc. La geometria del neurone è stata esportata in un file .hoc per consentire ulteriori modifiche. Fare clic qui per visualizzare una versione ingrandita di questa figura.
Figura 6: Misurazione della dimensione del neurone. La morfologia del neurone (vista dall'alto) è stata visualizzata nella GUI della suite computazionale dei neuroni con gli assi x-y sovrapposti. La scala era in μm. Fare clic qui per visualizzare una versione più grande di questa figura.
3. Programmazione della simulazione di calcolo NEURON
4. Esecuzione e automazione di simulazioni multiple
Figura 7: Visualizzazione ed esportazione dei risultati del calcolo FEM in un file di testo. La finestra grafica che mostra un grafico multislice del potenziale elettrico in V. Le opzioni dell'impostazione Esportazione dati consentivano di esportare la variabile calcolata in un file di testo. Fare clic qui per visualizzare una versione ingrandita di questa figura.
Figura 8: Visualizzazione del grafico del potenziale transmembrana utilizzando un grafico di tensione. Il potenziale transmembrana neuronale è stato visualizzato nella GUI della suite computazionale neuronale. L'asse x è il tempo in ms, mentre l'asse y è il potenziale transmembrana del segmento neuronale scelto in mV. Fare clic qui per visualizzare una versione ingrandita di questa figura.
Abbiamo condotto due protocolli di simulazione per dimostrare l'uso del modello. Il primo protocollo prevedeva la variazione della dimensione dell'elettrodo mantenendo la posizione del neurone e i parametri dell'impulso elettrico uguali. Il secondo protocollo prevedeva lo spostamento del neurone nella direzione x in passi di 100 μm, mentre la dimensione dell'elettrodo rimaneva costante. Per entrambi i protocolli, l'impulso utilizzato era un singolo impulso bifasico catodico di 0,25 ms di larghezza con un gap interfasico...
In questo articolo, abbiamo dimostrato un flusso di lavoro di modellazione che combina la modellazione degli elementi finiti e dei neuroni biofisici. Il modello è altamente flessibile, in quanto può essere modificato nella sua complessità per adattarsi a scopi diversi e fornisce un modo per convalidare i risultati rispetto ai risultati empirici. Abbiamo anche dimostrato come abbiamo parametrizzato il modello per consentire l'automazione.
Il metodo di modellazione in due fasi combina i vanta...
Gli autori non dichiarano interessi concorrenti.
Questa ricerca è finanziata dal National Health and Medical Research Council Project Grant (Grant Number 1109056).
Name | Company | Catalog Number | Comments |
Computer workstation | N/A | N/A | Windows 64-bit operating system, at least 4GB of RAM, at least 3 GB of disk space |
Anaconda Python | Anaconda Inc. | Version 3.9 | The open source Individual Edition containing Python 3.9 and preinstalled packages to perform data manipulation, as well as Spyder Integrated Development Environment. It could be used to control the simulation, as well as to display and analyse the simulation data. |
COMSOL Multiphysics | COMSOL | Version 5.6 | The simulation suite to perform finite element modelling. The licence for the AC/DC module should be purchased. The Application Builder capability should be included in the licence to follow the automation tutorial. |
NEURON | NEURON | Version 8.0 | A freely-distributed software to perform the computation of neuronal cells and/or neural networks. |
Richiedi autorizzazione per utilizzare il testo o le figure di questo articolo JoVE
Richiedi AutorizzazioneThis article has been published
Video Coming Soon