Cargando…
VAN: an R package for identifying biologically perturbed networks via differential variability analysis
BACKGROUND: Large-scale molecular interaction networks are dynamic in nature and are of special interest in the analysis of complex diseases, which are characterized by network-level perturbations rather than changes in individual genes/proteins. The methods developed for the identification of diffe...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4015612/ https://www.ncbi.nlm.nih.gov/pubmed/24156242 http://dx.doi.org/10.1186/1756-0500-6-430 |
_version_ | 1782315364401545216 |
---|---|
author | Jayaswal, Vivek Schramm, Sarah-Jane Mann, Graham J Wilkins, Marc R Yang, Yee Hwa |
author_facet | Jayaswal, Vivek Schramm, Sarah-Jane Mann, Graham J Wilkins, Marc R Yang, Yee Hwa |
author_sort | Jayaswal, Vivek |
collection | PubMed |
description | BACKGROUND: Large-scale molecular interaction networks are dynamic in nature and are of special interest in the analysis of complex diseases, which are characterized by network-level perturbations rather than changes in individual genes/proteins. The methods developed for the identification of differentially expressed genes or gene sets are not suitable for network-level analyses. Consequently, bioinformatics approaches that enable a joint analysis of high-throughput transcriptomics datasets and large-scale molecular interaction networks for identifying perturbed networks are gaining popularity. Typically, these approaches require the sequential application of multiple bioinformatics techniques – ID mapping, network analysis, and network visualization. Here, we present the Variability Analysis in Networks (VAN) software package: a collection of R functions to streamline this bioinformatics analysis. FINDINGS: VAN determines whether there are network-level perturbations across biological states of interest. It first identifies hubs (densely connected proteins/microRNAs) in a network and then uses them to extract network modules (comprising of a hub and all its interaction partners). The function identifySignificantHubs identifies dysregulated modules (i.e. modules with changes in expression correlation between a hub and its interaction partners) using a single expression and network dataset. The function summarizeHubData identifies dysregulated modules based on a meta-analysis of multiple expression and/or network datasets. VAN also converts protein identifiers present in a MITAB-formatted interaction network to gene identifiers (UniProt identifier to Entrez identifier or gene symbol using the function generatePpiMap) and generates microRNA-gene interaction networks using TargetScan and Microcosm databases (generateMicroRnaMap). The function obtainCancerInfo is used to identify hubs (corresponding to significantly perturbed modules) that are already causally associated with cancer(s) in the Cancer Gene Census database. Additionally, VAN supports the visualization of changes to network modules in R and Cytoscape (visualizeNetwork and obtainPairSubset, respectively). We demonstrate the utility of VAN using a gene expression data from metastatic melanoma and a protein-protein interaction network from the Human Protein Reference Database. CONCLUSIONS: Our package provides a comprehensive and user-friendly platform for the integrative analysis of -omics data to identify disease-associated network modules. This bioinformatics approach, which is essentially focused on the question of explaining phenotype with a 'network type’ and in particular, how regulation is changing among different states of interest, is relevant to many questions including those related to network perturbations across developmental timelines. |
format | Online Article Text |
id | pubmed-4015612 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-40156122014-05-23 VAN: an R package for identifying biologically perturbed networks via differential variability analysis Jayaswal, Vivek Schramm, Sarah-Jane Mann, Graham J Wilkins, Marc R Yang, Yee Hwa BMC Res Notes Technical Note BACKGROUND: Large-scale molecular interaction networks are dynamic in nature and are of special interest in the analysis of complex diseases, which are characterized by network-level perturbations rather than changes in individual genes/proteins. The methods developed for the identification of differentially expressed genes or gene sets are not suitable for network-level analyses. Consequently, bioinformatics approaches that enable a joint analysis of high-throughput transcriptomics datasets and large-scale molecular interaction networks for identifying perturbed networks are gaining popularity. Typically, these approaches require the sequential application of multiple bioinformatics techniques – ID mapping, network analysis, and network visualization. Here, we present the Variability Analysis in Networks (VAN) software package: a collection of R functions to streamline this bioinformatics analysis. FINDINGS: VAN determines whether there are network-level perturbations across biological states of interest. It first identifies hubs (densely connected proteins/microRNAs) in a network and then uses them to extract network modules (comprising of a hub and all its interaction partners). The function identifySignificantHubs identifies dysregulated modules (i.e. modules with changes in expression correlation between a hub and its interaction partners) using a single expression and network dataset. The function summarizeHubData identifies dysregulated modules based on a meta-analysis of multiple expression and/or network datasets. VAN also converts protein identifiers present in a MITAB-formatted interaction network to gene identifiers (UniProt identifier to Entrez identifier or gene symbol using the function generatePpiMap) and generates microRNA-gene interaction networks using TargetScan and Microcosm databases (generateMicroRnaMap). The function obtainCancerInfo is used to identify hubs (corresponding to significantly perturbed modules) that are already causally associated with cancer(s) in the Cancer Gene Census database. Additionally, VAN supports the visualization of changes to network modules in R and Cytoscape (visualizeNetwork and obtainPairSubset, respectively). We demonstrate the utility of VAN using a gene expression data from metastatic melanoma and a protein-protein interaction network from the Human Protein Reference Database. CONCLUSIONS: Our package provides a comprehensive and user-friendly platform for the integrative analysis of -omics data to identify disease-associated network modules. This bioinformatics approach, which is essentially focused on the question of explaining phenotype with a 'network type’ and in particular, how regulation is changing among different states of interest, is relevant to many questions including those related to network perturbations across developmental timelines. BioMed Central 2013-10-25 /pmc/articles/PMC4015612/ /pubmed/24156242 http://dx.doi.org/10.1186/1756-0500-6-430 Text en Copyright © 2013 Jayaswal et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 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. |
spellingShingle | Technical Note Jayaswal, Vivek Schramm, Sarah-Jane Mann, Graham J Wilkins, Marc R Yang, Yee Hwa VAN: an R package for identifying biologically perturbed networks via differential variability analysis |
title | VAN: an R package for identifying biologically perturbed networks via differential variability analysis |
title_full | VAN: an R package for identifying biologically perturbed networks via differential variability analysis |
title_fullStr | VAN: an R package for identifying biologically perturbed networks via differential variability analysis |
title_full_unstemmed | VAN: an R package for identifying biologically perturbed networks via differential variability analysis |
title_short | VAN: an R package for identifying biologically perturbed networks via differential variability analysis |
title_sort | van: an r package for identifying biologically perturbed networks via differential variability analysis |
topic | Technical Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4015612/ https://www.ncbi.nlm.nih.gov/pubmed/24156242 http://dx.doi.org/10.1186/1756-0500-6-430 |
work_keys_str_mv | AT jayaswalvivek vananrpackageforidentifyingbiologicallyperturbednetworksviadifferentialvariabilityanalysis AT schrammsarahjane vananrpackageforidentifyingbiologicallyperturbednetworksviadifferentialvariabilityanalysis AT manngrahamj vananrpackageforidentifyingbiologicallyperturbednetworksviadifferentialvariabilityanalysis AT wilkinsmarcr vananrpackageforidentifyingbiologicallyperturbednetworksviadifferentialvariabilityanalysis AT yangyeehwa vananrpackageforidentifyingbiologicallyperturbednetworksviadifferentialvariabilityanalysis |