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.