Data from: Feed-backs among inbreeding, inbreeding depression in sperm traits and sperm competition can drive evolution of costly polyandry

Dataset

Description

Ongoing ambitions are to understand the evolution of costly polyandry and its consequences for species ecology and evolution. Emerging patterns could stem from feed-back dynamics between the evolving mating system and its genetic environment, defined by interactions among kin including inbreeding. However, such feed-backs are rarely considered in non-selfing systems. We use a genetically-explicit model to demonstrate a mechanism by which inbreeding depression can select for polyandry to mitigate the negative consequences of mating with inbred males rather than avoiding inbreeding. Specifically, given inbreeding depression in sperm traits, costly polyandry evolved to ensure female fertility, without requiring explicit inbreeding avoidance. We show the mechanisms behind two main feed-backs. First, resulting sperm competition caused evolution of sperm traits and further mitigated the negative effect of inbreeding depression on female fertility. Second, the evolving mating system fed back to decrease population-wide homozygosity, and hence inbreeding. However, net overall reduction was small due to compound effects on the variances in sex-specific reproductive success and paternity skew. Purging of deleterious mutations did not eliminate inbreeding depression in sperm traits and hence selection for polyandry. Polyandry evolution, both directly and through sperm competition, might consequently facilitate evolutionary rescue for populations experiencing sudden increases in inbreeding.

Data type

PolyandryInbreeding header file: PolyandryInbreeding.h

PolyandryInbreeding cpp file: PolyandryInbreeding.cpp

Class Parameters: header file: Parameters.h

Class Parameters: cpp file: Parameters.cpp

Class Traits: header file: Traits.h

Class Traits: cpp file: Traits.cpp

Class allelic means: a_means.h

Class allelic standard deviations: a_std.h

Class mutation standard deviations: alpha.h

Class Population: header file: Population.h

Class Population: cpp file: Population.cpp

Class Individual: header file: Individual.h

Class Individual: cpp file: Individual.cpp

Copyright and Open Data Licencing

This work is licensed under a CC0 1.0 Universal (CC0 1.0) Public Domain Dedication license.
Date made available6 Sept 2017
PublisherDryad Digital Repository

Keywords

  • Inbreeding
  • life-history evolution
  • Mating Systems
  • Models/Simulations

Cite this