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...

Descripción completa

Detalles Bibliográficos
Autores principales: Guebila, Marouen Ben, Morgan, Daniel C, Glass, Kimberly, Kuijjer, Marieke L, DeMeo, Dawn L, Quackenbush, John
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