In this protocol, the pancreatic islets are reconstructed and analyzed using computational algorithms implemented in a dedicated multiplatform application.
Method Article
In this protocol, the pancreatic islets are reconstructed and analyzed using computational algorithms implemented in a dedicated multiplatform application.
Structural properties of pancreatic islets are key for the functional response of insulin, glucagon, and somatostatin-secreting cells, due to their implications in intraislet communication via electric, paracrine, and autocrine signaling. In this protocol, the three-dimensional architecture of a pancreatic islet is firstly reconstructed from experimental data using a novel computational algorithm. Next, the morphological and connectivity properties of the reconstructed islet, such as the number and percentages of the different type of cells, cellular volume, and cell-to-cell contacts, are obtained. Then, network theory is used to describe the connectivity properties of the islet through network-derived metrics such as average degree, clustering coefficient, density, diameter, and efficiency. Finally, all these properties are functionally evaluated through computational simulations using a model of coupled oscillators. Overall, here we describe a step-by-step workflow, implemented in IsletLab, a multiplatform application developed specifically for the study and simulation of pancreatic islets, to apply a novel computational methodology to characterize and analyze pancreatic islets as a complement to the experimental work.
The pancreas is divided into regions referred to as head, neck, body, and tail, each having different structures, functions, and anatomical position1,2. From a functional viewpoint, the pancreas can be divided into endocrine and exocrine systems with the former responsible for the secretion of hormones critically involved in the regulation of glucose homeostasis, while the latter contributes to food digestion via the secretion of enzymes into the duodenum1. Pancreatic islets constitute the endocrine tissue of the pancreas and are responsible for the secretion of glucagon, insulin, and somatostatin, secreted from ɑ, β, and δ-cells, respectively3. In addition to their intrinsic regulatory mechanisms, these cells are regulated via direct electrical communication (between β-cells and likely β and δ-cells), and also by paracrine and autocrine signaling4,5,6. Both mechanisms are highly dependent on the islet architecture (i.e., the composition and organization of the different types of cells within the islet)7,8. Importantly, islet architecture is altered in the presence of diabetes, most likely disturbing intraislet communication as a result9,10.
The study of pancreatic islets involves a wide range of experimental methodologies. Among these, the use of fluorescence techniques to determine the number, location, and type of the different cells in the islet has allowed to study the structural and morphological properties of pancreatic islets11,12,13 and to gain a better understanding of the functional implications in health and disease. As a complement, computational models of pancreatic cells14,15,16 and, more recently, pancreatic islets12,17,18,19 have been used in the last decades to evaluate aspects difficult or even impossible to address experimentally.
In this protocol, we aim to bridge the gap between the experimental and computational work by outlining a methodology to reconstruct islet architectures, to analyze their morphological and connectivity properties through quantitative metrics, and to perform basic simulations to evaluate the functional implications of the islet properties.
The protocol described below is based on computational algorithms specifically designed for the study of pancreatic islets. In summary, in the first step of the protocol, the islet architecture is reconstructed from experimental data using the algorithm recently proposed by Félix-Martínez et al.19 in which nuclear positions obtained through 4′,6-diamidino-2-phenylindole (DAPI) staining and cellular types identified through immunofluorescence (as described in detail by Hoang et al.11,12) are processed in an iterative optimization procedure. This leads to determining the optimal size and position of each cell and obtaining an islet composed of non-overlapping cells. Secondly, based on the reconstructed architecture, cell-to-cell contacts are identified to determine the connectivity properties and to generate the corresponding islet network which allows the user to obtain quantitative metrics to further describe the islet architecture (details about the reconstruction algorithm can be consulted in the original work on the subject19). Finally, basic functional simulations are performed using the modeling approach proposed by Hoang et al.12 in which, based on the pulsatile nature of hormone secretion observed experimentally20,21, each cell is treated as an oscillator, and therefore the islet is represented as a network of coupled oscillators following the connectivity properties of the reconstructed islet.
Given the computational complexity of the algorithms used in this protocol, all the steps involved have been implemented in a standalone application22 with the main objective of approaching these computational tools to all the interested readers regardless of their level of experience in the use of specialized software or programming languages.
Access restricted. Please log in or start a trial to view this content.
NOTE: A schematic diagram of the protocol is shown in Figure 1. A step-by-step description is given is as follows (see Supplementary File 1 for details about the control panels used at every step of the protocol).

Figure 1: Flow diagram. A flow diagram describing the sequential order of the protocol as implemented in IsletLab. Please click here to view a larger version of this figure.
1. Installing IsletLab in Linux
NOTE: Follow the instructions given in sections 2 and 3 of the Supplementary File 2 to install IsletLab in windows or macOS.

Figure 2: The user interface of IsletLab. The interface is composed of three main panels: configuration (1), statistics (2), and graphics (3) panels. The graphics toolbar (4) is located at the bottom of the graphics panel. Please click here to view a larger version of this figure.
2. Islet reconstruction
3. Identifying cell-to-cell contacts
4. Building the islet network
5. Functional simulation of the reconstructed islet
6. Save the project (optional)
7. Save figures (optional)
8. Load project (optional)
9. Restart the reconstruction process and analysis (optional)
Access restricted. Please log in or start a trial to view this content.
The reconstruction of pancreatic islets using the methodology proposed by Félix-Martínez et al.19 is highly dependent on the parameters given to the optimization algorithm (defined in the reconstruction settings). An example of this is shown visually in Figure 3 where reconstructed islets obtained using different sets of parameters are shown. First, in Figure 3A, a reconstruction that included 86.6% of the cells included in the initial d...
Access restricted. Please log in or start a trial to view this content.
The above protocol outlines a practical approach to reconstruct and analyze pancreatic islet architectures using novel computational algorithms. The main objective of this work is to enable the islet research community to derive quantitative metrics to characterize the morphological and connectivity properties of pancreatic islet architectures and to evaluate the possible functional implications of such properties via computational simulations.
While the algorithms adopted in this pro...
Access restricted. Please log in or start a trial to view this content.
The authors have nothing to disclose.
G.J. Félix-Martínez thanks CONACYT (Consejo Nacional de Ciencia y Tecnología, México) and the Department of Electrical Engineering of the Universidad Autónoma Metropolitana (México City) for the support given to this project. We thank Dr. Danh-Tai Hoang, Dr. Manami Hara, and Dr. Junghyo Jo for their outstanding work and generosity in sharing the islet architectures that made this work possible with the research community.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| CUDA-capable NVIDIA graphics card | Required for the functional simulations | ||
| IsletLab | https://github.com/gjfelix/IsletLab (Follow the instructions to download and install the application.) |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission