| Literature DB >> 32471849 |
Victoria Camilieri-Asch1,2, Jeremy A Shaw3, Andrew Mehnert3, Kara E Yopak4, Julian C Partridge2, Shaun P Collin2,5.
Abstract
Contrast-enhanced X-ray imaging provides a non-destructive and flexible approach to optimizing contrast in soft tissues, especially when incorporated with Lugol's solution (aqueous I2KI), a technique currently referred to as diffusible iodine-based contrast-enhanced computed tomography (diceCT). This stain exhibits high rates of penetration and results in excellent contrast between and within soft tissues, including the central nervous system. Here, we present a staining method for optimizing contrast in the brain of a cartilaginous fish, the brownbanded bamboo shark, Chiloscyllium punctatum, and a bony fish, the common goldfish, Carassius auratus, using diceCT. The aim of this optimization procedure is to provide suitable contrast between neural tissue and background tissue(s) of the head, thereby facilitating digital segmentation and volumetric analysis of the central nervous system. Both species were scanned before staining and were rescanned at time (T) intervals, either every 48 h (C. punctatum) or every 24 h (C. auratus), to assess stain penetration and contrast enhancement. To compare stain intensities, raw X-ray CT data were reconstructed using air and water calibration phantoms that were scanned under identical conditions to the samples. Optimal contrast across the brain was achieved at T = 240 h for C. punctatum and T = 96 h for C. auratus Higher resolution scans of the whole brain were obtained at the two optimized staining times for all the corresponding specimens. The use of diceCT provides a new and valuable tool for visualizing differences in the anatomic organization of both the central and peripheral nervous systems of fish.Entities:
Keywords: X-ray tomography; comparative neuroanatomy; diceCT; elasmobranch; iodine; teleost
Mesh:
Substances:
Year: 2020 PMID: 32471849 PMCID: PMC7642124 DOI: 10.1523/ENEURO.0076-20.2020
Source DB: PubMed Journal: eNeuro ISSN: 2373-2822
Morphometrics of specimens and volumes of solutions used for fixation by transcardial perfusion
| Species | Specimen | Sex | Maturity | BW (g) | TL (cm) | VPB (ml) | Vfixative (ml) |
|---|---|---|---|---|---|---|---|
| CP 1* | F | im | 45.2 | 25.0 | 100 | 200 | |
| CP 3 | F | im | 114.0 | 36.5 | 150 | 250 | |
| CP 4 | M | im | 92.0 | 32.0 | 150 | 250 | |
| CA 1* | 10.7 | 8.5 | 50 | 100 | |||
| CA 2 | 12.0 | 9.0 | 50 | 100 | |||
| CA 3 | 8.8 | 9.5 | 50 | 100 | |||
| CA 4 | 8.5 | 9.1 | 50 | 100 |
CP, C. punctatum; CA, C. auratus; *specimens used to trial the staining method before the study; un, unknown; i.m., immature; F, female; M, male; BW, body weight in grams; TL, total length in centimetres; V, volume in milliliters; PB, phosphate buffer; fixative, modified Karnovsky’s fixative.
CT scanning parameters for each specimen used for the different scanning times during the staining optimisation (a.), and subsequent brain and forebrain study (b., c.)
| Specimen | Voltage(kV) | Amperage(μA) | Filter(LE) | Source(mm) | Detector(mm) | Voxel(μm) | Objectivemagnification | Binning | Exposuretime (s) | Projectionsnumber | Scanningtime(min) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| a. Scan at each staining time point, scout and scan parameters | |||||||||||
| CP 1 | 60 | 5 | 3 | –66 | 76 | 31.99 | 0.4× | 2 | 1 | 401 | 30 |
| CP 2 | 80 | 7 | 3 | –90 | 42.6 | 23.43 | 0.4× | 1 | 5 | 401 | 60 |
| CP 3 | 80 | 7 | 3 | –90 | 42.6 | 23.43 | 0.4× | 1 | 5 | 401 | 60 |
| CP 4 | 80 | 7 | 3 | –90 | 42.6 | 23.43 | 0.4× | 1 | 5 | 401 | 60 |
| CA 1 | 60 | 5 | 2 | –45 | 100 | 21.43 | 0.4× | 2 | 1 | 401 | 30 |
| CA 2 | 60 | 5 | 2 | –45 | 100 | 21.43 | 0.4× | 2 | 1 | 401 | 30 |
| CA 3 | 60 | 5 | 2 | –45 | 100 | 21.43 | 0.4× | 2 | 1 | 401 | 30 |
| CA 4 | 60 | 5 | 2 | –45 | 100 | 21.43 | 0.4× | 2 | 1 | 401 | 30 |
| b. Brain scan at optimized staining time, detailed scan parameters | |||||||||||
| CP 1 | 80 | 7 | 3 | –66 | 76 | 31.99 | 0.4× | 1 | 5 | 2501 | 360 |
| CP 2 | 80 | 7 | 3 | –90 | 42.6 | 23.43 | 0.4× | 1 | 5 | 2501 | 360 |
| CP 3 | 80 | 7 | 3 | –90 | 42.6 | 23.43 | 0.4× | 1 | 5 | 2501 | 360 |
| CP 4 | 80 | 7 | 3 | –90 | 42.6 | 23.43 | 0.4× | 1 | 5 | 2501 | 360 |
| CA 2 | 60 | 5 | 2 | –45 | 100 | 21.43 | 0.4× | 2 | 2 | 2501 | 180 |
| CA 3 | 60 | 5 | 2 | –45 | 100 | 21.43 | 0.4× | 2 | 2 | 2501 | 180 |
| CA 4 | 60 | 5 | 2 | –45 | 100 | 21.43 | 0.4× | 2 | 2 | 2501 | 180 |
| c. Forebrain scan at optimized staining time, higher resolution scan parameters | |||||||||||
| CP 1 | 80 | 7 | 3 | –45 | 103 | 11 | 0.4× | 1 | 5 | 2501 | 380 |
| CP 2 | 80 | 7 | 3 | –54 | 103 | 11.88 | 0.4× | 1 | 5 | 2501 | 393 |
| CP 3 | 80 | 7 | 3 | –54 | 103 | 11.88 | 0.4× | 1 | 5 | 2501 | 393 |
| CP 4 | 80 | 7 | 3 | –54 | 103 | 11.88 | 0.4× | 1 | 5 | 2501 | 393 |
| CA 2 | 60 | 5 | 2 | –25 | 145 | 10 | 0.4× | 2 | 3 | 2501 | 180 |
| CA 3 | 60 | 5 | 2 | –25 | 145 | 10 | 0.4× | 2 | 3 | 2501 | 180 |
| CA 4 | 60 | 5 | 2 | –25 | 145 | 10 | 0.4× | 2 | 3 | 2501 | 180 |
For specimen abbreviations, see Table 1.
Scaling parameters used to standardise data reconstructions for the scans using the parameters in Tables 2a and 2b: byte scaling
| CT scale filter | Beamhardeningconstant (BHC) | Min | Max |
|---|---|---|---|
| CP-401 | 0.05 | –0.0002696328 | 0.0948172 |
CP, C. punctatum; CA, C. auratus; 401, number of projections used for scans utilizing the CT parameters in Table 2; 2501, number of projections used for scans utilizing the CT parameters in Table 2.
Workflow used to digitally process all shark specimens using Avizo (standard 9.2.0)
| Step | Module/operation | Subparameters/inputs | Justifications |
|---|---|---|---|
|
| Import the datasets (i.e., each .txm file) for each stain time of a specimen in the project vView | • Edit: click preferences• Units tab: tick use and choose correct units | To ensure each dataset’s voxel size and unit measure are correct |
|
| Save project as | • File: save as project• Type: Avizo pack & go• Save onto local disk | To save the project now the datasets to work with are imported |
|
| |||
|
| Volume rendering | • Toolbar: Orthographic view | To quickly first check your data and make sure you are working with the orthographic view and |
|
| Extract subvolume | • Right click dataset• Search: Extract subvolume | To crop the data cube to a smaller size (remove the empty space around the head) for faster computation |
|
| Global axes | • View: tick Global Axes | To visualize three-dimensional axes |
|
| Transform editor | • Left click on the green module created in step 4• In the Properties window toolbar: click on Transform Editor• Manually align head to global axes by pressing Shift while moving with the Interact cursor, based on chosen landmarks using Trackball tool in main window toolbar | To align head to a chosen standard position to use relative to global axes |
|
| Resample transformed image | • Right click the green module from step 4• Search: Resample transformed image• Interpolation: Lanczos• Mode: extended• Keep other defaults | To re-slice each sample according to the global axis and set alignments |
|
| Extract subvolume | • Right click dataset• Search: Extract subvolume | To crop the data cube again to a smaller size including only the head as the bounding box is bigger after resampling the transformed image |
|
| Resample | • Filter: Lanczos• Mode: voxel size• Resolution: divided by three for | To down sample; in this instance, to a third of the initial resolution, to fasten the computations to come |
|
| Edit new label field | • Right click dataset created in step 9• Search: Edit new label field• Threshold tool: select all head and assign to a label• Select the label newly assigned• Toolbar: Selection; Fill; All slices• Repeat filling (previous bullet point) for all panels in the Segmentation Editor, XY, YZ and XZ | To select the head and fill the inner volume |
|
| |||
|
| Resample | • Reference: T0.resampled• Filter: Lanczos• Mode: voxel size | To down sample using the resolution of T0 in step 3, so the computation in the Segmentation Editor is faster |
|
| Edit new label field | • Threshold tool: select all head and assign to a label• Select the label newly assigned• Toolbar: select X; Fill selection; select slice (not 3d volume); fill all slices in the three directions | To select the head; same as step 10 but in sample at T1 |
|
| Register images | • Right click green module CP1-T1.txm (dataset)• Search: Register images• In Properties window:• Model: CP1-T1.labels• Reference: CP1-T0.labels• Transformation: Rigid• Metric: label difference• Keep other defaults• Prealign: click Align lefts, then Align principal axes• Apply | To register T1-labeled head with T0-labeled head |
|
| Copy transformation | • Data: CP1-T1.txm• Reference: CP1-T1.labels | To use the previous registration pathway to register the actual dataset |
|
| Resample transformed image | • Right click green module CP1-T1.txm (dataset)• Search: Resample transformed image• Data: CP1-T1.txm• Interpolation: Lanczos• Mode: cropped• Apply | To re-slice according the alignment of reference T0 |
|
| |||
|
| |||
|
| ROI box | • Right click on each green module created in step 10• Search: ROI box• Create for each sample• Shift select each of the ROI box• Click on the Connection Editor on all of them in the Properties window• Click and drag to link all the Minimum [unit] and Maximum [unit] from the reference ROI Box to the next | To select the same area including only the head for all samples |
|
| Crop editor | • Left click on the green module created in step 10• In the Properties window toolbar: click on Crop Editor• In the small window that opens; Crop list: tick “Use ROI list”• Resolution mode: bounding box | To crop all ROI boxes to the same volume |
|
| Orthoslice | • Right click on each green module created in step 15• Search: Orthoslice to create one | To check all orthoslices are matching in all three views (XY, XZ, and YZ) in the main display window |
|
| Resample | • Data: green module obtained in step 15• Reference: NO SOURCE• Filter: Lanczos• Mode: voxel size• Voxel size [units]: doubled | To down sample by half and speed up filtering computations in the next step |
|
| Non-local means filter | • Right click on each green module created in step 15• Search: Non-local means filter• Keep all defaults but make Filter: XY planes is selected• Apply | To smooth or reduce noise |
|
| Orthoslice | • Right click on each green module created in step 20• Create four orthoslices for each• Set Colormap to standardized range for all | To position the four sampling slices in transversal view at the position of interest in the brain |
|
| Line probe | • Right click on each green module created in step 20• Search: Line probe and create four probes• Enter Slice number corresponding to slices chosen in step 21• Sampling options: number of samples 500 | To position the four lines probes corresponding to each orthoslice using the same coordinates as the reference line probe chosen for all times |
|
| |||
Workflow used to digitally process all goldfish specimens using Avizo (standard 9.2.0)
| Step | Module/operation | Subparameters/inputs | Justifications |
|---|---|---|---|
|
| Import the datasets (i.e., each .txm file) for each stain time of a specimen in the Project View | • Edit: click preferences• Units tab: tick use and choose correct units | To ensure each dataset’s voxel size and unit measure are correct |
|
| Save project as | • File: save as project• Type: Avizo pack & go (.am format)• Save onto local disk | To save the project now the datasets to work with are imported |
|
| |||
|
| Volume rendering | • Right click green dataset• Search: Volume rendering• Toolbar: Orthographic view | To quickly first check your data and make sure you are working with the orthographic view and |
|
| Extract subvolume | • Right click dataset• Search: Extract subvolume | To crop the data cube to a smaller size (remove the empty space around the head) for faster computation |
|
| Global axes | • View: tick Global axes | |
|
| Transform editor | • Left click on the green module created in step 4• In the Properties window toolbar: click on Transform editor• Manually align head to global axes by pressing Shift while moving with the Interact cursor, based on chosen landmarks using Trackball tool in main window toolbar | To align head to a chosen standard position to use relative to global axes |
|
| Resample transformed image | • Right click the green module from step 4• Search: Resample transformed image• Interpolation: Lanczos• Mode: extended• Keep other defaults | To re-slice each sample according to the global axis and set alignments |
|
| Extract subvolume | • Right click dataset• Search: Extract subvolume | To crop the data cube again to a smaller size including only the head as the bounding box is bigger after resampling the transformed image |
|
| |||
|
| Register images | • Right click green module GF21-T1.txm• Search: Register images• In Properties window:• Model: GF1-T1.labels• Reference: GF1-T0.labels• Keep all defaults below• Transformation: Rigid• Metric: Normalized mutual information• Prealign: click Align lefts, then Align principal axes• Click Apply | To overlay GF1-T1 on GF21-T0 |
|
| Resample transformed image | • Right click green module GF21-T1.txm• Search: Resample transformed image• Interpolation: Lanczos• Mode: extended• Keep other defaults | To re-slice according the alignment of reference T0 |
|
| |||
|
| ROI box | • Right click on each green module created in step 10• Search: ROI box• Create for each sample• Shift select each of the ROI box• Click on the Connection Editor on all of them in the Properties window• Click and drag to link all the Minimum [unit] and Maximum [unit] from the reference ROI box to the next | To select the same area including only the head for all samples |
|
| Crop editor | • Left click on the green module created in step 10• In the Properties window toolbar: click on Crop Editor• In the small window that opens; Crop list: tick “Use ROI list”• Resolution mode: bounding box | To crop all ROI boxes to the same volume |
|
| Orthoslice | • Right click on each green module created in step 10• Search: Orthoslice to create one | To check all orthoslices are matching in all three views (XY, XZ, and YZ) in the main display window |
|
| Non-local means filter | • Right click on each green module created in step 10• Search: Non-local means filter• Keep all defaults but make sure Filter: XY planes is selected• Apply | To smooth or reduce noise |
|
| Orthoslice | • Right click on each green module created in step 14• Create four orthoslices for each• Set Colormap to standardized range for all | To position the four sampling slices in transversal view at the position of interest in the brain |
|
| Line probe | • Right click on each green module created in step 14• Search: Line probe and create four probes• Enter Slice number corresponding to slices chosen in step 15• Sampling options: number of samples 500 | To position the four lines probes corresponding to each orthoslice using the same coordinates as the reference line probe chosen for all times |
|
| |||
Figure 1.Optimal staining times (in red; see definition in the text) for individual slices (indicated in red) for two of the four slices sampled (numbers 1 and 3) across the brain of C. punctatum. Left, Dorsal view of the segmented brain of C. punctatum, showing the positions of slices 1 and 3 in white. Right, Positions of the line profiles within each slice (orange lines), across staining time points, and plots showing the voxel intensity values corresponding to the line profile at each time point. The intensity range for all orthoslices presented was set at 0–20,000 HU. Scale bars = 5 mm.
Figure 2.Optimal staining times (in red; see definition in the text) for two of the four slices sampled (numbers 1 and 3) across the brain of C. auratus. Left, Dorsal view of the segmented brain of C. auratus, showing the positions of slices 1 and 3 in white. Right, Positions of the line profiles within each slice (orange lines), across staining time points, and plots showing the voxel intensity values corresponding to the line profile at each time point. The intensity range for all orthoslices presented was set at 0–40,000 HU. *, Given the difference in brain tissue composition (myelinated and unmyelinated neuronal fibers) found in the represented regions of this species, the intratissue variation of intensity values in the brain (P3) still shows staining heterogeneity (non-horizontal curve). Scale bars = 2 mm.
Figure 3.Sampling design used for the present staining optimization study, showing the segmented brain of C. punctatum in dorsal view (left) and the positions of the four slices sampled (numbered 1–4 in white) and the positions of the line profiles within each slice (orange lines), sampled consistently across staining time points (right). Slices on the right show frontal transections corresponding to the brain slice number on which the peak analysis was conducted and statistics of the voxel intensity values were monitored across the six time points (T0h–T240h), for all the four line profiles sampled (using the tissue edges; orange points). Intensity range for all orthoslices presented was set between 0 and 20,000 HU. Scale bars = 5 mm.
Figure 4.Sampling design used for the present staining optimization study, showing the segmented brain of C. auratus in dorsal view (left) and the positions of the four slices sampled (numbered 1–4 in white) and the positions of the line profiles within each slice (orange lines), sampled consistently across staining time points (right). Slices on the right show frontal transections corresponding to the brain slice number on which the peak analysis was conducted and statistics of the voxel intensity values were monitored across the six time points (T0h–T96h), for all the four line profiles sampled (using the tissue edges; orange points). Intensity range for all orthoslices presented was set between 0 and 40,000 HU. Scale bars = 2 mm.
Figure 5.Diagram illustrating the peak analysis undertaken to extract slice-based parameters for a sample slice. P1 is computed for each tissue edge. Each tissue edge corresponds to a peak in the absolute value of the first derivative of the smoothed profile (positions ). The value of the parameter is defined to be the height of the peak, which is a measure of edge strength. P2 and P3 are computed from the smoothed intensity profile. P2 is the difference of mean intensity values between brain tissue and background (endocast); i.e., the mean of the intensity values in the interval minus the mean of the intensity values taken from the intervals and . P3 is the interquartile range of intensity values within brain tissue; i.e., values in the interval . P1 and P2 are both proxies for brain contrast levels intertissue. P3 is a proxy for staining homogeneity intratissue. P4 is the brain tissue width (in mm); i.e., .
Figure 6.Dorsal view of the segmented brain of C. punctatum (left), showing the four brain slices (numbers 1–4) from which line profiles were sampled across time points (compare Fig. 3). The plots (right), show the voxel intensity values monitored across the six time points (T0h–T240h), every 48 h, for all the four line profiles sampled.
Figure 7.Dorsal view of the segmented brain of C. auratus (left), showing the four brain slices (numbers 1–4) from which line profiles were sampled across time points (compare Fig. 3). The plots (right) show the voxel intensity values monitored across the six time points (T0h–T96h), every 24 h, for all the four line profiles sampled.
Figure 8.Plots of the three parameters used to monitor stain uptake in the brain from three specimens of C. punctatum (, , ) and C. auratus (, , ). , , Mean brain tissues edge strength values. , , Mean intensity difference between brain tissues and background, or inner brain case (excluding the vagus nerve X on slice 4). , , Mean intensity interquartile range (IQR) in the brain tissues (excluding the vagus nerve X on slice 4). Each data point represents the average of raw values collected from all brain tissues sampled across all slices for one specimen. Black dotted lines join the mean value from the three replicate points per time point, to illustrate the trend over time.
Figure 9.Plots showing the change of width in brain tissues, across all four areas or slices sampled (excluding telencephalon on slice 1 for the shark specimens; n = 4 four slices pooled). , C. punctatum (n = 3). , C. auratus (n = 3). Data points and dotted lines as in Fig. 3.
Percentage of tissue shrinkage for the different brain areas sampled in each specimen, and the average levels of shrinkage per area and for the whole brain (n = 3 specimens per species)
| Tissue shrinkage (%) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| CP2 | CP3 | CP4 | Mean | ±SD | CA2 | CA3 | CA4 | Mean | ±SD | |
| OBs | 13.20 | 7.61 | 21.48 | 14.09 | 6.98 | 11.61 | 9.13 | 5.75 | 8.83 | 2.94 |
| Tel | 11.04 | 11.89 | 14.63 | 12.52 | 1.88 | 14.62 | 17.26 | 27.76 | 19.88 | 6.95 |
| Cer | 12.74 | 12.01 | 7.44 | 10.73 | 2.87 | 24.90 | 25.57 | 20.13 | 23.53 | 2.96 |
| Med | 18.79 | 10.24 | 21.36 |
|
| 13.68 | 16.39 | 26.42 |
|
|
| Overall | 13.54 | 4.75 | 17.77 | 7.25 | ||||||
CP, C. punctatum; CA, C. auratus; SD, standard deviation; OBs, olfactory bulbs; Tel, telencephalon measured on slice 2; Cer, cerebellum; Med, medulla oblongata.
Figure 10.Orthoslices of the filtered volume rendered data from the anterior head of C. punctatum (, , ) and C. auratus (, , ), acquired at higher resolutions (under scanning parameters presented in Table 2), showing frontal (, ), dorso-ventral (, ), and sagittal (, ) slices. The presented orthoslices show the levels of staining in several regions of the anterior head of both species. Intensity range was set at 18,000–40,000 for orthoslices , , and 10,000–35,000 for orthoslices , , . Scale bars = 5 mm. From top left to bottom right: gl, glomeruli structures in the olfactory bulbs; ALLnd, dorsal root of the anterior lateral line nerve (trigeminal nerve branch V); ALLnv, dorsal root of the anterior lateral line nerve (trigeminal nerve branch VII); Or, olfactory rosette; pg, pineal gland; Tel, telencephalon; Llc, lateral line canals; pgn, pineal gland nerve; oN, optic nerve; On, single olfactory nerve bundle; Ol, olfactory lamella; aL, ampulla of Lorenzini; ac, ampullary canal; OTs, olfactory tracts in the peduncle; ON, olfactory nerve (cranial nerve I); oTc, optic tectum; Di, diencephalon; otg, optical tegmentum; oc, optic chiasma; il, inferior lobe; Mo, anterior extent of the medulla oblongata; *, adipose tissue; Pg, pituitary gland; Cer, cerebellum; orange arrows indicate lateral line canals openings (pores); yellow arrowheads indicate electrosensory (or ampullary) pores.