# Temporal clustering analysis of endothelial cell gene expression following exposure to a conventional radiotherapy dose fraction using Gaussian process clustering

M. Heinonen, Fabien Milliat, Mohamed-amine Benadjaoud, Agnes Francois, Valerie Buard, Florence d'Alché-Buc, O. Guipaud, Georges Tarlet

<figure><img src="image_1.png" /></figure>

## ► To cite this version:

M. Heinonen, Fabien Milliat, Mohamed-amine Benadjaoud, Agnes Francois, Valerie Buard, et al. Temporal clustering analysis of endothelial cell gene expression following exposure to a conventional radiotherapy dose fraction using Gaussian process clustering. PLoS ONE, 2018, 13 (10), pp.e0204960. 10.1371/journal.pone.0204960. hal-02881802

HAL Id: hal-02881802

https://hal.science/hal-02881802

Submitted on 28 Dec 2023

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

<figure><img src="image_2.png" /></figure>
<figure><img src="image_3.png" /></figure>

RESEARCH ARTICLE

# Temporal clustering analysis of endothelial cell gene expression following exposure to a conventional radiotherapy dose fraction using Gaussian process clustering

Markus Heinonen¹, Fabien Milliat², Mohamed Amine Benadjaoud³, Agnès François², Valérie Buard², Georges Tarlet¹,², Florence d'Alché-Buc⁴, Olivier Guipaud¹,²*

1 Department of Information and Computer Science, Aalto University, Aalto, Finland, 2 Institute for Radiological Protection and Nuclear Safety (IRSN), PSE-SANTE, SERAMED, LRMed, Fontenay-aux-Roses, France, 3 Institute for Radiological Protection and Nuclear Safety (IRSN), PSE-SANTE, SERAMED, Fontenay-aux-Roses, France, 4 LTCI, Télécom ParisTech, Université Paris-Saclay, Paris, France

* olivier.guipaud@irsn.fr

## Abstract

The vascular endothelium is considered as a key cell compartment for the response to ionizing radiation of normal tissues and tumors, and as a promising target to improve the differential effect of radiotherapy in the future. Following radiation exposure, the global endothelial cell response covers a wide range of gene, miRNA, protein and metabolite expression modifications. Changes occur at the transcriptional, translational and post-translational levels and impact cell phenotype as well as the microenvironment by the production and secretion of soluble factors such as reactive oxygen species, chemokines, cytokines and growth factors. These radiation-induced dynamic modifications of molecular networks may control the endothelial cell phenotype and govern recruitment of immune cells, stressing the importance of clearly understanding the mechanisms which underlie these temporal processes. A wide variety of time series data is commonly used in bioinformatics studies, including gene expression, protein concentrations and metabolomics data. The use of clustering of these data is still an unclear problem. Here, we introduce kernels between Gaussian processes modeling time series, and subsequently introduce a spectral clustering algorithm. We apply the methods to the study of human primary endothelial cells (HUVECs) exposed to a radiotherapy dose fraction (2 Gy). Time windows of differential expressions of 301 genes involved in key cellular processes such as angiogenesis, inflammation, apoptosis, immune response and protein kinase were determined from 12 hours to 3 weeks post-irradiation. Then, 43 temporal clusters corresponding to profiles of similar expressions, including 49 genes out of 301 initially measured, were generated according to the proposed method. Forty-seven transcription factors (TFs) responsible for the expression of clusters of genes were predicted from sequence regulatory elements using the MotifMap system. Their temporal profiles of occurrences were established and clustered. Dynamic network interactions and molecular pathways of TFs and differential genes were finally explored, revealing key node genes and putative important cellular processes involved in tissue infiltration by immune cells following exposure to a radiotherapy dose fraction.

<figure><img src="image_4.png" /></figure>

OPEN ACCESS

**Citation:** Heinonen M, Milliat F, Benadjaoud MA, François A, Buard V, Tarlet G, et al. (2018) Temporal clustering analysis of endothelial cell gene expression following exposure to a conventional radiotherapy dose fraction using Gaussian process clustering. PLoS ONE 13(10): e0204960. https://doi.org/10.1371/journal.pone.0204960

**Editor:** Wataru Nishimura, International University of Health and Welfare School of Medicine, JAPAN

**Received:** June 25, 2018

**Accepted:** September 15, 2018

**Published:** October 3, 2018

**Copyright:** © 2018 Heinonen et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

**Data Availability Statement:** All relevant data are within the paper and its Supporting Information files.

**Funding:** This work has been supported by Electricité de France (Groupe Gestion Projet Radioprotection) and Institut de Radioprotection et de Sûreté Nucléaire (programme ROSIRIS). The funders had no role in study design, data collection
and analysis, decision to publish, or preparation of
the manuscript.

**Competing interests:** The authors have declared that no competing interests exist.

**Introduction**

Half of patients with tumors receive radiotherapy (RT) at some point during the course of their disease [1]. In combination with surgery and chemotherapy, RT achieves good results in terms of long-term survival and tumor cure in a variety of tumors. Although the latest generation devices deliver doses more and more precisely to the tumors, the therapeutic ratio of RT is still limited by normal tissue injury in organs at risk and by the radiation resistance of some tumors [2]. The vasculature plays a crucial role in tumor progression and in tumor sensitivity or resistance and is considered as a target in attempts to destroy tumors [3]. It also orchestrates wound healing in the case of radiation injury [3]. In the vasculature, the endothelium is considered as a promising target to improve the differential effect of RT in the future [4, 5].

The response of vascular endothelial cells to radiation exposure leads to a long-term radiation-induced dysfunction phenotype [6]. Conventionally, fractionated RT protocols deliver daily dose fractions of about 2 Gy. In a previous study, we analyzed primary human endothelial cells exposed to an ionizing radiation dose of 2 Gy to study temporal transcriptional perturbations from 0.5 to 21 days post-exposure [7]. This work consisted of developing a method for detecting time periods of differential gene expression using Gaussian processes (GPs) and a novel Bayesian likelihood ratio test. This allowed us to identify sets of differentially expressed genes in the different time periods after irradiation which, together with domain literature and gene enrichment analysis, led to insights into the dynamic response of endothelial cells to irradiation. We demonstrated that the method could well highlight phenomena already described in the response of cells to irradiation. Interestingly, the work suggested that endothelial cells may display an inflamed phenotype throughout RT, with possible effects on the vasculature of both normal tissues and tumors.

Here, we wanted to go deeper into the use of this dataset by a bioinformatics analysis of dif-
ferentially expressed gene clusters. This new study has sought to establish a novel method to
cluster time periods of statistically differentially expressed genes determined by our previous
method of GPs and the Bayesian likelihood ratio test. This new method has been applied to our
previously published dataset of real-time qPCR measurements of the transcriptional profiles of
human umbilical vascular endothelial cell (HUVEC) genes following irradiation at 2 Gy.

With the advent of high-throughput measurements technologies, large-scale systems biol-
ogy experiments are now routinely performed. Time series measurements of the transcrip-
tomic state of cells can reveal important information on their inherently dynamic regulation
and function. In this paper, we focus on the central task of determining the differentially
expressed genes in a two-sample time series experiment [8–11]. To this end, both Bayesian
and frequentist statistical tests have been proposed to estimate the significance of the difference
between gene expression in two conditions, or the difference from steady-state kinetics [9, 11,
12], while [13] applies Fourier analysis to differentiate gene expressions. In the Bayesian
approach, a Bayes factor between a null model and a differential model is often approximated
by computing the likelihood ratios of the observed data against the competing time course
gene expression models [14, 15]. A difference is declared if the data can be explained more
confidently using the differential model. By computing the likelihood ratio for individual
observation times, a differential test is produced over the observed time points [9]. However, it
is highly desirable to be able to estimate differential expression smoothly over the time course
even in the case of sparse or uneven measurements. To achieve a smoother estimation of dif-
ferential expression, we propose two likelihood ratio tests that measure the expected data like-
lihood instead of the observed data likelihood. These can be evaluated naturally using
probabilistic underlying expression models, or approximated using bootstrapping [16]. We
considered the Gaussian process regression (GPR) models, which have been commonly
applied to model time course gene expression [17–19] and which are an apt model for
likelihood ratio estimation [9]. GPR models are a flexible class of non-parametric Bayesian models, which quantify the uncertainty of the underlying process estimates using Gaussian distributions [20]. GPR models of temporal gene expression have been extended with outlier detection [21], hierarchical replicate models and clustering [22], bootstrapping [16], missing data handling [13] and with ordinary differential equation (ODE) model integrations [23, 24]. Due to the GPR modeling, our approach is general to any kind of time series data, and supports any number of replicate measurements and time point distributions.

In this paper we defined several families of kernel functions between GPs and propose a novel clustering algorithm suitable for kernels between GPs. We propose to extend the method by considering kernels between derivatives of GPs as well as to model the rate of expression changes. We analyzed the performance of the proposed kernel families and applied the method to clustering of gene expression time series for irradiation of human endothelial cells. We sought results for predicted transcription factors (TFs) to gain insights into the biological relevance of the clustering as regards the response of endothelial cells to a conventional RT dose fraction (2 Gy), finally providing biological insight by cluster analysis.

# Materials and methods

## A description of the gaussian process kernel method

We first review the notions of GPs and kernels between distributions, and then present several families of kernels between GPs.

**Primer on gaussian processes.** First, we construct smooth probabilistic models of the measured gene expression trajectories over time from point measurements using GPs. Let $y = (y_{t1}, \dots, y_{tN}) \in \mathbb{R}^N$ be the vector of $N$ noisy gene expression measurements $y_t \in \mathbb{R}$ at input time points $T_{\text{obs}} = (t_1, \dots, t_N) \in \mathbb{R}_+^N$. We assume that a true model $f(t)$ explains the observations through

$$y_t = f(t) + \varepsilon_t$$

for some Gaussian isotropic and time-dependent noise model $\varepsilon_t \sim \mathcal{N}(0, \omega_t^2)$. We collect the time-dependent noise variances $\omega_{t1}^2, \dots, \omega_{tN}^2$ into a diagonal covariance matrix $\Omega$.

GPR is a Bayesian non-parametric and non-linear method for regression. A GP is a generalization of distributions to functions, where any subset of function evaluations is jointly Gaussian [20]. A GP $f_* \sim \mathcal{GP}(\mu_*, \Sigma_*)$ represents a distribution over function samples $f_* = f(t_1), \dots, f(t_{N_*})$ at time points $T = (t_1, \dots, t_{N_*}) \in \mathbb{R}_+^N$ through the mean vector $\mu_* \in \mathbb{R}^{N_*}$ and the covariance matrix $\Sigma \in \mathbb{R}^{N_* \times N_*}$.

According to GPR modeling, we determine the function class by placing a Gaussian prior

$$f \sim \mathcal{N}(0, K_{TT})$$

over the true model $f(t)$, where $K_{TT}$ is a covariance, or more generally, a positive semi-definite kernel matrix between time points $T_{\text{obs}} \times T_{\text{obs}}$. We are interested in learning the GP given the data $y$ and the function prior, which results in a posterior distribution $f_*|y \sim \mathcal{N}(\mu_*, \Sigma_*)$ defined by

$$\mu_* = K_{*T}(K_{TT} + \Omega)^{-1}y$$

$$\Sigma_* = K_{**} - K_{*T}(K_{TT} + \Omega)^{-1}K_{T*}$$

where $K_{*T} = K_{T*}^T$ is the kernel $K$ over $T_* \times T_{\text{obs}}$.
The posterior of the true model can be visualized by the mean model $\mu_*$ along with 95% confidence intervals $\pm 1.96\sqrt{\text{diag}\Sigma_*}$. However, if we are interested in sampling from the estimated model with observational noise $\Omega$, we use the distribution $y_* \equiv y_*|f_* \sim N(\mu_*, \Sigma_* + \Omega)$ as the complete noisy kinetic model of the gene expression [16].

The kernel choice $K(t,t')$ plays an important role in determining the function space learned by the GP. The Gaussian kernel $K(t,t') = \exp(-\|t-t'\|^2/2\ell^2)$ is often used as a “default” kernel because of its simplicity, which naturally gives high covariance for close time points, resulting in smooth regression models. However, the Gaussian kernel is a function of $t-t'$, and hence stationary. For non-stationary dynamics, we opt for the non-stationary Gaussian kernel [7]

$$K_l(t, t') = \sigma_f^2 \exp \left( - \left( \frac{t}{l(t)} - \frac{t'}{l(t')} \right)^2 \right)$$

where we can choose a simple log-transform $l(t) = \log(t)$ or a parametric time-transformation $l(t) = l - (l - l_{min})e^{-ct}$. The three hyperparameters are: maximum length scale $l$, minimum lengthscale $l_{min}$ (at time $t=0$), and the curvature $c$ controls how fast the function $l(t)$ approaches its maximum value. We assume that the data are normalized such that perturbation occurs at time 0.

The GPR framework provides a natural way to learn the hyperparameters $\theta = (\sigma_f, l, l_{min}, c)$ of the kernel $K_l$. In a Bayesian model inference we would marginalize over the hyperparameters and the models implied by them. Due to computational tractability, we instead learn hyperparameters against the marginal log likelihood (MLL)

$$\log p(y|T, \theta) = \log \int p(y|f, T)p(f|\theta)df \quad (1)$$

which follows $y \sim N(0, K_{TT} + \theta)$ giving a log likelihood $-\frac{1}{2}y^T(K_{TT} + \theta)^{-1}y - \frac{1}{2}\log|K_{TT} + \theta| - \frac{N}{2}\log2\pi$. We optimize the parameters $\theta$ by gradient descent over Eq (1) with L-BFGS. We set the noise model to the replicate measurement variances. Alternatively, the noise model can be learned also against the marginal log likelihood [22], which, however, leads to an intractable inference if a varying noise model is considered.

**Gaussian process kernels.** We are interested in defining kernel functions between two GPs to be used for subsequent unsupervised or supervised learning. Let $y \sim GP(\mu, \Sigma)$ and $y' \sim GP(\mu', \Sigma')$ be GPs with means and covariances defined through N-dimensional multivariate normal distribution instantiations, where $\mu, \mu' \in \mathbb{R}^N$ and $\Sigma, \Sigma' \in \mathbb{R}^{N \times N}$. The distributions $y$ and $y'$ represent GPs over $N$ time points $(t_1, \dots, t_N)$. The more time points we utilize, the more accurate the GPs are.

While kernels between distributions, such as probability product kernels [25], Kullback-Leibler kernel [26] or Fisher kernels [27] have been defined, they are not directly applicable to stochastic processes. They do however offer a promising path towards GP kernels. Realizations of GPs are in practice N-dimensional multivariate normals that represent the process with higher $N$ giving a more accurate realization of the GP. The kernel function between GPs should reflect this property and converge towards the true kernel value when $N$ approaches infinity. We call a kernel GP – convergent if this holds. The distribution-based kernels listed above converge to zero as we increase $N$, unless the objects are identical.

We propose three families of GP kernels, the overlap coefficient (OVL) kernel $K_{OVL}$, and GP – convergent variants of the probability product $K_{PP}$ and the symmetric Kullback-Leibler kernels $K_{KL}$. We are interested in defining a kernel

$$K(y, y') \equiv K(p, p')$$
in following the notation of [25], where $p$ is the density function of the corresponding MVN distribution. Comparing N-dimensional MVN distribution is numerically intractable, and hence we define a GP kernel as a weighted sum over the marginalized distributions

$$K(p, p') \equiv \int_{\mathbb{R}} K(p_t, p'_t) dt$$

where $p_t$ is the marginalized Gaussian density at time $t$. This simplification entails only considering the diagonal variance diag $\Sigma$, which corresponds to the marginalized variances of the GP over time, which are commonly used to represent the model. Finally, we propose to enhance the kernel by taking a weighted mean according to the time interval lengths $\Delta t_i = \frac{1}{2}(t_{i+1} - t_{i-1})$ at all time points (note that first and last time points are handled as special cases) over a regularly spaced sample $T = (t_1, \dots, t_N)$ as

$$K_N(p, p') = \frac{1}{\Delta T} \sum_{i=1}^{n} \Delta t_i K(p_i, p'_i) \quad (2)$$

where $\Delta T$ is the time window length and $\Delta t$ is the time window length length. The kernel has the property $\lim_{n \to \infty} K_N(p, p') = K(p, p')$.

**Probability product kernels.** In [25] a probability product kernel is defined as

$$K(p, p') \equiv \int_{\mathbb{R}^N} p(z)^\rho p'(z)^\rho dz$$

over various distributions. Two interesting special cases arise: with $\rho = 0.5$ the kernel turns into a Bhattacharyya kernel [28]

$$\int_{\mathbb{R}^N} \sqrt{p(z)} \sqrt{p'(z)} dz$$

which is naturally normalized such that $K(p_i, p'_i) = 1$; and $\rho = 1$ gives the expected likelihood kernel

$$\int_{\mathbb{R}^N} p(z) p'(z) dz = \mathbb{E}_p[p'(z)] = \mathbb{E}_{p'}[p(z)]$$

which is the expectation of one distribution under the other. A closed form solution of the one-dimensional case $K(p_i, p'_i) = \int_{\mathbb{R}} p_i(z) p'_i(z) dz$ for the Bhattacharyya case $\rho = 1/2$ is

$$K_{\text{BH}}(p_i, p'_i) = \sqrt{\frac{2\sigma_i\sigma_i'}{\sigma_i^2 + \sigma_i'^2}} \exp\left(-\frac{1}{4}\left(\frac{\mu_i^2}{\sigma_i^2} + \frac{\mu_i'^2}{\sigma_i'^2} - \frac{\sigma_i^2\sigma_i'^2}{\sigma_i^2 + \sigma_i'^2}\right)\right) \quad (3)$$

and for the expected likelihood case $\rho = 1$

$$K_{\text{EL}}(p_i, p'_i) = \frac{1}{\sqrt{2\pi(\sigma_i^2 + \sigma_i'^2)}} \exp\left(-\frac{1}{2}\frac{(\mu_i - \mu_i')^2}{\sigma_i^2 + \sigma_i'^2}\right) \quad (4)$$

The kernel is SDP and N-convergent. Adding new time points during the GP only changes the similarity value if the new time points encode new information. We note that an alternative formulation of weighted geometric mean would result in a non-SDP kernel.

**Kullback-Leibler kernel.** Kullback-Leibler divergence between two MVNs is

$$D_{KL}(p \| p') = \int_{\mathbb{R}^N} \log \frac{p(z)}{p'(z)} p(z) dz,$$
and has an analytical solution. Considering only diagonal covariance results in

$$D_{KL}(p||p') = \frac{1}{2} \sum_{i=1}^{n} \left( \frac{(\mu_i - \mu_i')^2}{\sigma_i'^2} + \frac{\sigma_i'^2}{\sigma_i^2} - 1 - \log \frac{\sigma_i^2}{\sigma_i'^2} \right).$$

The Kullback-Leibler divergence is not symmetric, and hence we define a two-way symmet- ric KL divergence

$$D_{KL}(p, p') = D_{KL}(p||p') + D_{KL}(p'||p) \\ = \frac{1}{2} \sum_{i=1}^{n} \left( \frac{(\mu_i - \mu_i')^2 + \sigma_i^2}{\sigma_i'^2} + \frac{(\mu_i - \mu_i')^2 + \sigma_i'^2}{\sigma_i^2} - 2 \right) \\ = \frac{1}{2} \sum_{i=1}^{n} D_{KL}(p_i, p_i')$$

as a basis for the KL kernel

$$K_{KL}(p, p') = \exp(-\alpha D_{KL}(p, p') + \beta)$$

with α being a scaling parameter and β a shift. The KL kernel converges to zero while N grows. The α can be used to lessen the effect (e.g. setting α = N), but using small α leads to the kernel becoming numerically non-SDP.

We adapt the KL kernel into a GP kernel by taking the weighted mean of the divergence according to the time intervals

$$D_{KL}(p, p') = \exp \left( - \frac{\alpha}{2\Delta T} \sum_{i=1}^{n} \Delta t_i D_{KL}(p_i, p_i') + \beta \right) \\ = \exp \left( - \frac{\alpha}{2\Delta T} \sum_{i=1}^{n} \Delta t_i \left( \frac{(\mu_i - \mu_i')^2 + \sigma_i^2}{\sigma_i'^2} + \frac{(\mu_i - \mu_i')^2 + \sigma_i'^2}{\sigma_i^2} - 2 \right) + \beta \right). \quad (5)$$

**Overlapping coefficient kernel.** We propose another distribution similarity that mea- sures the overlap between two distributions [29]. An OVL between densities p(z) and p'(z) is

$$K_{OVL}(p, p') = \int_{\mathbb{R}^N} \min\{p(z), p'(z)\} dz \quad (6)$$

$$= 1 - \|p - p'\| \in [0, 1] \quad (7)$$

and is a valid kernel as the norm of the distance of the distributions [30].

The OVL naturally measures both the shape and GP uncertainties. The similarity general- izes into any distributions. The overlap measures the volume of the overlapping region of the distributions, or the area under the overlapping curve for one-dimensional distributions.

Parametric and non-parametric estimation frameworks for computation of OVL have been proposed [30, 31]. However, for our purposes, the overlap can be computed analytically for one-dimensional Gaussians, and hence we propose to compute the OVL for diagonalized covariances as

$$K_{OVL}(y, y') = \frac{1}{\Delta T} \sum_{i=1}^{n} \Delta t_i S_{OVL}(p_i, p_i') \\ = \frac{1}{\Delta T} \sum_{i=1}^{n} \Delta t_i \int_{\mathbb{R}} \min\{p_i(z), p_i'(z)\} dz. \quad (8)$$

The overlap between two Gaussians decomposes into a minimum of at most three intervals, each of which can be computed using the cumulative density of the smaller density. When the
two Gaussians have equal variances, only two intervals emerge. When also the means are equal, only a single interval emerges. We handle these as special cases. Therefore, the three intervals have two points z₁ and z₂ of equal density, which are the solutions to the square equation

$$ \left( \frac{1}{2\sigma^2} - \frac{1}{2\sigma'^2} \right) z_i^2 - \left( \frac{\mu'}{\sigma'^2} - \frac{\mu}{\sigma^2} \right) z_i + \left( \frac{\mu^2}{2\sigma^2} - \frac{\mu'^2}{2\sigma'^2} + \log \frac{\sigma}{\sigma'} \right) = 0 $$

The overlap kernel is then

$$ K_{OVL}(p_i, p'_i) = \int_{\mathbb{R}} \min\{p(z), p'(z)\} dz \\ = \min\{F(z_1), F'(z_1)\} + \min\{F(z_2) - F(z_1), F'(z_2) - F'(z_1)\} + \min\{1 - F(z_2), 1 - F'(z_2)\} $$

where F is the cumulative distribution function of a Normal.

**Difference of similarities.** The four similarities have different interpretations. The overlap similarity measures the average volume of the overlapping or shared distribution over time, and is naturally normalized between 0 and 1. The two probability product kernels measure the geometric mean of two distributions. We note that in general one cannot retrieve the Bhattacharyya kernel by normalizing the expected likelihood kernel. The OVL kernel is a lower bound of the Bhattacharyya kernel. Finally, the Kullback-Leibler kernel is the expectation of the log difference between the two densities over the other one, and has well-known theoretical interpretations of information.

**Derivative gaussian processes.** A derivative of a GP is another GP, as a derivative is a linear operation [32–34]. In a regression setting, given observations y at time points T, the GP $N_\theta(\mu'_\star; \Sigma'_\star)$ of the derivative $f_\theta$ of the estimated true function $f(t)$ at target time points $T_\star$ is defined as [35]

$$ \mu'_\star = \frac{\partial K_{\star T}}{\partial K_{\star T}} (K_{TT} + \Omega)^{-1} y $$

$$ \Sigma'_\star = \frac{\partial^2 K_{\star\star}}{\partial^2 T_\star} - \frac{K_{\star T}}{\partial T_\star} (K_{TT} + \Omega)^{-1} y \frac{K_{T\star}}{\partial T_\star} $$

Utilizing derivative GPs allows comparison of the change of variable over time in addition to comparing the variable values directly. A kernel between derivative GPs is in a normal fashion used as $K(y_\theta, y'_\theta)$, e.g. $K_{KL}(y_\theta, y'_\theta)$. A mixture kernel

$$ K(y, y') + (1 - \alpha)K(y_\theta, y'_\theta) $$

compares both the variable and its rate of change with ratio $\alpha$, i.e. $\alpha = 0.5$.

**Spectral k-means—Clustering.** Spectral clustering algorithms are a special class of clustering algorithms that are based on the graph Laplacians of similarity matrixes between objects [36] (see [37] for a review). The data are mapped into the eigenspace determined by the first k eigenvectors of the Laplacian

$$ L = D - K $$

where K is the similarity measure or a kernel, and D is a diagonal matrix with $D_{ii} = \sum_j K_{ij}$. The normalized graph Laplacian is $L_{norm} = D^{-1/2}LD^{-1/2}$. This translation maximizes the separation of the components of the underlying structure [37]. The clustering is achieved through standard k-means over the translated points. However, this leaves the procedure vulnerable to
outliers and noise. We propose to couple the Laplacians with an outlier-resistant k-means variant, denoted as k-means—[38].

The k-means consists of three iterative steps for some initial clustering: (i) computing the l most distant points from the nearest cluster centers, (ii) determining the closest cluster centers for the remaining points, and (iii) computing new cluster centers as their mean. To couple the method with spectral clustering, we apply the weighting scheme of [36] in the spectral domain, or over the principal components of the graph Laplacian, as detailed in the algorithm presented in S1 Fig.

## Dataset

We used the dataset we generated and published previously [7]. This dataset corresponds to real-time qPCR measurements of the transcriptional profiles of 301 human umbilical vascular endothelial cell (HUVEC) genes following irradiation at 2 Gy. Briefly, in the previous study, transcriptional profiles of 301 genes of HUVECs were measured with real-time qPCR under control conditions and with a single irradiation dose of 2 Gy (case) at 0 h with measurements $T_{obs}$ at 12 h, 1, 2, 3, 4, 7, 14 and 21 days. Gene expression assays were performed using a panel of premade TaqMan low-density array gene signature (angiogenesis, inflammation, apoptosis, immune response and protein kinase) (Applied Biosystems). Experiments were performed in triplicate for each time point of the time course. GPR models were learned for each gene under both conditions over prediction time points $T_{\star}$ that cover smoothly days 0 to 24 [7].

## Clustering with the new gaussian process kernel method

We clustered the gene expression curves by the OVL kernel and the outlier-resistant spectral clustering as described in the Results and Discussion section.

## Transcription factor enrichment

The MotifMap system [39, 40] (http://motifmap.ics.uci.edu/) was employed to obtain TF motifs present within promoters (-1000 to +1000 bp relative to transcription start site; TSS) and predictions of candidate regulatory elements with a Bayesian branch length score (BBLS) score of at least 1 and a false discovery rate (FDR) of 0.1.

## Data visualization

The differential genes, gene clusters and putative gene-associated TFs were visualized as an “eye diagram” using the published code available from http://www.cis.hut.fi/projects/mi/software/ismb09 [41].

## Density plots

The smoothed histograms were generated using the ‘ks’ R-package [42] which is a plug-in estimator Hpi bandwidth selection criterion.

## Clustering of transcription factor profiles

The approach adopted here for the transcription factor profile clustering stems from a field of statistics known as functional data analysis (FDA) [43]. For each gene i among the 47 genes of interest, the time-varying number of TFs, $Y_{ij}$, measured during 21 days is considered as a realization of a random time-dependent functional process $X_i$ with

$$Y_{ij} = X_i(t_i) + \varepsilon_{ij}$$
Where $t_i$ is the jth day and {$ε_{ij}$} are a collection of independent and identically distributed random variables with mean 0 and variance $σ^2$.

The two-stage clustering method of these functional data starts with a dimension reduction step using functional principal component analysis (FPCA) followed by a second step which consists in clustering the scores obtained using a hierarchical complete-linkage algorithm. More precisely, the goal of the FPCA is quite the same as its multivariate counterpart since its aims is to succinctly describe the TF time variations that explain the most variability. Thus, the FPCA represents each TF profile in term of the Karhunen-Loève decomposition [44]

$$X_i(t) = \bar{X}(t) + \sum_{k \ge 1} \rho_{ik} \times \phi_k(t)$$

where $\bar{X}(t) = \frac{1}{47} \sum_{i=1}^{47} X_i(t)$ is the common mean, ($\phi_k$) the eigenfunctions which exhibit, in an optimal way according to a variance criterion, the main modes of variation of the TF profiles relative to $\bar{X}$. ($\rho_{ik}$) are uncorrelated random effect variables (scores) with mean 0 and variances $\lambda_k$ (eigenvalues) in descending order to be interpreted as the contribution of kth variation mode to the total explained variance. Finally, ($\phi_k$) are the functional principal components (FPC) or eigenfunctions which are orthogonal according to the inner product $\langle u,v \rangle = \int u(t)v(t)dt$.

As usually done in the multivariate case, each TF profile was normalized by dividing the values of each function by their standard error to account for differences in degrees of magnitude among the TF time variation functions.

The functional principal component scores (FPCS) were calculated using the Matlab package PACE [45] and the FPCS number included in the hierarchical complete-linkage algorithm was selected according to the percentage of explained variance (here 95%), which is a usual criterion in FPCA.

## Pathway analysis of differentially expressed genes

Pathway and sub-network enrichment analyses were performed using the web version of the software Pathway Studio (Mammalian, ChemEffect, DiseaseFX, version 11.2.5.9, updated Oct 22, 2016) from Elsevier [46]. Names and expression ratio values of the differentially expressed genes and associated TFs were imported into the Pathway Studio. The data input was queried against the Pathway Studio knowledge base for biological interactions. Proteins mapped to the knowledge base were used to build protein networks. Interaction networks were added that included “radiation” as a treatment.

## Endothelial cell culture, irradiation procedure, RNA isolation and RT real-time PCR

This section describes the experiments performed to collect expression data on endothelial cells exposed to either a single dose of 20 Gy or ten fractionated doses of 2 Gy. HUVECs from Lonza were cultured in EGM-2-MV medium at 37°C with 5% $CO_2$. Confluent cells were irradiated at passage 3 with a cesium-137 source (IBL 637, CisBio; dose rate 1 Gy/min). For dose-fractionation experiments, cells were irradiated with five fractions of 2 Gy per week for two weeks (including one weekend break). For long-term experiments (14 and 21 days post-irradiation, and dose-fractionation experiments), culture medium was changed every week. Total RNAs were prepared with the total RNA isolation kit (Rneasy Mini Kit, Qiagen) at day 0.5, 1, 2, 3, 4, 7, 14, 21 post-irradiation at a single dose of 20 Gy, and at day 21 after the first fraction of 2 Gy and day 21 after the last fraction of 2 Gy for dose-fractionation experiments. Total RNA integrity was analyzed using Agilent 2100 and after quantification on a NanoDrop ND-
1000 apparatus (NanoDrop Technologies). Reverse transcription was performed using the High Capacity Reverse Transcription Kit (Applied Biosystems) according to the manufacturer's instructions. Gene expression assays were performed using a panel of premade TaqMan low-density array (TLDA) gene signature array (angiogenesis, inflammation, apoptosis, immune response and protein kinase) (Applied Biosystems). cDNA (400 ng) per sample was loaded onto the port of each gene signature array card and PCR was performed with the ABI PRISM 7900 Sequence detection system (Applied Biosystems). Analyses were conducted according to the procedure previously described in detail [47]. Data Assist software (Applied Biosystems) was used to determine fold changes, with fixed criteria: a maximum allowable Ct value at 37 was fixed and maximum Ct values were not included in calculations. Normalization was performed using a global normalization method on a per sample basis [48]. Experiments were performed in triplicate for each time point of the time course. Data are given as means ± SD. Student's t-test p-values were adjusted using the Benjamini-Hochberg false discovery rate method using Data Assist software, and an adjusted p-value less than 0.05 was applied to select statistically differentially expressed genes.

## Results and discussion

We experimented with the proposed kernels and the clustering method and then applied them to real data. To gain insights into the biological relevance of the clustering as regards the response of endothelial cells to a conventional RT dose fraction (2 Gy), (i) we clustered the gene expression curves by the OVL kernel and the spectral clustering, (ii) we searched for putative TFs associated with the clustered differential genes and (iii) we searched for pathway relationships between TF, gene entities and the term “radiation”. Fig 1 shows the overall methodology used in this work and Fig 2 displays the workflow of data analysis, from irradiation of cells to clustering and network interaction analysis of genes and TFs. The new method and the results (both on simulated data and real data) are presented below.

## Simulated data

First, we employed simulated clustering data—generated by GP models—to analyze which kernel is best, and which clustering method is best. Afterwards, we simply employed the OVL kernel and outlier-resistant spectral method to real data.

We generated simulated clusters by generating 50 GPs $N(\mu_i, \Sigma_i), i = 1, \dots, 50$ where

$$ \mu_i \sim N(0, \sigma_f^2 K_{\mu}) $$

$$ \Sigma_i = \sigma_f^{\Sigma^2} K_{\Sigma} $$

with

$$ \sigma_f^\mu \sim \text{Gam}(4, 1/4) $$

$$ \sigma_f^\Sigma \sim \text{Gam}(2, 1/2) $$

$$ l^\mu \sim \text{Gam}(4, 3/2) $$

$$ l^\Sigma \sim \text{Gam}(4, 3/2) $$

and where $K_l$ is a Gaussian kernel with length scale $l$. Hence, each simulated cluster is represented as a GP whose mean is a sample from another GP, and whose covariance is a kernel
<figure><img src="image_5.png" /><figcaption>**Fig 1.** Overview of the methodology to study the transcriptional response of endothelial cells to a conventional radiotherapy dose fraction. Human umbilical vein endothelial cells (HUVECs) were used as model of primary human endothelial cells. HUVECs were irradiated at 2 Gy using a cesium-137 source of ionizing radiation. Time-course analysis of transcription profiles of about 450 genes was performed by RT-qPCR from 12 hours to 3 weeks post-irradiation and time windows of differential genes were determined using GPs as in ref. [7]. Temporal profiles of gene expression were then clustered with the new method presented in this paper, and regulatory motif sites were searched using the MotifMap system to propose putative TFs responsible for the expression of these genes. Finally, the data were analyzed using Pathway Studio software to explore network interactions and molecular pathways and to allow biological perspectives.</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g001

matrix defined by a $\sigma_{maf}$ and *l* parameters sampled from Gamma distributions. We sampled 300 time series from these 50 GP clusters, while also sampling 100 independent time series, which represent outliers. Hence, the true outlier ratio is 25%.

**Kernel comparison.** We compared the performance of the four kernels on simulated data with 400 time series from 50 true clusters. We generated the simulated data, learned the GP models, computed the kernel matrices and applied standard spectral clustering. We repeated the experiment 10 times, and report average results. S2 Fig indicates the ROC curves for F1, recall and precision for the four kernels over the number of clusters derived from the spectral clustering. The true number of clusters is 50 with true outlier ratio of 25%. The OVL and Bhattacharyya kernel perform consistently well, with areas under F1 curves of 0.25 and 0.26, respectively. The KL kernel performs poorly (AUC 0.19), and the EL kernel seems to be a slightly less robust version of the BH (AUC 0.23). The precision and recall results are similar. For the rest of the paper, we then chose the OVL kernel as a robust GP kernel due to its better interpretability compared to the Bhattacharyya kernel.

**Clustering method comparison.** S3 Fig indicates the precision, recall and F1 of the three clustering methods on the simulated data using the OVL kernel. We compare standard
<figure><img src="image_6.png" /><figcaption>**Fig 2. Workflow of data analysis.** Of the 450 genes measured from 12 hours to 3 weeks post-2 Gy irradiation, 301 were reliably detected. Analysis of the temporal expression profiles identified 78 differential genes that finally gave rise to the definition of 43 clusters of expression with 49 genes, and the detection of 47 putative transcription factors (TFs). At the end, occurrences of TFs and differential genes allowed us to propose biological perspectives by analysis of molecular pathways and network interactions.</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g002
spectral clustering combined with (i) k-means, (ii) outlier-resistant k-means—and (iii) EM clustering. The standard spectral clustering assigns all curves to some cluster and does not handle outliers. The k-means—is a k-means variant with *l* curves furthest away from the clusters left out at each iteration. The EM clustering is a probabilistic Gaussian mixture model, where an outlier distribution is maintained. S3 Fig shows that both standard k-means clustering and the outlier-resistant k-means—perform well with F1 AUCs of 0.25 and 0.25. However the outlier-resistant variant has higher precision, as expected, while having a lower recall. For biological studies, trading of the recall for higher precision is in general beneficial to reduce the number of false positives. Hence, we chose the spectral k-means—as our clustering method of choice for the real clustering experiments.

## Gene expression temporal clustering

We clustered the gene expression curves by the OVL kernel and the spectral clustering. We constructed the different curves and clustered the gene expression curves by the proposed methods. We retrieved a set of temporal clusters corresponding to similar profiles. We clustered both difference curves as well as the irradiated curves. As an application, we used the dataset we generated and published previously [7]. This dataset corresponds to real-time qPCR measurements of the transcriptional profiles of 301 HUVEC genes following irradiation at 2 Gy. In the present work, the published dataset was used to cluster the gene expression curves by the proposed new OVL kernel and the spectral clustering method, which had never been done before. The 301 gene expression profiles were obtained from the GP models computed earlier [7]. We chose all genes that have a differential expression using a log-threshold of 1.5 for at least 24 hours, resulting in 78 genes. We clustered these 78 genes over 154 time windows between 0.5 and 21 days, with all time window lengths between 1 and 8 days, i.e. clustering at intervals [0,1], [0,2], [0,3],..., [0,8]; [1,2], [1,3], etc. We chose all clusters from all intervals that have a mean fit > 0.8 inside the cluster according to the OVL kernel, resulting in 89 clusters across various time windows. Furthermore, some clusters represented exact sub-windows of other clusters, which we pruned. This resulted in 43 final clusters, which contain 49 of the 78 differential genes (see S1 Table for names, descriptions and accession numbers of these 49 genes). Hence, 29 genes were not clustered and remain singletons, representing a 37% outlier ratio. The 43 clusters are described on a general level in Fig 3. There are 31 clusters of 2 genes, 11 clusters of 3 genes and 1 cluster of 4 genes. Fig 3A displays the visualization of the cluster cascade throughout the time course. Clusters have durations of 2 days to 11 days. About half of the clusters have durations of 4 days or less (10 clusters of 2 days, 8 of 3 days and 4 of 4 days) while the others display durations of more than 4 days (4 clusters of 5 days, 3 of 6 days, 5 of 7 days, 4 of 8 days, 2 of 9 days, 2 of 10 days and 1 of 11 days). The 43 clusters can also be directly visualized in Fig 4. The clusters represent expression profiles of varying time window lengths, and take into account both the profile's expected dynamics as well as its variance, or uncertainty, from the learning of the GPs from noisy and sparse data. It is evident that the 78 expression profiles fall into numerous clusters, which explains the small cluster sizes.

## Transcription factor motif analysis

In the cellular response to radiation, several sensors detect the induced molecular damage, especially DNA damage, and trigger signal transduction pathways resulting in altered expression of many target genes [49, 50]. The promoters or enhancers of these genes may contain binding sites for one or more critical TFs such as NFkB and AP-1 [51], and a specific TF can promote the transcription of multiple genes [49, 52]. In our model, a conventional RT dose
A

<table><thead><tr><th rowspan="2">Cluster</th><th colspan="15">Day post-IR at 2 Gy</th><th rowspan="2">Time window (days)</th><th rowspan="2">Duration (days)</th><th rowspan="2">Genes</th></tr><tr><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th><th>13</th><th>14</th><th>15</th><th>16</th><th>17</th><th>18</th><th>19</th><th>20</th><th>21</th></tr></thead><tbody><tr><td>1</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>2</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>3</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>4</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>5</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>6</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>7</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>8</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>9</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>10</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>11</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>12</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>13</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>14</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>15</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>16</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>17</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>18</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>19</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>20</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>21</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>22</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>23</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>24</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>25</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>26</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>27</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>28</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>29</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>30</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>31</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>32</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>33</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>34</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>35</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>36</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>37</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>38</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>39</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>40</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>41</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>42</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Clusters/day</td><td>3</td><td>3</td><td>4</td><td>10</td><td>12</td><td>12</td><td>13</td><td>20</td><td>26</td><td>23</td><td>22</td><td>20</td><td>15</td><td>12</td><td>10</td><td>7</td><td>5</td><td>2</td><td>1</td><td>0</td><td>0</td></tr></tbody><tfoot><tr><td colspan="11">Total number of clusters = 43</td><td>Total number of genes = 49</td></tr></tfoot></table>

B

<figure><img src="image_7.png" /></figure>

C

<figure><img src="image_8.png" /></figure>
**Fig 3. Cluster and transcription factor kinetics.** (A) Visualization of the duration of each of the 43 clusters over the 3-week study period, and identities of genes within each cluster. (B) Number of differential genes and different clusters at each time post-irradiation over the 3-week study period. (C) Number of different clusters, differential genes in the different clusters, and predicted TFs putatively involved in the molecular response of endothelial cells at each time post-irradiation over the 3-week study period.

https://doi.org/10.1371/journal.pone.0204960.g003

fraction (2 Gy) induced a temporary differential gene expression response in primary normal endothelial cells, as shown in our previous work [7].

To gain insights into the transcriptional response of endothelial cells following irradiation, we did transcription motif analysis on our genes and tried to take advantage of our clustering method to analyze this information. We extracted all putative transcription motifs related to the original 301 genes from the MotifMap system (motifmap.ics.uci.edu) [39, 40], with a BBLS score of at least 1 and an FDR level of 0.1. These motifs are given in S2 Table. We furthermore filtered from these motifs only those that applied to the 83 differential genes. These are displayed in S3 Table. These motifs finally corresponded to 52 TFs (S3 Table) that were searched with the software Pathway Studio Web Mammal version 11.2 by querying the Mammal (ChemEffect; DiseaseFx; CellEffect) version 11.2.5.6 (Updated May 28, 2016) database from Elsevier (www.elsevier.com/pathway-studio) [46]. In the end, this resulted in 47 distinct associated TFs retrieved from this database (see S4 Table for names, descriptions and accession numbers). Table 1 summarizes the characteristics of the 43 clusters and predicted TFs found with the MotifMap system (see also S5 Table for a complete list of the clusters, motifs and TF names from MotifMap and Pathway Studio). We additionally plotted an eye diagram [41] where we matched 1) the 49 clustered genes to 2) the 43 time window clusters to 3) the 47 associated TFs found through MotifMap (Fig 5). Here, for each cluster, we connected to it all TFs that had binding sites on at least one of the genes of the clusters. The eye diagram allows the visualization of the data in one diagram.

## Biological perspectives from gene clustering and predicted transcription factors

Using the diagram of Fig 3A, we grouped the different clusters at each day (from 1 to 21 days) or each time window (1–4 d, 4–7 d, 7–10 d, 10–14 d, 14–17 d and 17–21 d) post-irradiation. The number of clusters per day or per time window was plotted as a function of time, and compared to the number of differentially expressed genes per day (Fig 3B), or to the total number of genes within the clusters per day (Fig 3C). We also considered the number of predicted TFs (and also of genes) and plotted these numbers as a function of time at each day post-irradiation (Fig 3C).

Considering the wealth of information given by the TFs associated with the differential genes, we assumed that the number of times TF occurred on each day or each time window post-irradiation may help to understand the response of endothelial cells to irradiation. The number of occurrences of each TF (i.e. the number of times a TF was predicted) at each day or each time window post-irradiation was determined (S6 Table) and plotted as a function of time post-irradiation (Fig 6). The absolute numbers of occurrences are quite heterogeneous from one entity to another. Several TFs have a maximum of 1 or 2 occurrences (such as ARNT, NFKB1, REL, TP53 and CTCF), while others have more than 10 occurrences (such as ETS2 and YY1) and up to a maximum of 18 occurrences for TEAD1. We considered that kinetic profiles of occurrences are likely more biologically relevant than the absolute number of occurrences since some motifs used to associate the TFs in MotifMap could be under- or over-represented. Occurrences were then normalized in the rest of the study.

To extract information from temporal profiles of occurrences, we clustered them by using functional data analysis (FDA). We obtained four main temporal profiles, i.e. i) TFs found in
<figure><img src="image_9.png" /><figcaption>**Fig 4. Cluster visualization.** The 43 cluster means of differential genes were determined using a ratio threshold of 1.5 and a minimum cluster kernel similarity of 0.75. Clusters are displayed as colored curves and clustered genes as black curves over the 3-week study period. Gene expression profiles between the control and the irradiated samples are plotted as continuous gray curves in periods when the genes were differentially expressed and as a gray dotted curve when the genes were not differential.</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g004

the early time points (early times), ii) TFs found in the middle of the time course for short periods of time (intermediate times, short periods), iii) TFs found in the late time points (late times), and iv) TFs found during long periods of time (intermediate times, long periods) (Fig 7).

A classification of the TFs according to their occurrence profiles is given in Table 2. These differences in temporal profiles are likely related to the observed differences of the temporal gene expression profiles and could provide essential biological information as discussed below.

Almost all genes were differential in the intermediate time points, as shown by the plot of the number of differentially expressed genes, which displays a maximum between 7 and 14 days post-IR (see Fig 3B). Interestingly, there are more TF occurrences in the early and late times than expected when considering the number of differentially expressed genes or the number of clusters (compare the green curve to the blue and red curves in Fig 3C). This suggests that endothelial cells may quickly activate the transcriptional machinery by modulating a few genes, which are potentially controlled by many TFs.

Considering the TFs found in early times (ARNT, ETS1, HNF4A and TP53) (cluster 1), we established that they were interconnected and related to radiation through TP53 using the text mining algorithm of the software Pathway Studio (PS) by querying direct interactions (Fig 8A). PS identified 201 references that link radiation to TP53, 13 references that link TP53 to ETS1, 6 references that link TP53 to ARNT and 13 references that link TP53 to HNF4A. The
<table><caption>Table 1. Final list of clusters, genes, and associated transcription factors.</caption><thead><tr><th>Clusters</th><th>Time window (days)</th><th>Duration (days)</th><th>Genes</th><th>Predicted transcription factors (names from Pathway Studio)</th></tr></thead><tbody><tr><td>1</td><td>"1-2"</td><td>2</td><td>ANGPTL4, PIDD1, PLXNB2</td><td>ETS12, MAFA, NEUROD1, NR4A2, PURA, STAT3, STAT4, STAT6, TEAD1, TFCP2, YY1</td></tr><tr><td>2</td><td>"1-5"</td><td>5</td><td>ANGPTL4, CXCL8</td><td>FOSL1, JUN, NEUROD1, NR4A2, PURA, STAT3, TCF3, TEAD1, TFCP2, YY1</td></tr><tr><td>3</td><td>"1-5"</td><td>5</td><td>BAX, FOXC2</td><td>ARNT, ETS1, ETS11, ETS12, HNF4A, NEUROD1, NR4A2, STAT4, TCF3, TEAD1, TFCP2, TP53, USF1, USF11</td></tr><tr><td>4</td><td>"3-4"</td><td>2</td><td>ADAMTS1, PIDD1, TFRC</td><td>ESRRB, ETS12, FLI1, MYC, NEUROD1, NR0B1, NR1H4, NR4A1, NR4A2, SF1, SOX10, STAT4, STAT6, TEAD1, TFCP2, YY1</td></tr><tr><td>5</td><td>"3-10"</td><td>8</td><td>ADAMTS1, PIDD1, PLXNA4</td><td>ETS12, MEIS1, MEIS2, NEUROD1, NR4A2, SOX10, STAT3, STAT4, STAT6, TEAD1, TFCP2, TGIF2, YY1</td></tr><tr><td>6</td><td>"4-5"</td><td>2</td><td>ADAMTS1, COL4A5</td><td>MAFA, NEUROD1, SOX10, STAT4, TEAD1, TFCP2, YY1</td></tr><tr><td>7</td><td>"4-6"</td><td>3</td><td>FBLN5, ITGA4</td><td>TEAD1, STAT6, SOX10, NEUROD1, MAFA</td></tr><tr><td>8</td><td>"4-6"</td><td>3</td><td>ITGA4, PIDD1, TIE1</td><td>ETS12, MAFA, NEUROD1, NR4A2, SOX10, STAT4, STAT6, TEAD1, YY1</td></tr><tr><td>9</td><td>"4-9"</td><td>6</td><td>FBLN5, PTGS2</td><td>ETS12, HNF4A, NFKB1, PURA, SOX10, STAT6, TEAD1, YY1</td></tr><tr><td>10</td><td>"4-11"</td><td>8</td><td>COL4A5, TIE1</td><td>MAFA, NEUROD1, NR4A2, SOX10, TFCP2, YY1</td></tr><tr><td>11</td><td>"4-13"</td><td>10</td><td>ADAMTS1, PIDD1</td><td>ETS12, NEUROD1, NR4A2, SOX10, STAT4, STAT6, TEAD1, TFCP2, YY1</td></tr><tr><td>12</td><td>"5-11"</td><td>7</td><td>ADAMTS1, PLXNA4</td><td>MEIS1, MEIS2, NEUROD1, NR4A2, SOX10, STAT3, STAT4, TEAD1, TFCP2, TGIF2</td></tr><tr><td>13</td><td>"5-13"</td><td>9</td><td>BIRC5, CSF2</td><td>ETS12, MAFA, NEUROD1, NKX2-1, NR1I2, SOX10, SPI1, STAT3, STAT4, TEAD1, YY1</td></tr><tr><td>14</td><td>"5-14"</td><td>10</td><td>INSR, KIT</td><td>ESRRB, KLF12, MYOD1, NEUROD1, NR4A1, NR4A2, SF1, STAT3, TAL1, TCF3, TEAD1, TFCP2, USF1</td></tr><tr><td>15</td><td>"6-12"</td><td>7</td><td>CASP10, CASP3</td><td>STAT3</td></tr><tr><td>16</td><td>"6-16"</td><td>11</td><td>FGFR1, PLXNB3</td><td>CTCF, ETS12, KLF12, TCF3, TEAD1, YY1</td></tr><tr><td>17</td><td>"7-8"</td><td>2</td><td>KIT, PTK7</td><td>KLF12, MYOD1, NEUROD1, NHLH1, STAT3, TAL1, TCF3, TEAD1, TFCP2, YY1</td></tr><tr><td>18</td><td>"7-12"</td><td>6</td><td>ANGPT2, CXCL12</td><td>ETS12, KLF12, NEUROD1, NR1H4, RFX1, SPI1, STAT6, TCF3, TEAD1, TFCP2, YY1</td></tr><tr><td>19</td><td>"7-13"</td><td>7</td><td>ITGA4, VEGFC</td><td>MAFA, NEUROD1, USF1</td></tr><tr><td>20</td><td>"7-14"</td><td>8</td><td>ADAMTS1, NRP2, PLXNA4</td><td>ETS12, MEIS1, MEIS2, NEUROD1, NR4A2, SOX10, SOX4, STAT3, STAT4, TEAD1, TFCP2, TGIF2, YY1</td></tr><tr><td>21</td><td>"8-9"</td><td>2</td><td>FGFR1, PLXND1</td><td>ETS12, TCF3, TEAD1</td></tr><tr><td>22</td><td>"8-10"</td><td>3</td><td>CASP10, EPHB4</td><td>MAFA, TEAD1</td></tr><tr><td>23</td><td>"8-10"</td><td>3</td><td>ANGPT2, ANGPTL4, CXCL12, SELP</td><td>ETS12, KLF12, NEUROD1, NR1H4, PURA, RFX1, SOX10, SPI1, STAT3, STAT6, TCF3, TEAD1, TFCP2, USF1, YY1</td></tr><tr><td>24</td><td>"8-11"</td><td>4</td><td>CASP8, PMAIP1</td><td>ETS12, NEUROD1, STAT4, TFCP2</td></tr><tr><td>25</td><td>"8-11"</td><td>4</td><td>ANXA3, HRH2</td><td>MAFA, NEUROD1, TEAD1, TFCP2, YY1</td></tr><tr><td>26</td><td>"8-13"</td><td>6</td><td>HGF, LRRC17</td><td>ETS12, JUN, NR1H4, NR1I2, PCBP1, SPI1, TEAD1</td></tr><tr><td>27</td><td>"8-16"</td><td>9</td><td>ANGPT2, CD34</td><td>ETS12, NEUROD1, NR1H4, NR4A2, RFX1, SOX10, SPI1, STAT6, TEAD1, TFCP2, YY1</td></tr><tr><td>28</td><td>"9-11"</td><td>3</td><td>CASP8, TNFRSF10A</td><td>ETS12, STAT4</td></tr><tr><td>29</td><td>"9-11"</td><td>3</td><td>ANGPT2, BDKRB2, CXCL8</td><td>ETS12, FOSL1, JUN, KLF12, NEUROD1, NR3C1, NR4A2, PURA, RFX1, SOX10, SPI1, STAT4, STAT6, TCF3, TEAD1, YY1</td></tr><tr><td>30</td><td>"9-13"</td><td>5</td><td>PLA2G4C, PLXNA4</td><td>MEIS1, MEIS2, NR4A2, STAT3, TEAD1, TGIF2</td></tr><tr><td>31</td><td>"9-15"</td><td>7</td><td>CXCL12, SELP</td><td>ETS12, KLF12, NEUROD1, NR1H4, SOX10, STAT6, TCF3, TEAD1, TFCP2, USF1, YY1</td></tr><tr><td>32</td><td>"9-15"</td><td>7</td><td>LTA4H, ROR1</td><td>CTCF, ETS12, KLF12, NEUROD1, NR4A2, PURA, SOX10, STAT4, TCF3, TEAD1, ZNF143</td></tr><tr><td>33</td><td>"10-19"</td><td>10</td><td>CD34, CXCL10</td><td>ETS12, NEUROD1, NFKB1, NFKB1, NR1H4, NR4A2, REL, SOX10, SOX4, STAT6, TCF4, TEAD1, TFCP2, YY1</td></tr><tr><td>34</td><td>"11-12"</td><td>2</td><td>LTA4H, ROR1, SMAD3</td><td>CTCF, ETS12, KLF12, NEUROD1, NR4A2, PURA, SOX10, STAT4, TCF3, TEAD1, ZNF143</td></tr><tr><td>35</td><td>"11-12"</td><td>2</td><td>EPHB4, SLIT2</td><td>ESRRB, HNF4A, MAFA, NEUROD1, NR1H4, NR4A2, STAT6, TCF3, TEAD1, TFCP2, YY1</td></tr></tbody></table>

(Continued)
<table><caption>**Table 1.** (Continued)</caption><thead><tr><th>Clusters</th><th>Time window (days)</th><th>Duration (days)</th><th>Genes</th><th>Predicted transcription factors (names from Pathway Studio)</th></tr></thead><tbody><tr><td>36</td><td>"12–13"</td><td>2</td><td>ANXA3, CASP10, CASP3</td><td>MAFA, NEUROD1, STAT3, TEAD1, TFCP2, YY1</td></tr><tr><td>37</td><td>"12–13"</td><td>2</td><td>COL4A5, PDGFB</td><td>ETS12, MAFA, NEUROD1, NR4A2, PURA, TEAD1, TFCP2, YY1</td></tr><tr><td>38</td><td>"12–14"</td><td>3</td><td>ITGA4, PDGFB</td><td>ETS12, MAFA, NEUROD1, NR4A2, PURA, TEAD1, YY1</td></tr><tr><td>39</td><td>"14–15"</td><td>2</td><td>CD34, CXCL2, PLA2G4C</td><td>ETS12, NEUROD1, NR1H4, NR3C1, NR4A2, SOX10, STAT6, TEAD1, TFCP2, YY1</td></tr><tr><td>40</td><td>"14–17"</td><td>4</td><td>CD34, COL4A1, NRP2</td><td>ETS12, NEUROD1, NR1H4, NR4A2, PURA, SOX10, SOX4, STAT1, STAT6, TEAD1, TFCP2, YY1</td></tr><tr><td>41</td><td>"14–17"</td><td>4</td><td>CXCL8, PDGFB, TFRC</td><td>ESRRB, ETS12, FLI1, FOSL1, JUN, MAFA, MYC, NEUROD1, NR0B1, NR1H4, NR4A1, NR4A2, PURA, SF1, TCF3, TFCP2</td></tr><tr><td>42</td><td>"14–18"</td><td>5</td><td>BIRC6, NRP2</td><td>ETS12, NEUROD1, NR4A2, PURA, SOX4, TEAD1, TFCP2, YY1</td></tr><tr><td>43</td><td>"15–17"</td><td>3</td><td>CD34, PDGFB</td><td>ETS12, MAFA, NEUROD1, NR1H4, NR4A2, PURA, SOX10, STAT6, TEAD1, TFCP2, YY1</td></tr></tbody></table>

https://doi.org/10.1371/journal.pone.0204960.t001

involvement of TP53 in the response to DNA damage induced by ionizing radiation has been extensively documented [53]. In our previous investigation of the same dataset [7], we showed by bioinformatics tools (PANTHER pathway classification) that the TP53 pathway was likely activated in the early time points post-irradiation. We were able to confirm this by measuring the abundances of both TP53 and phosphorylated TP53 serine 15 proteins in HUVEC protein extracts. Here, we show that TP53 was found exclusively in the early time points by searching for associated TFs with MotifMap from the clustered genes. This result is consistent with knowledge on TP53 and helps to validate our clustering method.

Rather few TFs were found for intermediate times of short periods (cluster 2) (Fig 8B). Among these 7 TFs, only 1 TF (SPI1) was linked to radiation according to PS by only 2 references. This TF could be linked using PS to 2 other TFs. This result is not very informative of the response of endothelial cells to an irradiation dose of 2 Gy.

Concerning the late times (cluster 3), we found 11 TFs that could be involved in the response of endothelial cells to radiation (Fig 8C). Five of them were found to be linked to radiation using PS. Among them, MYC, linked to radiation by 21 references, constitutes a node of a network of almost all the other TFs. By its transcription activity at late times post-irradiation, MYC could then participate in the fate of endothelial cells, for example by participating in the resumption of cell cycle progression or cell transformation.

Finally, as regards to the 25 TFs found for a long period (cluster 4), PS shows that JUN (also known as AP-1) is strongly linked to radiation (by 31 references) and is the node of a network consisting of 14 TFs (Fig 8D). Ionizing radiation is a well-known inducer of the expression of c-jun transcription in both normal and cancer cells [50, 51], even at doses close to the RT dose fraction (1.35 Gy) [54]. Using our GP kernel gene clustering method, we therefore indirectly show here that JUN could be responsible for sustainable gene expression, in line with various publications in the field. This result also helps to validate our clustering method.

We then asked whether there were links between the clustered genes and the associated TFs highlighted by MotifMap. Querying promoter binding relationships with PS, we built networks between the TFs and the differential genes which were identified at the different time post-irradiation for different time windows over the 21-day post-irradiation period, i.e. 1–4, 4–7, 7–10, 10–14, 14–17 and 17–21 days (Fig 9). As shown in Fig 9, many genes and TFs were linked together, which accounted for about 40% of the input genes and 60% of the input TFs.

Interestingly, the networks presented in Fig 9 highlight that the genes BIRC5, CXCL8, CXCL10, CXCL12 and PTGS2 are linked to several TFs, at several times post-irradiation, allowing us to consider them as molecular nodes. These genes would therefore be of interest in
<figure><img src="image_10.png" /><figcaption>**Fig 5. Visualization of connections between differential genes, time windows (i.e. clusters) and putative associated transcription factors.**
The model connects the 49 differential genes (at the left side) to the 47 TFs (at the right side) through the 43 time windows (at the center).</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g005

the understanding of the endothelial cell response to radiation. Using the subnetwork enrichment analysis module of PS searching for proteins that regulate cell processes, the pathway analysis revealed many cellular processes involved in the recruitment of immune cells and tissue infiltration, on the one hand, and processes around survival, activation, apoptosis and proliferation on the other hand (Fig 10 and S7 Table). This result is in accordance with knowledge concerning cell survival, cell proliferation and immune cell recruitment in either normal tissues or tumors [55, 56], and highlights the importance of studying these processes in response to a RT dose fraction.
<figure><img src="image_11.png" /></figure>

<figure><img src="image_12.png" /><figcaption>**Fig 6. Transcription factor occurrence profiles.** The number of times each TF was predicted using the MotifMap system was plotted as a function of time post-irradiation.</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g006
A

<figure><img src="image_13.png" /></figure>

B

<figure><img src="image_14.png" /><figcaption>**Fig 7. Profiles of transcription factor occurrences.** (A) Occurrences of predicted associated factors were normalized, plotted as a function of time post-irradiation and clustered as described in the text, allowing the identification of four main occurrence profiles called cluster 1, cluster 2, cluster 3 and cluster 4. (B) Representative TF occurrence profiles.</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g007

<table><caption>**Table 2. Occurrence profiles of transcription factors.**</caption><thead><tr><td>Cluster</td><td>Temporal profile</td><td>Transcription factors</td></tr></thead><tbody><tr><td>Cluster 1</td><td>Early times</td><td>ARNT, ETS1, HNF4A, TP53</td></tr><tr><td>Cluster 2</td><td>Intermediate times (short periods)</td><td>MYOD1, NHLH1, NKX2-1, NR1I2, PCBP1, SPI1, TAL1</td></tr><tr><td>Cluster 3</td><td>Late times</td><td>FLI1, FOSL1, MYC, NR0B1, NR3C1, REL, RFX1, SOX4, STAT1, TCF4, ZNF143</td></tr><tr><td>Cluster 4</td><td>Intermediate times (long period)</td><td>CTCF, ESRRB, ETS2, JUN, KLF12, MAFA, MEIS1, MEIS2, NEUROD1, NFKB1, NR1H4, NR4A1, NR4A2, PURA, SF1, SOX10, STAT3, STAT4, STAT6, TCF3, TEAD1, TFCP2, TGIF2, USF1, YY1</td></tr></tbody></table>

https://doi.org/10.1371/journal.pone.0204960.t002
<figure><img src="image_15.png" /><figcaption>**Fig 8.** Analysis of TF and “Radiation” interaction networks. Protein networks of predicted associated TFs and the term “Radiation” as treatment were obtained for each representative profile of TFs by using the Pathway Studio software: (A), cluster 1, (B) cluster 2, (C) cluster 3 and (D) cluster 4.</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g008
<figure><img src="image_16.png" /><figcaption>**Fig 9.** Interaction networks of differential genes and predicted transcription factors. Protein networks of differential genes and putative associated TFs were built for 6 different time windows by using the Pathway Studio software.</figcaption></figure>

https://doi.org/10.1371/journal.pone.0204960.g009
<figure><img src="image_17.png" /></figure>

<figure><img src="image_18.png" /></figure>
**Fig 10.** Interaction networks of the five node genes and "Radiation". (A) Protein network of the 5 node genes BIRC5, CXCL8, CXCL10, CXCL12 and PTGS2 and the term "Radiation" as treatment was obtained using the Pathway Studio software. (B) Protein network of the 5 node genes were linked to the regulating cell processes using the subnetwork enrichment analysis module of Pathway Studio searching for proteins regulating cell processes. Fisher's exact test *p*-values were calculated by the Pathway Studio software and are indicated for each statistically significantly identified cell process (see also S7 Table for the full list results). Ranks based on the *p*-values are indicated for each cell process (#).

https://doi.org/10.1371/journal.pone.0204960.g010

## Expression of the five node genes BIRC5, CXCL8, CXCL10, CXCL12 and PTGS2 following exposure to 20 Gy

As shown in Fig 11, the expression of BIRC5, CXCL8, CXCL10, CXCL12 and PTGS2 was back to the level of the control cells after 14 to 21 days, as previously shown for expression of all other genes following 2 Gy irradiation [7]. On the contrary, we observed a sustained differential expression after 20 Gy administered either in a single dose or in 10 fractionated doses of 2 Gy (Fig 11). Interestingly, the differential temporal profiles of BIRC5 and PTGS2 were rather different between the 2 doses of radiation. BIRC5, also called survivin, is the inhibitor of apoptosis proteins [57]. The expression of BIRC5 decreased in the early times post-irradiation at 2 Gy, and then increased and finally returned to normal values, reflecting a possible wave of apoptosis or death followed by the activation of survival mechanisms. In contrast, BIRC5 was considerably down-regulated at 20 Gy, both for a single dose and for a fractionated dose, which is consistent with the low survival rate observed at these high doses [4]. Intriguingly, PTGS2 was found to be down-regulated at 2 Gy while up-regulated at 20 Gy at almost all the time points post-irradiation. PTGS2 encodes an inducible cyclooxygenase, also known as COX-2, which is the key enzyme in prostaglandin biosynthesis. Radiation generally stimulates the expression of the COX-2 protein which then mediates the production of eicosanoids such as prostaglandins and thromboxane, maintaining an inflammatory state in the tissue up to weeks after irradiation. Its action motivates the development of COX-2 inhibitors as radiation protective agents for RT [58]. At 2 Gy, down-regulation of PTGS2 may reflect a possible anti-inflammatory reaction. Although the expression of CXCL8 (i.e. IL-8), a pro-inflammatory cytokine, remained high until day 14, the decrease of PTGS2 preceded a return to normal CXCL8 expression, suggesting a causal link between these two processes in our experiments. As shown in Fig 8, there are many positive interactions between PTGS2 and CXCL8 and it has been shown several times that the inhibition of COX-2 reduces the expression of IL-8 (see for instance [59, 60]). Altogether, the results of gene expression obtained after irradiation at 2 Gy and 20 Gy call for caution when attempting to predict the effects of new radiation modalities such as stereotactic body RT (SBRT) which have made it possible to deliver one or more fractions of high-dose ionizing radiation (15-20 Gy) to tumors [61], and which is increasingly being used to treat patients [62]. Endothelial cells from both normal tissues and tumors are therefore expected to be exposed to single fractions of high radiation doses such as those used in SBRT, and *in vitro* experiments must now take into account these new practices.

## Conclusions

To gain insights into the mechanisms involved in the molecular response of endothelial cells to ionizing radiation, we applied a new GP-kernel-based clustering to gene expression time series of irradiated HUVEC cells. This method exploits the results of the previous analysis we performed by establishing a new method that combines GPs and a novel Bayesian likelihood ratio test [7]. In this previous work, we demonstrated that the method could well highlight phenomena already described in the response of cells to irradiation. Using the new approach, we go further in exploiting gene expression data. The novel proposed method introduced similarity measures for comparing GPs, allowing kernel-based supervised and unsupervised
2 Gy

BIRC5

<figure><img src="image_19.png" /></figure>

20 Gy

<figure><img src="image_20.png" /></figure>

CXCL8

<figure><img src="image_21.png" /></figure>

<figure><img src="image_22.png" /></figure>

CXCL10

<figure><img src="image_23.png" /></figure>

<figure><img src="image_24.png" /></figure>

CXCL12

<figure><img src="image_25.png" /></figure>

<figure><img src="image_26.png" /></figure>

PTGS2

<figure><img src="image_27.png" /></figure>

<figure><img src="image_28.png" /></figure>

Time post-irradiation (days)

CTRL

Irradiated
**Fig 11.** Time-course gene expression analysis of BIRC5, CXCL8, CXCL10, CXCL12 and PTGS2 following 2 and 20 Gy irradiation of HUVECs. Control and irradiated HUVEC mRNA levels of the 5 genes were measured by real-time quantitative PCR at 0.5, 1, 2, 3, 4, 14 and 21 days post-exposure at a single dose of 2 or 20 Gy, and at day 21 after the first fraction of 2 Gy (D21 Frac1) and day 21 after the last fraction of 2 Gy (D21 Frac2) for dose-fractionation experiments (mean +/- SD). Data analyzed by the two-tailed t-test and adjusted *p*-values (Benjamini-Hochberg procedure) (non-irradiated vs irradiated): *, p<0.05; **, p<0.01; ***, p<0.001.

https://doi.org/10.1371/journal.pone.0204960.g011

learning methods to be utilized on GPs. We additionally introduced an outlier-resistant variant of spectral clustering, which is particularly suitable for kernel-based clustering approaches. We evaluated the proposed novel kernels on a simulated clustering dataset. Using the real experimental data we generated and published earlier [7], temporal clustering over time windows, enrichment analyses and molecular pathway analysis indicate the temporal activation of biological entities and TFs by expression profile clusters.

Overall, our results highlight that a dose of 2 Gy, which corresponds to a conventional RT dose fraction, could be sufficient to activate a basic molecular program, such as cell survival, activation or cell death, and on the other hand the process of cell adhesion, which is the first step of tissue infiltration. Furthermore, based on the cluster analysis, this new method allowed us to propose putative transcription factors involved in the regulation of gene expression following radiation, and five key genes as drivers of the response to ionizing radiation in endothelial cells. The importance of these five node genes is an interesting hypothesis, whose further biological validation warrants future studies.

**Supporting information**

**S1 Fig.** The spectral k-means-clustering algorithm where the outlier-resistant k-means—clustering in the eigenspace of the graph Laplacian were used.
(PPTX)

**S2 Fig.** Comparison of the proposed kernels (Bhattacharyya, expected likelihood, Kullback-Leibler, and overlap coefficient) within a simulated gene expression study. The OVL and BH kernels achieve a consistently high performance.
(PPTX)

**S3 Fig.** Comparison of the proposed spectral k-means-clustering with varying outlier ratio against standard spectral k-means and spectral EM clustering algorithms within a simulated experiment. The outlier approach achieves an overall performance similar to that of standard k-means, but with higher precision and lower recall.
(PPTX)

**S1 Table.** Complete list of the 49 differential genes found in the 43 clusters. The names, descriptions and Swiss-Prot IDs of the 49 statistically differentially expressed genes (determined by the GPR model as previously published in [7]) found in the 49 clusters of temporal expression are given.
(XLSX)

**S2 Table.** Motifs and transcription factors associated with the 301 measured genes (Motif-Map analysis). This table presents the results of the MotifMap system analysis using an FDR of 0.1. The motifs, their location with respect to the start codon and their location in the genome, as well as the predicted TFs and their Bayesian Branch Length Score (BBLS) are given for each gene (identified by their NCBI Reference Sequence) whose expression was measured in this study.
(XLSX)
**S3 Table. Motifs and transcription factors associated with the 78 differential genes (Motif-Map analysis).** This table presents the results of the MotifMap system analysis using an FDR of 0.1. The motifs, their location with respect to the start codon and their location in the genome, as well as the predicted TFs and their Bayesian Branch Length Score (BBLS) are given for each gene (identified by their NCBI Reference Sequence) whose expression was significantly statistically expressed in this study.
(XLSX)

**S4 Table. Complete list of the 47 transcription factors associated with the 49 differential genes.** The names, descriptions and Swiss-Prot IDs of the 47 TFs predicted from the 49 differential genes using the MotiMap system are given in this table.
(XLSX)

**S5 Table. List of clusters, genes, transcription motifs and associated transcription factors.**
This table gives the names of the genes, the motifs IDs and the names (in MotifMap and their corresponding names in Pathway Studio) of the predicted TFs for each cluster of differential genes.
(XLSX)

**S6 Table. Occurrences of predicted transcription factors (per day and per time window).**
We report here the number of times each TF was respectively predicted for each day and each time window (days 1–4, 4–7, 7–10, 10–14, 14–17 and 17–21) post-irradiation. Cluster numbers are also indicated for each day and time window.
(XLSX)

**S7 Table. Subnetwork enrichment of BIRC5, CXCL8, CXCL10, CXCL12, PTGS2 (regulating cell processes).** The table presents the result of the subnetwork enrichment of the five node genes BIRC5, CXCL8, CXCL10, CXCL12, PTGS2 searching for regulating cell processes using the Pathway Studio software. Ranks of hits are based on the *p*-values.
(XLSX)

**Author Contributions**

**Conceptualization:** Markus Heinonen, Fabien Milliat, Mohamed Amine Benadjaoud, Agnès François, Florence d'Alché-Buc, Olivier Guipaud.

**Data curation:** Markus Heinonen.

**Formal analysis:** Markus Heinonen, Fabien Milliat, Mohamed Amine Benadjaoud, Florence d'Alché-Buc, Olivier Guipaud.

**Investigation:** Markus Heinonen, Fabien Milliat, Agnès François, Valérie Buard, Georges Taret, Florence d'Alché-Buc, Olivier Guipaud.

**Methodology:** Markus Heinonen, Fabien Milliat, Olivier Guipaud.

**Project administration:** Fabien Milliat, Olivier Guipaud.

**Resources:** Markus Heinonen, Olivier Guipaud.

**Software:** Markus Heinonen, Mohamed Amine Benadjaoud.

**Supervision:** Florence d'Alché-Buc, Olivier Guipaud.

**Validation:** Florence d'Alché-Buc, Olivier Guipaud.
**Visualization:** Markus Heinonen, Mohamed Amine Benadjaoud, Olivier Guipaud.

**Writing – original draft:** Markus Heinonen, Mohamed Amine Benadjaoud, Olivier Guipaud.

**Writing – review & editing:** Markus Heinonen, Fabien Milliat, Mohamed Amine Benadjaoud, Agnès François, Florence d'Alché-Buc, Olivier Guipaud.

## References

1. DeVita VT, Lawrence TS, Rosenberg SA. DeVita, Hellman, and Rosenberg's Cancer: Principles & Practice of Oncology. Philadelphia: Wolters Kluwer Health/Lippincott Williams & Wilkins; 2011.

2. Moding EJ, Kastan MB, Kirsch DG. Strategies for optimizing the response of cancer and normal tissues to radiation. Nat Rev Drug Discov. 2013; 12(7):526–542. https://doi.org/10.1038/nrd4003 PMID: 23812271

3. Chung AS, Lee J, Ferrara N. Targeting the tumour vasculature: insights from physiological angiogenesis. Nat Rev Cancer. 2010; 10(7):505–514. https://doi.org/10.1038/nrc2868 PMID: 20574450

4. Guipaud O, Jaillet C, Clement-Colmou K, Francois A, Supiot S, Milliat F. The importance of the vascular endothelial barrier in the immune-inflammatory response induced by radiotherapy. Br J Radiol. 2018;20170762. https://doi.org/10.1259/bjr.20170762 PMID: 29630386

5. Liauw SL, Connell PP, Weichselbaum RR. New paradigms and future challenges in radiation oncology: an update of biological targets and technology. Sci Transl Med. 2013; 5(173):173sr172.

6. Stone HB, Coleman CN, Anscher MS, McBride WH. Effects of radiation on normal tissue: consequences and mechanisms. Lancet Oncol. 2003; 4(9):529–536. PMID: 12965273

7. Heinonen M, Guipaud O, Milliat F, Guard V, Micheau B, Tarlet G, et al. Detecting time periods of differential gene expression using Gaussian processes: an application to endothelial cells exposed to radiotherapy dose fraction. Bioinformatics. 2015; 31(5):728–735. https://doi.org/10.1093/bioinformatics/btu699 PMID: 25355790

8. Kalaitzis AA, Lawrence ND. A simple approach to ranking differentially expressed gene expression time courses through Gaussian process regression. BMC Bioinformatics. 2011; 12:180. https://doi.org/10.1186/1471-2105-12-180 PMID: 21599902

9. Stegle O, Denby KJ, Cooke EJ, Wild DL, Ghahramani Z, Borgwardt KM. A robust Bayesian two-sample test for detecting intervals of differential gene expression in microarray time series. J Comput Biol. 2010; 17(3):355–367. https://doi.org/10.1089/cmb.2009.0175 PMID: 20377450

10. Conesa A, Nueda MJ, Ferrer A, Talon M. maSigPro: a method to identify significantly differential expression profiles in time-course microarray experiments. Bioinformatics. 2006; 22(9):1096–1102. https://doi.org/10.1093/bioinformatics/btl056 PMID: 16481333

11. Storey JD, Xiao W, Leek JT, Tompkins RG, Davis RW. Significance analysis of time course microarray experiments. Proc Natl Acad Sci USA. 2005; 102(36):12837–12842. https://doi.org/10.1073/pnas.0504609102 PMID: 16141318

12. Dudoit S, Yang YH, Callow M, Speed T. Statistical Methods for identifying differentially expressed genes in replicated cDNA microarray experiments. Stat Sin. 2002; 12(1):111–139.

13. Kim J, Ogden RT, Kim H. A method to identify differential expression profiles of time-course gene data with Fourier transformation. BMC Bioinformatics. 2013; 14:310. https://doi.org/10.1186/1471-2105-14-310 PMID: 24134721

14. Yuan M. Flexible temporal expression profile modelling using the Gaussian process. Comput Stat Data Anal. 2006; 51(3):1754–1764.

15. Angelini C, De Canditiis D, Mutarelli M, Pensky M. A Bayesian approach to estimation and testing in time-course microarray experiments. Stat Appl Genet Mol Biol. 2007; 6(1):article24.

16. Kirk PD, Stumpf MP. Gaussian process regression bootstrapping: exploring the effects of uncertainty in time course data. Bioinformatics. 2009; 25(10):1300–1306. https://doi.org/10.1093/bioinformatics/btp139 PMID: 19289448

17. Lawrence ND, Sanguinetti G, Rattray M. Modelling transcriptional regulation using Gaussian Processes. In: Schölkopf B, Platt J, Hofmann T, editors. Advances in Neural Information Processing Systems. 19. Cambridge, MA: MIT Press; 2007. p. 785–792.

18. Bar-Joseph Z. Analyzing time series gene expression data. Bioinformatics. 2004; 20(16):2493–2503. https://doi.org/10.1093/bioinformatics/bth283 PMID: 15130923

19. Schliep A, Costa IG, Steinhoff C, Schonhuth A. Analyzing gene expression time-courses. IEEE/ACM Trans Comput Biol Bioinform. 2005; 2(3):179–193. https://doi.org/10.1109/TCBB.2005.31 PMID: 17044182
20. Rasmussen CE, Williams CKI. Gaussian Processes for Machine Learning. Cambridge, MA: MIT Press; 2006.

21. Cooke EJ, Savage RS, Kirk PD, Darkins R, Wild DL. Bayesian hierarchical clustering for microarray time series data with replicates and outlier measurements. BMC Bioinformatics. 2011; 12:399. https://doi.org/10.1186/1471-2105-12-399 PMID: 21995452

22. Hensman J, Lawrence ND, Rattray M. Hierarchical Bayesian modelling of gene expression time series across irregularly sampled replicates and clusters. BMC Bioinformatics. 2013; 14:252. https://doi.org/10.1186/1471-2105-14-252 PMID: 23962281

23. Gao P, Honkela A, Rattray M, Lawrence ND. Gaussian process modelling of latent chemical species: applications to inferring transcription factor activities. Bioinformatics. 2008; 24(16):i70–75. https://doi.org/10.1093/bioinformatics/btn278 PMID: 18689843

24. Aijo T, Lahdesmaki H. Learning gene regulatory networks from gene expression measurements using non-parametric molecular kinetics. Bioinformatics. 2009; 25(22):2937–2944. https://doi.org/10.1093/bioinformatics/btp511 PMID: 19706742

25. Jebara T, Kondor R, Howard AD. Probability product kernels. J Mach Learn Res 2004; 5:819–844.

26. Moreno PJ, Ho P, P., Vasconcelos N. A Kullback-Leibler divergence based kernel for SVM classification in multimedia applications. Proc Neural Inf Process Syst. 2003; 16:1385–1393.

27. Jaakkola T, Diekhans M, Haussler D. Using the Fisher kernel method to detect remote protein homologies. Proc Int Conf Intell Syst Mol Biol. 1999; 99:149–158.

28. Jebara T, Kondor R. Bhattacharyya and expected likelihood kernels. In: Schölkopf B, Warmuth MK, editors. Learning Theory and Kernel Machines. Berlin Heidelberg: Springer 2003. p. 57–71.

29. Weitzman MS. Measures of overlap of income distributions of white and Negro families in the United States. Washington: U.S. Bureau of the Census; 1970.

30. Schmid F, Schmidt A. Nonparametric estimation of the coefficient of overlapping-Theory and empirical application. Comput Stat Data Anal. 2006; 50(6):1583–1596.

31. Inman HF, Bradley EL. The overlapping coefficient as a measure of agreement between probability distributions and point estimation of the overlap of two normal densities. Communications in Statistics-Theory and Methods. 1989; 18(10):3851–3874.

32. Holsclaw T, Sansó B, Lee HKH, Heitmann K, Habib S, Higdon D, et al. Gaussian Process Modeling of Derivative Curves. Technometrics. 2013; 55(1):57–67.

33. Solak E, Murray-Smith R, Leithead WE, Leith DJ, Rasmussen CE. Derivative observations in Gaussian process models of dynamic systems. Adv Neural Inf Process Syst. 2002; 15:1033–1040.

34. Rasmussen CE. Gaussian processes to speed up hybrid Monte Carlo for expensive bayesian integrals. In: Bernardo JM, Bayarri MJ, Berger JO, Dawid AP, Heckerman D, Smith AFM, et al., editors. Bayesian Statistics. Oxford: Oxford University Press; 2003. p. 651–659.

35. Riihimäki J, Vehtari A. Gaussian processes with monotonicity information. In: Yee Whye T, Mike T, editors. Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics; Proceedings of Machine Learning Research: PMLR; 2010. p. 645–652.

36. Bach FR, Jordan M. Learning spectral clustering. Adv Neural Inf Process Syst. 2004; 16:305–312.

37. Luxburg U. A tutorial on spectral clustering. Statistics and Computing. 2007; 17(4):395–416.

38. Chawla S, Gionis A, editors. k-means–: A unified approach to clustering and outlier detection. Proceedings of the 2013 SIAM International Conference on Data Mining; 2013: Philadelphia, PA: Society for Industrial and Applied Mathematics.

39. Daily K, Patel VR, Rigor P, Xie X, Baldi P. MotifMap: integrative genome-wide maps of regulatory motif sites for model species. BMC Bioinformatics. 2011; 12:495. https://doi.org/10.1186/1471-2105-12-495 PMID: 22208852

40. Xie X, Rigor P, Baldi P. MotifMap: a human genome-wide map of candidate regulatory motif sites. Bioinformatics. 2009; 25(2):167–174. https://doi.org/10.1093/bioinformatics/btn605 PMID: 19017655

41. Caldas J, Gehlenborg N, Faisal A, Brazma A, Kaski S. Probabilistic retrieval and visualization of biologically relevant microarray experiments. Bioinformatics. 2009; 25(12):i145–153. https://doi.org/10.1093/bioinformatics/btp215 PMID: 19477980

42. Duong T. ks: Kernel Smoothing (R package). 2011; Available from: https://CRAN.R-project.org/package=ks/.

43. Ramsay JO, Silverman BW. Functional Data Analysis. New York: Springer-Verlag; 2005.

44. Karhunen K. Über lineare Methoden in der wahrscheinlichkeitsrechnung. Ann Acad Sci Fenn Ser A I Math-Phys. 1947; 37:1–79.
45. Yao F, Chen K, Gottlieb A, Wu S, Peterson A, Ji H, et al. PACE: Package for Functional Data Analysis and Empirical Dynamics (Written in Matlab). 2015; Available from: http://www.stat.ucdavis.edu/PACE/.

46. Nikitin A, Egorov S, Daraselia N, Mazo I. Pathway studio—the analysis and navigation of molecular networks. Bioinformatics. 2003; 19(16):2155–2157. PMID: 14594725

47. Rannou E, Francois A, Toullec A, Guipaud O, Buard V, Tarlet G, et al. In vivo evidence for an endothe-
lium-dependent mechanism in radiation-induced normal tissue injury. Sci Rep. 2015; 5:15738. https://
doi.org/10.1038/srep15738 PMID: 26510580

48. Mestdagh P, Van Vlierberghe P, De Weer A, Muth D, Westermann F, Speleman F, et al. A novel and universal method for microRNA RT-qPCR data normalization. Genome Biol. 2009; 10(6):R64. https://doi.org/10.1186/gb-2009-10-6-r64 PMID: 19531210

49. Criswell T, Leskov K, Miyamoto S, Luo G, Boothman DA. Transcription factors activated in mammalian cells after clinically relevant doses of ionizing radiation. Oncogene. 2003; 22(37):5813–5827. https://doi.org/10.1038/sj.onc.1206680 PMID: 12947388

50. Valerie K, Yacoub A, Hagan MP, Curiel DT, Fisher PB, Grant S, et al. Radiation-induced cell signaling: inside-out and outside-in. Mol Cancer Ther. 2007; 6(3):789–801. https://doi.org/10.1158/1535-7163. MCT-06-0596 PMID: 17363476

51. Dent P, Yacoub A, Contessa J, Caron R, Amorino G, Valerie K, et al. Stress and radiation-induced activation of multiple intracellular signaling pathways. Radiat Res. 2003; 159(3):283–300. PMID: 12600231

52. Snyder AR, Morgan WF. Gene expression profiling after irradiation: clues to understanding acute and persistent responses? Cancer Metastasis Rev. 2004; 23(3-4):259–268. https://doi.org/10.1023/B:CANC.0000031765.17886.fa PMID: 15197327

53. Fei P, El-Deiry WS. P53 and radiation responses. Oncogene. 2003; 22(37):5774–5783. https://doi.org/10.1038/sj.onc.1206677 PMID: 12947385

54. Lee YJ, Galoforo SS, Berns CM, Erdos G, Gupta AK, Ways DK, et al. Effect of ionizing radiation on AP-1 binding activity and basic fibroblast growth factor gene expression in drug-sensitive human breast carcinoma MCF-7 and multidrug-resistant MCF-7/ADR cells. J Biol Chem. 1995; 270(48):28790–28796. PMID: 7499402

55. Borghini A, Gianicolo EA, Picano E, Andreassi MG. Ionizing radiation and atherosclerosis: current knowledge and future challenges. Atherosclerosis. 2013; 230(1):40–47. https://doi.org/10.1016/j.atherosclerosis.2013.06.010 PMID: 23958250

56. Corre I, Guillonneau M, Paris F. Membrane signaling induced by high doses of ionizing radiation in the endothelial compartment. Relevance in radiation toxicity. Int J Mol Sci. 2013; 14(11):22678–22696. https://doi.org/10.3390/ijms141122678 PMID: 24252908

57. Tamm I, Wang Y, Sausville E, Scudiero DA, Vigna N, Oltersdorf T, et al. IAP-family protein survivin inhibits caspase activity and apoptosis induced by Fas (CD95), Bax, caspases, and anticancer drugs. Cancer Res. 1998; 58(23):5315–5320. PMID: 9850056

58. Laube M, Kniess T, Pietzsch J. Development of Antioxidant COX-2 Inhibitors as Radioprotective Agents for Radiation Therapy-A Hypothesis-Driven Review. Antioxidants (Basel). 2016; 5(2).

59. Yang C, Yang Z, Zhang M, Dong Q, Wang X, Lan A, et al. Hydrogen sulfide protects against chemical hypoxia-induced cytotoxicity and inflammation in HaCaT cells through inhibition of ROS/NF-kappaB/COX-2 pathway. PLoS One. 2011; 6(7):e21971. https://doi.org/10.1371/journal.pone.0021971 PMID: 21779360

60. Cheng J, Imanishi H, Liu W, Iwasaki A, Ueki N, Nakamura H, et al. Inhibition of the expression of alpha-smooth muscle actin in human hepatic stellate cell line, LI90, by a selective cyclooxygenase 2 inhibitor, NS-398. Biochem Biophys Res Commun. 2002; 297(5):1128–1134. PMID: 12372403

61. Potters L, Kavanagh B, Galvin JM, Hevezi JM, Janjan NA, Larson DA, et al. American Society for Therapeutic Radiology and Oncology (ASTRO) and American College of Radiology (ACR) practice guideline for the performance of stereotactic body radiation therapy. Int J Radiat Oncol Biol Phys. 2010; 76(2):326–332. https://doi.org/10.1016/j.ijrobp.2009.09.042 PMID: 20117285

62. Simone CB 2nd, Wildt B, Haas AR, Pope G, Rengan R, Hahn SM. Stereotactic body radiation therapy for lung cancer. Chest. 2013; 143(6):1784–1790. https://doi.org/10.1378/chest.12-2580 PMID: 23732589