Methodenartikel

Computerrekonstruktion von Pankreasinseln als Werkzeug für die Struktur- und Funktionsanalyse

DOI:

10.3791/63351

9. März 2022

In diesem Artikel

Zusammenfassung

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

In diesem Protokoll werden die Pankreasinseln rekonstruiert und analysiert, indem Berechnungsalgorithmen verwendet werden, die in einer dedizierten Multiplattform-Anwendung implementiert sind.

Zusammenfassung

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Strukturelle Eigenschaften von Pankreasinseln sind aufgrund ihrer Auswirkungen auf die intraisletale Kommunikation über elektrische, parakrine und autokrine Signalgebung der Schlüssel für die funktionelle Reaktion von Insulin-, Glucagon und Somatostatin-sezernierenden Zellen. In diesem Protokoll wird die dreidimensionale Architektur einer Pankreasinsel zunächst aus experimentellen Daten mit einem neuartigen Rechenalgorithmus rekonstruiert. Als nächstes werden die morphologischen und Konnektivitätseigenschaften der rekonstruierten Insel, wie die Anzahl und die Prozentsätze der verschiedenen Arten von Zellen, des Zellvolumens und der Zell-zu-Zell-Kontakte, erhalten. Dann wird die Netzwerktheorie verwendet, um die Konnektivitätseigenschaften der Insel durch vom Netzwerk abgeleitete Metriken wie Durchschnittsgrad, Clustering-Koeffizient, Dichte, Durchmesser und Effizienz zu beschreiben. Schließlich werden alle diese Eigenschaften funktional durch Computersimulationen unter Verwendung eines Modells gekoppelter Oszillatoren bewertet. Insgesamt beschreiben wir hier einen Schritt-für-Schritt-Workflow, der in IsletLab, einer Multiplattform-Anwendung, die speziell für die Untersuchung und Simulation von Pankreasinseln entwickelt wurde, implementiert wurde, um eine neuartige Berechnungsmethodik zur Charakterisierung und Analyse von Pankreasinseln als Ergänzung zur experimentellen Arbeit anzuwenden.

Einleitung

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Bauchspeicheldrüse ist in Regionen unterteilt, die als Kopf, Hals, Körper und Schwanz bezeichnet werden und jeweils unterschiedliche Strukturen, Funktionen und anatomische Positionenaufweisen 1,2. Aus funktioneller Sicht kann die Bauchspeicheldrüse in endokrine und exokrine Systeme unterteilt werden, wobei erstere für die Sekretion von Hormonen verantwortlich sind, die entscheidend an der Regulation der Glukosehomöostase beteiligt sind, während letzteres über die Sekretion von Enzymen in den Zwölffingerdarm1 zur Nahrungsverdauung beiträgt. Pankreasinseln bilden das endokrine Gewebe der Bauchspeicheldrüse und sind verantwortlich für die Sekretion von Glucagon, Insulin und Somatostatin, die aus ɑ-, β- bzw. δ-Zellen ausgeschiedenwerden 3. Zusätzlich zu ihren intrinsischen Regulationsmechanismen werden diese Zellen über direkte elektrische Kommunikation (zwischen β-Zellen und wahrscheinlichen β- und δ-Zellen) sowie durch parakrine und autokrine Signalgebung 4,5,6 reguliert. Beide Mechanismen hängen stark von der Inselarchitektur ab (d.h. von der Zusammensetzung und Organisation der verschiedenen Zelltypen innerhalb der Insel)7,8. Wichtig ist, dass die Inselarchitektur in Gegenwart von Diabetes verändert wird, was höchstwahrscheinlich die intrainselförmige Kommunikation als Folge von 9,10 stört.

Die Untersuchung von Pankreasinseln umfasst eine breite Palette von experimentellen Methoden. Unter diesen hat die Verwendung von Fluoreszenztechniken zur Bestimmung der Anzahl, Lage und Art der verschiedenen Zellen auf der Insel es ermöglicht, die strukturellen und morphologischen Eigenschaften der Pankreasinseln11,12,13 zu untersuchen und ein besseres Verständnis der funktionellen Auswirkungen auf Gesundheit und Krankheit zu erlangen. Als Ergänzung wurden in den letzten Jahrzehnten Computermodelle der Pankreaszellen 14,15,16 und in jüngerer Zeit der Pankreasinseln12,17,18,19 verwendet, um Aspekte zu bewerten, die experimentell schwer oder gar unmöglich zu behandeln sind.

In diesem Protokoll wollen wir die Lücke zwischen experimenteller und computergestützter Arbeit schließen, indem wir eine Methodik zur Rekonstruktion von Inselarchitekturen, zur Analyse ihrer morphologischen und Konnektivitätseigenschaften durch quantitative Metriken und zur Durchführung grundlegender Simulationen zur Bewertung der funktionalen Auswirkungen der Inseleigenschaften skizzieren.

Das unten beschriebene Protokoll basiert auf Berechnungsalgorithmen, die speziell für die Untersuchung von Pankreasinseln entwickelt wurden. Zusammenfassend lässt sich sagen, dass im ersten Schritt des Protokolls die Inselarchitektur aus experimentellen Daten unter Verwendung des kürzlich von Félix-Martínez et al.19 vorgeschlagenen Algorithmus rekonstruiert wird, in dem Kernpositionen durch 4′,6-Diamidino-2-phenylindol (DAPI) Färbung und Zelltypen durch Immunfluoreszenz identifiziert werden (wie ausführlich beschrieben von Hoang et al.11,12 ) werden in einem iterativen Optimierungsverfahren verarbeitet. Dies führt dazu, die optimale Größe und Position jeder Zelle zu bestimmen und eine Insel zu erhalten, die aus nicht überlappenden Zellen besteht. Zweitens werden auf der Grundlage der rekonstruierten Architektur Zell-zu-Zell-Kontakte identifiziert, um die Konnektivitätseigenschaften zu bestimmen und das entsprechende Inselnetzwerk zu generieren, das es dem Benutzer ermöglicht, quantitative Metriken zu erhalten, um die Inselarchitektur weiter zu beschreiben (Details über den Rekonstruktionsalgorithmus können in der Originalarbeit zum Thema19 konsultiert werden). Schließlich werden grundlegende funktionelle Simulationen mit dem von Hoang et al.12 vorgeschlagenen Modellierungsansatz durchgeführt, bei dem basierend auf der pulsierenden Natur der experimentell beobachteten Hormonsekretion20,21 jede Zelle als Oszillator behandelt wird und daher die Insel als ein Netzwerk gekoppelter Oszillatoren dargestellt wird, die den Konnektivitätseigenschaften der rekonstruierten Insel folgen.

Angesichts der rechnerischen Komplexität der in diesem Protokoll verwendeten Algorithmen wurden alle beteiligten Schritte in einer eigenständigen Anwendung22 implementiert, mit dem Hauptziel, diese Rechenwerkzeuge allen interessierten Lesern unabhängig von ihrer Erfahrung in der Verwendung von spezialisierter Software oder Programmiersprachen zu nähern.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Protokoll

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

HINWEIS: Ein schematisches Diagramm des Protokolls ist in Abbildung 1 dargestellt. Eine Schritt-für-Schritt-Beschreibung lautet wie folgt (siehe Zusatzdatei 1 für Details zu den Bedienfeldern, die bei jedem Schritt des Protokolls verwendet werden).

figure-protocol-1
Abbildung 1: Flussdiagramm Ein Flussdiagramm, das die sequenzielle Reihenfolge des Protokolls beschreibt, wie es in IsletLab implementiert ist. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

1. IsletLab unter Linux installieren

HINWEIS: Befolgen Sie die Anweisungen in den Abschnitten 2 und 3 der Zusatzdatei 2, um IsletLab unter Windows oder macOS zu installieren.

  1. Öffnen Sie einen Internetbrowser und gehen Sie zu https://github.com/gjfelix/IsletLab. Laden Sie die IsletLab-Repository-Dateien herunter und extrahieren Sie sie.
    HINWEIS: Die Zusatzdatei 3 enthält eine Kopie der Version von IsletLab, die in diesem Protokoll verwendet wird.
  2. Stellen Sie sicher, dass die gcc- und nvcc-Compiler installiert sind. Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein:
    GCC --Version
    nvcc --version
    Befolgen Sie die Anweisungen in Abschnitt 1 der Zusatzdatei 2, wenn einer dieser Befehle vom System nicht erkannt wird.
  3. Laden Sie die Data-Science-Plattform herunter und installieren Sie sie (siehe Materialverzeichnis). Öffnen Sie ein Terminal und gehen Sie zum Ordner IsletLab.
  4. Erstellen Sie eine neue Umgebung, indem Sie den folgenden Befehl in das Terminal eingeben:
    conda env create -f isletlabgui_v1.0.yml
  5. Aktivieren Sie die neue Umgebung, indem Sie Folgendes eingeben:
    conda aktivieren isletlab_v1.0
  6. Starten Sie die IsletLab-Anwendung, indem Sie den folgenden Befehl in das Terminal eingeben (siehe Abbildung 2 für eine Beschreibung des Hauptfensters):
    Python isletlabgui_v1.0.py

figure-protocol-2
Abbildung 2: Die Benutzeroberfläche von IsletLab. Die Benutzeroberfläche besteht aus drei Hauptbereichen: Konfigurations- (1), Statistik- (2) und Grafikfelder (3). Die Grafiksymbolleiste (4) befindet sich am unteren Rand des Grafikbedienfelds. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

2. Wiederaufbau der Insel

  1. Bereiten Sie die Eingabedaten vor. Organisieren Sie die eingegebenen Inseldaten (d. h. Zelltypen und dreidimensionale (3D) Koordinaten) in einer vierspaltigen Datei, in der Spalte 1 den Zelltyp enthält (codiert als 11: ɑ-cell, 12: β-cell, 13: δ-cell) und die Spalten 2 bis 4 die x-, y- bzw. z-Koordinaten enthalten (siehe einen Auszug aus einer Eingabedatei in Abschnitt 5 der Zusatzdatei 2 oder der Eingabetestdatei, die im IsletLab-Repository enthalten ist).
  2. Stellen Sie sicher, dass die Eingabedatei keine Spaltenüberschriften enthält. Verwenden Sie die im IsletLab-Repository enthaltene Beispieleingabedatei, um bei Bedarf dem Protokoll zu folgen (Input_Islet_test.txt).
    HINWEIS: Eingabedaten, die zur Entwicklung der in IsletLab implementierten Algorithmen verwendet wurden, wurden experimentell erhalten, wie von Hoang et al.11,12 detailliert beschrieben, wobei die DAPI-Färbung zur Bestimmung der Kernpositionen und die Immunfluoreszenz zur Identifizierung der Zelltypen verwendet wurden.
  3. Klicken Sie auf die Schaltfläche Erste Insel laden (Load Initial Islet ) und wählen Sie die Datei mit den Eingabedaten aus, um eine erste Insel, die 3D-Darstellung und die entsprechenden Statistiken zu generieren. Im Fehlerfall wird die folgende Meldung angezeigt: 'Fehler beim Laden der Inseldatei'. Um dies zu beheben, wiederholen Sie Schritt 2.1.
  4. Konfigurieren Sie den Rekonstruktionsprozess. Klicken Sie auf die Schaltfläche Rekonstruktionseinstellungen und ändern Sie die Optimierungsparameter (siehe Abschnitte 4 und 5 der Zusatzdatei 2 für eine kurze Beschreibung des Algorithmus und der im Fenster Rekonstruktionseinstellungen angezeigten Parameter).
  5. Legen Sie die Anfangstemperatur = 1, den Iterationsfaktor = 1 und den Akzeptanzfaktor = 1 fest. Klicken Sie auf die Schaltfläche OK, um die Parameterwerte zu speichern.
    HINWEIS: Als Faustregel gilt, dass eine Erhöhung des Temperaturparameters sowie der Iterationen und Akzeptanzfaktoren zu besseren Rekonstruktionsergebnissen in Bezug auf die experimentellen Zellen führt, die in der rekonstruierten Insel enthalten sind, auf Kosten einer Erhöhung der Rechenzeit.
  6. Klicken Sie auf die Schaltfläche Insel rekonstruieren, um das Fenster des Rekonstruktionsprotokolls zu öffnen (eine Beschreibung der im Rekonstruktionsprotokoll enthaltenen Informationen finden Sie in Abschnitt 6 der Zusatzdatei 2).
  7. Klicken Sie auf die Schaltfläche Ausführen, um den Rekonstruktionsprozess zu starten. Überwachen Sie den Optimierungsprozess, bis die Meldung "Bitte schließen Sie dieses Fenster, um fortzufahren" angezeigt wird. Schließen Sie das Fenster des Rekonstruktionsprotokolls, um die visuelle Darstellung der rekonstruierten Insel zu generieren und die zugehörigen Statistiken zu berechnen (siehe linke Spalte in Abbildung 3A-C).
  8. Bewerten Sie die Ergebnisse des Rekonstruktionsprozesses, indem Sie die Optimierungsstatistiken analysieren, die auf der letzten Registerkarte "Insel" des Statistikbereichs angezeigt werden. Konzentrieren Sie sich insbesondere auf die Maximierung des Prozentsatzes der experimentellen Zellen, die in den rekonstruierten Inseln enthalten sind (% der experimentellen) oder gleichwertig, auf die Minimierung der Anzahl der Überlappungen (auch grafisch im Konvergenzdiagramm dargestellt, rechte Spalte in Abbildung 3A-C).
  9. Wenn der Prozentsatz der experimentellen Statistik gemäß den Benutzerzielen als niedrig angesehen wird, starten Sie IsletLab wie in Schritt 9.1 beschrieben neu und erhöhen Sie die Anfangstemperatur, den Iterationsfaktor und den Akzeptanzfaktor in den Rekonstruktionseinstellungen und wiederholen Sie die Schritte 2.1-2.4, bis zufriedenstellende Ergebnisse erzielt werden (> 95% der Versuchszellen). Siehe Abschnitte 5-7 der Zusatzakte 2 für eine weitere Beschreibung des Wiederaufbauprozesses und der damit verbundenen Ergebnisse.

3. Identifizierung von Zell-zu-Zell-Kontakten

  1. Klicken Sie auf die Schaltfläche Rekonstruktionseinstellungen , und legen Sie den Parameter Kontakttoleranz fest, um die Kontakttoleranz von Zelle zu Zelle zu definieren, und klicken Sie auf OK, um die Parameterwerte zu speichern.
    HINWEIS: Der Kontakttoleranzparameter stellt den maximalen Abstand zwischen den Zellen dar, um als in Kontakt betrachtet zu werden.
  2. Klicken Sie auf die Schaltfläche Zell-zu-Zell-Kontakte, um die Zellen in engem Kontakt zu identifizieren. Suchen Sie auf der Registerkarte Kontakte nach Zellen im Kontakt, die grafisch (schwarze Linien) im Grafikfeld angezeigt werden, und nach den entsprechenden Statistiken (d. h. gesamte, homotypische und heterotypische Kontakte und ɑ-ɑ, β-β, δ-δ, ɑ-β, ɑ-δ, β-δ Kontakte), die im Statistikbereich angezeigt werden (siehe linke Spalte von Abbildung 4A-C).
  3. Erhöhen (verringern) Sie den Kontakttoleranzparameter, um die Anzahl der Kontakte von Zelle zu Zelle zu erhöhen (zu verringern). Einzelheiten zur Identifizierung von Zell-zu-Zell-Kontakten und den damit verbundenen Ergebnissen finden Sie in Abschnitt 8 der Zusatzakte 2.

4. Aufbau des Inselnetzes

  1. Klicken Sie auf die Schaltfläche Netzwerk erstellen, um das Inselnetzwerk zu generieren und die zugehörigen Netzwerkmetriken zu berechnen (siehe rechte Spalte in Abbildung 4A-C).
    HINWEIS: Eine weitere Beschreibung der Ergebnisse im Zusammenhang mit dem generierten Inselnetz finden Sie in Abschnitt 9 der Zusatzdatei 2.

5. Funktionale Simulation der rekonstruierten Insel

  1. Wechseln Sie zur Registerkarte Simulation des Konfigurationsfensters der Schnittstelle (Abbildung 5).
  2. Wählen Sie den gewünschten Modus der Eigenfrequenz - Konstant oder Zufall - und klicken Sie auf die Schaltfläche Intrinsische Frequenz konfigurieren , um die Oszillatorfrequenz (in Hz) zu definieren. Wenn eine zufällige Eigenfrequenz ausgewählt wird, definieren Sie den Mittelwert und die Abweichung (in Hz), um normalverteilte Zufallsfrequenzen zu erzeugen (siehe Abschnitt 11 der Ergänzungsdatei 2 für eine Beschreibung der Simulationsparameter).
  3. Wählen Sie den gewünschten Modus der Anfangsphase - Konstant oder Zufällig. Wenn eine konstante Anfangsphase ausgewählt ist, klicken Sie auf die Schaltfläche Anfangsphase konfigurieren , um die Phase der Oszillatoren (im Bogenmaß) zu definieren. Wenn die zufällige Anfangsphase ausgewählt ist, weist das System allen Oszillatoren zufällige Phasen zwischen 0 und 2π zu.
    HINWEIS: Wenn eine konstante Anfangsphase ausgewählt ist, werden alle Oszillatoren in Phase initialisiert.
  4. Klicken Sie auf die Schaltfläche Interaktionen konfigurieren , um die Interaktionsparameter von Zelle zu Zelle im Fenster Interaktionsstärke zu definieren. Eine Beschreibung der Interaktionsparameter finden Sie in Abschnitt 11 der Zusatzdatei 2.
  5. Konfigurieren Sie die Simulation, indem Sie die Gesamtsimulationszeit (in s), den Zeitschritt (in s) und den Sparfaktor (Anzahl der Schritte zwischen gespeicherten Datenpunkten) definieren. In der in Abbildung 5 gezeigten Simulation betrug die Gesamtzeit 20000 s, mit einem Zeitschritt von 0,1 s und einem Einsparfaktor von 500.
  6. Definieren Sie die Anzahl der Blöcke, Threads und Rechenplattformfunktionen, die für die Durchführung der Simulation verfügbar sind. Definieren Sie diese Parameter in Übereinstimmung mit den spezifischen Eigenschaften der verfügbaren Grafikprozessoreinheit (GPU).
    HINWEIS: Im Beispiel in Abbildung 5 wurden 36 Blöcke und 64 Threads pro Block (2304 Computing-Plattform-Kerne) verwendet, da eine GPU mit 36 Multiprozessoren und 64 Computing-Plattform-Kernen pro Multiprozessor verwendet wurde. Der Wert des verwendeten Parameters für die Rechenplattform betrug 75, da die Hardware-Computing-Plattform-Fähigkeit 7,5 betrug (Einzelheiten zu diesen Parametern finden Sie in Abschnitt 10 der Zusatzdatei 2).
  7. Klicken Sie auf die Schaltfläche Simulation ausführen, um das Fenster Simulationsprotokoll zu öffnen. Klicken Sie auf die Schaltfläche Ausführen, um die Simulation zu starten und den Prozess zu überwachen, bis die Legende "Bitte schließen Sie das Fenster, um fortzufahren" angezeigt wird. Einzelheiten zum Simulationsprotokoll finden Sie in Abschnitt 12 der Zusatzdatei 2.
  8. Schließen Sie das Fenster Simulationsprotokoll, um die Simulationsergebnisse zu beobachten (siehe Abbildung 5). Einzelheiten zu den Simulationsergebnissen sind in Abschnitt 13 der Ergänzungsdatei 2 enthalten.

6. Speichern Sie das Projekt (optional)

  1. Klicken Sie in der Menüleiste auf Datei > Projekt exportieren. Wählen Sie das Verzeichnis aus, in dem die Projektdatei gespeichert werden soll, und klicken Sie auf die Schaltfläche OK.
    HINWEIS: Der Name der Projektdatei wird automatisch anhand des Namens der ursprünglichen Datendatei ermittelt. Wenn das Projekt nicht gespeichert wird, werden alle Ergebnisse und zugehörigen Dateien automatisch gelöscht.
  2. Laden Sie ein exportiertes Projekt, indem Sie auf Datei > Projekt laden klicken.

7. Zahlen speichern (optional)

  1. Klicken Sie in der Plotsymbolleiste auf das Symbol "Handlung speichern", um die aktuelle Visualisierung in einer Bilddatei zu speichern. Wiederholen Sie diesen Schritt für alle Zahlen, die im Protokoll erstellt werden.
    HINWEIS: Plots und Inselvisualisierungen können mit den Symbolen geändert werden, die in der Plotsymbolleiste des Grafikbedienfelds verfügbar sind.

8. Projekt laden (optional)

  1. Klicken Sie im Hauptmenü auf Datei > Projekt laden , und wählen Sie eine zuvor gespeicherte Projektdatei aus, wie in den Schritten 6.1-6.2 beschrieben.
    HINWEIS: Ein Projekt wird nicht korrekt geladen, wenn die Projektdatei extern geändert wurde. Wenn ein Projekt erfolgreich geladen wurde, stehen nur die Simulationsfunktionen zur Verfügung.

9. Starten Sie den Rekonstruktionsprozess und die Analyse neu (optional)

  1. Der Benutzer kann jederzeit Datei > Neustart auswählen, um alle Ergebnisse zu verwerfen und eine neue Rekonstruktion und Analyse zu starten.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Ergebnisse

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Rekonstruktion von Pankreasinseln mit der von Félix-Martínez et al.19 vorgeschlagenen Methodik hängt stark von den Parametern ab, die dem Optimierungsalgorithmus (definiert in den Rekonstruktionseinstellungen) gegeben werden. Ein Beispiel dafür ist visuell in Abbildung 3 dargestellt, wo rekonstruierte Inselchen, die mit verschiedenen Parametersätzen erhalten wurden, gezeigt werden. Erstens wird in Abbildung 3A eine Rekonstruktion geze...

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Diskussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das obige Protokoll skizziert einen praktischen Ansatz zur Rekonstruktion und Analyse von Pankreasinselarchitekturen unter Verwendung neuartiger Berechnungsalgorithmen. Das Hauptziel dieser Arbeit ist es, die Inselforschungsgemeinschaft in die Lage zu versetzen, quantitative Metriken abzuleiten, um die morphologischen und Konnektivitätseigenschaften von Pankreasinselarchitekturen zu charakterisieren und die möglichen funktionalen Implikationen solcher Eigenschaften durch computergestützte Simulationen zu bewerte...

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Offenlegungen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren haben nichts offenzulegen.

Danksagungen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

G.J. Félix-Martínez dankt CONACYT (Consejo Nacional de Ciencia y Tecnología, Mexiko) und der Abteilung für Elektrotechnik der Universidad Autónoma Metropolitana (Mexiko-Stadt) für die Unterstützung dieses Projekts. Wir danken Dr. Danh-Tai Hoang, Dr. Manami Hara und Dr. Junghyo Jo für ihre hervorragende Arbeit und Großzügigkeit beim Teilen der Inselarchitekturen, die diese Arbeit mit der Forschungsgemeinschaft ermöglicht haben.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Materialien

Liste der in diesem Artikel verwendeten Materialien
NameUnternehmenKatalognummerKommentare
CUDA-fähige NVIDIA-GrafikkarteErforderlich für die Funktionssimulationen
IsletLabhttps://github.com/gjfelix/IsletLab (Folgen Sie den Anweisungen zum Herunterladen und Installieren der Anwendung.)

Referenzen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Chen, L., Pan, X., Zhang, Y. H., Huang, T., Cai, Y. D. Analysis of Gene Expression Differences between Different Pancreatic Cells. ACS Omega. 4 (4), 6421-6435 (2019).
  2. Longnecker, D. S., Gorelick, F., Thompson, E. D., Histology, Anatomy, Histology, and Fine Structure of the Pancreas. The Pancreas. Beger, H. G., Warshaw, A. L., Hruban, R. H., Buchler, M. W., Lerch, M. M., Neoptolemos, J. P., Shimosegawa, T., Whitcomb, D. C., GroB, C. , Wiley Online Library. (2018).
  3. Liao, E. P., Brass, B., Abelev, Z., Poretsky, L. Endocrine Pancreas. Principles of Diabetes Mellitus. Poretsky, L. , Springer. Cham. (2017).
  4. Noguchi, G. M., Huising, M. O. Integrating the inputs that shape pancreatic islet hormone release. Nature Metabolism. 1, 1189-1201 (2019).
  5. Pérez-Armendariz, E. M. Connexin 36, a key element in pancreatic beta cell function. Neuropharmacology. 75, 557-566 (2013).
  6. Briant, L., et al. δ-cells and β-cells are electrically coupled and regulate α-cell activity via somatostatin. The Journal of Physiology. 596 (2), 197-215 (2018).
  7. Arrojoe Drigo, R., et al. New insights into the architecture of the islet of Langerhans: a focused cross-species assessment. Diabetologia. 58 (10), 2218-2228 (2015).
  8. Cabrera, O., et al. The unique cytoarchitecture of human pancreatic islets has implications for islet cell function. Proceedings of the National Academy of Sciences of the United States of America. 103 (7), 2334-2339 (2006).
  9. Folli, F., et al. Pancreatic islet of Langerhans' cytoarchitecture and ultrastructure in normal glucose tolerance and in type 2 diabetes mellitus. Diabetes, Obesity & Metabolism. 20, Suppl 2 137-144 (2018).
  10. Kilimnik, G., et al. Altered islet composition and disproportionate loss of large islets in patients with type 2 diabetes. PloS One. 6 (11), 27445(2011).
  11. Hoang, D. T., et al. A Conserved Rule for Pancreatic Islet Organization. PloS One. 9 (10), 110384(2014).
  12. Hoang, D. T., Hara, M., Jo, J. Design Principles of Pancreatic Islets: Glucose-Dependent Coordination of Hormone Pulses. PloS One. 11 (4), 0152446(2016).
  13. Brissova, M., et al. Assessment of human pancreatic islet architecture and composition by laser scanning confocal microscopy. The Journal of Histochemistry and Cytochemistry: Official Journal of the Histochemistry Society. 53 (9), 1087-1097 (2005).
  14. Félix-Martinez, G. J., Godínez-Fernández, J. R. Mathematical models of electrical activity of the pancreatic β-cell: a physiological review. Islets. 6 (3), 949195(2014).
  15. Félix-Martínez, G. J., González-Vélez, V., Godínez-Fernández, J. R., Gil, A. Electrophysiological models of the human pancreatic δ-cell: From single channels to the firing of action potentials. International Journal for Numerical Methods in Biomedical Engineering. 36 (2), 3296(2020).
  16. Watts, M., Sherman, A. Modeling the pancreatic α-cell: dual mechanisms of glucose suppression of glucagon secretion. Biophysical Journal. 106 (3), 741-751 (2014).
  17. Lei, C. L., et al. Beta-cell hubs maintain Ca2+ oscillations in human and mouse islet simulations. Islets. 10 (4), 151-167 (2018).
  18. Watts, M., Ha, J., Kimchi, O., Sherman, A. Paracrine regulation of glucagon secretion: the β/α/δ model. American Journal of Physiology. Endocrinology and Metabolism. 310 (8), 597-611 (2016).
  19. Félix-Martínez, G. J., Mata, A., Godínez-Fernández, J. R. Reconstructing human pancreatic islet architectures using computational optimization. Islets. 12 (6), 121-133 (2020).
  20. Hellman, B., Salehi, A., Gylfe, E., Dansk, H., Grapengiesser, E. Glucose generates coincident insulin and somatostatin pulses and antisynchronous glucagon pulses from human pancreatic islets. Endocrinology. 150 (12), 5334-5340 (2009).
  21. Hellman, B., Salehi, A., Grapengiesser, E., Gylfe, E. Isolated mouse islets respond to glucose with an initial peak of glucagon release followed by pulses of insulin and somatostatin in antisynchrony with glucagon. Biochemical and Biophysical Research Communications. 417 (4), 1219-1223 (2012).
  22. Félix-Martínez, G. J. IsletLab: an application to reconstruct and analyze islet architectures. Islets. 14 (1), 36-39 (2022).
  23. Félix-Martínez, G. J., Godínez-Fernández, J. R. Comparative analysis of reconstructed architectures from mice and human islets. Islets. 14 (1), 23-35 (2022).

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Nachdrucke und Genehmigungen

Genehmigung beantragen, um den Text oder die Abbildungen dieses JoVE-Artikels zu verwenden

Genehmigung beantragen

Schlagwörter

Pancreatic IsletsIslet ReconstructionComputational SimulationNetwork TheoryCell To Cell ContactsMorphological AnalysisFunctional AnalysisCoupled OscillatorsIsletLab ApplicationStructural Properties

Verwandte Artikel