Volume 14 Supplement 5

## Twelfth International Conference on Bioinformatics (InCoB2013): Computational Biology

# Mining the tissue-tissue gene co-expression network for tumor microenvironment study and biomarker prediction

- Yang Xiang†
^{1}Email author, - Jie Zhang†
^{1}and - Kun Huang
^{1}Email author

**14(Suppl 5)**:S4

**DOI: **10.1186/1471-2164-14-S5-S4

© Xiang et al.; licensee BioMed Central Ltd. 2013

**Published: **16 October 2013

## Abstract

### Background

Recent discovery in tumor development indicates that the tumor microenvironment (mostly stroma cells) plays an important role in cancer development. To understand how the tumor microenvironment (TME) interacts with the tumor, we explore the correlation of the gene expressions between tumor and stroma. The tumor and stroma gene expression data are modeled as a weighted bipartite network (tumor-stroma coexpression network) where the weight of an edge indicates the correlation between the expression profiles of the corresponding tumor gene and stroma gene. In order to efficiently mine this weighted bipartite network, we developed the Bipartite subnetwork Component Mining algorithm (BCM), and we show that the BCM algorithm can efficiently mine weighted bipartite networks for dense Bipartite sub-Networks (BiNets) with density guarantees.

### Results

We applied BCM to the tumor-stroma coexpression network and find 372 BiNets that demonstrate statistical significance in survival tests. A good number of these BiNets demonstrate strong prognosis powers on at least one breast cancer patient cohort, which suggests that these BiNets are potential biomarkers for breast cancer prognosis. Further study on these 372 BiNets by the network merging approach reveals that they form 10 macro bipartite networks which show orchestrated key biological processes in both tumor and stroma. In addition, by further examining the BiNets that are significant in ER-negative breast cancer patient prognosis, we discovered a ubiquitin C (*UBC*) gene network that demonstrates strong prognosis power in nearly all types of breast cancer subtypes we used in this study.

### Conclusions

The results support our hypothesis that the *UBC* gene network plays an important role in breast cancer prognosis and therapy and it is a potential prognostic biomarker for multiple breast cancer subtypes.

## Introduction

The initiation, development and metastasis of tumor are complicated biological processes. The tumor microenvironment (TME), which surrounds the tumor immediately with secreted proteins, small signaling molecules, blood vessels, and normal cells, plays an essential role in each step. Tumor and its microenvironment consist of diverse cell types. For instance, for epithelial type of cancers, besides the epithelial cells, the TME includes fibroblast, endothelial cell, macrophage, and etc. All of them play critical roles in the formation and development of tumor [1]. In addition, recently it has been shown that genetic changes in the stroma (e.g., in fibroblast) can lead to the development of epithelial tumor [2]. Therefore, an important issue in cancer research is to understand how TME components interact with the tumor. It has been suggested that such interaction is mediated by extracellular molecules coded by the so-called *stromal genes* including signaling molecules such as cytokines/chemokines, structural molecules such as collagens (and the associated receptors such as DDR2) and extracellular proteinase such as metalloprotease (MMPs). It has been shown that some of these stromal genes may serve as important biomarkers to predicting drug responses for ER-negative breast cancer patients which are usually considered to have poor prognosis [3]. Recent research results provide further evidences that tumor-stroma interaction plays an important role in breast cancer tumor growth [4, 5]. However, despite these progresses and intensive research efforts, many issues still remain unclear, including how such interactions lead to the intracellular changes in tumor and TME components.

Recently there has been a study using tissue-tissue gene co-expression network to characterize the interactions and the corresponding intracellular effects in obesity study [6]. Basically by identifying gene clusters that show high levels co-expression between different tissues, researchers discovered orchestrated biological processes between different tissues without the need to explicitly characterize the intercellular signaling mechanisms. In this paper, we adopted this approach to study the gene co-expression between tumor and its microenvironment in breast cancer. Specifically, we used a public gene expression microarray dataset consisting of 47 breast cancer biopsy samples, in which tumor and the matching surrounding stroma (TME) are isolated by laser capture microdissection (LCM) technology. The gene expression profiles in this dataset are generated for tumor and stroma separately for every sample [7]. By mining the tightly correlated gene expression profiles between the matching tumor and stroma, we identify dense networks of putative gene interactions between the two tissues (tumor and stroma). Our goals are to characterize orchestrated biological processes between the two tissues through the identified gene-gene communications/interactions, and at the same time to identify potential new biomarkers for breast cancer prognosis or treatment prediction.

From the bioinformatics point of view, our project falls into the category of gene co-expression network (GCN) analysis. GCN analysis has been shown to be very effective in discovering new gene functions [8], predicting disease biomarkers [9] and identifying disease genes [10]. However, most of GCN analysis methods focuse on a single type of sample. For tissue-tissue GCN, the problem was formulated as a bipartite graph mining problem in [6] in which a heuristic algorithm was used on a thresholded binary bipartite graph.

Mining dense components from bipartite graphs is a fundamental research problem in related fields. A simplest version of this problem is to find just one maximum clique in an unweighted bipartite graphs. Even for this simplest version, it was proved [11] to be an NP-hard problem. To tackle this problem, a few dense component mining algorithms, e.g. [12–15], having been proposed for unweighted bipartite graphs, for which many efficient pruning techniques are available. However, in biomedical research, many data are in the form of weighted bipartite graphs. Since the correlation coefficients between gene expression profiles can be used as weights of the edges in the graph, we expect a weighted bipartite graph mining approach would provide much more information on the gene-gene crosstalk between different tissue types. Given the successful cases of mining weighted network data [16, 17], we want to extend our work to mine weighted *bipartite* networks in matching gene expression data from different tissue types. As a result, in this paper we propose a novel weighted Bipartite network Component Mining algorithm BCM which guarantees a lower bound on the densities of the identified components, i.e., Bipartite sub-Networks (BiNets). We tested and validated the prognosis power of identified BiNets on three separate breast cancer microarray studies. In addition, the results of BCM can be further summarized by our network merging approach which also guarantees a lower bound on the densities of summarized macro networks. We would like to point out that although clustering-based approaches such as [10, 18, 19] for gene co-expression network may be extended to handle weighted bipartite networks, our approach has clear advantages on exploring these networks for biomarker prediction. This is because BCM allows shared genes between BiNets and can find small dense BiNets that are suitable for biomarker prediction. At the same time, our approach is able to merge BiNets into Macro Bipartite Networks for understanding the general structure of the bipartite networks. Shared genes may still exist between Macro Bipartite Networks. In contrast, the clustering based approaches do not allow shared genes between two clusters and the clusters identified are often too large to find small gene networks with subtle functions.

## Results

### BiNets in tumor-stroma co-expression network

*<*0.05 from log-rank test) in at least one patient group. The percentage (372/422 ≈ 88.2%) demonstrates the effectiveness of mining tumor-stroma co-expression network using BCM. The number of BiNets with p-value less than 0.05 for each patient cohort is listed in Table 1, from which we can also observe that survival tests on three patient cohorts (NKI, NKI LN-Positive, GSE1456) yield a minimum p-value no more than 7.466

*e*− 08.

Log-rank test summary

NKI data (295 patients) | NKI LN-positive (144 patients) | NKI ER-negative (69 patients) | GSE2034 | GSE1456 | |
---|---|---|---|---|---|

Number of Bi-Nets with P-value | 306 | 260 | 14 | 27 | 277 |

Minimum observed P-value | 1.763 | 6.698 | 7.905 | 2.153e-03 | 7.466 |

GO ontology enrichment analysis for ten macro bipartite networks

BiNets | density | Tumor Genes | Top Enriched GO Terms (p-value) | Stroma Genes | Top Enrich GO Terms (p-value) | |
---|---|---|---|---|---|---|

1 | 25 | 0.365644 | 118 | BP: cardiovascular system development (2.309E-14); CC: extracellular matrix (1.098E-20) | 154 | BP: muscle organ development (5.371E-9); CC: extracellular matrix (8.853E-19) |

2 | 3 | 0.534566 | 73 | BP: adenylate cyclase-activating G-protein coupled receptor signaling pathway (1.547E-6) | 4 | BP: protein-chromophore linkage (2.271E-3) |

3 | 58 | 0.332754 | 278 | BP: response to iron ion (1.948E-5), epithelial cell development (4.760E-5), response to estrogen stimulus (2.065E-4) | 224 | BP: gland development (8.306E-6), development of primary male sexual characteristics (1.596E-5), male sex differentiation (2.602E-5); MF: enzyme binding (1.636E-4); CC cell projection (6.956E-8) |

4 | 13 | 0.326076 | 113 | BP: cell-cell signaling (1.934E-8); MF: receptor binding (8.154E-6) | 89 | BP: cell-cell signaling (2.233E-9); MF: receptor binding (5.040E-7) |

5 | 103 | 0.320424 | 521 | BP: mitotic cell cycle (3.640E-32), cell cycle phase (3.333E-30), cell cycle process (5.346E-27), cell cycle (4.043E-25); MF: RNA binding (3.610E-9) | 629 | BP: mitotic cell cycle (7.256E-41), cell cycle phase (9.357E-39), cell cycle process (1.771E-32), cell cycle (1.319E-28); MF: RNA binding (2.821E-11) |

6 | 16 | 0.3014 | 117 | BP: defense response to virus (2.621E-32), response to virus (2.914E-32); MF: double-stranded RNA binding (5.875E-12) | 99 | BP: defense response to virus (1.307E-34), response to virus (2.873E-33), innate immune response (2.983E-32); MF: double-stranded RNA binding (1.255E-12) |

7 | 99 | 0.329521 | 525 | BP: mitotic cell cycle (5.339E-29), cell cycle phase (3.764E-27), cell cycle process (1.512E-23); CC: mitochondrial part (9.680E-23) | 489 | BP: cell cycle phase (7.556E-34), mitotic cell cycle (4.042E-32), cell cycle process (1.732E-28); MF: RNA binding (1.179E-14); CC: mitochondrial part (5.769E-24) |

8 | 2 | 0.464059 | 26 | BP: response to progesterone stimulus (4.135E-4) | 30 | BP: immune response (1.287E-7) |

9 | 41 | 0.348161 | 278 | BP: respiratory electron transport chain (1.096E-28), electron transport chain (1.967E-24), cellular respiration (1.066E-23); CC: mitochondrial part (7.866E-24) | 219 | BP: respiratory electron transport chain (2.241E-27), cellular respiration (1.460E-25), electron transport chain (1.381E-23); MF: RNA binding (7.907E-16); CC: mitochondrial membrane part (1.505E-23), mitochondrial part (6.889E-23), mitochondrial inner membrane (2.245E-21), organelle inner membrane (2.951E-21) |

10 | 12 | 0.417881 | 80 | BP: immune response (7.503E-25) | 110 | BP: defense response (3.448E-22), immune response (4.224E-21) |

### BiNets as potential biomarkers for breast cancer prognosis

*UBC*, although

*UBC*is not included in either BiNet. We wanted to find out if a combination of the two BiNets will reinforce their prognostic power in the survival test. Thus, we conducted another survival test on the combined gene list of the two BiNets plus

*UBC*. It resulted in an even better separation of the ER-negative patient outcomes with a p-value of 4.924

*E*− 5, as shown in Figure 2(d), whereas the breast cancer prognosis benchmark van't Veer-70 genes virtually has no prognosis power at all. By further examining the interactions among the genes in this BiNet using IPA (Figure 3), we obtain a gene interaction network centered on the

*UBC*gene that possesses a strong prognosis power in survival tests on nearly all types of patient groups tested in this work (Figure 4).

## Discussion and conclusion

As shown in Table 2 the ten macro bipartite networks cover many key biological processes including cell cycle, immune response, cell-cell signaling, respiratory electron transport chain, and defense response to virus. Despite the size difference between the tumor side and the stroma side in these macro bipartite networks, top enriched Biological Process (BP) terms are often shared between the two sides. This indicates that the underlying biological processes are synchronized between tumor and stroma, presumably via cell-cell signaling mechanisms.

An interesting exception is the 3-rd macro bipartite network. The genes in the stroma side are enriched with the biological process of "development of primary male sexual characteristics" and "male sex differentiation". These male-gender specific GO terms seem to be inconsistent with the fact that the data were obtained from female breast cancer patients. A detailed inspection on the genes in this macro bipartite network indicates that it actually contains several key sex hormone related genes such as ESR1 (estrogen receptor *α*) and AR (androgen receptor) as well as ERBB4. These genes are all well known for their involvement with breast cancer prognosis [26–28]. The fact that the gene expression ESR1 shows high correlation between tumor and stroma suggests that estrogen, an important factor in breast cancer development, not only affects the tumor epithelial cells but may also affect the stroma cells in similar ways. Since ESR1 is a target for breast cancer drugs such as tamoxifen, it is thus important to study the effect of the drugs on the stroma cells such as fibroblast in addition to the cancer cells. Therefore a more comprehensive characterization of the drug effects and mechanisms can be pictured.

As shown in Table 1, there are a good number of BiNets that can separate patient cohorts from different breast cancer microarray studies into two subgroups with significant differences. Among them, some can achieve highly significant prognosis with very small p-values. In the past studies we have also successfully identified gene lists that demonstrate good prognostic power in survival tests [16, 25]. But such discoveries on ER-negative patients are quite limited. Thus in this work, we are particularly interested in finding BiNets that are potential biomarkers for ER-negative patients.

The strong prognostic power of the combined BiNets on ER-Negative patients led us to hypothesize that *UBC* and its interacting genes play an important role in breast cancer prognosis. To test our hypothesis, we extracted a *UBC* network, which consists of the *UBC* gene and directly interacting genes (i.e., genes that have PPI with the *UBC* gene in BiNets 52 and 228), as shown in the red circle of Figure 3. Then we applied this gene network to survival analysis on all 5 patient cohorts (NKI ALL, NKI LN-Positive, NKI ER-Negative, GSE2034, GSE1456), and it generated p-values less than 0.05 in all of them (Figure 4(a-e)). We also tested it on the ER-negative group of GSE2034, and we also get a p-value quite close to 0.05 (Figure 4(f)). To the best of our knowledge, this is the first report of discovering a gene list that has significant prognosis results on all major subtypes of breast cancer and their mixture.

Our observation is further supported by the recent research on ubiquitin and cancers. Ubiquitin is a small regulatory protein that can be attached to proteins and label them for destruction. *UBC* is the gene encodes Ubiquitin C protein. It is known that many proteins studied by clinical breast cancer researchers, such as cyclins, CDK inhibitors, and the SCF in cell cycle control, are involved in ubiquitin pathways [29]. In addition, Mani and Gelmman [30] discovered that ubiquitin plays a critical role in protein degradation pathways, which are targets for cancer therapy. Our discovery provides biologists and clinicians an additional promising hypothesis that the *UBC* gene network is effective in the prognosis of multi types of breast cancers. Based on the previous discoveries [29, 30], we conjecture that the *UBC* gene network is also a promising target for cancer therapy.

In summary, we developed a bipartite subnetwork component mining algorithm BCM for weighted bipartite graphs and applied it to mine the interaction networks between the breast cancer tumor and its microenvironment. Our results reveal highly coordinated biological processes such as cell cycle and immune responses between tumor and stroma. In addition, we identified potential biomakers which can perform very well on the ER-negative type of breast cancer prognosis.

## Materials and methods

### Datasets

GSE5847 was used to construct the tumor-stroma coexpression network. NKI dataset [20, 21], GSE1456 (Stockholm) dataset [22], and GSE2034 (Wang) dataset [23, 24] were used to perform survival tests.

### Microarray data processing

Gene expression microarray dataset GSE5847 was obtained from the NCBI Gene Expression Omnibus. It contains 95 gene expression profiles on Affymetrix HU133 Plus 2.0 genechip from 48 patients. Out of them, 47 pairs of matched tumor and stroma samples were used in our study. Since the tumor and the stroma datasets are normalized separately, an additional linear global normalization between microarray data for the two tissues were performed. This normalization does not change the rank or linear relationship between any pair of genes except to match the median gene expression levels from all the probes.

Genes with small (*<*20%) variation in expression profiles were excluded, since low variation will lead to bias in correlation coefficient computing. Only probes with available matched gene names were used.

### Construction of tissue-tissue gene co-expression network

*K*samples with two types tissues, we compute the Pearson correlation coefficient (

*ρ*

_{ i,j }) between any gene

*g*

_{ i }in tissue 1 and gene

*g*

_{ j }in tissue 2. As shown in Figure 5, a bipartite graph between the two tissues can thus be established. In this graph, nodes are the genes in both tissues. The weight of an edge is defined as the Pearson correlation coefficient (

*ρ*) between the expression profiles for the two genes connected by the edge (for easy visualization, we did not show all the edges in Figure 5). Our goal is to identify densely-connected-bipartite components (i.e., bipartite sub networks) of the weighted bipartite graph.

### Bipartite sub network mining with bounded density gurantee

Let $G=\left({V}_{\mathcal{X}},\phantom{\rule{2.77695pt}{0ex}}{V}_{\mathcal{Y}},\phantom{\rule{2.77695pt}{0ex}}E\right)$ denote a bipartite graph with set ${V}_{\mathcal{X}}$ of vertices on one side, and set ${V}_{\mathcal{Y}}$ of vertices on the other side. *E* is the set of edges connecting vertices between ${V}_{\mathcal{X}}$ and ${V}_{\mathcal{Y}}$. $B=\left({V}_{X},{V}_{Y},E\left(B\right)\right)$ is a BiNet of a bipartite graph $G=\left({V}_{\mathcal{X}},\phantom{\rule{2.77695pt}{0ex}}{V}_{\mathcal{Y}},\phantom{\rule{2.77695pt}{0ex}}E\right)$ if and only if ${V}_{X}\subseteq {V}_{\mathcal{X}}$ and ${V}_{Y}\subseteq {V}_{\mathcal{Y}}$, and *E*(*B*) be the set of edges induced by *V*_{
X
} and *V*_{
Y
} on *G*.

Let *w*(*e*) be the weight of an edge *e* ∈ *E*. Let *a* = |*V*_{
X
}|, *b* = |*V*_{
Y
}|. We define the density of *B* to be: $d\left(B\right)=\frac{{\sum}_{e\in E\left(B\right)}w\left(e\right)}{ab}$. It is easy to see *d*(*B*) is the average weight of edges of *B*.

For a vertex $v\in {V}_{\mathcal{X}}-{V}_{X}$, we define its density contribution to *B* by: $d{\left(v,B\right)}_{\mathcal{X}}=\frac{{\sum}_{u\in \phantom{\rule{0.3em}{0ex}}{V}_{Y}}w\left(uv\right)}{b}$. Similarly, for a vertex $v\in {V}_{\mathcal{Y}}-{V}_{Y}$, we define its density contribution to *B* by: $d{\left(v,B\right)}_{\mathcal{Y}}=\frac{{\sum}_{u\in \phantom{\rule{0.3em}{0ex}}\phantom{\rule{0.3em}{0ex}}{V}_{X}}w\left(uv\right)}{a}$. A key idea of our algorithm is to grow a dense bipartite component by iteratively adding high contribution vertices from either side that can result in a density bound guarantee.

The pseudocode of our bipartite subnetwork component mining algorithm (BCM) is given in Algorithm 1. BCM discovers a BiNet by starting from an unselected edge with weight no less than a threshold. The density of the discovered BiNet is guaranteed to be bounded by a constant factor of the weight of the starting edge. The purpose of starting from an unselected edge is to avoid excessive numbers of highly overlapped BiNet. However, it shall be noted that unlike traditional clustering methods (such as *k*-means), BCM allows a vertex to be shared by multiple BiNets. It is also necessary to point out that quasi-clique (which resembles a fully connected graph) mining algorithm with bounded density known as QCM is available for weight graphs [31], which hints us to develop BCM. However, the QCM algorithm and its properties are not readily extendable to weighted bipartite graphs.

**Algorithm 1**
$BCM\left(G\phantom{\rule{2.77695pt}{0ex}}=\left({V}_{\mathcal{X}},{V}_{\mathcal{Y}},E\right),\phantom{\rule{2.77695pt}{0ex}}{\alpha}_{a},\phantom{\rule{2.77695pt}{0ex}}{\alpha}_{b},\phantom{\rule{2.77695pt}{0ex}}\beta \right)$

1: Sort *E* such that edges in *E* are ranked in descending order of their weights;

2: Let *w*_{
max
} be the weight of the first edge in *E*.

3: *Selected* = ∅

4: **for all** *e* = (*x*, *y*) ∈ *E* **do**

5: **if** *w*(*e*) *< βw*_{
max
} **then**

6: break;

7: **end if**

8: **if** *e* ∈ *Selected* **then**

9: continue;

10: **end if**

11: $\mathcal{B}=\varnothing $;

12: Create an empty biclique *B* = (*V*_{
X
}, *V*_{
Y
});

13: *V*_{
X
} = *V*_{
X
} ∪ {*x*}; *V*_{
Y
} = *V*_{
Y
} ∪ {*y*};

14: **while** true **do**

15: Pick $p\in {V}_{\mathcal{X}}-{V}_{X}$ such that $d{\left(p,B\right)}_{\mathcal{X}}$ is maximum;

16: Pick $q\in {V}_{\mathcal{Y}}-{V}_{Y}$such that $d{\left(p,B\right)}_{\mathcal{Y}}$ is maximum;

17: **if** $d{\left(p,B\right)}_{\mathcal{X}}>d{\left(q,B\right)}_{\mathcal{Y}}$**then**

18: **if** $d{\left(p,B\right)}_{\mathcal{X}}\ge {\alpha}_{a}d\left(B\right)$**then**

19: *V*_{
X
} = *V*_{
X
} ∪ {*p*};

20: Insert into *Selected* any edge in *E* connecting *p* to any vertex in *V*_{
Y
};

21: **else**

22: break;

23: **end if**

24: **else**

25: **if** *d*(*q*, *B*)_{
Y
} ≥ *α*_{
b
}*d*(*B*) **then**

26: *V*_{
Y
} = *V*_{
Y
} ∪ {*q*};

27: Insert into *Selected* any edge in *E* connecting *q* to any vertex in *V*_{
X
};

28: **else**

29: break;

30: **end if**

31: **end if**

32: **end while**

33: $\mathcal{B}=\mathcal{B}\cup \left\{B\right\};$

34: **end for**

36: **return** $\mathcal{B}$;

In BCM, we set ${\alpha}_{a}=1-\frac{1}{{\lambda}_{a}\left(a+\tau +1\right)}$, and ${\alpha}_{b}=1-\frac{1}{{\lambda}_{b}\left(b+\tau +1\right)}$, where ${\lambda}_{i}=\mathsf{\text{max}}\left\{1,\frac{C}{{\left(i+\tau +1\right)}^{2}}\right\}$. We use two parts in the following to show that every bipartite subgraph $B\in \mathcal{B}$, which is outputted by Algorithm 1, has a bounded density.

*B*

_{ ab }, a transit bipartite subgraph in Algorithm 1, with

*a*number of vertices in

*V*

_{ X }and

*b*number of vertices in

*V*

_{ Y }. Adding one more vertex

*v*to

*B*

_{ ab }by Algorithm 1 will make the density of

*B*

_{ ab }be either

*f*(

*a*+ 1,

*b*) or

*f*(

*a*,

*b*+ 1). Without loss of generality, let us assume the new vertex

*v*is added to

*V*

_{ X }and the density of

*B*

_{ ab }becomes

*f*(

*a*+ 1,

*b*). According to Algorithm 1, we have

- (1)can be rewritten as$\frac{\left(a+1\right)bf\left(a+1\phantom{\rule{2.77695pt}{0ex}},b\right)-abf\left(a,b\right)}{b}\ge {\alpha}_{a}f\left(a,b\right)$(2)

Next we show that a bipartite subgraph $B\in \mathcal{B}$ has a bounded density with respect to the weight of the starting edge. Assume *B* = (*V*_{
X
}, *V*_{
Y
}, *E*(*B*)) where |*V*_{
X
}| = *s* and |*V*_{
Y
}| = *t*. Thus, the density of *B* is *f*(*s*, *t*). According to Algorithm 1, the density of *B* evolves from *f*(1, 1) to *f*(*s*, *t*), with a vertex added to either *V*_{
X
} or *V*_{
Y
} in each step. To show that the density of *B* is bounded, we only need to show that $F=\frac{f\left(s,t\right)}{f\left(1,1\right)}$ is a constant.

**Theorem 1**. *Let f*(*s*, *t*) *be the density of BiNet B* = (*V*_{
X
}, *V*_{
Y
}, *E*(*B*)) *where* |*V*_{
X
}| = *s and* |*V*_{
Y
}| = *t. Let* *f* (1, 1) *be the weight of the starting edge for B in Algorithm* BCM*. Then F* = *f*(*s*, *t*)*/f*(1, 1) *is larger than* ${\left(\frac{2C-\tau -2}{2C}\right)}^{2\u2308\sqrt{C}-\tau -2\u2309}\times {\left(\frac{\u2308\sqrt{C}-\tau -1\u2309}{\u2308\sqrt{C}-\tau \u2309}\right)}^{2}$, *where C and τ are nonnegative integer parameters*.

(See Appendix for proof.)

*C*and

*τ*are used for tuning the bound. For example, if we choose

*C*= 100 and

*τ*= 1, according to Theorem 1, we have:

One can easy to get a large bound by setting a large *C* and a small *τ*. For example, when *C* = 10000 and *τ* = 0, we have *F >*0.96 by (14).

### Evaluation of gene networks as potential prognostic biomarkers

Once the bipartite graph between the tumor genes and stromal genes was constructed, it was subjected to the BCM algorithm for BiNet discovery. We set the parameters *C* = 36, *τ* = 2 which guarantees *F >*47.4% according to Theorem 1. We also set *β* = 0.7 to ensure a reasonably large search space. After this step, we map the BiNets back to genes. Each BiNet is also corresponding to *one combined gene set* which is obtained by union the two separate gene sets in the BiNet into one.

For genes in each BiNet, their potential as breast cancer prognostic biomarker was tested using breast cancer microarray datasets. The primary dataset used for testing is the well known NKI dataset which are composed of 295 patients. To validate the survival analysis results, two more microarray datasets from GEO were used: GSE1456 containing data for 159 breast cancer patients, and GSE2034 dataset containing data for 286 breast cancer patients. The time-to-recurrence information for patients from these two datasets were used in the survival analysis.

In the survival test, genes in each BiNet (including both tumor and stroma sides) are used as features for the patients. The patients are then divided into two groups based on these feature values by K-means algorithm (K = 2, distance=cityblock, repeating 100 times). Log-rank test (publicly available at: http://www.mathworks.nl/matlabcentral/fileexchange/20388) was used to determine the statistical significance (p-value) between the survival time (or time-to-recurrence) for the two group of patients.

### Summarize BiNets into macro bipartite networks by merging

In order to understand the general structure of the tumor-stroma network, BiNets were further summarized into a few macro bipartite networks by SINGEMERGE[25], a network merge algorithm that guarantees merge density. We set the density threshold to be 0.3 and we merged the 372 BiNets into 10 macro bipartite networks which were further subjected to gene ontology enrichment analysis. Figure 1 is the merging dendrogram and the parameters of the 10 macro bipartite networks including their GO analysis are listed in Table 2.

### Gene Ontology (GO) analysis

GO enrichment analysis for the gene list from each macro bipartite network is carried out using ToppGene (http://toppgene.cchmc.org/enrichment.jsp), a publicly available web tool. Pathway analysis on selected BiNets is further carried out using Ingenuity Pathway Analysis (https://analysis.ingenuity.com).

## Appendix

Proof of Theorem 1

*Proof*. To facilitate our discuss, we assume it takes

*n*steps to generate

*B*where

*f*

_{ k }denotes the density of

*B*at step

*k*, e.g.,

*f*

_{1}=

*f*(1, 1) and

*f*

_{ n }=

*f*(

*s*,

*t*). Thus

*V*

_{ X }thus we apply (4); for others, the change is on

*V*

_{ Y }and we apply (5). Let

*g*

_{ i }denote the fraction of the new density over the old one when it is the

*i*th time of adding a vertex to

*V*

_{ X }. Similarly, let

*h*

_{ j }denote the fraction of the new density over the old one when it is the

*j*th time of adding a vertex to

*V*

_{ Y }. Thus (6) can be rewritten as:

*Mi*= (

*i*+ 1)

^{2}− 1 and

*N*

_{ i }= (

*i*+ 1)

^{2}, then we have $\frac{{M}_{i}}{{N}_{i-1}}=\frac{{\left(i+1\right)}^{2}-1}{{i}^{2}}=\frac{i+2}{i}$. Thus, (10) can be further extended as:

*F*:

(To facilitate our analysis, *C* is set to be larger than (*τ* + 2)^{2}.)

## Notes

## Declarations

### Acknowledgements

The authors would like to thank the National Science Foundation and the National Institutes of Health for their supports.

**Declarations**

This work was supported in part by the National Science Foundation under Grant #1019343 to the Computing Research Association for the CIFellows Project, and by the National Institutes of Health under Grant NCI R01CA141090.

This article has been published as part of *BMC Genomics* Volume 14 Supplement 5, 2013: Twelfth International Conference on Bioinformatics (InCoB2013): Computational biology. The full contents of the supplement are available online at http://www.biomedcentral.com/bmcgenomics/supplements/14/S5.

## Authors’ Affiliations

## References

- Eng C, Leone G, Orloff M, Ostrowski M: Genomic alterations in tumor stroma. Cancer research. 2009, 69 (17): 6759-10.1158/0008-5472.CAN-09-0985.PubMedView ArticleGoogle Scholar
- Trimboli A, Cantemir-Stone C, Li F, Wallace J, Merchant A, Creasap N, Thompson J, Caserta E, Wang H, Chong J, et al: Pten in stromal fibroblasts suppresses mammary epithelial tumours. Nature. 2009, 461 (7267): 1084-1091. 10.1038/nature08486.PubMedPubMed CentralView ArticleGoogle Scholar
- Farmer P, Bonnefoi H, Anderle P, Cameron D, Wirapati P, Becette V, André S, Piccart M, Campone M, Brain E, et al: A stroma-related gene signature predicts resistance to neoadjuvant chemotherapy in breast cancer. Nature medicine. 2009, 15: 68-74. 10.1038/nm.1908.PubMedView ArticleGoogle Scholar
- Salem AF, Howell A, Sartini M, Sotgia F, Lisanti MP: Downregulation of stromal BRCA1 drives breast cancer tumor growth via upregulation of HIF-1α, autophagy and ketone body production. Cell Cycle. 2012, 11 (22): 4-3.Google Scholar
- Barone I, Catalano S, Gelsomino L, Marsico S, Giordano C, Panza S, Bonofiglio D, Bossi G, Covington KR, Fuqua SA, et al: Leptin mediates tumor-stromal interactions that promote the invasive growth of breast cancer cells. Cancer research. 2012, 72 (6): 1416-1427. 10.1158/0008-5472.CAN-11-2558.PubMedPubMed CentralView ArticleGoogle Scholar
- Dobrin R, Zhu J, Molony C, Argman C, Parrish M, Carlson S, Allan M, Pomp D, Schadt E: Multi-tissue coexpression networks reveal unexpected subnetworks associated with disease. Genome biology. 2009, 10 (5): R55-10.1186/gb-2009-10-5-r55.PubMedPubMed CentralView ArticleGoogle Scholar
- Boersma B, Reimers M, Yi M, Ludwig J, Luke B, Stephens R, Yfantis H, Lee D, Weinstein J, Ambs S: A stromal gene signature associated with inflammatory breast cancer. International Journal of Cancer. 2008, 122 (6): 1324-1332.View ArticleGoogle Scholar
- Pujana M, Han J, Starita L, Stevens K, Tewari M, Ahn J, Rennert G, Moreno V, Kirchhoff T, Gold B, et al: Network modeling links breast cancer susceptibility and centrosome dysfunction. Nature genetics. 2007, 39 (11): 1338-1349. 10.1038/ng.2007.2.PubMedView ArticleGoogle Scholar
- Zhang J, Xiang Y, Ding L, et al: Using gene co-expression network analysis to predict biomarkers for chronic lymphocytic leukemia. BMC bioinformatics. 2010, 11 (Suppl 9): S5-10.1186/1471-2105-11-S9-S5.View ArticleGoogle Scholar
- Horvath S, Zhang B, Carlson M, Lu K, Zhu S, Felciano R, Laurance M, Zhao W, Qi S, Chen Z, et al: Analysis of oncogenic signaling networks in glioblastoma identifies ASPM as a molecular target. Proceedings of the National Academy of Sciences. 2006, 103 (46): 17402-10.1073/pnas.0608396103.View ArticleGoogle Scholar
- Peeters R: The maximum edge biclique problem is NP-complete. Discrete Applied Mathematics. 2003, 131 (3): 651-654. 10.1016/S0166-218X(03)00333-0.View ArticleGoogle Scholar
- Xiang Y, Jin R, Fuhry D, Dragan FF: Summarizing transactional databases with overlapped hyper-rectangles. Data Mining and Knowledge Discovery. 2011, 23 (2): 215-251. 10.1007/s10618-010-0203-9.View ArticleGoogle Scholar
- Gibson D, Kumar R, Tomkins A: Discovering large dense subgraphs in massive graphs. Proceedings of the 31st international conference on Very large data bases. 2005, 721-732. VLDB EndowmentGoogle Scholar
- Abello J, Resende M, Sudarsky S: Massive quasi-clique detection. LATIN 2002: Theoretical Informatics. 2002, 598-612.View ArticleGoogle Scholar
- Li J, Sim K, Liu G, Wong L: Maximal quasi-bicliques with balanced noise tolerance: Concepts and co-clustering applications. Proceedings of SDM, Atlanta, GA, USA. 2008, 72-83.Google Scholar
- Zhang J, Lu K, Xiang Y, Islam M, Kotian S, Kais Z, Lee C, Arora M, Liu Hw, Parvin JD, et al: Weighted Frequent Gene Co-expression Network Mining to Identify Genes Involved in Genome Stability. PLoS Computational Biology. 2012, 8 (8): e1002656-10.1371/journal.pcbi.1002656.PubMedPubMed CentralView ArticleGoogle Scholar
- Xiang Y, Zhang CQ, Huang K: Predicting glioblastoma prognosis networks using weighted gene co-expression network analysis on TCGA data. BMC Bioinformatics. 2012, 13 (Suppl 2): S12-PubMedPubMed CentralGoogle Scholar
- Zhang B, Horvath S, et al: A general framework for weighted gene co-expression network analysis. Statistical applications in genetics and molecular biology. 2005, 4: 1128-View ArticleGoogle Scholar
- Langfelder P, Horvath S: WGCNA: an R package for weighted correlation network analysis. BMC bioinformatics. 2008, 9: 559-10.1186/1471-2105-9-559.PubMedPubMed CentralView ArticleGoogle Scholar
- van't Veer LJ, Dai H, van de Vijver MJ, et al: Gene expression profiling predicts clinical outcome of breast cancer. Nature. 2002, 415 (6871): 530-536. 10.1038/415530a.View ArticleGoogle Scholar
- van de Vijver MJ, He YD, van't Veer LJ, et al: A Gene-Expression Signature as a Predictor of Survival in Breast Cancer. The New England Journal of Medicine. 2002, 347 (25): 1999-2009. 10.1056/NEJMoa021967.PubMedView ArticleGoogle Scholar
- Pawitan Y, Bjöhle J, Amler L, et al: Gene expression profiling spares early breast cancer patients from adjuvant therapy: derived and validated in two population-based cohorts. Breast Cancer Research. 2005, 7 (6): R953-R964. 10.1186/bcr1325.PubMedPubMed CentralView ArticleGoogle Scholar
- Wang Y, Klijn PG, Zhang Y, et al: Gene-expression profiles to predict distant metastasis of lymph-node-negative primary breast cancer. The Lancet. 2005, 365 (9460): 671-679. 10.1016/S0140-6736(05)17947-1.View ArticleGoogle Scholar
- Carroll JS, Meyer CA, Song J, Li W, et al: Genome-wide analysis of estrogen receptor binding sites. Nature Genetics. 2006, 38 (11): 1289-1297. 10.1038/ng1901.PubMedView ArticleGoogle Scholar
- Xiang Y, Fuhry D, Kaya K, Jin R, atalyürek ÜV, Huang K: Merging network patterns: a general framework to summarize biomedical network data. Network Modeling and Analysis in Health Informatics and Bioinformatics. 2012, 1 (3): 103-116. 10.1007/s13721-012-0009-3.View ArticleGoogle Scholar
- Brown LA, Hoog J, Chin SF, Tao Y, Zayed AA, Chin K, Teschendorff AE, Quackenbush JF, Marioni JC, Leung S, et al: ESR1 gene amplification in breast cancer: a common phenomenon?. Nature genetics. 2008, 40 (7): 806-807. 10.1038/ng0708-806.PubMedPubMed CentralView ArticleGoogle Scholar
- Ogawa Y, Hai E, Matsumoto K, Ikeda K, Tokunaga S, Nagahara H, Sakurai K, Inoue T, Nishiguchi Y: Androgen receptor expression in breast cancer: relationship with clinicopathological factors and biomarkers. International Journal of Clinical Oncology. 2008, 13 (5): 431-435. 10.1007/s10147-008-0770-6.PubMedView ArticleGoogle Scholar
- Sundvall M, Iljin K, Kilpinen S, Sara H, Kallioniemi OP, Elenius K: Role of ErbB4 in breast cancer. Journal of mammary gland biology and neoplasia. 2008, 13 (2): 259-268. 10.1007/s10911-008-9079-3.PubMedView ArticleGoogle Scholar
- Ohta T, Fukuda M: Ubiquitin and breast cancer. Oncogene. 2004, 23 (11): 2079-2088. 10.1038/sj.onc.1207371.PubMedView ArticleGoogle Scholar
- Mani A, Gelmann EP: The ubiquitin-proteasome pathway and its role in cancer. Journal of Clinical Oncology. 2005, 23 (21): 4776-4789. 10.1200/JCO.2005.05.081.PubMedView ArticleGoogle Scholar
- Ou Y, Zhang C: A new multimembership clustering method. Journal of Industrial and Management Optimization. 2007, 3 (4): 619-624.View ArticleGoogle Scholar
- Van De Vijver M, He Y, van't Veer L, Dai H, Hart A, Voskuil D, Schreiber G, Peterse J, Roberts C, Marton M, et al: A gene-expression signature as a predictor of survival in breast cancer. New England Journal of Medicine. 2002, 347 (25): 1999-10.1056/NEJMoa021967.PubMedView ArticleGoogle Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.