Skip to main content
  • Methodology article
  • Open access
  • Published:

Integrated modeling and experimental approach for determining transcription factor profiles from fluorescent reporter data



The development of quantitative models of signal transduction, as well as parameter estimation to improve existing models, depends on the ability to obtain quantitative information about various proteins that are part of the signaling pathway. However, commonly-used measurement techniques such as Western blots and mobility shift assays provide only qualitative or semi-quantitative data which cannot be used for estimating parameters. Thus there is a clear need for techniques that enable quantitative determination of signal transduction intermediates.


This paper presents an integrated modeling and experimental approach for quantitatively determining transcription factor profiles from green fluorescent protein (GFP) reporter data. The technique consists of three steps: (1) creating data sets for green fluorescent reporter systems upon stimulation, (2) analyzing the fluorescence images to determine fluorescence intensity profiles using principal component analysis (PCA) and K-means clustering, and (3) computing the transcription factor concentration from the fluorescence intensity profiles by inverting a model describing transcription, translation, and activation of green fluorescent proteins.

We have used this technique to quantitatively characterize activation of the transcription factor NF-κB by the cytokine TNF-α. In addition, we have applied the quantitative NF-κB profiles obtained from our technique to develop a model for TNF-α signal transduction where the parameters were estimated from the obtained data.


The technique presented here for computing transcription factor profiles from fluorescence microscopy images of reporter cells generated quantitative data on the magnitude and dynamics of NF-κB activation by TNF-α. The obtained results are in good agreement with qualitative descriptions of NF-κB activation as well as semi-quantitative experimental data from the literature. The profiles computed from the experimental data have been used to re-estimate parameters for a NF-κB model and the results of additional experiments are predicted very well by the model with the new parameter values. While the presented approach has been applied to NF-κB and TNF-α signaling, it can be used to determine the profile of any transcription factor as long as GFP reporter fluorescent profiles are available.


Systems Biology seeks to develop models for describing cellular behavior on the basis of regulatory molecules such as transcription factors and signaling kinases. The control of gene expression by transcription factors is an integral component of cell signaling and gene expression regulation [1, 2]. Different transcription factors exhibit different expression and activation dynamics, and together govern the expression of specific genes and cellular phenotypes [3]. An important requirement for the development of these signal transduction models is the ability to quantitatively describe the activation dynamics of transcriptions so that parameters can be estimated for model development. The activation of transcription factors under different conditions have been conventionally monitored using protein binding techniques such as electrophoretic mobility shift assay or chromatin immunoprecipitation [4]. While these techniques provide snapshots of activation at a small set of single time points, they can yield only qualitative or semi-quantitative data at best. This approach also requires the use of multiple cell populations for each time point at which transcription factor activation is to be measured, and often, the true dynamics of transcription factors are not captured due to limited sampling points and frequencies. Hence, these methods are not ideal for investigating time-dependent activation of transcription factors in a quantitative manner.

More recently, fluorescence-based reporter systems have been developed for the continuous and non-invasive monitoring of transcription factors and the elucidation of regulatory molecule dynamics. Recent studies [58] have used green fluorescent protein (GFP) as a reporter molecule for continuously monitoring activation of a panel of transcription factors, underlying the inflammatory response in hepatocytes for 24 h. These systems involve expressing GFP under the control of a minimal promoter such that GFP expression and fluorescence is observed only when a transcription factor is activated (i.e., when the transcription factor binds to its specific DNA binding sequence and induces expression from a minimal promoter) (Figure 1A &1B). The dynamics of GFP fluorescence is used as the indicator for dynamics of the transcription factor being profiled. The primary drawback with this approach is that it does not provide direct activation rates of the transcription factors being investigated. Even though transcription factor dynamics influence GFP dynamics, the relationship between the two is non-trivial as the induction of GFP fluorescence itself involves multiple steps (i.e., transcription of GFP mRNA, GFP protein translation, post-translational processing, etc) [9], and not all of these steps contribute equally to regulation of GFP expression. The observed fluorescence dynamics in GFP reporter cell systems is the result of two different dynamics: (i) the dynamics of transcription factor activation by a soluble stimulus-mediated signal transduction pathway and (ii) the dynamics of GFP expression, folding, and maturation. Therefore, it is necessary to uncouple the effects of these independent systems in order to quantitatively determine transcription factor activation profiles underlying cellular phenotypes.

Figure 1
figure 1

GFP-based reporter systems for investigating transcription factor (TF) activation. The DNA response element (RE) to which the TF binds is upstream of a minimal promoter that controls GFP expression (A) No fluorescence is observed in the absence of TF binding, (B) Binding of TF leads to promoter activation and GFP fluorescence, (C) Dynamics of a TF (e.g., NF-κB) is the sum of activation of the TF and the dynamics of GFP expression.

In this study, we use an integrated modeling and experimental strategy for deriving transcription factor activation rates from GFP-based fluorescent reporter systems. Using GFP reporter data for the activation of the transcription factor NF-κB by the cytokine TNF-α, (Figure 1C), we demonstrate that NF-κB activation dynamics can be accurately determined from GFP reporter profiles. The quantitative data that is determined from the presented approach can be used to update models of signal transduction pathways. This is illustrated by first developing a model describing TNF-α signal transduction based upon the models presented by Rangamani and Sirovich [10] and Lipniacki et al. [11] and then re-estimating model parameters. In a final modeling step, the most important parameters of the model are estimated from the data obtained in this work. The presented approach is not limited to NF-κB and can be used to determine the activation profile of any transcription factor as long as GFP reporter fluorescent profiles are available.



All cell culture reagents including, Dulbecco's modified Eagle's Medium (DMEM, 4.5 g/L glucose), Bovine serum (BS) were purchased from Hyclone (Logan, UT). Human insulin and penicillin/streptomycin were purchased from Sigma (St. Louis, MO).

Cell culture

The generation of a NF-κB reporter cell line has been described earlier [5]. Briefly, a reporter plasmid containing 4 tandem repeats of the NF-κB DNA binding sequence upstream of the CMV-minimal promoter and a 2 h half-life variant of the enhanced green fluorescence protein (d2EGFP) was stably introduced into H35 rat liver hepatoma cells by electroporation and selected based on neomycin resistance. Reporter cells were grown in DMEM supplemented with 10% v/v BS, penicillin (200 U/ml), and streptomycin (200 μg/ml).

Reporter gene assays

H35-NF-κB cells were grown in 6-well tissue culture dishes (Corning, NY) to ~70% confluence prior to the experiment. Reporter cells were stimulated for 30 minutes, 2 hours, and 4 hours or continuously with either 10 ng/mL or 25 ng/ml TNF-α (R&D Systems). All experiments were run in triplicate.

Fluorescence microscopy

GFP measurements were made using a Axiovert 200 M fluorescence microscope (Zeiss, Thornwood, NY). Cell culture dishes were placed in a controlled environment chamber in the microscope and maintained at 37°C and 10% CO2 throughout the experiment. Multiple imaging locations (3 per culture well) were randomly selected and the positions marked before the addition of TNF-α using the 'mark and find' feature of the using the Zeiss AxioVision imaging software. Fluorescence and phase contrast images were obtained at the marked positions throughout the duration of the experiment using a 20X objective every hour for 16 h using an AxioCam MrM digital camera.

Image Analysis

The series of images taken by fluorescence microscopy were analyzed to generate a time series of data representing the average fluorescence intensity of the cells in the images. In order to compute a fluorescence intensity profile it is required to first determine the areas in the image representing cells where fluorescence can be seen. The procedure for determining these areas makes use of principal component analysis (PCA) and K-means clustering. A second step involves computing the average fluorescence intensity over these areas. The detailed steps involved in these procedures are described in the following. Each RGB image can be represented as a three-dimensional tensor

M 1 = [ r 11 r 1 m r n 1 r n m ] , M n , m , 3 M 2 = [ g 11 g 1 m g n 1 g n m ] M 3 = [ b 11 b 1 m b n 1 b n m ] MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGceaqabeaacqWGnbqtdaWgaaWcbaGaeGymaedabeaakiabg2da9maadmaabaqbaeqabmWaaaqaaiabdkhaYnaaBaaaleaacqaIXaqmcqaIXaqmaeqaaaGcbaGaeS47IWeabaGaemOCai3aaSbaaSqaaiabigdaXiabd2gaTbqabaaakeaacqWIUlstaeaacqWIXlYtaeaacqWIUlstaeaacqWGYbGCdaWgaaWcbaGaemOBa4MaeGymaedabeaaaOqaaiabl+UimbqaaiabdkhaYnaaBaaaleaacqWGUbGBcqWGTbqBaeqaaaaaaOGaay5waiaaw2faaiabcYcaSiabd2eanjabgIGioprtHrhAL1wy0L2yHvtyaeHbnfgDOvwBHrxAJfwnaGabaiab=TrisnaaCaaaleqabaGaemOBa4MaeiilaWIaemyBa0MaeiilaWIaeG4mamdaaaGcbaGaemyta00aaSbaaSqaaiabikdaYaqabaGccqGH9aqpdaWadaqaauaabeqadmaaaeaacqWGNbWzdaWgaaWcbaGaeGymaeJaeGymaedabeaaaOqaaiabl+UimbqaaiabdEgaNnaaBaaaleaacqaIXaqmcqWGTbqBaeqaaaGcbaGaeSO7I0eabaGaeSy8I8eabaGaeSO7I0eabaGaem4zaC2aaSbaaSqaaiabd6gaUjabigdaXaqabaaakeaacqWIVlctaeaacqWGNbWzdaWgaaWcbaGaemOBa4MaemyBa0gabeaaaaaakiaawUfacaGLDbaaaeaacqWGnbqtdaWgaaWcbaGaeG4mamdabeaakiabg2da9maadmaabaqbaeqabmWaaaqaaiabdkgaInaaBaaaleaacqaIXaqmcqaIXaqmaeqaaaGcbaGaeS47IWeabaGaemOyai2aaSbaaSqaaiabigdaXiabd2gaTbqabaaakeaacqWIUlstaeaacqWIXlYtaeaacqWIUlstaeaacqWGIbGydaWgaaWcbaGaemOBa4MaeGymaedabeaaaOqaaiabl+UimbqaaiabdkgaInaaBaaaleaacqWGUbGBcqWGTbqBaeqaaaaaaOGaay5waiaaw2faaaaaaa@9C00@

where the first two dimensions of M(i,j,k) refer to the position of a particular pixel on the image, i.e., the i-th row and j-th column, and the third dimension refers to the red (k = 1), green (k = 2), or blue (k = 3) value of the pixel. It is required to transform this three dimensional tensor, M, to a two-dimensional matrix, X:

X = [ r 11 g 11 b 11 r 1 m g 1 m b 1 m r 21 g 21 b 21 r 2 m g 2 m b 2 m r n 1 g n 1 b n 1 r n m g n m b n m ] MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiwaGLaeyypa0ZaamWaaeaafaqabgGcdaaaaaqaaiabdkhaYnaaBaaaleaacqaIXaqmcqaIXaqmaeqaaaGcbaGaem4zaC2aaSbaaSqaaiabigdaXiabigdaXaqabaaakeaacqWGIbGydaWgaaWcbaGaeGymaeJaeGymaedabeaaaOqaaiabl6Uinbqaaiabl6Uinbqaaiabl6UinbqaaiabdkhaYnaaBaaaleaacqaIXaqmcqWGTbqBaeqaaaGcbaGaem4zaC2aaSbaaSqaaiabigdaXiabd2gaTbqabaaakeaacqWGIbGydaWgaaWcbaGaeGymaeJaemyBa0gabeaaaOqaaiabdkhaYnaaBaaaleaacqaIYaGmcqaIXaqmaeqaaaGcbaGaem4zaC2aaSbaaSqaaiabikdaYiabigdaXaqabaaakeaacqWGIbGydaWgaaWcbaGaeGOmaiJaeGymaedabeaaaOqaaiabl6Uinbqaaiabl6Uinbqaaiabl6UinbqaaiabdkhaYnaaBaaaleaacqaIYaGmcqWGTbqBaeqaaaGcbaGaem4zaC2aaSbaaSqaaiabikdaYiabd2gaTbqabaaakeaacqWGIbGydaWgaaWcbaGaeGOmaiJaemyBa0gabeaaaOqaaiabl6Uinbqaaiabl6Uinbqaaiabl6UinbqaaiabdkhaYnaaBaaaleaacqWGUbGBcqaIXaqmaeqaaaGcbaGaem4zaC2aaSbaaSqaaiabd6gaUjabigdaXaqabaaakeaacqWGIbGydaWgaaWcbaGaemOBa4MaeGymaedabeaaaOqaaiabl6Uinbqaaiabl6Uinbqaaiabl6UinbqaaiabdkhaYnaaBaaaleaacqWGUbGBcqWGTbqBaeqaaaGcbaGaem4zaC2aaSbaaSqaaiabd6gaUjabd2gaTbqabaaakeaacqWGIbGydaWgaaWcbaGaemOBa4MaemyBa0gabeaaaaaakiaawUfacaGLDbaaaaa@8CF6@

Principal component analysis can be performed on X to determine pixels with similar brightness in the images [12]:


where T is the score matrix, P is the loading matrix, and E is the residual between the actual image data and the reconstruction by PCA. The columns of P represent principle components of the image data matrix, while the columns of T are the projections of the image data matrix onto the principle components. An illustration of the data and the first principal component (PC1) is shown in Figure 2. The projection of a point onto PC1 can be used as a measure for clustering the pixel brightness into different sets via K-means clustering. Figure 3 illustrates the procedure of fluorescent cell searching based on K-mean clustering and PCA. In an initial step PCA is used to divide the pixels of the image into two clusters based upon their projection onto PC1. K-means clustering iteratively updates the pixels and centroids of the two clusters until the sum of distances from all the pixels in each cluster is minimized. The cluster with the larger variation is divided in a next step. The centroids of the two new clusters, which are determined by PCA, and the centroid of the un-divided cluster are used as the initial centroids of the three clusters for K-means clustering, which then sorts the pixels of the image belonging to one of the three clusters. This procedure can be repeated until any number of desired clusters is obtained. The clusters with higher fluorescent intensity are considered to represent the cells which show a significant level of fluorescence. Once the cell region has been determined it is possible to compute the average fluorescence intensity by the following formula:

Figure 2
figure 2

Principal component analysis of fluorescence image data.

Figure 3
figure 3

K-means clustering algorithm used for identifying cell regions in fluorescence images.

I = ( k = 1 N f I f , k N f k = 1 N b I b , k N b ) s t i m u l a t i o n MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemysaKKaeyypa0JaeiikaGscfa4aaSaaaeaadaaeWbqaaiabdMeajnaaBaaabaGaemOzayMaeiilaWIaem4AaSgabeaaaeaacqWGRbWAcqGH9aqpcqaIXaqmaeaacqWGobGtdaWgaaqaaiabdAgaMbqabaaacqGHris5aaqaaiabd6eaonaaBaaabaGaemOzaygabeaaaaGccqGHsisljuaGdaWcaaqaamaaqahabaGaemysaK0aaSbaaeaacqWGIbGycqGGSaalcqWGRbWAaeqaaaqaaiabdUgaRjabg2da9iabigdaXaqaaiabd6eaonaaBaaabaGaemOyaigabeaaaiabggHiLdaabaGaemOta40aaSbaaeaacqWGIbGyaeqaaaaakiabcMcaPmaaBaaaleaacqWGZbWCcqWG0baDcqWGPbqAcqWGTbqBcqWG1bqDcqWGSbaBcqWGHbqycqWG0baDcqWGPbqAcqWGVbWBcqWGUbGBaeqaaaaa@60A6@

If,krefers the fluorescent intensity of the kth pixel in a fluorescent cell region, Ib,krefers the fluorescent intensity of the kth pixel belonging to the background, N f is the total number of pixels in the fluorescent cell region, N b is the total number of pixels in the background. For a RGB image, the fluorescent intensity I is defined as the sum of the values of red and green and blue of each pixel. The reason for subtracting the intensity of the pixels representing the background is to reduce measurement noise due to brightness variations.

This procedure has to be repeated for each image taken at different points in time to generate a time series of data for the fluorescence intensity. An example of the outcome of this procedure can be seen in Figure 4 where the first three clusters represent fluorescent cells while the pixels included in clusters 4 and 5 corresponds to the background.

Figure 4
figure 4

Results of the image analysis algorithm. (A) Fluorescence microscopy image, (B) Fluorescent regions detected by the image analysis procedure: (C) – (G) clusters 1 through 5 detected by the algorithm; white pixels refer to pixels included in a specific cluster, (H) cumulative results of clusters 1, 2, and 3; the white region in (H) is chosen as the region representing cells with GFP while the black pixels shown in (H) represent the background.

Model Development

Two models are involved in this work: (a) a model describing the dynamics of the proteins involved in TNF-α signaling and (b) a model describing the dynamics of the proteins of a green fluorescent protein reporter system. The first model has the TNF-α concentration as the input to the system and the output of the system is the dynamic profile of NF-κB that results from TNF-α stimulation. The second model uses the NF-κB concentration as the input and predicts the fluorescence intensity profile that can be measured. Using these two models it is possible to determine the NF-κB concentration during an experiment by solving an inverse problem of the second model. The generated data set can then be further used to adjust parameters of the first model. Figure 5 illustrates the relationship between these two models.

Figure 5
figure 5

Relationship between input, output, and concentration of transcription factors with GFP-reporter systems.

The model describing TNF-α mediated signal transduction is shown in Figure 6 and the equations are given in 'Additional file 1'. This model is based upon the models described by Rangamani and Sirovich [10] and Lipniacki et al. [11]. The model from Lipniacki et al. was used to describe signal transduction from IKKn to NF-κB whereas the model from Rangamani and Sirovich's work was used to describe signal transduction from TNF-α to IKKn. The reason for combining these two models is that the model from Lipniacki et al.'s work does not describe signal transduction from TNF-α to IKKn, while the paper by Rangamani and Sirovich states that the signal transduction from IKKn to NF-κB as described in their model should be updated as it represents a simplification of what is currently known about the signal transduction pathway. In order to combine these two models the assumption that c-IAP in the reaction "Caspase-3*+c-IAP->caspase-3*|c-IAP" from Rangamani and Sirovich's model can be replaced with cgent from Lipniacki et al.'s model. The rationale behind this assumption is that c-IAP and cgent are both involved in transcription of DNA.

Figure 6
figure 6

TNF-α signaling pathway.

This integrated model, which consists of 37 differential equations and 60 parameters, can represent the dynamic behavior of the proteins involved in TNF-α-mediated NF-κB activation: TNF-α initiates the signal transduction by binding to its receptor TNFR1 and forming the complex TNF-α|TNFR1, which then recruits TRADD, TRAF2, RIP-1 to form the complex TNF-α|TNFR1|TRADD| TRAF2|RIP-1. This complex then activates two pathways: 1) it activates the apoptotic machinery by recruiting FADD; 2) it activates the NF-κB pathway by promoting the neutral form of IKK (IKKn) to the active form of IKK (IKKa). NF-κB is then released from the complex NF-κB|IκBα and translocates into the nucleus to initiate the transcription/translation process. Since the presence of NF-κB in the nucleus (i.e., activation of NF-κB) does not immediately lead to fluorescence seen in the images it is required to augment the developed model with equation describing transcription/translation as well as activation of GFP. The equations to be added are based upon the model described by Subramanian and Srienc [9] where modifications are made to account for the constant reporter DNA levels in our experiments (i.e., due to stable integration of the reporter plasmid into the genomic DNA in our reporter cell line [7]) as well as to include the effect of transcription factor concentrations on the transcription rate. These changes result in the following model describing the measurement dynamics:

d m d t = S m p C N F κ B C + C N F κ B D m m d n d t = S n m D n n S f n d f d t = S f n D n f MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGceaqabeaajuaGdaWcaaqaaiabdsgaKjabd2gaTbqaaiabdsgaKjabdsha0baakiabg2da9iabdofatnaaBaaaleaacqWGTbqBaeqaaOGaemiCaaxcfa4aaSaaaeaacqWGdbWqdaWgaaqaaiabd6eaojabdAeagjabgkHiTiabeQ7aRjabdkeacbqabaaabaGaem4qamKaey4kaSIaem4qam0aaSbaaeaacqWGobGtcqWGgbGrcqGHsislcqaH6oWAcqWGcbGqaeqaaaaakiabgkHiTiabdseaenaaBaaaleaacqWGTbqBaeqaaOGaemyBa0gabaWaaSaaaeaacqWGKbazcqWGUbGBaeaacqWGKbazcqWG0baDaaGaeyypa0Jaem4uam1aaSbaaSqaaiabd6gaUbqabaGccqWGTbqBcqGHsislcqWGebardaWgaaWcbaGaemOBa4gabeaakiabd6gaUjabgkHiTiabdofatnaaBaaaleaacqWGMbGzaeqaaOGaemOBa4gabaqcfa4aaSaaaeaacqWGKbazcqWGMbGzaeaacqWGKbazcqWG0baDaaGccqGH9aqpcqWGtbWudaWgaaWcbaGaemOzaygabeaakiabd6gaUjabgkHiTiabdseaenaaBaaaleaacqWGUbGBaeqaaOGaemOzaygaaaa@7227@

where CNF-κB is the concentration of activated NF-κB in the nucleus, m is the mRNA concentration, n is the concentration of GFP, and f corresponds to the concentration of activated GFP. The values of the parameters shown in equation (5) are given in Table 1. The procedure for estimation of C is described below.

Table 1 Parameters for the model shown in equation (5).

The experimental measurements consist of the fluorescence intensity, I, as seen on the images which is directly proportional to the concentration of activated green fluorescent protein:

f = ΔI

where Δ is the ratio between activated GFP and computed fluorescence intensity.

As I can be obtained from the fluorescence images that have been processed by the procedures described in the image analysis section, the dynamics of NF-κB can be computed by solving an inverse problem involving equations (5).


The activation of NF-κB in H35 reporter cells was investigated by stimulating with different TNF-α concentrations (6 ng/ml, 10 ng/ml, 13 ng/ml, and 19 ng/ml) as described in the Methods section. The data was analyzed using the described image analysis procedure, resulting in the fluorescence intensity profiles shown (red line) in Figure 7. The error bars indicated +/- one standard deviation from the mean of the measurements taken for each time point.

Figure 7
figure 7

(A) Comparison of experimental data and the model predictions for f /Δ where the NF-κB concentration serves as the input to the model and is taken from Hoffman et al.'s paper[13]; (B) Experimental data and the fitted curve f /Δ for different TNF-α concentrations.

We developed a procedure that computes the NF-κB concentration profile from the experimental data by solving an inverse problem given by equations (5) and (6). In order to avoid a numerical solution of this inverse problem, we derived an analytical solution which computes CNF-κB from the fluorescence intensity profile I. This analytical solution treats equation (5) as a static nonlinearity

u = C NF κ B C + C NF κ B MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyDauNaeyypa0tcfa4aaSaaaeaacqWGdbWqdaWgaaqaaiabb6eaojabbAeagjabgkHiTiabeQ7aRjabbkeacbqabaaabaGaem4qamKaey4kaSIaem4qam0aaSbaaeaacqqGobGtcqqGgbGrcqGHsislcqaH6oWAcqqGcbGqaeqaaaaaaaa@3F4B@

which is followed by a system of linear differential equations:

d m / d t = S m p u D m m d n / d t = S n m D n n S f n d f / d t = S f n D n f MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqbaeqabmqaaaqaaiabdsgaKjabd2gaTjabc+caViabdsgaKjabdsha0jabg2da9iabdofatnaaBaaaleaacqWGTbqBaeqaaOGaemiCaaNaemyDauNaeyOeI0Iaemiraq0aaSbaaSqaaiabd2gaTbqabaGccqWGTbqBaeaacqWGKbazcqWGUbGBcqGGVaWlcqWGKbazcqWG0baDcqGH9aqpcqWGtbWudaWgaaWcbaGaemOBa4gabeaakiabd2gaTjabgkHiTiabdseaenaaBaaaleaacqWGUbGBaeqaaOGaemOBa4MaeyOeI0Iaem4uam1aaSbaaSqaaiabdAgaMbqabaGccqWGUbGBaeaacqWGKbazcqWGMbGzcqGGVaWlcqWGKbazcqWG0baDcqGH9aqpcqWGtbWudaWgaaWcbaGaemOzaygabeaakiabd6gaUjabgkHiTiabdseaenaaBaaaleaacqWGUbGBaeqaaOGaemOzaygaaaaa@642E@

Taking a Laplace transform of equation (8) results in f(s) as a function of u(s):

f ( s ) = S f s + D n S n s + D n + S f S m p s + D m u ( s ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemOzayMaeiikaGIaem4CamNaeiykaKIaeyypa0tcfa4aaSaaaeaacqWGtbWudaWgaaqaaiabdAgaMbqabaaabaGaem4CamNaey4kaSIaemiraq0aaSbaaeaacqWGUbGBaeqaaaaakiabgwSixNqbaoaalaaabaGaem4uam1aaSbaaeaacqWGUbGBaeqaaaqaaiabdohaZjabgUcaRiabdseaenaaBaaabaGaemOBa4gabeaacqGHRaWkcqWGtbWudaWgaaqaaiabdAgaMbqabaaaaOGaeyyXICDcfa4aaSaaaeaacqWGtbWudaWgaaqaaiabd2gaTbqabaGaemiCaahabaGaem4CamNaey4kaSIaemiraq0aaSbaaeaacqWGTbqBaeqaaaaakiabdwha1jabcIcaOiabdohaZjabcMcaPaaa@5872@

While it is possible to choose any function to describe u(s), we opted for

u ( s ) = ω n 2 s 2 + 2 ε ω n s + ω n 2 T α s MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyDauNaeiikaGIaem4CamNaeiykaKIaeyypa0tcfa4aaSaaaeaacqaHjpWDdaqhaaqaaiabd6gaUbqaaiabikdaYaaaaeaacqWGZbWCdaahaaqabeaacqaIYaGmaaGaey4kaSIaeGOmaiJaeqyTduMaeqyYdC3aaSbaaeaacqWGUbGBaeqaaiabdohaZjabgUcaRiabeM8a3naaDaaabaGaemOBa4gabaGaeGOmaidaaaaakiabgwSixNqbaoaalaaabaGaemivaq1aaSbaaeaacqaHXoqyaeqaaaqaaiabdohaZbaaaaa@4DDB@

as u(s) represents a concentration profile of CNF-κB that shows damped oscillatory behavior as has been reported in the literature [13]. Substituting equation (10) into equation (9) and performing an inverse Laplace transform results in:

f ( t ) = A 1 + A 2 e D n t + A 3 e ( D n + S f ) t + A 4 e D m t + A 7 e ε ω n t sin ( ω n 1 ε 2 t + φ ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemOzayMaeiikaGIaemiDaqNaeiykaKIaeyypa0Jaemyqae0aaSbaaSqaaiabigdaXaqabaGccqGHRaWkcqWGbbqqdaWgaaWcbaGaeGOmaidabeaakiabdwgaLnaaCaaaleqabaGaeyOeI0Iaemiraq0aaSbaaWqaaiabd6gaUbqabaWccqWG0baDaaGccqGHRaWkcqWGbbqqdaWgaaWcbaGaeG4mamdabeaakiabdwgaLnaaCaaaleqabaGaeyOeI0IaeiikaGIaemiraq0aaSbaaWqaaiabd6gaUbqabaWccqGHRaWkcqWGtbWudaWgaaadbaGaemOzaygabeaaliabcMcaPiabdsha0baakiabgUcaRiabdgeabnaaBaaaleaacqaI0aanaeqaaOGaemyzau2aaWbaaSqabeaacqGHsislcqWGebardaWgaaadbaGaemyBa0gabeaaliabdsha0baakiabgUcaRiabdgeabnaaBaaaleaacqaI3aWnaeqaaOGaemyzau2aaWbaaSqabeaacqGHsislcqaH1oqzcqaHjpWDdaWgaaadbaGaemOBa4gabeaaliabdsha0baakiGbcohaZjabcMgaPjabc6gaUjabcIcaOiabeM8a3naaBaaaleaacqWGUbGBaeqaaOWaaOaaaeaacqaIXaqmcqGHsislcqaH1oqzdaahaaWcbeqaaiabikdaYaaaaeqaaOGaemiDaqNaey4kaSIaeqOXdOMaeiykaKcaaa@7454@

where A1, A2, A3, A4, A7, and ϕ are constants with the values given in 'Additional file 2'.

The values of the parameters ε, ω n and T α are estimated by fitting f(t) to the experimental data for each experiment. The concentration of NF-κB is then given by:

C NF κ B = C T α 1 ε 2 C T α e ε ω n t sin ( ω n 1 ε 2 t + ϕ ) (1- T α ) 1 ε 2 + T α e ε ω n t sin ( ω n 1 ε 2 t + ϕ ) , where ϕ = arctan 1 ε 2 ε MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqbaeqabeWaaaqaaiabdoeadnaaBaaaleaacqqGobGtcqqGgbGrcqGHsislcqaH6oWAcqqGcbGqaeqaaOGaeyypa0tcfa4aaSaaaeaacqWGdbWqcqWGubavdaWgaaqaaiabeg7aHbqabaWaaOaaaeaacqaIXaqmcqGHsislcqaH1oqzdaahaaqabeaacqaIYaGmaaaabeaacqGHsislcqWGdbWqcqWGubavdaWgaaqaaiabeg7aHbqabaGaemyzau2aaWbaaeqabaGaeyOeI0IaeqyTduMaeqyYdC3aaSbaaeaacqWGUbGBaeqaaiabdsha0baacyGGZbWCcqGGPbqAcqGGUbGBcqGGOaakcqaHjpWDdaWgaaqaaiabd6gaUbqabaWaaOaaaeaacqaIXaqmcqGHsislcqaH1oqzdaahaaqabeaacqaIYaGmaaaabeaacqWG0baDcqGHRaWkcqaHvpGzcqGGPaqkaeaacqqGOaakcqqGXaqmcqqGTaqlcqWGubavdaWgaaqaaiabeg7aHbqabaGaeiykaKYaaOaaaeaacqaIXaqmcqGHsislcqaH1oqzdaahaaqabeaacqaIYaGmaaaabeaacqGHRaWkcqWGubavdaWgaaqaaiabeg7aHbqabaGaemyzau2aaWbaaeqabaGaeyOeI0IaeqyTduMaeqyYdC3aaSbaaeaacqWGUbGBaeqaaiabdsha0baacyGGZbWCcqGGPbqAcqGGUbGBcqGGOaakcqaHjpWDdaWgaaqaaiabd6gaUbqabaWaaOaaaeaacqaIXaqmcqGHsislcqaH1oqzdaahaaqabeaacqaIYaGmaaaabeaacqWG0baDcqGHRaWkcqaHvpGzcqGGPaqkaaGaeiilaWcakeaacqqG3bWDcqqGObaAcqqGLbqzcqqGYbGCcqqGLbqzaeaacqaHvpGzcqGH9aqpcyGGHbqycqGGYbGCcqGGJbWycqGG0baDcqGGHbqycqGGUbGBjuaGdaWcaaqaamaakaaabaGaeGymaeJaeyOeI0IaeqyTdu2aaWbaaeqabaGaeGOmaidaaaqabaaabaGaeqyTdugaaaaaaaa@A09F@

The values of C from equation (7) and Δ from equation (6) only need to be estimated once and can be assumed to be constant for all future experiments. We have chosen the concentration profile for NF-κB as reported in the paper by Hoffman et al. [13], which corresponds to a stimulation with 10 ng/ml of TNF-α, as the input, and have estimated C and Δ from experimental data that we have collected for stimulation with 10 ng/ml of TNF-α. The value of C was determined to be 108 nM and Δ was found to be equal to 2.5562 × 104. It should be noted that some of the data derived from a stimulation with 10 ng/ml of TNF-α was used for determining these parameter values, while other data points will be used for testing model. Figure 7A shows the fit of equation (11) to the data generated by this experiment.

Figure 7B depicts the experimental data for stimulation with 6 ng/ml, 13 ng/ml, and 19 ng/ml of TNF-α as well as the results of the system identification using equation (11). The values for C and Δ are constant for these experiments, however, the values for ε, ω n and T α are estimated separately for each data set. The corresponding concentration profiles for NF-κB, as computed by equation (12) are shown in Figure 8. It can be seen that stimulation with higher concentrations of TNF-α results in larger long-term concentrations of NF-κB as well as in higher peak concentrations. One important aspect of this procedure is that the data obtained is quantitative (i.e., numerical values of the NF-κB profile at each time point are obtained) and not merely qualitative.

Figure 8
figure 8

NF-κB profiles computed via solution of the inverse problem for TNF-α concentrations of 6 ng/ml, 10 ng/ml, 13 ng/ml, and 19 ng/ml.

These results for stimulation with 6 ng/ml, 13 ng/ml, and 19 ng/ml of TNF-α were used to estimate parameters of the signal transduction pathway model. Since the developed model contains many more parameters than can be estimated from three time series of data, it was required to use local sensitivity analysis to determine which parameters should be re-estimated. It was determined that the parameters c3, k1p, and k r are good candidates for estimation. Nonlinear least square routines in MATLAB were then used to estimate these three parameters. The estimated values were found to be 0.0104, 0.0740 and 2.50, respectively. Since the data derived from the stimulation with 10 ng/ml of TNF-α was not used for estimating these parameters, this data set can be used for validating the accuracy of the updated model. Figure 9 shows the model prediction for 10 ng/ml of TNF-α together with the experimental results derived from the described image analysis procedure. It can be concluded that the updated model predicts experimental data very well.

Figure 9
figure 9

Comparison between NF-κB profiles computed via the presented technique for 10 ng/ml of TNF-α and simulation of the model where some parameters have been re-estimated.


In this study, we have demonstrated that transcription factor activation profiles can be quantitatively extracted from fluorescence reporter data. The proposed approach was effective in deriving transcription factor activation rates from GFP profiles generated from NF-κB reporter cells stimulated with 10 – 50 ng/mL of TNF-α, a concentration range that is commonly used in cell culture experiments [5, 14] and reported to result in strong activation of NF-κB [8]. However, predicting NF-κB activation at lower concentrations of TNF-α (< 10 ng/mL) was not as effective due to low levels of GFP signal. This is evident from Figure 7B which shows a better correlation between the model and experimental data at higher (13 and 19 ng/mL) than at lower (6 ng/mL) TNF-α concentrations. Therefore, while our method is effective for moderate-to-high levels of activation, further improvement (e.g., in the image analysis methods) is needed to increase the GFP signal/noise ratio for effectively predicting profiles of low abundance transcription factors.

Another discrepancy between the model and experimental data is predicting long-term NF-κB activation profiles. The data in Figure 7B shows that fluorescence decreases after ~11 h even though the stimulus (TNF-α) is continually present, with the decrease being more pronounced at the higher concentrations. However, this decrease is not reflected in Figure 7B which shows NF-κB levels being constant beyond 11 h as the assumed model structure from equation (10) cannot represent this decrease. It is possible to postulate a different profile for the transcription factor, resulting in differences in equation (10), e.g., one that can reflect such a decrease. However, it is not clear if the decrease in fluorescence observed after ~11 h of stimulation results from experimental artifacts (i.e., fluorescence photobleaching and cell death arising from cells being repeatedly exposed to UV light for imaging) or is a real biological phenomenon (i.e., consequence of change in gene expression arising due to constant stimulation with TNF-α). A better understanding of long-term activation is needed to evaluate this behavior.

It should also be noted that the model describing the activation of NF-κB by TNF-α is not required for deriving NF-κB profiles from GFP profiles. However, use of the 1st principles model enables us to estimate model parameters using the data and thereby refine the model describing activation of NF-κB by TNF-α, so as to develop a systems level understanding of TNF-α signaling. In this paper, we have utilized the fact that a considerable body of literature is present on TNF-α induction of NF-κB activation. Previously developed models and experimental data [13] suggest that NF-κB exhibits oscillatory behavior upon exposure to TNF-α. However, our overall approach for deriving transcription factor activation profiles is also valid for other transcription factors where the activation profile is not well characterized. In such cases, it will be necessary to assume different transcription factor activation profiles and verify the model prediction by comparing the predicted fluorescence intensity profiles with the experimental data.

In summary we have developed a methodology for quantitatively determining transcription factor profiles. This technique makes use of fluorescence microscopy images from a GFP reporter system for transcription factor activation and involves solving an inverse problem to determine the transcription factor profile from the fluorescence intensity dynamics. Data generated by this method can then be used to estimate parameters for signal transduction pathway models. This technique was applied to the activation of NF-κB by TNF-α, however, it can be used to determine transcription factor profiles for any system where limited qualitative knowledge about the transcription factor dynamics exists.


  1. Bandhyopadhyay S, Soto-Nieves N, Macián F: Transcriptional regulation of T-cell tolerance. Semin Immunol. 2007, 19: 180-187. 10.1016/j.smim.2007.02.006

    Article  Google Scholar 

  2. Hoffmann A, Natoli G, Ghosh G: Transcriptional regulation via the NF-kappaB signaling module. Oncogene. 2007, 25: 6706-6716. 10.1038/sj.onc.1209933.

    Article  Google Scholar 

  3. Grove CA, Walhout AJM: Transcription factor functionality and transcription regulatory networks. Mol Biosyst. 2008, 4: 309-314. 10.1039/b715909a

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  4. Elnitski L, Jin VX, Farnham PJ, Jones SJ: Locating mammalian transcription factor binding sites: a survey of computational and experimental techniques. Genome Res. 2006, 16: 1455-1464. 10.1101/gr.4140006

    Article  CAS  PubMed  Google Scholar 

  5. King KR, Wang S, Jayaraman A, Toner M, Yarmush ML: A High-throughput Microfluidic Real-time Gene Expression Living Cell Array. Lab-on-Chip. 2007, 7: 77-85. 10.1039/b612516f.

    Article  CAS  Google Scholar 

  6. King KR, Wang S, Jayaraman A, Yarmush ML, Toner M: Microfluidic flow-encoded switching for parallel control of dynamic cellular microenvironments. Lab-on-Chip. 2008, 8: 107-116. 10.1039/b716962k.

    Article  CAS  Google Scholar 

  7. Thompson DM, King KR, Wieder KJ, Toner M, Yarmush ML, Jayaraman A: Dynamic gene expression profiling using a microfabricated living cell array. Anal Chem. 2004, 76: 4098-4103. 10.1021/ac0354241

    Article  CAS  PubMed  Google Scholar 

  8. Wieder KJ, King KR, Thompson DM, Zia C, Yarmush ML, Jayaraman A: Optimization of reporter cells for expression profiling in a microfluidic device. Biomed Microdevices. 2005, 7: 213-222. 10.1007/s10544-005-3028-3

    Article  PubMed  Google Scholar 

  9. Subramanian S, Srienc F: Quantitative analysis of transient gene expression in mammalian cells using the green fluorescent protein. J Biotechnol. 1996, 49: 137-151. 10.1016/0168-1656(96)01536-2

    Article  CAS  PubMed  Google Scholar 

  10. Rangamani P, Sirovich L: Survival and apoptotic pathways initiated by TNF-α: modeling and predictions. Biotech Bioeng. 2007, 97: 1216-1229. 10.1002/bit.21307.

    Article  CAS  Google Scholar 

  11. Lipniacki T, Paszek P, Brasier AR, Luxon B, Kimmel M: Mathematical model of NF-kB regulatory module. J Theor Biol. 2004, 228: 195-215. 10.1016/j.jtbi.2004.01.001

    Article  CAS  PubMed  Google Scholar 

  12. Bharati MHM, MacGregor JF: Multivariate image analysis for real–time process monitoring and control. Ind Eng Chem Res. 1998, 37: 4715-4724. 10.1021/ie980334l.

    Article  CAS  Google Scholar 

  13. Hoffmann A, Levchenko A, Scott ML, Baltimore D: The IkB–NF-kB signaling module: temporal control and selective gene activation. Science. 2002, 298: 1241-1245. 10.1126/science.1071914

    Article  CAS  PubMed  Google Scholar 

  14. Damelin LH, Coward S, Kirwan M, Collins P, Selden C, Hodgson HJF: Fat-loaded HepG2 spheroids exhibit enhanced protection from Pro-oxidant and cytokine induced damage. J Cell Biochem. 2007, 101: 723-734. 10.1002/jcb.21229

    Article  CAS  PubMed  Google Scholar 

Download references


The authors gratefully acknowledge partial financial support from the National Science Foundation (Grant CBET# 0706792) and the ACS Petroleum Research Fund (Grant PRF# 48144-AC9).

Author information

Authors and Affiliations


Corresponding authors

Correspondence to Arul Jayaraman or Juergen Hahn.

Additional information

Authors' contributions

ZH implemented the image analysis procedure as well as devised the solution technique for the model inversion which computes the transcription factor profile. FS performed all NF-κB reporter experiments. JH and AJ supervised the computational and experimental aspects of the work, respectively, and were involved in preparation of the manuscript.

Electronic supplementary material


Additional file 1: This file contains the equations, the initial values of state variables, and the parameters of the model describing TNF-α mediated signal transduction. (DOC 104 KB)


Additional file 2: This file contains the equations for computing the values of the constants found in equation (11). (DOC 20 KB)

Authors’ original submitted files for images

Rights and permissions

Open Access This article is published under license to BioMed Central Ltd. This is an Open Access article is distributed under the terms of the Creative Commons Attribution License ( ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Huang, Z., Senocak, F., Jayaraman, A. et al. Integrated modeling and experimental approach for determining transcription factor profiles from fluorescent reporter data. BMC Syst Biol 2, 64 (2008).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: