Cargando…
gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit
Gene regulatory network inference allows for the modeling of genome-scale regulatory processes that are altered during development, in disease, and in response to perturbations. Our group has developed a collection of tools to model various regulatory processes, including transcriptional (PANDA, SPI...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8826808/ https://www.ncbi.nlm.nih.gov/pubmed/35156023 http://dx.doi.org/10.1093/nargab/lqac002 |
_version_ | 1784647502295728128 |
---|---|
author | Guebila, Marouen Ben Morgan, Daniel C Glass, Kimberly Kuijjer, Marieke L DeMeo, Dawn L Quackenbush, John |
author_facet | Guebila, Marouen Ben Morgan, Daniel C Glass, Kimberly Kuijjer, Marieke L DeMeo, Dawn L Quackenbush, John |
author_sort | Guebila, Marouen Ben |
collection | PubMed |
description | Gene regulatory network inference allows for the modeling of genome-scale regulatory processes that are altered during development, in disease, and in response to perturbations. Our group has developed a collection of tools to model various regulatory processes, including transcriptional (PANDA, SPIDER) and post-transcriptional (PUMA) gene regulation, as well as gene regulation in individual samples (LIONESS). These methods work by postulating a network structure and then optimizing that structure to be consistent with multiple lines of biological evidence through repeated operations on data matrices. Although our methods are widely used, the corresponding computational complexity, and the associated costs and run times, do limit some applications. To improve the cost/time performance of these algorithms, we developed gpuZoo which implements GPU-accelerated calculations, dramatically improving the performance of these algorithms. The runtime of the gpuZoo implementation in MATLAB and Python is up to 61 times faster and 28 times less expensive than multi-core CPU implementation of the same methods. gpuZoo is available in MATLAB through the netZooM package https://github.com/netZoo/netZooM and in Python through the netZooPy package https://github.com/netZoo/netZooPy. |
format | Online Article Text |
id | pubmed-8826808 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-88268082022-02-10 gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit Guebila, Marouen Ben Morgan, Daniel C Glass, Kimberly Kuijjer, Marieke L DeMeo, Dawn L Quackenbush, John NAR Genom Bioinform Application Notes Gene regulatory network inference allows for the modeling of genome-scale regulatory processes that are altered during development, in disease, and in response to perturbations. Our group has developed a collection of tools to model various regulatory processes, including transcriptional (PANDA, SPIDER) and post-transcriptional (PUMA) gene regulation, as well as gene regulation in individual samples (LIONESS). These methods work by postulating a network structure and then optimizing that structure to be consistent with multiple lines of biological evidence through repeated operations on data matrices. Although our methods are widely used, the corresponding computational complexity, and the associated costs and run times, do limit some applications. To improve the cost/time performance of these algorithms, we developed gpuZoo which implements GPU-accelerated calculations, dramatically improving the performance of these algorithms. The runtime of the gpuZoo implementation in MATLAB and Python is up to 61 times faster and 28 times less expensive than multi-core CPU implementation of the same methods. gpuZoo is available in MATLAB through the netZooM package https://github.com/netZoo/netZooM and in Python through the netZooPy package https://github.com/netZoo/netZooPy. Oxford University Press 2022-02-08 /pmc/articles/PMC8826808/ /pubmed/35156023 http://dx.doi.org/10.1093/nargab/lqac002 Text en © The Author(s) 2022. Published by Oxford University Press on behalf of NAR Genomics and Bioinformatics. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Application Notes Guebila, Marouen Ben Morgan, Daniel C Glass, Kimberly Kuijjer, Marieke L DeMeo, Dawn L Quackenbush, John gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit |
title | gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit |
title_full | gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit |
title_fullStr | gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit |
title_full_unstemmed | gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit |
title_short | gpuZoo: Cost-effective estimation of gene regulatory networks using the Graphics Processing Unit |
title_sort | gpuzoo: cost-effective estimation of gene regulatory networks using the graphics processing unit |
topic | Application Notes |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8826808/ https://www.ncbi.nlm.nih.gov/pubmed/35156023 http://dx.doi.org/10.1093/nargab/lqac002 |
work_keys_str_mv | AT guebilamarouenben gpuzoocosteffectiveestimationofgeneregulatorynetworksusingthegraphicsprocessingunit AT morgandanielc gpuzoocosteffectiveestimationofgeneregulatorynetworksusingthegraphicsprocessingunit AT glasskimberly gpuzoocosteffectiveestimationofgeneregulatorynetworksusingthegraphicsprocessingunit AT kuijjermariekel gpuzoocosteffectiveestimationofgeneregulatorynetworksusingthegraphicsprocessingunit AT demeodawnl gpuzoocosteffectiveestimationofgeneregulatorynetworksusingthegraphicsprocessingunit AT quackenbushjohn gpuzoocosteffectiveestimationofgeneregulatorynetworksusingthegraphicsprocessingunit |