gravatar

kkeenan02

Kevin Keenan

Recently Published

KevinKeenan_CV_2015
Kevin Keenan's academic CV
Comparison of bootstrapping approaches
A basic look at the differences in 95% CI calculated by bootstrapping across individuals vs loci, when calculating pairwise differentiation from genetic data
Lough Neagh brown trout microsatellite binning notebook
A documentation of the binning process for a suite of microsatellite loci in brown trout from Lough Neagh, Northern Ireland.
Bootstrapping species density
A notebook demonstrating how to bootstrap species density to estimate parameter error.
Individual Similarity Coefficients
Visualising individual similarity coefficients in R.
Sundqvist et al. Simulation analysis
A notebook documenting the simulations and analyses reported in Sundqvist et al. 2015. All code is reproducible, providing the instructions in the README file at https://github.com/kkeenan02/Sundqvist_et_al_2015 have been followed.
Tabulating Stuff
What is the fastest method for tabulating genotype counts in R
using-divMigrate
Using the divMigrate function from diveRsity (v1.9.5+) to test for significant directional differentiation
SNP to genepop file conversion using R
Convert large SNP matrices into genepop format files using the diveRsity package in R.
Ranking tetraploid loci on the basis of their informativeness for the inference of ancestry
This document demonstrates the use of the polyIn function in the diveRsity package to rank loci of any ploidy on the basis of both their global informativeness for the inference of ancestry, and their consensus pairwise informativeness.
Calculating basic population statistics in batch mode
This document demonstrate how the divBasic function in the diveRsity package can be used in 'batch mode'.
Postdoc scam
highlighting an alleged postdoc scam
Using divBasic: Testing inbreeding differences among populations
A demo of how the diveRsity function, divBasic can be used to test for differences in the levels of inbreeding between population pairs.
diveRsity v1.8.0 update: fastDivPart example
A description of how to access some of the output structure of the fastDivPart function from the diveRsity package, within R. Some plotting methods are also demonstrated.
rmd2rscript: a function to convert R Markdown to an R script which can be sourced
This function will take an R markdown input file and write an R script to file. The R script contains all of the original R Markdown content which can be compiled to a Markdown HTML using knitr. The R script can be sourced to the console also.
Supporting Webpage 2a for Fung & Keenan (2014): A Description of an amended version of the function pmfSamplingDistYiN, allowing the use of big integers
Describes an amended version of the pmfSamplingDistYiN function, which allows the calculation of binomial coefficients for large integers.
Testing the effect of hypervariable loci on population clustering
A simplistic exploration of the effect of locus polymorphism on the clustering of individuals based on multilocus genotype data.
Running BLAST from R
Describes two methods for running a BLAST (Basic Local Alignment Search Tool) search from R.
Using divMigrate in the diveRsity package
A tutorial for the divMigrate function in the diveRity R package
Fung & Keenan 2013: Description of Mathematica programs used to calculate confidence intervals
An outline of the programs used in Fung & Keenan 2013, originally written for Mathematica and converted to R.
Fung & Keenan 2013: Description of R programs used to calculate confidence intervals
An outline of the programs used in Fung & Keenan 2013, originally written for Mathematica and converted to R.