https://github.com/richelbilderbeek/pbdmms
Some models
https://github.com/richelbilderbeek/pbdmms
academic biology cpp simulation speciation
Last synced: 3 months ago
JSON representation
Some models
- Host: GitHub
- URL: https://github.com/richelbilderbeek/pbdmms
- Owner: richelbilderbeek
- License: gpl-3.0
- Created: 2016-10-05T08:37:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-03T17:30:30.000Z (almost 7 years ago)
- Last Synced: 2025-02-13T19:19:12.445Z (4 months ago)
- Topics: academic, biology, cpp, simulation, speciation
- Language: C++
- Size: 37.2 MB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README
# pbdmms
Branch|[](https://travis-ci.org)|[](https://www.codecov.io)
---|---|---
master|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/master)
daic|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/daic)
elly|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/elly)
jaan|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/jaan)
jobo|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/jobo)
kewe|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/kewe)
pbd|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/pbd)
ribi|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/ribi)
sado|[](https://travis-ci.org/richelbilderbeek/pbdmms)|[](https://codecov.io/github/richelbilderbeek/pbdmms/branch/sado)## Build status of builds that `pbdmms` relies on
* [](https://travis-ci.org/richelbilderbeek/BoostGraphTutorial) [](https://codecov.io/github/richelbilderbeek/BoostGraphTutorial?branch=master) [BoostGraphTutorial](https://github.com/richelbilderbeek/BoostGraphTutorial)
* [](https://travis-ci.org/Microsoft/GSL) [](https://codecov.io/github/Microsoft/GSL?branch=master) [GSL](https://github.com/Microsoft/GSL)
* [](https://travis-ci.org/richelbilderbeek/gausser) [](https://codecov.io/github/richelbilderbeek/gausser?branch=master) [gausser](https://github.com/richelbilderbeek/gausser)
* [](https://travis-ci.org/richelbilderbeek/SurfacePlotter) [](https://codecov.io/github/richelbilderbeek/SurfacePlotter?branch=master) [SurfacePlotter](https://github.com/richelbilderbeek/SurfacePlotter)
* [](https://travis-ci.org/richelbilderbeek/RibiLibraries) [](https://codecov.io/github/richelbilderbeek/RibiLibraries?branch=master) [RibiLibraries](https://github.com/richelbilderbeek/RibiLibraries)
* [](https://travis-ci.org/richelbilderbeek/RibiUnits) [](https://codecov.io/github/richelbilderbeek/RibiUnits?branch=master) [RibiUnits](https://github.com/richelbilderbeek/RibiUnits)## Screenshots
See [Screenshots](Screenshots/README.md)
## Setup
For each namespace `x`, there is:
* `x.pro`
* `x_gui.pro`
* `x_test.pro`The purpose of each of these projects is:
* `x.pro`: compiled in release mode and profiled by `gprof`. Tip: setup a default setting that profiling takes between one and ten minutes
* `x_gui.pro`: visualizes the simulation
* `x_test.pro`: compiled in debug mode (with `gcov` and `UBSAN`) to test all code with Boost.Test and measure code coverageEach namespace `x` also has a git branch with that
name ([what is git again?](Documentation/git.md))## git and GitHub
See [the git and GitHub documentation](Documentation/git.md)
## Installation
See [the installation documentation](Documentation/install.md)
## Building
See [the build documentation](Documentation/build.md)
## Code of conduct
The repository adheres to the [Contributor Covenant Code of Conduct](code_of_conduct.md).
## Contributing, code guidelines
See [CONTRIBUTING](CONTRIBUTING.md).
## Schedule
See [Schedule](Schedule.md)
## References
* [Etienne & Rosindell 2012] Etienne, Rampal S., and James Rosindell. "Prolonging the past counteracts the pull of the present: protracted speciation can explain observed slowdowns in diversification." Systematic Biology (2012): syr091.
* [Eteinne et al., 2014] Etienne, Rampal S., Helene Morlon, and Amaury Lambert. "Estimating the duration of speciation from phylogenies." Evolution 68.8 (2014): 2430-2440.
* [Janzen et al., 2015] Janzen, Thijs, Sebastian Höhna, and Rampal S. Etienne. "Approximate Bayesian computation of diversification rates from molecular phylogenies: introducing a new efficient summary statistic, the nLTT." Methods in Ecology and Evolution 6.5 (2015): 566-575.
* [Van Doorn et al., 1998] Van Doorn, G. S., A. J. Noest, and P. Hogeweg. "Sympatric speciation and extinction driven by environment dependent sexual selection." Proceedings of the Royal Society of London B: Biological Sciences 265.1408 (1998): 1915-1919.
* [Van Doorn et al., 2001] Van Doorn, G. Sander, Pieternella C. Luttikhuizen, and Franz J. Weissing. "Sexual selection at the protein level drives the extraordinary divergence of sex–related genes during sympatric speciation." Proceedings of the Royal Society of London B: Biological Sciences 268.1481 (2001): 2155-2161.
* [Van Doorn et al., 2002] van Doorn, G. Sander, and Franz J. Weissing. "Ecological versus sexual selection models of sympatric speciation: a synthesis." Selection 2.1-2 (2002): 17-40.
* [Weissing et al., 2011] Weissing, Franz J., Pim Edelaar, and G. Sander Van Doorn. "Adaptive speciation theory: a conceptual review." Behavioral ecology and sociobiology 65.3 (2011): 461-480.
* [Wilson et al., 2014] Wilson, Greg, et al. "Best practices for scientific computing." PLoS Biol 12.1 (2014): e1001745.
* and more...## Portfolio's
Personal portfilio's, thus put in private repositories:
* :lock: [elly_portfolio](https://github.com/richelbilderbeek/elly_portfolio)
* :lock: [jobo_portfolio](https://github.com/richelbilderbeek/jobo_portfolio)
* :lock: [kewe_portfolio](https://github.com/richelbilderbeek/kewe_portfolio)## Articles in preparation
The article(s)-in-progress are put in private repositories:
* :lock: [distancer_article](https://github.com/richelbilderbeek/distancer_article): about the `ribi` model
* :lock: [wirittte_article](https://github.com/richelbilderbeek/wirittte_article): richelbilderbeek's other project