Modelling columnarity of pyramidal cells in the human cerebral cortex
Andreas D. Christoffersen, Jesper M{\o}ller, Heidi S. Christensen

TL;DR
This paper introduces a hierarchical anisotropic point process model for the spatial distribution of pyramidal cells in the human cerebral cortex, combining cylindrical clustering and interaction effects, and fits it to biological data.
Contribution
It proposes a novel hierarchical point process model capturing anisotropy and cell interactions, fitting it to pyramidal cell data and relating it to neuroscience hypotheses.
Findings
The final model effectively captures both repulsion and attraction among cells.
Hierarchical modeling improves fit over simpler models.
The model relates to the minicolumn hypothesis in neuroscience.
Abstract
For modelling the location of pyramidal cells in the human cerebral cortex we suggest a hierarchical point process in that exhibits anisotropy in the form of cylinders extending along the -axis. The model consists first of a generalised shot noise Cox process for the -coordinates, providing cylindrical clusters, and next of a Markov random field model for the -coordinates conditioned on the -coordinates, providing either repulsion, aggregation, or both within specified areas of interaction. Several cases of these hierarchical point processes are fitted to two pyramidal cell datasets, and of these a final model allowing for both repulsion and attraction between the points seem adequate. We discuss how the final model relates to the so-called minicolumn hypothesis in neuroscience.
| L3 | 0.027 | 2.86 | 0.36 |
|---|---|---|---|
| L5 | 0.0085 | 4.58 | 0.95 |
| L3 | 0.0040 | 5.45 | 2.42 |
|---|---|---|---|
| L5 | 0.0021 | 6.53 | 3.87 |
| Model | |||||
|---|---|---|---|---|---|
| 1 | 1 | 1 | - | - | - |
| 2 | 1 | - | |||
| 3 | 1 | - | |||
| 4 | 1 | - | |||
| 5 |
| L3 | 0.41 | 1.78 | 6.25 | 20 | 11.5 | 11 | 35.5 |
|---|---|---|---|---|---|---|---|
| L5 | 0.51 | 1.68 | 6.77 | 24.25 | 15.5 | 14.75 | 37.25 |
| True value | 0.41 | 1.78 | 6.25 | 20 | 11.5 | 11 | 35.5 |
|---|---|---|---|---|---|---|---|
| Mean | 0.40 | 1.82 | 6.73 | 19.96 | 11.56 | 11.06 | 35.18 |
| Standard deviation | 0.048 | 0.081 | 0.447 | 0.608 | 0.292 | 0.618 | 1.357 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Modelling columnarity of pyramidal cells in the human cerebral cortex
Andreas Dyreborg Christoffersen
Aalborg University
Jesper Møller and Heidi Søgaard Christensen
Aalborg University
Abstract
For modelling the location of pyramidal cells in the human cerebral cortex we suggest a hierarchical point process in that exhibits anisotropy in the form of cylinders extending along the -axis. The model consists first of a generalised shot noise Cox process for the -coordinates, providing cylindrical clusters, and next of a Markov random field model for the -coordinates conditioned on the -coordinates, providing either repulsion, aggregation, or both within specified areas of interaction. Several cases of these hierarchical point processes are fitted to two pyramidal cell datasets, and of these a final model allowing for both repulsion and attraction between the points seem adequate. We discuss how the final model relates to the so-called minicolumn hypothesis in neuroscience.
Keywords: anisotropy; cylindrical -function; determinantal point process; hierarchical point process model; line cluster point process; Markov random field; minicolumn hypothesis; pseudo likelihood
1 Introduction
The structuring of neurons in the human brain is a subject of great interest since abnormal structures may be linked to certain neurological diseases (see Buxhoeveden and Casanova,, 2002; Casanova,, 2007; Casanova et al.,, 2006; Esiri and Chance,, 2006; Chance et al.,, 2011). A specific structure that has been extensively studied in the biological literature is the so called ’minicolumn’ structure of the cells in the cerebral cortex (see Buxhoeveden and Casanova,, 2002; Rafati et al.,, 2016, and references therein). Rafati et al., (2016) characterised these minicolumns as ‘linear aggregates of neurons organised vertically in units that traverse the cortical layer II–VI, and have in humans a diameter of 35–60 and consist typically of 80–100 neurons’.
1.1 Data
In this paper we analyse the structuring of pyramidal cells, which make up approximately 75–80% of all neurons (Buxhoeveden and Casanova,, 2002) and are pyramid shaped cells, where the so-called apical dendrite extends from the top/apex of a pyramidal cell. Specifically, the paper is concerned with pyramidal cells from the so-called Brodmann area four of the human cerebral cortex. The neocortex constitutes most of the cerebral cortex and can be divided into six layers. We consider two datasets consisting of the locations and orientations of pyramidal cells in a section of the third and fifth layer, respectively. Here, each location is a three-dimensional coordinate representing the centre of a pyramidal cell’s nucleolus and each orientation is a unit vector representing the apical dendrite’s position relative to the corresponding nucleolus.
The left part of Figure 1 shows two point pattern datasets of 634 and 548 nucleolus locations which will be referred to as L3 (top) and L5 (bottom), respectively (for plot of the orientations for L3, see Møller et al.,, 2019). Note that the observation window for the cell locations is a rectangular region with side lengths 492.70 , 132.03 , and 407.70 for L3 and 488.40 , 138.33 , and 495.40 for L5. Notice also that the nucleolus locations are recorded such that the -axis is perpendicular to the so-called pial surface of the brain. In accordance to the minicolumn hypothesis, this implies that the minicolumns extend parallel to the -axis. In the right part of Figure 1 we have therefore shown the 2D -locations of the two 3D point pattern datasets.
1.2 Background and objective
Møller et al., (2019) found independence between locations and orientations for L3 meaning that the two components may be modelled separately; the same conclusion has afterwards been drawn for L5. As they also found a suitable inhomogeneous Poisson process model for the orientations, and since it is difficult to visually detect any structure in the point patterns shown in Figure 1, the focus of this paper is on modelling the nucleolus locations. In particular, we aim at modelling the nucleolus locations for L3 respective L5 by a spatial point process with a columnar structure and discuss to what extent this relates to the minicolumn hypothesis. Note that for the two datasets we use the same notation for the spatial point process, and we view as a random finite subset of .
To the best of our knowledge the so-called Poisson line cluster point process (see Møller et al.,, 2016) is the only existing point process model for modelling columnar structures. This model was considered by Rafati et al., (2016) in connection to another dataset of pyramidal nucleolus locations, but it was not fitted to that dataset. For each point pattern considered in the present paper, we notice later that a more advanced model than the Poisson line cluster point process is needed; below we describe such a model for .
1.3 Hierarchical point process models
We consider a hierarchical model for as follows. Note that the observation window is a product space, , where is a rectangular region in the -plane and is an interval on the -axis. Let be the point process of -coordinates in (i.e. given by the projection of onto the -plane), associate to each point the corresponding -coordinate so that , and conditioned on the -points , let be the random vector of -coordinates in (with an arbitrary ordering of these points and where is short hand notation for ). Clearly, is in a one-to-one correspondence with and , and we model first and second conditioned on . Further details are given below and in Sections 3–5.
1.3.1 The model for
For we consider the restriction of a cluster point process in to defined as follows. Let be a stationary point process on (i.e. its distribution is invariant under planar translations) with intensity , and associate to each point a point process that is concentrated around the line in which is perpendicular to the -plane, with intersection point . We refer to as the cylindrical cluster associated to . Let denote the projection onto the -plane of the observed part of the cylindrical cluster. For short we refer to the non-empty as the projected cluster with centre point . Then we let
[TABLE]
Further, conditioned on , we assume that the projected clusters are independent and each non-empty is distributed as the intersection of with a finite planar Poisson process translated by the centre point ; this Poisson process has intensity function , where is the length of the interval , is a parameter, and is the probability density function of a bivariate zero-mean isotropic normal distribution with standard deviation . Thus, ignoring boundary effects, is the expected size (or number of points) of a projected cluster and controls the spread of points in a projected cluster. Specifically, we let first be a planar stationary Poisson process and later a stationary determinantal point process (Lavancier et al.,, 2015), since later we observe for a fitted Poisson process a very low expected number of points in a projected cluster and that there is a need for a repulsive model in order to obtain less overlap between the projected clusters.
1.3.2 The model for conditioned on
Consider the special case where is a planar stationary Poisson process and conditioned on is a homogeneous binomial point process, that is, the points in are independent and uniformly distributed on . Note that depends only on through the number of points in . It becomes clear in Section 4 that this special case corresponds to a degenerate case of a Poisson line cluster point process (PLCPP) as considered in Møller et al., (2016).
In Section 5 we consider several other cases than a homogeneous binomial point process for conditioned on . In the end, in comparison with the PLCPP model suggested in Møller et al., (2016) and Rafati et al., (2016) for the description of another dataset of pyramidal nucleous locations, we suggest and fit a rather complex hierarchical point process model. Our final model describes columnar structures of the nucleolus locations in each dataset L3 and L5, with repulsion between nucleolus locations given by a hard core condition on a small scale and a stunted cylindrical interaction region on a larger scale, as well as clustering between nucleolus locations given by an elongated cylindrical interaction region. In particular, our final fitted model describes a columnar structure but with much smaller columns than expected under the minicolumn hypothesis.
1.4 Outline
The remainder of this paper is organised as follows. In Section 2 we introduce some basic concepts and definitions needed when introducing and fitting the models in the subsequent sections. In Section 3 we investigate how the nucleolus locations deviate from complete spatial randomness. In Section 4 we also notice a deviation from a fitted degenerate PLCPP model. In Section 5 we introduce and fit various generalisations of the degenerate PLCPP model, including the final model briefly described in Sections 1.3.1–1.3.2. In particular, for estimation of parameters used in models for conditioned on we propose in Section 5 a maximum pseudo likelihood procedure, the performance of which is studied in a simulation study reported in Appendix I. Finally, Section 6 summaries our findings and discuss directions for future research.
2 Preliminaries
The point processes , , and introduced above can be viewed as the restriction to the bounded sets , , and of a locally finite point process on with , respectively. Below we recall a few basic statistical tools needed in this paper, using the generic notation for a locally finite point process defined on (apart from the cases above, we have in mind that could also be the centre process from Section 1.3). Briefly speaking, this means that is a random subset of satisfying that is finite for any bounded set ; for a more rigorous definition of point processes, see e.g. Daley and Vere-Jones, (2003) or Møller and Waagepetersen, (2004).
2.1 Moments
For each integer , to describe the ’th order moment properties of , we consider the so-called ’th order intensity function given that it exists. This means that for any pairwise distinct and bounded Borel sets ,
[TABLE]
is finite, where denotes the cardinality of .
The first order intensity function is of particular interest and is simply referred to as the intensity function. Heuristically, can be interpreted as the probability of observing a point from in the infinitesimal ball of volume centred at . If the intensity function is constant, then for any bounded Borel set , where is the Lebesgue measure. In this case is said to be homogeneous and otherwise inhomogeneous. Clearly, stationarity of (meaning that its distribution is invariant under translations in ) implies homogeneity.
2.2 Functional summaries
The functional summaries described in this section will be used both for model fitting as described in Section 2.3 and for model checking as described in Section 2.4.
To summarise the second order moment properties, it is custom to consider the pair correlation function (PCF), , which is defined as the ratio of the second and first order intensity function, that is,
[TABLE]
Heuristically, is the probability of simultaneously observing a point from in each of the two infinitesimal balls of volume and centred at respectively and . For a Poisson process , . The PCF is said to be stationary when (with abuse of notation) ; this is the case when is stationary.
If the PCF is stationary, it is closely related to the so-called second order reduced moment measure, , given by
[TABLE]
where is a Borel set (see Møller and Waagepetersen,, 2004). If is stationary, then can be interpreted as the expected number of points in within given that has a point at the origin of ; when considering scalings of , we refer to as a structuring element. The simplest example occurs when is a ball centred at the origin and with radius ; then becomes the -function introduced by Ripley, (1976); and often we instead consider a transformation of the -function, which is called the -function and defined by , where is the volume of the -dimensional unit ball. In particular, if is a stationary Poisson process, then .
For detecting cylindrical structures, Møller et al., (2016) introduced the cylindrical -function which corresponds to when is a cylinder of height , base-radius , and centre of mass at the origin. Note that Ripley’s -function depends only on one argument, , while the cylindrical -function depends both on , , and the direction of the cylinder. However, when and since the minicolumns are expected to extend along the -axis, we only consider cylinders extending in this direction, effectively reducing the number of arguments to two.
We will also consider the commonly used -, -, and -function when performing model control; see Van Lieshout and Baddeley, (1996) for definitions. Briefly, if is stationary, is the probability that has a point within distance from an arbitrary fixed location in ; is the probability that has another point within distance from an arbitrary fixed point in ; and when .
2.3 Model fitting
In Møller et al., (2016) parameter estimation for the degenerate PLCPP model was simply done by a moment based procedure which included minimisation of a certain contrast between a theoretical second order moment functional summary and its empirical estimate. Below we describe a similar minimum contrast procedure for estimating the parameters of models for . For the models of conditioned on we find it convenient to use a maximum pseudo likelihood procedure as detailed in Section 5.3.2.
Minimum contrast estimation is a computationally simple fitting procedure introduced by Diggle and Gratton, (1984) that is applicable when a closed form expression of a functional summary, , exists. The idea is to minimise the distance from the theoretical function to its empirical estimate for the data. Specifically, if depends on the parameter vector and is a function of ‘distance’ (as for example in case of Ripley’s -function), the minimum contrast estimate of is given by
[TABLE]
where , , and are tuning parameters. General recommendations on are given in Guan, (2009) and Diggle, (2014), when or ; when fitting a model to , we let , , , and be one fourth of the shortest side length of .
When the PCF has a closed form expression, alternative estimation procedures can be used, including the second order composite likelihood (see Guan,, 2006; Waagepetersen,, 2007), adapted second order composite likelihood (see Lavancier et al.,, 2018), and Palm likelihood (see Ogata and Katsura,, 1991; Prokešová et al.,, 2016; Baddeley et al.,, 2016).
2.4 GERL envelope procedure
For model checking we consider informative global extreme rank length (GERL) envelope procedures (Mrkvička et al.,, 2018; Myllymäki et al.,, 2017) based on various functional summaries as described below.
In the GERL envelope procedure, the distribution of an empirical functional summary is estimated by simulations under a fitted model of interest. The procedure is a refinement of the global rank envelope procedure (Myllymäki et al.,, 2017), where it is recommended to use 2499 simulations for a single one-dimensional functional summary and at least 9999 simulations for a single two-dimensional functional summary (Mrkvička et al.,, 2016). However, we consider a concatenation of the -, -, -, and -function in which case Mrkvička et al., (2017) recommend using more simulations. Particularly for a concatenation of one-dimensional summary functions they recommend using simulations. For the GERL envelope procedure, Mrkvička et al., (2018) suggest that a lower number of simulations may be enough. Therefore, we use 9999 simulations. Since we consider a concatenation of one-dimensional functional summaries, we ensure that each of the functional summaries are weighted equally in the GERL envelope test by evaluating them at the same number of arguments (Mrkvička et al.,, 2017). Specifically, we consider 64 -values for each of the functions , , , and . The cylindrical -function is not part of the concatenation, and it will be evaluated over a square grid consisting of 64 -values and 64 -values.
2.5 Summary
We remark that the summary function used for model fitting will not be used for checking goodness of fit using the GERL envelope procedure. In summary, we use
- •
empirical estimates of the cylindrical -function for investigating anisotropy and in particular columnarity in the 3D point patterns;
- •
when considering isotropic point process models for the 2D projected locations (projections into the two-dimensional -plane), Ripley’s -function for parameter estimation (both the theoretical -function and its parametric estimate are used as explained in Section 2.3) and empirical estimates of the -, -, and -function when checking for goodness of fit;
- •
when checking for goodness of fit for anisotropic point process models fitted to the 3D point patterns, empirical estimates of both the -, -, -, and -function (which are not informative about anisotropy) and the cylindrical -function (which is informative about anisotropy).
3 Complete spatial randomness
The most natural place to begin our point pattern analysis is by testing whether a homogeneous Poisson process with intensity (we then view as a stationary Poisson process with the same intensity), also called complete spatial randomness (CSR), adequately describe each nucleolus point pattern dataset. Recall that this means that is Poisson distributed with parameter and conditional on the points in are independent and uniformly distributed within . We shall see that CSR is a too simple model for the description of L3 and L5, and that the noticed deviations from CSR become useful for suggesting new models.
The CSR model is fully specified by its intensity, which naturally is estimated by , which is equal to for L3 and for L5. For that fitted model, Figure 2 summarises the results of the GERL envelope procedure, based on the empirical cylindrical -function with the cylindrical structuring element extending in the -, -, and -directions, along with the areas at which the empirical cylindrical -function falls outside the GERL envelope. It is clearly seen that CSR is rejected for both point patterns in all three directions. This is supported by the associated -values of for all three directions for L3, and for the and -directions and for the -direction for L5. We notice that the empirical cylindrical -function extending in the -direction falls above the upper GERL envelopes for cylinders that have a height larger than approximately 35 for both datasets, together with a base radius of approximately 5–15 for L3 and 5–20 for L5. This trend is not observed for the empirical cylindrical -functions extending in the - and -directions. Furthermore, the observed cylindrical -functions extending in the -direction falls below the lower GERL envelope for cylinders with a height of approximately 10–25 and a base radius larger than 5 . We further observe that the empirical cylindrical -functions extending in the - and - directions falls below the lower GERL envelope for cylinders with a height of approximately 0–60 and a base radius of approximately 5–25 . Hence, for elongated cylinders extending in the -direction, we tend to see more points in the data than we expect under CSR, while for stunted cylinders we tend to see fewer points. Similarly, for cylinders that are neither very stunted or very elongated in the - and -directions, we see fewer points than we expect to see under CSR. This seems to be in correspondence with columnar structures where the columns extend in the -direction.
4 The degenerate Poisson line cluster point process
Møller et al., (2016) presented the so-called Poisson line cluster point process (PLCPP) which is useful for modelling columnar structures. Specifically, we consider a degenerate PLCPP constructed as follows.
Generate a stationary Poisson process with finite intensity . Each point corresponds to an infinite line in which is perpendicular to the -plane, that is, . 2. 2.
Conditional on , generate independent stationary Poisson processes with identical and finite intensity . 3. 3.
Generate point processes by independently displacing the points of by the zero-mean isotropic normal distribution with standard deviation . 4. 4.
Finally, set and .
Some comments to the construction in items 1–4 are in order.
In the general definition of the PLCPP in Møller et al., (2016), the lines are modelled as a stationary Poisson line process. That is, the lines are not required to be perpendicular to the -plane nor does the Poisson line process need to be degenerate (meaning that the lines are not required to be mutually parallel). Further, the dispersion density (used in item 3) can be arbitrary. However, the construction is still such that becomes stationary. Furthermore, the same distribution of is obtained whether we consider a three-dimensional zero-mean isotropic normal distribution for displacements in item 3 or a bivariate zero-mean isotropic normal distribution with displacements of the -coordinates for the points of , provided the variances of the two normal distributions are identical, cf. Møller et al., (2016).
Returning to the degenerate PLCPP of items 1–4, we imagine that each is a cylindrical cluster of points around the line , where these cylindrical clusters are parallel to the -axis. Furthermore, the interpretation of the parameters , , and in terms of a Poisson cluster point process is similar to that in Section 1.3.1 except that we now also consider lines not intersecting : if as defined by items 1–4 is restricted to a subset bounded by two planes parallel to the -plane, for specificity , this restricted point process can be seen as a (modified) Thomas process (see Thomas,, 1949; Møller and Waagepetersen,, 2004) on along with independent -coordinates following a uniform distribution on .
To see this, first note that conditional on and for all , is a Poisson process in with intensity function , where is the probability density function of the bivariate isotropic normal distribution given in item 3. In turn, this implies that conditioned on is a Poisson process in with intensity function . Further, since does not depend on for all , the projection of onto the -plane, , conditioned on is a Poisson process with intensity , where is the length of the interval . Since is a stationary Poisson process, is a Thomas process with centre process intensity and expected cluster size (that is, the expected number of points in ). Finally, from items 2–4 it follows that the -coordinates of are independent and uniformly distributed on , and they are independent of .
Consequently, simulating is straightforwardly done by simulating a Thomas point process (on a larger set than in order to avoid boundary effects) along with independent uniform -coordinates on . For simulating the Thomas point process we apply standard software from the R-package spatstat (Baddeley et al.,, 2016). Similarly, fitting a degenerate PLCPP to a realisation of is simply a matter of fitting a Thomas process to the point pattern consisting of the -coordinates of the points in that realisation. Since the -function of the Thomas process has a closed form expression, the model can easily be fitted using minimum contrast estimation with in (1). Table 1 summarises the parameter estimates, where most notably the expected cluster size is for both L3 and L5. Understanding each cylindrical cluster within as (a part of) a minicolumn, ‘these parameter estimates result in very unnatural models for the datasets, since each minicolumn within is expected to consist of less than one point’ (personal communication with Jens R. Nyengaard).
Despite the fact that the fitted degenerate PLCPP models are somewhat unnatural and hardly can be interpreted as a model with (the hypothesised) minicolumnar structures, GERL envelope procedure based on a concatenation of the -, -, and -function shows that the Thomas process suitably fit the projected locations (projections into the two-dimensional -plane) with a -value of 0.76 for L3 and 0.87 for L5. However, results from the concatenated GERL envelope procedure described in Section 2.4 indicated that the model did not suitably describe the three-dimensional nucleolus locations with -values of and for L3 and and for L5 when using the GERL envelope procedure based on the concatenation of the one-dimensional summary functions (, , , ) and the cylindrical -function in the -direction, respectively.
Specifically, Figure 3 shows the empirical cylindrical -function and indicates where it deviates from the 95% GERL envelope. Clearly, the model does account for some of the hypothesized columnarity of the data as opposed to CSR, but the empirical cylindrical -function for L3 still falls above the 95% GERL envelope. Furthermore, the empirical cylindrical -function for both datasets falls below the 95% GERL envelope similar to what was seen under CSR, indicating a lack of regularity of the model, which in fact is supported by the one-dimensional functional summaries (not shown). This could suggest that the cylindrical clusters should be more distinct; motivating us to generalise the degenerate PLCPP model as in the following section.
5 A generalisation of the degenerate PLCPP
As some but not all features of the data were explained by the degenerate PLCPP fitted in Section 4, we propose in this section two generalisations as follows.
The centre process is a planar stationary point process. 2. 2.
conditioned on is a Markov random field.
The first modification is straightforward and although the Thomas point process suitably fitted the projected point patterns we found the parameter estimates unnatural for describing cylindrical clustering as discussed in Section 4. Therefore we chose a repulsive centre process in order to obtain more distinguishable cylindrical clusters; this is detailed in Section 5.1. Further, the assumption of stationarity of is made in order to apply a similar minimum contrast estimation procedure as in Section 4, so implicitly we make the assumption that the PCF or the -function is expressible in a closed form. For the second modification we suggest a conditional model inspired by the multiscale point process and particularly the Strauss hard core point process (see e.g. Møller and Waagepetersen,, 2004) which will allow for further repulsion or even aggregation between the points; this is detailed in Sections 5.2–5.3.
5.1 A determinantal point process model for the centre points
Consider a point process specified by items 1–4 in Section 4 with the exception that the centre process now is an arbitrary stationary planar point process. Then, recalling the notation from Section 4, is a planar Cox process (see Møller and Waagepetersen,, 2004) and even a planar generalised shot-noise Cox process (see Møller and Torrisi,, 2005) driven by the random intensity function for . Moreover, corresponds to the Thomas process, but with a different centre point process (unless of course is a stationary Poisson process).
In this section we focus on the case where is a stationary determinantal point process (DPP; see Lavancier et al.,, 2015), in which case we will refer to as the determinantal line cluster point process (DLCPP). Let be a function, then is a DPP with kernel if its intensity functions satisfy
[TABLE]
where is the determinant of the matrix with ’th entry . For further details on DPPs, we refer to Lavancier et al., (2015) and the references therein. When is a DPP, we call a determinantal Thomas point process (DTPP). The DTPP is discussed to some extent in Møller and Christoffersen, (2018), where a closed form expression of its PCF is found. Thus, the DLCPP can be fitted by fitting a DTPP to the projected data using a minimum contrast procedure (see Section 2.3).
Specifically, we let be the jinc-like DPP given by the kernel , where is the intensity of , is the first order Bessel function of the first kind, and denotes the usual planar distance. In the sense of Lavancier et al., (2015), this is the most repulsive DPP with a stationary kernel (see also Biscio and Lavancier,, 2016). Simulation of the DTPP is done by first simulating on a larger region than in order to avoid boundary effects, for which we use the functionality of spatstat; second we generate for each cluster a Poisson distributed number of points with intensity ; and third we displace these points by a bivariate zero-mean isotropic normal distribution.
The parameter estimates of the jinc-like DTPP model were obtained by minimum contrast with . The parameter estimates are given in Table 2, where the estimated expected cluster size is ‘much smaller than expected for a minicolumn when restricting it to the observation window – provided the minicolumn hypothesis is true’ (personal communication with Jens R. Nyengaard). So we neither claim that we have a fitted model for minicolumns nor that the minicolumn hypothesis is true. Instead we have fitted a model with cylindrical clusters: from Table 2 we see, if denotes the area of , the estimated number of projected clusters is , which is approximately for L3 and for L5; the estimated expected size of a projected cluster is only 2.42 for L3 and 3.87 for L5.
Despite the expectation under the minicolumn hypothesis of having much higher values of than in Table 2, simulations of the fitted jinc-like DPP in the -plane seem in reasonable correspondence to the projected data; see Figure 4. Furthermore, results from the GERL envelope procedure based on a concatenation of the -, -, and -function do not provide any evidence against the jinc-like DPP model for the projected points with -values of 0.67 for L3 and 0.83 for L5.
Since the jinc-like DTPP model fits the projected data well, we proceeded and added independent uniform -coordinates on to the simulations, thereby obtaining simulations of the jinc-like DLCPP. Figure 5 summarises the result of the 95% GERL test based on the concatenation of one-dimensional functional summaries as well as the cylindrical -function as described in Section 2.2. These plots show that the models do not account for the regularity of the data, but accounts for more clustering compared to the degenerate PLCPP discussed in Section 4. This leads us to our next generalisation in Section 5.2 and the specific models in Section 5.3.
5.2 General MRF models for the -coordinates given the -coordinates
Motivated by the observations at the end of the previous section, in this section we propose to model the vector of -coordinates conditioned on the -coordinates by a pairwise interaction MRF given in (2) below.
In general, conditioned on , we propose a model for with a conditional probability density function of the form
[TABLE]
with notation defined as follows. The right hand side in (2) is an unnormalised (conditional) density with respect to -fold Lebesgue measure on ; denotes the indicator function; and , , and are unknown parameters. When , it is a hard core parameter ensuring a minimum distance between all pair of points in ; for the pyramidal cell data it seems natural to include a hard core condition since the cells cannot overlap. Clearly, in order that the conditional density is well-defined, needs to be smaller that the length of (which is much larger than the diameter of a cell). Furthermore, for ,
[TABLE]
where is an interaction region, with centre of mass and a ‘size and shape parameter’, , that determines the interaction between points. It is additionally assumed that the hard core ball, given by the three-dimensional closed ball of radius and centre contains neither nor . Finally, it is assumed that the symmetry condition
[TABLE]
and the disjointness condition
[TABLE]
are satisfied. The symmetry condition is imposed to ensure that we can interchange the roles of and .
If and , then becomes the homogeneous binomial point process which depends only on through the number of points in . In general, using Markov random field (MRF) terminology, conditioned on is a pairwise interaction MRF with sites given by the lattice , where two sites and are neighbours if and only if there exist and a such that or . In other words, the conditional distribution of (the ’th coordinate in ) given both and all with depends only on those where and are neighbours. We may also say that and interact if is in the union of and – we refer to this union of sets as the region of interaction of (note that we can interchange the roles of and ) or if (that is, the hard core condition is not satisfied, which happens with probability 0). The interaction can either cause repulsion/inhibition or attraction/clustering of the points in depending on whether or for . Thus, apart from the hard core condition, the model allows for both repulsion and attraction but within different interaction regions and .
Note that our hierarchical model construction yields a more flexible model for but we ignore edge effects in the sense that we have only specified a model for first and second conditioned on , thereby ignoring a possible influence of points in when (2) is used in the latter step (unless it specifies a binomial point process). This simplification is just made for mathematical convenience; indeed it would be interesting to construct a model taking edge effects into account so that becomes stationary, but we leave this challenging issue for future research.
5.3 Fitting specific MRF models for the -coordinates given the -coordinates
Below we first specify the ingredients of the conditional probability density function given in (2) for various models and discuss the overall conclusions, next describe how to find parameter estimates, and finally discuss how well the estimated models fit the data. Note that although we have not specified a stationary model for , it still make sense to interpret plots of the empirical cylindrical -function and of the -, -, -, and -function, since we have stationarity in the -plane and approximately stationarity in the -direction (as the density (2) is invariant under ‘translations of within ’).
5.3.1 Selected models
In our search for a suitable model for the nucleolus locations, we considered many special cases of (2). Table 3 summarises five selected models, where is the ball with centre and radius , and where and denote the cylinder and double cone, respectively, with centre of mass at , height , base radius , and extending in the -direction. Note that in Table 3 we do not need to specify when . For the final model 5, (2) becomes the conditional density
[TABLE]
where the cylindrical interaction regions and are illustrated in Figure 6, is still the hard core parameter, and are interaction parameters, and and are parameters which determine the ‘range of interaction’ satisfying for . These restrictions on the parameters are empirically motivated by use of functional summaries as detailed below.
First, we considered model 1 which is a hard core model if and one of the simplest ways of modelling regularity; note that model 1 with is the binomial point process with a uniform density as considered in Section 4. Though accounting for small distance repulsion, when fitted to the data, model 1 turned out not to account for the repulsion at larger scales. Second, we considered model 2 which is a conditional Strauss model with a hard core condition (see Møller and Waagepetersen,, 2004, and the references therein). For this model the scale of repulsion for the -coordinates seemed too great for points with similar -coordinates, and therefore we found it natural to replace the spherical interaction region with a cylinder, yielding model 3. However, model 3 did not correct the problem, and continuing with a single region of interaction we next suggested model 4 with a region given by a cylinder minus a double cone. Model 4 does to a smaller degree penalise the occurrence of points with similar -coordinates. However, this model was not suitable either. Models 1–4 were discarded by GERL tests with extremely small -values. Finally, we considered model 5 which is a more flexible model that allows for both repulsion and aggregation within cylinder shaped interaction regions, cf. the discussion in Section 1.3.2. For simplicity all the models were also considered without a hard core condition, that is , but was in every case found inadequate.
5.3.2 Results based on maximum pseudo likelihood
The likelihood function corresponding to (2) involves a normalising constant which needs to be approximated by Markov chain Monte Carlo methods. We propose an easier alternative based on the pseudo likelihood function (Besag,, 1975) defined as follows when the data is given by . For , the ’th full conditional density associated to (2) is
[TABLE]
where we define
[TABLE]
and where the normalising constant is given by
[TABLE]
To estimate the model parameters we maximise the log pseudo likelihood given by
[TABLE]
Clearly, by (3) the maximum pseudo likelihood estimate (MPLE) of is the minimum distance between any distinct pair of points and in the data. This in fact also corresponds to the maximum likelihood estimate. For and for fixed and , we easily obtain the following. For each of models 2–4, the MPLE of exists if and only if for some , and then the log pseudo likelihood function is strictly concave with respect to . For model 5, the MPLE of exists if and only if for some and for some , and then the log pseudo likelihood function is strictly concave with respect to . Therefore, the (profile) log pseudo likelihood can be maximised by a combination of a grid search over and and numerical optimisation with respect to and .
Each of the five models in Table 3 were fitted to L3 and L5 by finding the maximum pseudo likelihood estimate, where for the numerical optimisation we used optim (a general-purpose optimisation function from the R-package stats). Table 4 shows the maximum pseudo likelihood estimates of model 5 for the two datasets. Most notably, around each point in , there is a repulsive interaction region (since ) within a stunted cylinder and an attractive interaction region (since ) within the union of two elongated cylinders, see again Figure 6. In particular the fitted model is in accordance to the empirical findings as noted later when the cylindrical -function extending in the -direction of Figure 2 is discussed. Specifically, there is repulsion between two points and in if and lie within distance 20 for L3 and 24.25 for L5 and if and lie within distance 11.5 for L3 and 15.5 for L5. Analogously, there is attraction between and if and lie within distance 11 for L3 and 14.75 for L5 and if is between 11.5–35.5 for L3 and 15.5–37.25 for L5. Moreover, the estimated hard core is between 6-7 , which is in accordance with ‘distance between the nucleolus and the membrane of a pyramidal cell’ (personal communication with Jens R. Nyengaard). Note that (the diameter of an estimated hard core ball) is about half as small as (the estimated height of ). Finally, comparing Tables 2-4, we note that the two ‘clustering parameters’ and are of the same order.
Model checking was performed using GERL envelope procedures based on the concatenation of one-dimensional functional summaries as well as the cylindrical -function as discussed in Section 2.4. For the fitted models, model 5 was the most appropriate with -values of 0.15 and 0.32 for L3 and 0.23 and 0.02 for L5 when using the GERL envelope procedure based on the concatenation of the one-dimensional summary functions (, , , ) and the cylindrical -function in the -direction, respectively; the 95% GERL envelopes are visualised in Figure 7. Thus no evidence is seen against the fitted models summarised in Table 4 for L3 while only slight evidence is present for L5.
Finally, note that simulations from each of models 1–5 can straightforwardly be obtained using a Metropolis-Hastings algorithm for a fixed number of points and given a realisation of the -coordinates. Specifically, we used Algorithm 7.1 in Møller and Waagepetersen, (2004) but with a systematic updating scheme cycling over the point indexes 1 to , using a uniform proposal for a new point in and a Hastings ratio calculated from the full conditional (3). We successively updated each point 100 times under the systematic updating scheme, corresponding to 63400 and 54800 point updates for L3 and L5, respectively.
6 Concluding remarks
The structure of minicolumns (clusters) of points has been investigated in relation to illnesses such as Down’s syndrom (Buxhoeveden et al.,, 2002), schizophrenia (Casanova,, 2007), autism (Casanova et al.,, 2006), and Alzheimer’s disease (Esiri and Chance,, 2006; Chance et al.,, 2011). However, none of the methods used treat the positions of cells as a 3D point pattern. This paper has contributed to 3D point process methodology by developing new models and inference procedures based on a combination of moment based estimation and maximum pseudo likelihood estimation, and by illustrating the usefulness of various 3D functional summaries, in particular the cylindrical -function, in combination with global rank envelope test procedures.
We fitted several hierarchical models for the two 3D point pattern datasets of nucleolus locations and related our findings to the minicolumn hypothesis, which claims that minicolumns extend parallel to the -axis. Starting with a homogeneous Poisson process and second with the degenerated Poisson line cluster point process model in Møller et al., (2016), we proceeded by developing more advanced point process models for a columnar structure along the -axis. Our final model can be summarized as follows. For the -coordinates, we argued a need for a cluster point process given by a generalized shot noise Cox process, where the cluster centres are described by a repulsive point process given by a stationary determinantal point process, and where the offspring distribution is given by a bivariate isotropic normal distribution. For the -coordinates conditioned on the -coordinates, we specified a pairwise interaction Markov random field model with repulsion between nucleolus locations given by a hard core condition on a small scale and a stunted cylindrical interaction region on a larger scale, as well as clustering between nucleolus locations given by an elongated cylindrical interaction region. The final model specifies much smaller columns than expected under the minicolumn hypothesis. Although the same type of model describes the two datasets, very different parameter estimates were obtained.
All the studies in Buxhoeveden et al., (2002), Casanova et al., (2006), Casanova, (2007), and Chance et al., (2011) show deviations in the minicolumn structure in the brains of sick subjects compared to normal ones. For future applications with several 3D point pattern datasets belonging to different groups (related to normal and sick objects), it remains to develop statistical methods for comparison of the groups. We hope that our methodology may serve as an inspiration for this and other future developments.
Acknowledgements
This work was supported by The Danish Council for Independent Research | Natural Sciences, grant DFF – 7014-00074 ‘Statistics for point processes in space and beyond’, and by the ‘Centre for Stochastic Geometry and Advanced Bioimaging’, funded by grant 8721 from the Villum Foundation. We are thankful to Ali H. Rafati for collecting the data analysed in this paper and to Jens R. Nyengaard and Ninna Vihrs for helpful comments.
Appendix A Appendix
A simulation study was performed in order to investigate the performance of the maximum pseudo likelihood estimation procedure used for fitting our final model (model 5 from Table 3) with a DTPP for the centre points in the -plane. The simulations were obtained by
simulating 100 DTPPs with , , and , corresponding to the parameter estimates in Table 2 for the dataset L3; 2. 2.
for each of the 100 simulated DTPPs, simulating the associated vector of -coordinates from the pairwise interaction MRF specified by the conditional density (2) and with regions of interaction as specified for model 5 in Table 3. For this we used a Metropolis-Hastings algorithm as described in Section 5.2 with , , , , , , , corresponding to the parameter estimates in Table 4 for the dataset L3.
The results of the simulation study are presented in Table A.1 and Figure A.1. Despite the high number of parameters, the estimates are distributed with most mass close to true parameter values and with a small standard deviation. Not surprisingly, the hard core parameter is an exception that is biased with a right skewed distribution, since the simulated point patterns always have to satisfy the hard core condition, whilst for a given simulated point pattern the estimate of is the shortest distance between any two points.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Baddeley et al., (2016) Baddeley, A., Rubak, E., and Turner, R. (2016). Spatial Point Patterns: Methodology and Applications with R . Chapman & Hall/CRC, New York.
- 2Besag, (1975) Besag, J. (1975). Statistical analysis of non-lattice data. The Statistician , 24:179–195.
- 3Biscio and Lavancier, (2016) Biscio, C. A. N. and Lavancier, F. (2016). Quantifying repulsiveness of determinantal point processes. Bernoulli , 22:2001–2028.
- 4Buxhoeveden et al., (2002) Buxhoeveden, D., Fobbs, A., Roy, E., and Casanova, M. (2002). Quantitative comparison of radial cell columns in children with Down’s syndrome and controls. Journal of Intellectual Disability Research , 46:76–81.
- 5Buxhoeveden and Casanova, (2002) Buxhoeveden, D. P. and Casanova, M. F. (2002). The minicolumn hypothesis in neuroscience. Brain , 125:935–951.
- 6Casanova, (2007) Casanova, M. F. (2007). Schizophrenia seen as a deficit in the modulation of cortical minicolumns by monoaminergic systems. International Review of Psychiatry , 19:361–372.
- 7Casanova et al., (2006) Casanova, M. F., van Kooten, I. A. J., Switala, A. E., van Engeland, H., Heinsen, H., Steinbusch, H. W. M., Hof, P. R., Trippe, J., Stone, J., and Schmitz, C. (2006). Minicolumnar abnormalities in autism. Acta Neuropathologica (Berl) , 112:287–303.
- 8Chance et al., (2011) Chance, S. A., Clover, L., Cousijn, H., Currah, L., Pettingill, R., and Esiri, M. M. (2011). Microanatomical correlates of cognitive ability and decline: Normal ageing, MCI, and Alzheimer’s disease. Cerebral Cortex , 21:1870–1878.
