| Literature DB >> 19811679 |
Shweta S Chavan1, Michael A Bauer, Marco Scutari, Radhakrishnan Nagarajan.
Abstract
BACKGROUND: There has been recent interest in capturing the functional relationships (FRs) from high-throughput assays using suitable computational techniques. FRs elucidate the working of genes in concert as a system as opposed to independent entities hence may provide preliminary insights into biological pathways and signalling mechanisms. Bayesian structure learning (BSL) techniques and its extensions have been used successfully for modelling FRs from expression profiles. Such techniques are especially useful in discovering undocumented FRs, investigating non-canonical signalling mechanisms and cross-talk between pathways. The objective of the present study is to develop a graphical user interface (GUI), NATbox: Network Analysis Toolbox in the language R that houses a battery of BSL algorithms in conjunction with suitable statistical tools for modelling FRs in the form of acyclic networks from gene expression profiles and their subsequent analysis.Entities:
Mesh:
Year: 2009 PMID: 19811679 PMCID: PMC3152789 DOI: 10.1186/1471-2105-10-S11-S14
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Network Analysis Toolbox (NATbox). A screen shot of the Network Analysis Toolbox (NATbox) showing the main menu and the interface for Bayesian structure learning (BSL) with parameter recommendations and default values.
Comparison of main features in NATbox and BNArray
| NATbox | BNArray |
|---|---|
| Provides a Graphical User Interface (GUI) | Command-line driven with no graphical user interface (GUI). |
| Supported across operating systems: Windows and Linux. | Supported across operating systems: Windows and Linux. |
| Parameter recommendations are provided for the various algorithms with default values automatically inserted in GUI. | No parameter recommendations and default values are provided for the algorithms. |
| Input file is tab-delimited where columns represent the genes of interest and rows represent the experiments. The rows are assumed to be independent of one another. | Input file is tab-delimited where rows represent the genes of interest and columns their measurements across experiments. Unlike NATbox, no specifications are provided as to whether the experiments need to be correlated or uncorrelated. |
| Imputation of missing values is accomplished by k-nearest neighbour approach | Imputation of missing values is accomplished by local least square estimation |
| Bayesian Structure Learning (BSL) algorithms are invoked from the R-Package | Bayesian Structure Learning (BSL) algorithms are invoked from the R-Package |
| BSL algorithms ideally suited for | BSL algorithm is ideally suited for |
| BSL algorithms from the package | No options are provided for multiple BSL algorithms. |
| BSL techniques implemented from | No options are provided for multiple BSL algorithms. |
| Provides options to incorporate structural priors during BSL by whitelisting (include) and blacklisting (exclude) edges. | No options are provided for incorporating structural priors. |
| Confidence of an edge is determined by bootstrapping. Uses R-package RGraphviz for visualization, which is designed to handle the layout of large graphs. | Confidence of an edge is determined by bootstrapping. Uses R-package |
| Parallelization of the bootstrap routines is accomplished by invoking functions from the R-package | No options are provided for parallelization. |
| Topological properties of the results of BSL are investigated using centrality measures (degree, betweenness and closeness) from the | Does not provide any centrality measures. |
| Provides motif finder from the package | Provides a modified version of the algorithm CODENSE for constructing coherent sub-networks from the results of BSL. |
| Provides a text retrieval interface to retrieve published literature to retrieve functional relationships of interest. This is useful justifying the choice structural priors in BSL. | No interface for text retrieval is provided. |
Figure 2Performance of BSL with bootstrap parallelization. The performance of three BSL techniques (GS, IAMB and MMPC) with increasing number of processors (np = 1, 2, 4, 6 and 8) and 1000 bootstrap simulations, across an 8-processor Linux machine for the data [4]. Each of these algorithms exhibits (~5 fold) decrease in computational time at (np = 8) compared to (np = 1).
Figure 3Highlight Robust FRs. The network structure learned using the Grow-Shrink (GS) algorithm from the data [4]. Robust FRs are deemed as those whose confidence is greater than the user-defined threshold (θ > 0.8), highlighted in red.
Figure 4Text retrieval interface for structural priors. Results of text retrieval interface (html file) revealing prior literature (PubMed identifiers) on one of the robust FRs (PIP2-PIP3) identified by BSL of the expression data [4]. These results in turn can be used to impose structural priors, hence refine BSL.