The Role of Environment in the Evolution of Cooperation
This post originally appeared on the BEACON Blog on April 25, 2011. Cooperation is something that most people take for granted. It’s woven into just about every part of our lives. Our societies have...
View ArticleSEEDS Paper Published at EvoSoft Workshop
I recently went to Philadelphia for GECCO 2012, where I presented my paper The SEEDS Platform for Evolutionary and Ecological Simulations at the EvoSoft workshop. It was great to talk with people about...
View ArticleWhen Cooperating Means Just Saying No
This post originally appeared on the BEACON Blog on May 13, 2013. Evolutionary biologists often talk like economists, particularly when the topic is cooperation. Instead of dollars, euros, or pounds,...
View ArticleData Visualization Presentation Online
I’ve posted the slides from the presentation on data visualization that I gave with Jared Moore and Luis Zaman at the 2013 BEACON Congress. Check them out on figshare and feel free to share. Even...
View ArticleWorking with CSVs on the Command Line
Comma-separated values (CSV), and its close relatives (e.g., Tab-separated values) play a very important role in open access science. CSV is an informally-defined file format that stores tabular data...
View ArticleCreating Colorblind-Friendly Figures
Color is often used to display an extra dimension in plots of scientific data. Unfortunately, everyone does not decode color in exactly the same way. This is especially true for those with color vision...
View ArticleSummarizing Data in Python with Pandas
Like many, I often divide my computational work between Python and R. For a while, I’ve primarily done analysis in R. And with the power of data frames and packages that operate on them like reshape,...
View ArticleAnalyzing Microbial Growth with R
In experimental evolution research, few things are more important than growth. Both the rate of growth and the resulting yield can provide direct insights into a strain or species’ fitness. Whether one...
View ArticlePlotting Microtiter Plate Maps
I recently wrote about my workflow for Analyzing Microbial Growth with R. Perhaps the most important part of that process is the plate map, which describes the different experimental variables and...
View ArticleCreating Reproducible Software Environments with Packrat
Open science has grown tremendously in the past few years. While there’s still a long way to go, the availability of data, software, and other materials is making it possible to re-use these products...
View ArticleConnecting R to Everything with IFTTT
IFTTT (“if this then that”) is one of my favorite tools. I use it to keep and share articles, turn on my home’s lights at sundown, alert me when certain keywords are mentioned on Twitter/Reddit/etc.,...
View ArticleR Phone Home: Notifications with pushoverr
There are a lot of times when it would be great if your computer talked to you. pushoverr allows you to send yourself or your group notifications from R. Instead of compulsively checking the status of...
View Article
More Pages to Explore .....