Manuscripts In Rmarkdown

This document is a practical guide to getting started using Rmarkdown to write scientific documents, and particularly scientific manuscripts. My objective is to focus on the key features needed for scientific writing and thereby help the reader get started...

Read More

Using Version Control

This document is intended to be a practical and informal guide to start using version control as a research scientist. It was originally written for an event in Stirling Coding Club. Here I will first explain what version control...

Read More

Pointers In C For Scientists

Working with arrays of data (e.g., numeric vectors and matrices) is routine for scientific researchers doing statistics or modelling. In programming languages with which most researchers are probably familiar (e.g., R, python, and MATLAB), setting values...

Read More

Evolution Of Inbreeding

It is widely under-appreciated that active inbreeding – and especially biparental inbreeding – can be adaptive and therefore favoured by natural selection. Biparental inbreeding specifically refers to the situation in which two different, but genetically related, organisms breed and thereby...

Read More