parallelnewhybrid

"Parallelnewhybrid" is a software tool designed to identify hybrid individuals and quantify the uncertainty surrounding the identifications. Hybridization is a crucial aspect of many areas in biology, and the study of hybridization has direct applicability to testing hypotheses about evolution, speciation, genetic recombination, and having conservation, legal, and regulatory implications. However, identifying hybrid individuals and quantifying the uncertainty surrounding the identifications remains difficult.

Unlike other programs that exist to identify hybrids based on genotypic information, "newhybrids" is able to assign individuals to specific hybrid classes (e.g., F1, F2) because it makes use of patterns of gene inheritance within each locus rather than just the proportions of gene inheritance within each individual. It is essential to use multiple independent runs of each data set to develop an estimate of the hybrid class assignment accuracy for each comparison and set of markers.

The necessity of analyzing multiple simulated data sets constructed from large genomewide data sets presents significant computational challenges. To address these challenges, the authors present an R package called "parallelnewhybrid." This package is designed to decrease user burden when undertaking multiple newhybrids analyses. "Parallelnewhybrid" takes advantage of the parallel computational capabilities inherent in modern computers to efficiently and automatically execute separate newhybrids runs in parallel.

The package affords users several-fold reductions in time over a traditional serial analysis. "Parallelnewhybrid" consists of an example data set, a readme, and three operating system-specific functions to execute parallel newhybrids analyses on each computer's c cores. It is freely available on the long-term software hosting site GitHub, making it accessible to users.

Topic

Evolutionary biology;Genetics;Population genetics

Detail

  • Operation: Genetic variation analysis

  • Software interface: Library

  • Language: R

  • License: The GNU General Public License v3.0

  • Cost: Free

  • Version name: 1.0.1

  • Credit: -

  • Input: -

  • Output: -

  • Contact: bwringe@gmail.com

  • Collection: -

  • Maturity: -

Publications

  • parallelnewhybrid: an R package for the parallelization of hybrid detection using newhybrids.
  • Wringe BF, et al. parallelnewhybrid: an R package for the parallelization of hybrid detection using newhybrids. parallelnewhybrid: an R package for the parallelization of hybrid detection using newhybrids. 2017; 17:91-95. doi: 10.1111/1755-0998.12597
  • https://doi.org/10.1111/1755-0998.12597
  • PMID: 27617417
  • PMC: -

Download and documentation


< Back to DB search