Cargando…
lionessR: single sample network inference in R
BACKGROUND: In biomedical research, network inference algorithms are typically used to infer complex association patterns between biological entities, such as between genes or proteins, using data from a population. This resulting aggregate network, in essence, averages over the networks of those in...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6815019/ https://www.ncbi.nlm.nih.gov/pubmed/31653243 http://dx.doi.org/10.1186/s12885-019-6235-7 |
_version_ | 1783463113689923584 |
---|---|
author | Kuijjer, Marieke L Hsieh, Ping-Han Quackenbush, John Glass, Kimberly |
author_facet | Kuijjer, Marieke L Hsieh, Ping-Han Quackenbush, John Glass, Kimberly |
author_sort | Kuijjer, Marieke L |
collection | PubMed |
description | BACKGROUND: In biomedical research, network inference algorithms are typically used to infer complex association patterns between biological entities, such as between genes or proteins, using data from a population. This resulting aggregate network, in essence, averages over the networks of those individuals in the population. LIONESS (Linear Interpolation to Obtain Network Estimates for Single Samples) is a method that can be used together with a network inference algorithm to extract networks for individual samples in a population. The method’s key characteristic is that, by modeling networks for individual samples in a data set, it can capture network heterogeneity in a population. LIONESS was originally made available as a function within the PANDA (Passing Attributes between Networks for Data Assimilation) regulatory network reconstruction framework. However, the LIONESS algorithm is generalizable and can be used to model single sample networks based on a wide range of network inference algorithms. RESULTS: In this software article, we describe lionessR, an R implementation of LIONESS that can be applied to any network inference method in R that outputs a complete, weighted adjacency matrix. As an example, we provide a vignette of an application of lionessR to model single sample networks based on correlated gene expression in a bone cancer dataset. We show how the tool can be used to identify differential patterns of correlation between two groups of patients. CONCLUSIONS: We developed lionessR, an open source R package to model single sample networks. We show how lionessR can be used to inform us on potential precision medicine applications in cancer. The lionessR package is a user-friendly tool to perform such analyses. The package, which includes a vignette describing the application, is freely available at: https://github.com/kuijjerlab/lionessR and at: http://bioconductor.org/packages/lionessR. |
format | Online Article Text |
id | pubmed-6815019 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-68150192019-10-31 lionessR: single sample network inference in R Kuijjer, Marieke L Hsieh, Ping-Han Quackenbush, John Glass, Kimberly BMC Cancer Software BACKGROUND: In biomedical research, network inference algorithms are typically used to infer complex association patterns between biological entities, such as between genes or proteins, using data from a population. This resulting aggregate network, in essence, averages over the networks of those individuals in the population. LIONESS (Linear Interpolation to Obtain Network Estimates for Single Samples) is a method that can be used together with a network inference algorithm to extract networks for individual samples in a population. The method’s key characteristic is that, by modeling networks for individual samples in a data set, it can capture network heterogeneity in a population. LIONESS was originally made available as a function within the PANDA (Passing Attributes between Networks for Data Assimilation) regulatory network reconstruction framework. However, the LIONESS algorithm is generalizable and can be used to model single sample networks based on a wide range of network inference algorithms. RESULTS: In this software article, we describe lionessR, an R implementation of LIONESS that can be applied to any network inference method in R that outputs a complete, weighted adjacency matrix. As an example, we provide a vignette of an application of lionessR to model single sample networks based on correlated gene expression in a bone cancer dataset. We show how the tool can be used to identify differential patterns of correlation between two groups of patients. CONCLUSIONS: We developed lionessR, an open source R package to model single sample networks. We show how lionessR can be used to inform us on potential precision medicine applications in cancer. The lionessR package is a user-friendly tool to perform such analyses. The package, which includes a vignette describing the application, is freely available at: https://github.com/kuijjerlab/lionessR and at: http://bioconductor.org/packages/lionessR. BioMed Central 2019-10-25 /pmc/articles/PMC6815019/ /pubmed/31653243 http://dx.doi.org/10.1186/s12885-019-6235-7 Text en © The Author(s) 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Software Kuijjer, Marieke L Hsieh, Ping-Han Quackenbush, John Glass, Kimberly lionessR: single sample network inference in R |
title | lionessR: single sample network inference in R |
title_full | lionessR: single sample network inference in R |
title_fullStr | lionessR: single sample network inference in R |
title_full_unstemmed | lionessR: single sample network inference in R |
title_short | lionessR: single sample network inference in R |
title_sort | lionessr: single sample network inference in r |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6815019/ https://www.ncbi.nlm.nih.gov/pubmed/31653243 http://dx.doi.org/10.1186/s12885-019-6235-7 |
work_keys_str_mv | AT kuijjermariekel lionessrsinglesamplenetworkinferenceinr AT hsiehpinghan lionessrsinglesamplenetworkinferenceinr AT quackenbushjohn lionessrsinglesamplenetworkinferenceinr AT glasskimberly lionessrsinglesamplenetworkinferenceinr |