Cargando…

Parallel computations on pedigree data through mapping to configurable computing devices

Pedigree data structures have a number of applications in genetics, including the estimation of allelic or haplotype probabilities in humans and agricultural species, and the estimation of breeding values in agricultural species. Sequential algorithms for general purpose CPU-based computers are comm...

Descripción completa

Detalles Bibliográficos
Autores principales: Henshall, John M, Little, Bryce Alvin
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2005
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2689285/
https://www.ncbi.nlm.nih.gov/pubmed/16635449
http://dx.doi.org/10.1186/1297-9686-38-3-265
_version_ 1782167778574204928
author Henshall, John M
Little, Bryce Alvin
author_facet Henshall, John M
Little, Bryce Alvin
author_sort Henshall, John M
collection PubMed
description Pedigree data structures have a number of applications in genetics, including the estimation of allelic or haplotype probabilities in humans and agricultural species, and the estimation of breeding values in agricultural species. Sequential algorithms for general purpose CPU-based computers are commonly used, but are inadequate for some tasks on large data sets. We show that pedigree data can be directly represented on Field Programmable Gate Arrays (FPGA), allowing highly efficient massively parallel simulation of the flow of genes. Operating on the whole pedigree in parallel, the transmission of genes can occur for all individuals in a single clock cycle. By using FPGA, the algorithms to estimate inbreeding coefficients and allelic probabilities are shown to operate hundreds to thousands of times faster than the corresponding sequentially based algorithms. Where problems can be largely represented in an integer form, FPGA provide an efficient platform for computations on pedigree data.
format Text
id pubmed-2689285
institution National Center for Biotechnology Information
language English
publishDate 2005
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-26892852009-06-02 Parallel computations on pedigree data through mapping to configurable computing devices Henshall, John M Little, Bryce Alvin Genet Sel Evol Research Pedigree data structures have a number of applications in genetics, including the estimation of allelic or haplotype probabilities in humans and agricultural species, and the estimation of breeding values in agricultural species. Sequential algorithms for general purpose CPU-based computers are commonly used, but are inadequate for some tasks on large data sets. We show that pedigree data can be directly represented on Field Programmable Gate Arrays (FPGA), allowing highly efficient massively parallel simulation of the flow of genes. Operating on the whole pedigree in parallel, the transmission of genes can occur for all individuals in a single clock cycle. By using FPGA, the algorithms to estimate inbreeding coefficients and allelic probabilities are shown to operate hundreds to thousands of times faster than the corresponding sequentially based algorithms. Where problems can be largely represented in an integer form, FPGA provide an efficient platform for computations on pedigree data. BioMed Central 2005-04-26 /pmc/articles/PMC2689285/ /pubmed/16635449 http://dx.doi.org/10.1186/1297-9686-38-3-265 Text en Copyright © 2006 INRA, EDP Sciences
spellingShingle Research
Henshall, John M
Little, Bryce Alvin
Parallel computations on pedigree data through mapping to configurable computing devices
title Parallel computations on pedigree data through mapping to configurable computing devices
title_full Parallel computations on pedigree data through mapping to configurable computing devices
title_fullStr Parallel computations on pedigree data through mapping to configurable computing devices
title_full_unstemmed Parallel computations on pedigree data through mapping to configurable computing devices
title_short Parallel computations on pedigree data through mapping to configurable computing devices
title_sort parallel computations on pedigree data through mapping to configurable computing devices
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2689285/
https://www.ncbi.nlm.nih.gov/pubmed/16635449
http://dx.doi.org/10.1186/1297-9686-38-3-265
work_keys_str_mv AT henshalljohnm parallelcomputationsonpedigreedatathroughmappingtoconfigurablecomputingdevices
AT littlebrycealvin parallelcomputationsonpedigreedatathroughmappingtoconfigurablecomputingdevices