Cargando…

PyGNA: a unified framework for geneset network analysis

BACKGROUND: Gene and protein interaction experiments provide unique opportunities to study the molecular wiring of a cell. Integrating high-throughput functional genomics data with this information can help identifying networks associated with complex diseases and phenotypes. RESULTS: Here we introd...

Descripción completa

Detalles Bibliográficos
Autores principales: Fanfani, Viola, Cassano, Fabio, Stracquadanio, Giovanni
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7579948/
https://www.ncbi.nlm.nih.gov/pubmed/33092528
http://dx.doi.org/10.1186/s12859-020-03801-1
_version_ 1783598698146562048
author Fanfani, Viola
Cassano, Fabio
Stracquadanio, Giovanni
author_facet Fanfani, Viola
Cassano, Fabio
Stracquadanio, Giovanni
author_sort Fanfani, Viola
collection PubMed
description BACKGROUND: Gene and protein interaction experiments provide unique opportunities to study the molecular wiring of a cell. Integrating high-throughput functional genomics data with this information can help identifying networks associated with complex diseases and phenotypes. RESULTS: Here we introduce an integrated statistical framework to test network properties of single and multiple genesets under different interaction models. We implemented this framework as an open-source software, called Python Geneset Network Analysis (PyGNA). Our software is designed for easy integration into existing analysis pipelines and to generate high quality figures and reports. We also developed PyGNA to take advantage of multi-core systems to generate calibrated null distributions on large datasets. We then present the results of extensive benchmarking of the tests implemented in PyGNA and a use case inspired by RNA sequencing data analysis, showing how PyGNA can be easily integrated to study biological networks. PyGNA is available at http://github.com/stracquadaniolab/pygna and can be easily installed using the PyPi or Anaconda package managers, and Docker. CONCLUSIONS: We present a tool for network-aware geneset analysis. PyGNA can either be readily used and easily integrated into existing high-performance data analysis pipelines or as a Python package to implement new tests and analyses. With the increasing availability of population-scale omic data, PyGNA provides a viable approach for large scale geneset network analysis.
format Online
Article
Text
id pubmed-7579948
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-75799482020-10-22 PyGNA: a unified framework for geneset network analysis Fanfani, Viola Cassano, Fabio Stracquadanio, Giovanni BMC Bioinformatics Software BACKGROUND: Gene and protein interaction experiments provide unique opportunities to study the molecular wiring of a cell. Integrating high-throughput functional genomics data with this information can help identifying networks associated with complex diseases and phenotypes. RESULTS: Here we introduce an integrated statistical framework to test network properties of single and multiple genesets under different interaction models. We implemented this framework as an open-source software, called Python Geneset Network Analysis (PyGNA). Our software is designed for easy integration into existing analysis pipelines and to generate high quality figures and reports. We also developed PyGNA to take advantage of multi-core systems to generate calibrated null distributions on large datasets. We then present the results of extensive benchmarking of the tests implemented in PyGNA and a use case inspired by RNA sequencing data analysis, showing how PyGNA can be easily integrated to study biological networks. PyGNA is available at http://github.com/stracquadaniolab/pygna and can be easily installed using the PyPi or Anaconda package managers, and Docker. CONCLUSIONS: We present a tool for network-aware geneset analysis. PyGNA can either be readily used and easily integrated into existing high-performance data analysis pipelines or as a Python package to implement new tests and analyses. With the increasing availability of population-scale omic data, PyGNA provides a viable approach for large scale geneset network analysis. BioMed Central 2020-10-22 /pmc/articles/PMC7579948/ /pubmed/33092528 http://dx.doi.org/10.1186/s12859-020-03801-1 Text en © The Author(s) 2020 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. 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 in a credit line to the data.
spellingShingle Software
Fanfani, Viola
Cassano, Fabio
Stracquadanio, Giovanni
PyGNA: a unified framework for geneset network analysis
title PyGNA: a unified framework for geneset network analysis
title_full PyGNA: a unified framework for geneset network analysis
title_fullStr PyGNA: a unified framework for geneset network analysis
title_full_unstemmed PyGNA: a unified framework for geneset network analysis
title_short PyGNA: a unified framework for geneset network analysis
title_sort pygna: a unified framework for geneset network analysis
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7579948/
https://www.ncbi.nlm.nih.gov/pubmed/33092528
http://dx.doi.org/10.1186/s12859-020-03801-1
work_keys_str_mv AT fanfaniviola pygnaaunifiedframeworkforgenesetnetworkanalysis
AT cassanofabio pygnaaunifiedframeworkforgenesetnetworkanalysis
AT stracquadaniogiovanni pygnaaunifiedframeworkforgenesetnetworkanalysis