parallelnewhybrid

parallelnewhybrid provides parallelized execution of newhybrids analyses within R to assign individuals to hybrid classes based on per-locus patterns of gene inheritance, reducing computational time for hybrid detection studies.


Key Features:

  • R package integration: Implements parallel execution of newhybrids analyses as an R package.
  • Hybrid detection methodology: Uses newhybrids' locus-by-locus inheritance patterns to assign individuals to specific hybrid classes such as F1, F2, and other categories.
  • Parallelization capabilities: Automates multiple independent newhybrids runs to execute concurrently across available CPU cores to reduce computation time.
  • Operating system–specific functions: Provides three operating system–specific functions to execute parallel analyses on each core.

Scientific Applications:

  • Evolutionary Biology: Enables detailed classification of hybrid individuals to support analyses of speciation and evolutionary dynamics.
  • Conservation Genetics: Facilitates identification of hybrid individuals within populations to inform conservation and management decisions.
  • Regulatory Assessment: Supports accurate hybrid detection that can inform legal and regulatory decisions regarding species protection and management.

Methodology:

Executes multiple independent newhybrids analyses in parallel across available CPU cores using three operating system–specific functions and applies newhybrids' per-locus inheritance patterns to assign individuals to hybrid classes (e.g., F1, F2).

Topics

Details

Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
5/1/2018
Last Updated:
12/10/2018

Operations

Publications

Wringe BF, Stanley RRE, Jeffery NW, Anderson EC, Bradbury IR. <i>parallelnewhybrid</i>: an R package for the parallelization of hybrid detection using <scp>newhybrids</scp>. Molecular Ecology Resources. 2016;17(1):91-95. doi:10.1111/1755-0998.12597. PMID:27617417.

Documentation