<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6255184735058703085</id><updated>2012-02-24T14:34:19.712-08:00</updated><category term='humorous'/><category term='simulation'/><category term='population dynamics'/><category term='research'/><category term='biodiversity'/><category term='species richness.'/><category term='Bayesian ANOVA'/><category term='programming'/><category term='BUGS'/><category term='modeling'/><category term='career'/><category term='statistics'/><category term='Just for kicks'/><category term='ESA'/><category term='climate change'/><category term='debate'/><category term='mixed-models'/><category term='ecolog'/><category term='JAGS'/><title type='text'>Distributed Ecology</title><subtitle type='html'>A blog to explore current ecological literature, trends and methods.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-5323128903817080477</id><published>2012-02-24T10:42:00.000-08:00</published><updated>2012-02-24T10:42:26.235-08:00</updated><title type='text'>Sheep cyclone problem...a start.</title><content type='html'>The other day the &lt;a href="http://oikosjournal.wordpress.com/"&gt;Oikos blog&lt;/a&gt; posed &lt;a href="http://oikosjournal.wordpress.com/2012/02/23/modeling-challenge-explain-sheep-cyclones/"&gt;this problem&lt;/a&gt; from the &lt;a href="http://theartofmodelling.wordpress.com/2012/02/22/blog-challenge-sheep-cyclone/"&gt;"Just simple enough" blog&lt;/a&gt; by Amy Hurford.  I'll quote the problem here.  &lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://semprecool.com/wp-content/uploads/2012/02/sheep-cyclone-1.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="145" src="http://semprecool.com/wp-content/uploads/2012/02/sheep-cyclone-1.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sheepclone!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;"What type of individual movement rules are needed to produce a &lt;a href="http://www.youtube.com/watch?v=4u96YfOB48Q"&gt;Sheep cyclone&lt;/a&gt;?"&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Well, I decided this would be a good time to refresh my &lt;a href="http://ccl.northwestern.edu/netlogo/"&gt;Netlogo&lt;/a&gt; knowledge and give it crack.  I'll be the first to admit this is a sub-optimal solution.  But I thought with the combination of flocking behavior and avoidance rules I might be able to recreate the cyclones. Well, it turns out that was not the case.  I built upon the preexisting flocking model in Netlogo.  I added a car and some walls and the avoidance behavior.  I controlled how far and wide the sheep could see in front of them and how many degrees off their current heading they would turn.  I also differentially weighted their perception of "walls" and "cars".  They would turn away from a car earlier than they would a wall.  Unfortunately I didn't quite get the cyclone effect.  Mostly it seemed to generate some sheep in front and some behind the car just sort of buzzing around with the occasional circle.  &lt;br&gt;&lt;br&gt;So what did I learn from this?  The rules are a bit more complicated than I first thought.  Of course I could just program the sheep to run around the car, but really what's the point of that?  The purpose of agent based modeling is to reproduce a given pattern with a plausible set of underlying rules, not just recreate a specific behavior.  I believe that two things need to happen to generate the behavior.  One is change in flocking rules.  The idea would be to create a panic state where the sheep no longer flock the way they nornally do but always follow their nearest neighbor.  Next they need an escape behavior by turning away from a wall next to them.  This behavior would generate the left turn around the car after the sheep has passed it but still has the alley to its right. I haven't had time to program these more complicated rules, but I'll get around to it.  You can see a couple of youtube videos I made &lt;a href="http://www.youtube.com/watch?v=ElWg0m4UlSM"&gt;here&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=jzLCUJu-s0E"&gt;here&lt;/a&gt;, and then download and run my Netlogo &lt;a href="https://github.com/emhart/Misc_Func/blob/master/blogmod.nlogo"&gt;code from Github&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-5323128903817080477?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/5323128903817080477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2012/02/sheep-cyclone-problema-start.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5323128903817080477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5323128903817080477'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2012/02/sheep-cyclone-problema-start.html' title='Sheep cyclone problem...a start.'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-2658760091590082603</id><published>2012-02-20T23:29:00.003-08:00</published><updated>2012-02-20T23:29:42.272-08:00</updated><title type='text'>Monty Hall meets a python</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/qVLvDqZPgK0/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qVLvDqZPgK0&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/qVLvDqZPgK0&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Ahh, the Monty Hall problem. A classic problem that begins many statistics classes involving conditional probabilities.  I first learned about it in my Bayesian statistics class in grad school, and I've seen it many times since.  The problem in a nutshell is that imagine you are on the gameshow "Let's make a deal".  You are presented with three doors, one has a car behind it, the other two goats.  You choose your door and Monty Hall reveals one other door that does not have the prize behind it.  Now you have a choice, you can either stick with your original door, or switch.  The question is, what should you do to maximize your chances of winning the car? Intuition says that your odds are 50/50 after he eliminates the door, so it doesn't matter.  But if that was the case it wouldn't be a famous problem.  No instead if you stick withy our answer your odds of winning the car are 1/3, and 2/3's if you switch.  One can arrive at this easily enough through a variety of methods (see the &lt;a href="http://en.wikipedia.org/wiki/Monty_Hall_problem"&gt;Wikipedia&lt;/a&gt; page on the problem), but an easy way to arrive at these conclusions is via simulation.  &lt;br&gt;&lt;br&gt;I recently stumbled upon a blog by Corey Chivers on called &lt;a href="http://bayesianbiologist.com/"&gt;bayesianbiologist&lt;/a&gt; and I was reading through some of his posts and I came across his &lt;a href="http://bayesianbiologist.com/2012/02/03/monty-hall-by-simulation/"&gt;R code&lt;/a&gt; (very elegant code I might add) for simulating this problem.  I had done this years ago but currently I'm trying to expand my horizons beyond R and a work on other languages.  Currently I'm interested in Python so I decided now that I've got &lt;a href="http://www.scipy.org/Installing_SciPy/Mac_OS_X"&gt;NumPy/SciPy/matplotlib&lt;/a&gt; up and running with &lt;a href="http://www.eclipse.org/downloads/"&gt;Eclipse&lt;/a&gt; I thought I would write a version in Python.  Its certainly not the most elegant code, but it was interesting writing something I could bang out in 10 minutes in R in a different language.  You realize that how you would do something in R frames the way you think about problems.  Seeing how constrained my thought process was makes a good case for learning other programming languages.  I hope that it will give me a broader perspective about how to approach computational problems. You can see my full code &lt;a href="https://github.com/emhart/Misc_Func/blob/master/MontyHall.py"&gt;here at my git&lt;/a&gt;, or below.  As its written now, it runs 100 simulations 1000 times and produces a histogram of the probability of winning the car. &lt;pre class="brush:python" name="code"&gt;&lt;br /&gt;&lt;br /&gt;'''&lt;br /&gt;Python version of the Monty Hall problem&lt;br /&gt;by EM Hart 2/20/2012&lt;br /&gt;Change scenario by changing the code &lt;br /&gt;in strat_dictionary (0,1,2)&lt;br /&gt;&lt;br /&gt;'''&lt;br /&gt;&lt;br /&gt;#from matplotlib import pyplot&lt;br /&gt;import numpy.random as np&lt;br /&gt;import numpy&lt;br /&gt;from scipy import *&lt;br /&gt;from matplotlib import pyplot&lt;br /&gt;&lt;br /&gt;#create an array for Wins&lt;br /&gt;pwins = zeros(1000)&lt;br /&gt;#####Create an an array of all possible values&lt;br /&gt;potential = array([1,2,3])&lt;br /&gt;#####Change this to change your strategy&lt;br /&gt;strat_dict = ["Stay","Switch","Random"]&lt;br /&gt;master_strat = strat_dict[2]&lt;br /&gt;for k in range(1000):&lt;br /&gt;    wins = zeros(100)&lt;br /&gt;&lt;br /&gt;    for i in range(100):&lt;br /&gt;&lt;br /&gt;####Assign a prize value&lt;br /&gt;        prize = np.random_integers(1,3,1)&lt;br /&gt;###Now make a guess&lt;br /&gt;        guess = np.random_integers(1,3,1)&lt;br /&gt;   &lt;br /&gt;    &lt;br /&gt;####Now we need to figure out which of the doors are revealed&lt;br /&gt;        if prize == guess:&lt;br /&gt;            reveals = potential[where(prize!=potential)]&lt;br /&gt;            reveals = reveals[np.random_integers(0,1,1)]&lt;br /&gt;####Here is where I might have used which in R&lt;br /&gt;        if prize != guess:&lt;br /&gt;            reveals = potential[where(prize!=potential)]&lt;br /&gt;            reveals = reveals[where(guess != reveals)]&lt;br /&gt;####This formulation allows me to have Random strategy&lt;br /&gt;        if master_strat == "Random":&lt;br /&gt;            strat = strat_dict[np.random_integers(0,1,1)]&lt;br /&gt;        if master_strat == "Stay":&lt;br /&gt;            strat = "Stay"&lt;br /&gt;        if master_strat == "Switch":&lt;br /&gt;            strat = "Switch"&lt;br /&gt;        &lt;br /&gt;#Now its simple if we just stay       &lt;br /&gt;        if strat == "Stay":&lt;br /&gt;            guess = guess&lt;br /&gt;####Switch is a bit more complicated, this is a very inelegant solution compared to R&lt;br /&gt;        if strat == "Switch":&lt;br /&gt;            switch = concatenate((guess,reveals))&lt;br /&gt;            for j in range(3):&lt;br /&gt;                exc = potential[j] in switch&lt;br /&gt;                if exc==False:&lt;br /&gt;                    guess = potential[j]&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;        if guess == prize:&lt;br /&gt;            wins[i]=1&lt;br /&gt;&lt;br /&gt;        pwins[k]= wins.sum()&lt;br /&gt;        &lt;br /&gt;&lt;br /&gt;pwins = pwins/1000&lt;br /&gt;pyplot.hist(pwins,100)&lt;br /&gt;&lt;br /&gt;pyplot.show()&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-2658760091590082603?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/2658760091590082603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2012/02/monty-hall-meets-python.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/2658760091590082603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/2658760091590082603'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2012/02/monty-hall-meets-python.html' title='Monty Hall meets a python'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-3107094547985195430</id><published>2011-12-20T14:52:00.000-08:00</published><updated>2011-12-21T09:20:36.946-08:00</updated><title type='text'>Fast paced food-web plotting action</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-i9k5-RWs4I4/TvESg66De1I/AAAAAAAAC5w/S2ym77TX968/s1600/Slide1.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-i9k5-RWs4I4/TvESg66De1I/AAAAAAAAC5w/S2ym77TX968/s200/Slide1.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A simple foodweb&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;One of my interests is in food web topology and food web dynamics.  My research in experimental ponds has left me with 2430 food webs to make sense of, and one way to facilitate understanding that many networks, and really any food web, is through visualization.  There are fancy ways to visualize large webs such as &lt;a href="http://peacelab.cloudapp.net/index_page/wow2.html"&gt;FoodWeb3D&lt;/a&gt;, but  A). I usually don't have huge webs, and B). I've become a died in the wool ggplot2 convert, so I wanted to be able to create plots using ggplot2. What I needed was a function that would return a ggplot2 object that was a barebones plot of my web.  Before I get into the details of the plotting function, it's worth a few moments to go over what a food web diagram looks like and what it visualizes. &amp;nbsp;Each point is a species and each line is saying that one species eats the other. &amp;nbsp;The diagram on the right is a visualization of an S x S square matrix containing 1's and 0's where S is the number of species and a 1 in a column means that the species in column number &lt;i&gt;x&lt;/i&gt; eats the species in row number &lt;i&gt;y&lt;/i&gt;. &amp;nbsp;The central task is how do I take that square matrix and convert it to ordered points and then plot it?  The first job is simply to create a set of nodes, and to do this I wrote a function where the input was the number of points you want, and it returns that number evenly spaced along the unit circle.&lt;br /&gt;&lt;pre class="brush:python" name="code"&gt;&lt;br /&gt;########## support function create.xy&lt;br /&gt;########## returns regularly spaced circular coordinates for the size &lt;br /&gt;########## of your web&lt;br /&gt;&lt;br /&gt;create.xy &lt;- function(po){&lt;br /&gt;  degs &lt;- seq(0,2*pi,by=(2*pi/(po)))&lt;br /&gt; return(cbind(cos(degs),sin(degs)))&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RwYTJdpjdDM/TvEZbhfKykI/AAAAAAAAC54/1gqn8LiErz4/s1600/Rplot08.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-RwYTJdpjdDM/TvEZbhfKykI/AAAAAAAAC54/1gqn8LiErz4/s200/Rplot08.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Network diagram with color!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The actual plotting function works by looping through each column of the matrix and determining which points have 1's (indicating consumption) and then repeating &lt;i&gt;xy&lt;/i&gt; coordinates for the consuming node (species) in a matrix, and then creating a matrix of &lt;i&gt;xy&lt;/i&gt; coordinates of the nodes consumed.  A tricky part is that these two matrices need to be combined into a single data frame and properly ordered.  I achieve this by indexing each point in the consumer matrix with an odd number, and each point in the consumed species matrix with an even number.  Then after combining the two different matrices, I can order them by the index and convert it to a data frame object so ggplot2 can plot them.  On top of the matrix of 1's and 0's the function requires a series of color labels for each consumer node.  It can be all black, but it allows for plots with different colors such as the one at right. I've used the convention of red for predator links and green for herbivory links, but you could use whatever colors. &amp;nbsp;One problem is that if there are lots of reciprocal links (Species A eats B, but B also eats A) and each has their own color, then the colors will mix in the figure (red and blue become purple in the above case), so be wary of using too many colors. &lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KelXmPFUv-w/TvEcqDC8QHI/AAAAAAAAC6A/v3uBm7CiW2g/s1600/StableSeries.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-KelXmPFUv-w/TvEcqDC8QHI/AAAAAAAAC6A/v3uBm7CiW2g/s200/StableSeries.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A time series of food webs&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; I also stripped each plot of any labels and axes, this is easy enough to modify in the code where I call ggplot.Other things like adding line weights for interactions strengths, arrows for directionality, etc can all be modified within the ggplot options. &amp;nbsp;One of the most flexible parts for me was that the function returns a ggplot2 object which I can then use to create series of plots. &amp;nbsp;For instance I'm looking at food web dynamics within my ponds so like to visualize a time series of webs. &amp;nbsp;Using the arrange() function with a list of ggplot2 objects I can easily do this. The function will also return the raw data frame that can be used for any other plotting you might want to do. You can see a &lt;a href="https://gist.github.com/1503428"&gt;Gist of all the code here&lt;/a&gt;, or &lt;a href="https://github.com/emhart/Misc_Func/blob/master/foodwebplot.R"&gt;add to it on the github page&lt;/a&gt;. Here are some more examples of plots below.  Note that as the number of species increases the webs become impossible to discern, such as the 249 species &lt;a href="http://peacelab.cloudapp.net/FoodWebsdotOrg/marinetro.jpg"&gt;Caribbean food-web&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2LJccAX3xeU/TvEirj5t4DI/AAAAAAAAC6I/n3Nicq19txE/s1600/20x20nichemodel.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/-2LJccAX3xeU/TvEirj5t4DI/AAAAAAAAC6I/n3Nicq19txE/s200/20x20nichemodel.png" width="150" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-itILAD2sCpE/TvEis6zfk9I/AAAAAAAAC6Q/7wzIOZbP1zs/s1600/bascweb.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-itILAD2sCpE/TvEis6zfk9I/AAAAAAAAC6Q/7wzIOZbP1zs/s200/bascweb.png" width="150" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JV93o-_DLpU/TvEiweGJk0I/AAAAAAAAC6Y/sbQaSEHAFRU/s1600/40x40plot.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-JV93o-_DLpU/TvEiweGJk0I/AAAAAAAAC6Y/sbQaSEHAFRU/s200/40x40plot.png" width="150" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;20 species niche model&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;249 species web, Bascompte et al 2005 &lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;40 species random web&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-3107094547985195430?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/3107094547985195430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/12/fast-paced-food-web-plotting-action.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3107094547985195430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3107094547985195430'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/12/fast-paced-food-web-plotting-action.html' title='Fast paced food-web plotting action'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-i9k5-RWs4I4/TvESg66De1I/AAAAAAAAC5w/S2ym77TX968/s72-c/Slide1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-8085874587872270514</id><published>2011-11-11T12:06:00.000-08:00</published><updated>2011-11-15T11:21:31.985-08:00</updated><title type='text'>Plotting implicit functions in R</title><content type='html'>So in prepping for my latest manuscript on population dynamics I have been creating all the necessary figures. &amp;nbsp;One of them I considered was a 2-d surface plot of a modified Ricker equation showing the transitions from extinction stability, and stability to limit cycles. &amp;nbsp;Inconveniently though the only way to do this is with an implicit function. &amp;nbsp;Since becoming a fully &lt;a href="http://had.co.nz/ggplot2/" target="_blank"&gt;ggplot2&lt;/a&gt; convert, I wanted to be able to do it in ggplot2. Let's start with a simple definition so we're all clear.  Here's an explicit function.\[y=2^2+x^2\]It's explicit because &lt;i&gt;y&lt;/i&gt; is stated explicitly in terms of &lt;i&gt;x&lt;/i&gt;, i.e.\[f(x)=2^2+x^2\]Yet sometimes its not possible to define &lt;i&gt;y&lt;/i&gt; explicitly in terms of &lt;i&gt;x&lt;/i&gt;.  Implicit functions are formally defined as equations that satisfy the condition:\[R(x,y)=0\]A good example is the unit circle. The unit circle can be found in the equation:\[f(x,y)=x^2+y^2\]And unit circle is created when:\[f(x,y)=1\] Therefore we can draw the unit circle using the equation:\[x^2+y^2=1\]\[x^2+y^2-1=0\]This is the implicit function for the unit circle.  You can solve it explicitly for &lt;i&gt;y&lt;/i&gt;, but it requires two functions.\[y=\sqrt{1-x^2},   y=-\sqrt{1-x^2}\]So, if you have an implicit function you want to plot, how could you do it in R?  The easy answer is to numerically solve your equation over a specific range, but then how can you plot it?&lt;br /&gt;&lt;pre class="brush:python" name="code"&gt;my.fun &amp;lt;- function(x,y){y^2+x^2 -1}&lt;br /&gt;x&amp;lt;-seq(-1.5,1.5,length=1000)&lt;br /&gt;y&amp;lt;-seq(-1.5,1.5,length=1000)&lt;br /&gt;z&amp;lt;-outer(x,y,my.fun)&lt;br /&gt;contour(x,y,z,level=0)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;That will produce a graph that looks like the figure on the left, whereas the figure on the right was created with the function I wrote called imp.solve().&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:python" name="code"&gt;my.fun &amp;lt;- function(x,y){y^2+x^2 -1}&lt;br /&gt;to.plot &amp;lt;- imp.solve(x,y,my.fun)&lt;br /&gt;#Plot with ggplot&lt;br /&gt;ggplot(to.plot,aes(x=x,y=y))+geom_point()+xlim(range(x))+ylim(range(y))&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="separator" style="clear: both; text-align: right;"&gt;&lt;a href="http://3.bp.blogspot.com/-P0c7KO_cW2g/TsKeMy1kXqI/AAAAAAAAC44/2uJu9ieGhNY/s1600/Circle.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-P0c7KO_cW2g/TsKeMy1kXqI/AAAAAAAAC44/2uJu9ieGhNY/s200/Circle.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class="separator" style="clear: both; text-align: right;"&gt;&lt;a href="http://1.bp.blogspot.com/-PhjO9oGLZkE/TsKzOS714II/AAAAAAAAC5A/q4Lyw93u7ik/s1600/Circle2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-PhjO9oGLZkE/TsKzOS714II/AAAAAAAAC5A/q4Lyw93u7ik/s200/Circle2.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;The first example produces a quick and dirty plot that is all fine and good, but its a surface plot. That means you're stuck with the "0" on the line denoting the surface is only drawing areas where 0 is.&amp;nbsp;On top of that you lose lots of other control over what you can draw and what if you you want to use ggplot2, or some other package, or you actually want to know what the numerical answer is?&amp;nbsp;My function parses&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hqa3CUWFWAc/TsK2B11u8NI/AAAAAAAAC5I/mPFzCl6B-T0/s1600/ex3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-hqa3CUWFWAc/TsK2B11u8NI/AAAAAAAAC5I/mPFzCl6B-T0/s200/ex3.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;the output from the outer() function and returns a dataframe you can easily plot in ggplot2. It can handle most polynomial functions, although I'll leave you in charge of ordering your own output for line plots in scenarios with multiple x's at the same y point. Here's another example with a cubic function. \[x^3+y^3-1=0\]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;An ecological example&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ye6VDv-4_ck/TsK3oXR9pbI/AAAAAAAAC5Q/dJRM3oCKIKg/s1600/Untitled.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-Ye6VDv-4_ck/TsK3oXR9pbI/AAAAAAAAC5Q/dJRM3oCKIKg/s400/Untitled.png" width="290" /&gt;&lt;/a&gt;&lt;/div&gt;So why does this matter in ecology?  Often you might want to create a surface plot for transitions between stable states and unstable states in with a discrete time equation.  Here's an example from my own work.  I'm trying to recreate a figure such as this from a paper by &lt;a href="http://domingo.zoology.ubc.ca/AvilesLab/reprints/Aviles.1999.EER.pdf"&gt;Aviles 1999&lt;/a&gt;. Here is the figure at right.  The function is a modified Ricker equation:\[N_{t+1}={N_t}^{(1+\gamma)}e^{(-c+N_t)}e^r\]Here gamma is the allee effect term, c is the strength of density dependence and r is the population growth rate.  Both gamma and r are bifurcation points and we can use an implicit function to draw the boundaries between say stability and extinction at a constant c.  So while implicit functions aren't the most common thing to come across in ecology, they do arise with some mathematical models.  In this example the transition between stability and extinction is given by the equation:\[ce^{(\gamma - r)}-\gamma=0\]Holding c constant at .01, the following code will generate our figure.&lt;pre class="brush:python" name="code"&gt;&lt;br /&gt;##########First set up the parameters to vary over########&lt;br /&gt;y&lt;-seq(0.01,.9,length=1000)&lt;br /&gt;x&lt;-seq(-2,8,length=1000)&lt;br /&gt;###################Define the function############&lt;br /&gt;my.fun &lt;- function(x,y){.01*exp((y-x)/y)-y }&lt;br /&gt;to.plot &lt;- imp.solve(x,y,my.fun)&lt;br /&gt;&lt;br /&gt;ggplot(to.plot,aes(x=x,y=y))+geom_line()&lt;br /&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-HUB_sjPMDo0/TsK6pKb8sGI/AAAAAAAAC5c/QnkhsbgmXOc/s1600/Untitled2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="200" width="200" src="http://1.bp.blogspot.com/-HUB_sjPMDo0/TsK6pKb8sGI/AAAAAAAAC5c/QnkhsbgmXOc/s200/Untitled2.png" /&gt;&lt;/a&gt;&lt;/div&gt;This is the same as the the first line in the above figure from the paper.  You can find the &lt;a href="https://github.com/emhart/Misc_Func/blob/master/Imp.solve.R"&gt;full code for this function &lt;/a&gt;over at &lt;a href="https://github.com/emhart"&gt;my github page&lt;/a&gt; as Imp.solve.R.  So while a previously quick and dirty solution existed in R, here is an improved version with greater plotting flexibility.  Happy implicit function graphing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-8085874587872270514?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/8085874587872270514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/11/plotting-implicit-functions-in-r.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8085874587872270514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8085874587872270514'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/11/plotting-implicit-functions-in-r.html' title='Plotting implicit functions in R'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-P0c7KO_cW2g/TsKeMy1kXqI/AAAAAAAAC44/2uJu9ieGhNY/s72-c/Circle.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4745959717815160022</id><published>2011-11-01T07:46:00.000-07:00</published><updated>2011-11-01T07:46:16.312-07:00</updated><title type='text'>#SciFund Rocket's ahead on Rocket Hub</title><content type='html'>I don't have a project in here but I think everyone should check them out and support them.  This may be how research can be funded in the future, so check out science crowdfunding in action.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.rockethub.com/projects/scifund"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://asset1.rockethub.com/images/partners/scifund_banner.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="100" width="500" src="http://asset1.rockethub.com/images/partners/scifund_banner.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4745959717815160022?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4745959717815160022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/11/scifund-rockets-ahead-on-rocket-hub.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4745959717815160022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4745959717815160022'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/11/scifund-rockets-ahead-on-rocket-hub.html' title='#SciFund Rocket&apos;s ahead on Rocket Hub'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-1477934289300613115</id><published>2011-11-01T07:38:00.000-07:00</published><updated>2011-11-01T07:38:17.809-07:00</updated><title type='text'>Oh Hi I'm still here</title><content type='html'>Hi blog world...I haven't left, but my wife has become seriously ill and she and I have been in and out of hospitals the past month, with more to go.  It's sad to have worked hard on the blog, but on the list of boats to keep afloat the blog is not at the top of the list.&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://aestheticoctopus.files.wordpress.com/2009/10/s_sad_face1.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="375" width="500" src="http://aestheticoctopus.files.wordpress.com/2009/10/s_sad_face1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-1477934289300613115?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/1477934289300613115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/11/oh-hi-im-still-here.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1477934289300613115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1477934289300613115'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/11/oh-hi-im-still-here.html' title='Oh Hi I&apos;m still here'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-2554794020382909624</id><published>2011-10-18T09:34:00.000-07:00</published><updated>2011-10-18T09:34:19.853-07:00</updated><title type='text'>Check it out I'm on #SciFund</title><content type='html'>Thanks to Jarrett and Jai for letting me post on the #SciFund Blog. &lt;a href="http://scifund.wordpress.com/2011/10/18/how-a-scifund-proposal-is-different-from-an-nsf-proposal-or-what-can-we-learn-from-beer/"&gt; http://scifund.wordpress.com/2011/10/18/how-a-scifund-proposal-is-different-from-an-nsf-proposal-or-what-can-we-learn-from-beer/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-2554794020382909624?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/2554794020382909624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/10/check-it-out-im-on-scifund.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/2554794020382909624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/2554794020382909624'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/10/check-it-out-im-on-scifund.html' title='Check it out I&apos;m on #SciFund'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-6113255463156836537</id><published>2011-10-10T15:25:00.000-07:00</published><updated>2011-10-11T09:05:11.942-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='climate change'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='modeling'/><title type='text'>Climate change, range shift simulation modeling and the limits of its usefulness</title><content type='html'>&lt;span style="float: left; padding: 5px;"&gt;&lt;a href="http://www.researchblogging.org"&gt;&lt;img alt="ResearchBlogging.org" src="http://www.researchblogging.org/public/citation_icons/rb2_large_gray.png" style="border:0;"/&gt;&lt;/a&gt;&lt;/span&gt;Two new papers just came out in Ecology Letters that caught my interest about range shifts.  The first is by Early and Sax called: &lt;a href="http://onlinelibrary.wiley.com/doi/10.1111/j.1461-0248.2011.01681.x/abstract"&gt;Analysis of climate paths reveals potential limitations on species range shifts.&lt;/a&gt; and was&lt;a href="http://www.nature.com/nature/journal/v478/n7367/full/478009a.html?WT.ec_id=NATURE-20111006"&gt; highlighted by Nature.&lt;/a&gt;  The next article was by Sheldon et al, also in the early online section titled:  &lt;a href="http://onlinelibrary.wiley.com/doi/10.1111/j.1461-0248.2011.01689.x/abstract"&gt;Climate change and community disassembly: impacts of warming on tropical and temperate montane community structure&lt;/a&gt;.  Both papers focus on range shifts and both would &lt;a href="http://evol-eco.blogspot.com/2011/07/empirical-divide.html"&gt;qualify as "3M"&lt;/a&gt; as they use collections of published data and simulation models.  Full disclosure as well I did my dissertation on climate change and I currently am a post-doc who only does individual based and simulation modeling.  I really enjoyed Early and Sax's paper because it used simulation to develop a novel point that would be difficult to demonstrate empirically.  Its long been known that species ranges will shift as climate changes and we can use what are called bioclimate envelope models to make predictions about where species will go.  These models essentially say that where a species is now is a good indicator of the climate 'envelope' that it can survive in and it will move geographically to follow that envelope.   Early and Sax ask, if you're a salamander in California, and suddenly Oregon starts looking pretty good thermally speaking in 2075, can you get there?  The short answer is most likely "No".  Not because of physical barriers but because of climate barriers.  This is because as Oregon gets gradually warmer, it will also have cold years too.  So while a salamander can survive the range of temperatures in California, as climate change happens in Oregon only some of those years will be within the range of temperatures our intrepid salamanders want to live in.  So if you have a favorable climate patch in Oregon, but only a narrow corridor to get to it, just because future climate models predict that a lizard could get there doesn't mean it will.  Of course many people have pointed out the link between dispersal rates and distance and actualized range shifts.  The novelty of Early and Sax's work is that they point to the importance of a species ability to persist in unfavorable edge habitats.&lt;a href = "http://3.bp.blogspot.com/-WKL39fPSOIw/To9nCIZJhHI/AAAAAAAAC3c/I3V1zToyd6U/s1600/EarlFig1.png"&gt;&lt;span class="left-caption"&gt;&lt;img src="http://3.bp.blogspot.com/-WKL39fPSOIw/To9nCIZJhHI/AAAAAAAAC3c/I3V1zToyd6U/s1600/EarlFig1.png" width=284 height=415 /&gt;&lt;p&gt;Potential habitat and habitat that can actually be reached&lt;/p&gt;&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;They make a compelling case that just because a habitat will become suitable based on a bioclimate envelope model doesn't mean that the the species can make it there.  The first factor affecting persistence is going to be climate variability in movement corridors.   Furthermore they point out that persistence be impacted by other things. For instance competitors and predators of a given focal species are also on the move and depending on how well they can track a shifting climate.   Obviously if you're a manager planning for climate change, you'll need to consider how best to make sure that species of conservation importance can best make it through these corridors.  One problem with this work that it relies on bioclimate envelope models which have been criticized for the past decade or so (i.e. &lt;a href="http://onlinelibrary.wiley.com/doi/10.1046/j.1466-822X.2003.00042.x/full"&gt;Pearson and Dawson 2003&lt;/a&gt;).  The authors actually go to great lengths to justify their use of envelope models, and I can't fault them too much. I wouldn't hang too much on these kinds of models either, but I think they work fine for the authors purposes.  Actually the unmentioned corollary of this work is biotic interactions and priority effects (i.e. &lt;a href="http://www.pnas.org/content/104/44/17430.short"&gt;Chase 2007&lt;/a&gt;).  As lots of different species are moving from place to place, the new communities that are assembled in these new ranges could be different than the originating communities.  Community assembly under climate change could be a fruitful thing to look at in conjunction with bioclimate envelope models and range shifts.  This brings me to the next paper using simulation to look at climate change because it focuses on community disassembly. &lt;br&gt;&lt;br&gt;This is work by Sheldon et al. is an example of a simulation paper that I thought wasn't particularly interesting.  Feel free to turn that criticism right around on me because she has a paper in Ecol. Letters and I don't have any. Pressing forward though.  The premise of the paper is straightforward.  There will be more warming in northern latitudes, so you expect a greater amount of community disassembly.  Back up for a moment our author tells us.  Tropical species have much narrower thermal ranges therefore even though there's greater change in the far north, there may be a bigger impact in the tropics.  To get at this they use already published transects of a variety of species (n = 53) that spanned 90 degrees of latitude, 45 in each direction.  They then created a simulation to examine how montane communities disassemble with changing temperature.  &lt;span class="right-caption"&gt;&lt;img src="http://www.nature-escapes-kuala-lumpur.com/image-files/jungle-montane-lg.jpg" width=250 height=150 /&gt;&lt;p&gt;Kuala Lumpur montane forest&lt;/p&gt;&lt;/span&gt;In this case a community is a published mountain transect. The simulation uses variety of dispersal mechanisms that allow species individually to move up (or down but mostly up) a mountain.  Some species have higher dispersal capacity and can make it to these new elevations that are within their thermal tolerance.  Others won't be able to disperse or their range will "move off" the mountain because the mountain is too small.  In short Sheldon et al. found that montane communities in the tropics were actually more sensitive to temperature changes compared to temperate communities, e.g. there was more community disassembly.  This I do think is an interesting result theoretical result, but I don't find it compelling on its own.  I would have been much more convinced if the authors had included some actual data to compare their model to.   My problem with this is that its really just recapitulating what we already know.  Its a well known truism that species will have individualistic reactions to climate change, causing novel community assembly (and disassembly in this case).  This idea has been around for at least 20 years.  I think the important question is the follow up: "What does community assembly and disassembly mean in this brave new climate world?".  Ok, so we already know that community disassembly is happening (before this paper), so what are the implications of this?  If community disassembly is happening faster in the tropics what will this mean for tropical vs temperate communities?  I wanted either further simulation or some real data.  I was left feeling that lots of work went into this simulation but the project was only half finished.  I don't like to criticize other people's work too much &lt;a href="http://oikosjournal.wordpress.com/2011/09/07/another-legacy-of-nceas-overly-nice-ecologists/"&gt;(a problem of ecologists being too nice?&lt;/a&gt;), but again it seems like the authors went to great length to demonstrate something with a simulation that I don't think was that novel relative to the Early and Sax paper.&lt;br&gt;&lt;br&gt;&lt;br&gt;Let me restate my disclosure of earlier, I am in a post-doc that is all modeling and simulation.  One of things that haunts me is the thought that: "I'm just making shit up".  Ok, its grounded in actual data and theory, but I'm nonetheless plagued by the dangers of circularity.  I can program a simulation to mimic a pattern, but does that mean that my simulation is an actual mechanistic recreation of the processes that produced the actual data?  I can come up with a hypothesis and write a simulation to support it, but does that mean my hypothesis is supported?  I don't have an answer to this question, but I do worry that simulation only projects can drift dangerously close to being circular (Like I said it can keep me up at night).  I think that simulation is a powerful tool for ecologists, but in the melee of trying to pump out as many papers as possible it can get overused.  These two papers highlight that.  Early and Sax's paper I thought was an excellent use of simulation and I really enjoyed the paper.  Sheldon et al's on the other hand was a good simulation but needed more follow through, preferably in the form of actual data, to have punch.  In the end without that empirical data to support it, it felt like it was just a bit too circular for me to trust the result based on simulation alone.  &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=Ecology+letters&amp;rft_id=info%3Apmid%2F21955643&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Analysis+of+climate+paths+reveals+potential+limitations+on+species+range+shifts.&amp;rft.issn=1461-023X&amp;rft.date=2011&amp;rft.volume=&amp;rft.issue=&amp;rft.spage=&amp;rft.epage=&amp;rft.artnum=&amp;rft.au=Early+R&amp;rft.au=Sax+DF&amp;rfe_dat=bpr3.included=1;bpr3.tags=Ecology+%2F+Conservation"&gt;Early R, &amp; Sax DF (2011). Analysis of climate paths reveals potential limitations on species range shifts. &lt;span style="font-style: italic;"&gt;Ecology letters&lt;/span&gt; PMID: &lt;a rev="review" href="http://www.ncbi.nlm.nih.gov/pubmed/21955643"&gt;21955643&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=Ecology+Letters&amp;rft_id=info%3A%2F&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Climate+change+and+community+disassembly%3A+impacts+of+warming+on+tropical+and+temperate+montane+community+structure&amp;rft.issn=&amp;rft.date=2011&amp;rft.volume=&amp;rft.issue=&amp;rft.spage=&amp;rft.epage=&amp;rft.artnum=http%3A%2F%2Fonlinelibrary.wiley.com%2Fdoi%2F10.1111%2Fj.1461-0248.2011.01689.x%2Fabstract&amp;rft.au=Kimberly+S.+Sheldon&amp;rft.au=Sylvia+Yang&amp;rft.au=Joshua+J.+Tewksbury&amp;rfe_dat=bpr3.included=1;bpr3.tags=Ecology+%2F+Conservation%2Cclimate+change%2C+simulation"&gt;Kimberly S. Sheldon, Sylvia Yang, &amp; Joshua J. Tewksbury (2011). Climate change and community disassembly: impacts of warming on tropical and temperate montane community structure &lt;span style="font-style: italic;"&gt;Ecology Letters&lt;/span&gt;&lt;/span&gt;Claim token: sciseekclaimtoken-4e9468ef61429Sample HTML to include: &lt;p&gt;&lt;span style="display:none"&gt;sciseekclaimtoken-4e9468ef61429&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-6113255463156836537?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/6113255463156836537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/10/climate-change-range-shift-simulation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/6113255463156836537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/6113255463156836537'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/10/climate-change-range-shift-simulation.html' title='Climate change, range shift simulation modeling and the limits of its usefulness'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-WKL39fPSOIw/To9nCIZJhHI/AAAAAAAAC3c/I3V1zToyd6U/s72-c/EarlFig1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-7035723688209197764</id><published>2011-09-29T10:53:00.000-07:00</published><updated>2011-09-29T10:56:47.021-07:00</updated><title type='text'>Post-Doc opportunity</title><content type='html'>Here's a chance to post-doc with Jeremy Fox (the ever thoughtful man behind the curtain at the &lt;a href="http://oikosjournal.wordpress.com/"&gt;Oikos Blog)&lt;/a&gt;, which would be awesome.  In the words of the Oatmeal it would be: "Like making out with a unicorn".  Here is the ad.&lt;br&gt;&lt;br&gt;&lt;hr&gt;&lt;br&gt;&lt;br&gt;"I am once again seeking applicants for the Killam postdoc. This is a competitive, 2-year postdoc awarded by the University of Calgary in any academic discipline. The award provides a salary of $45,000 CAD/year, health benefits, and a research/relocation allowance of $6000.&lt;br&gt;&lt;br&gt;The awardee would be expected to develop their own independent research on some topic of mutual interest to themselves and their faculty mentor (that would be me). I welcome applicants interested in pursuing fundamental research in any area of population, community, or evolutionary ecology. I would be particularly interested in applicants interested in collaborating with David Vasseur (Yale University) and I on theoretical and/or empirical research on spatial synchrony, but my interests are by no means limited to this topic.&lt;br&gt;&lt;br&gt;To be eligible, you must have completed your PhD sometime after Sept. 1, 2009, or else anticipate completion by Sept. 1, 2012.&lt;br&gt;&lt;br&gt;Application deadline is Dec. 15, 2011 (that's the departmental deadline; one applicant will be selected by my dept. for consideration at the university level in Jan. 2012). The application needs to include a research proposal; prospective applicants should contact me well in advance to discuss this.&lt;br&gt;&lt;br&gt;For more on the Killam postdoc, see &lt;a href="http://www.grad.ucalgary.ca/awards/award_competitions/killam_postdoctoral_awards"&gt;http://www.grad.ucalgary.ca/awards/award_competitions/killam_postdoctoral_awards&lt;/a&gt;&lt;br&gt;&lt;br&gt;For more on my lab, see &lt;a href="http://homepages.ucalgary.ca/%7Ejefox/Home.htm"&gt;http://homepages.ucalgary.ca/%7Ejefox/Home.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please circulate this in your dept., and bring it to the attention of any potential applicants."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-7035723688209197764?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/7035723688209197764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/09/post-doc-opportunity.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/7035723688209197764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/7035723688209197764'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/09/post-doc-opportunity.html' title='Post-Doc opportunity'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-1003981516039570724</id><published>2011-09-22T14:50:00.000-07:00</published><updated>2011-09-22T15:00:33.935-07:00</updated><title type='text'>Urban evolution revisited.</title><content type='html'>&lt;span style="float: left; padding: 5px;"&gt;&lt;a href="http://www.researchblogging.org"&gt;&lt;img alt="ResearchBlogging.org" src="http://www.researchblogging.org/public/citation_icons/rb2_large_gray.png" style="border:0;"/&gt;&lt;/a&gt;&lt;/span&gt;Last month I posted about an article in the New York Times on&lt;a href="http://currentecology.blogspot.com/2011/08/urban-evolution-in-mainstream.html"&gt; urban ecology and evolution&lt;/a&gt;.  Since then two interesting papers have come out about natural selection and urban environments.  The first is by Halfwerk et al. from PNAS titled: &lt;a href="http://dl.dropbox.com/u/11290739/Hong%20and%20Bero-2011.pdf"&gt;Low-frequency songs lose their potency in noisyurban conditions&lt;/a&gt; and a second one also about birds by Rodewald et al. in Ecology: &lt;a href="http://dl.dropbox.com/u/11290739/Rodewald%2C%20Shustack%2C%20Jones%20-%20Unknown%20-%20Dynamic%20selective%20environments%20and%20evolutionary%20traps%20in%20human-dominated%20landscapes.pdf"&gt;Dynamic selective environments and evolutionary trapsin human-dominated landscapes&lt;/a&gt;.  Both deal with selective forces that urban environments impose on bird species.  Halfwerk et al. worked with Great Tit's  &lt;span class="right-caption"&gt;&lt;img border="0" height="135" width="230" src="http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/6/2/1243949017945/A-Great-Tit-pauses-on-a-w-002.jpg" /&gt; &lt;p&gt;Tasty bug! &lt;/p&gt;&lt;/span&gt;in the Netherlands.  Birds that rely on communication via songs have always had to deal with how environments alter their songs, &lt;a href="http://www.jstor.org/stable/2460725"&gt;dealing with reverberations in different forest types&lt;/a&gt; as an example.Halfwerk et al. examined the affects of anthropogenic noise on female preference for males.  Cities typically have low frequency background noise and birds, and in order to cope with this male Great Tit's have change the frequency of their songs to reduce spectral overlap with ambient noise.  Halfwerk and colleagues found that males tend to use low frequency songs right before egg laying and that females show higher fidelity when attracted by low frequency songs.  But in urban environments there is a rapid signal degradation of the low frequency songs, so if males want to be heard by more females they have to use high frequency songs.  The authors argue that this creates a trade-off between natural selection and sexual selection.   There is natural selection they argue for high frequency songs because it maintains a strong signal efficiency in urban environments but sexual selection for low frequency songs due to female preference and fidelity.  In this study the urban birds are worse off because they are more likely to be cuckolded due to the use of high frequency songs, but in Rodewald et al's work on Cardinals in urban environments the opposite is true.  &lt;br&gt; &lt;br&gt;Rodewald et al. examined how urban vs rural environments altered the relationship between plumage coloration and annual reproductive output in the northern Cardinal.  They found that Cardinals in urban environments were had no relationship between annual reproductive output and redness (as measured from photographs) but in rural environments there was a negative relationship between redness and reproductive success.  Cardinals gain most of their coloration from carotenoids and in typical rural environments these are hard to come by so redness becomes a typical sexually selected trait.  Only the strongest cardinals can gain access to the best resources (and carotenoids) and females prefer those cardinals that are the most red.  The catch is that in Ohio, where this study took place, there is a common invasive called Amur Honeysuckle &lt;i&gt;(Lonicera maackii)&lt;/i&gt;.  In urban areas this is very common so combined with access to bird food there is no relationship between fitness and redness.  In urban environments then there is relaxed sexual selection for coloration.  The situation is worse though.  In rural environments there is still honeysuckle, but its much more rare and as a consequence the fittest males gain access to it.   &lt;span class="left-caption"&gt;&lt;img border="0" height="135" width="230" src="http://2.bp.blogspot.com/_oBvdfIieHZ0/RyNNnTkfKnI/AAAAAAAACSk/yORUw214dWU/s400/IMG_2101.jpg" /&gt; &lt;p&gt;Red makes me strong!&lt;/p&gt;&lt;/span&gt;But its what Rodewald calls an "evolutionary trap".  Males will choose to nest in it, but its lower to the ground and nests in the honeysuckle are more likely to be preyed upon, especially early in the breeding season.  Therefore in rural environments, redness is actually correlated with reduced number of successful reproductions in males.  So in this Cardinal system in Ohio, urban birds have an easier time because everybody can be red.  One thing that's unclear to me from the study was that I thought if nesting in the invasive honeysuckle causes reduced number of offspring in rural environments, how come urban males don't have the same problem?  Regardless of this question though, both studies show how anrthopogenic forces can alter established sexually selective relationships.  In the case of the Great Tit's, it was forcing males to change their song to a less desirable one, and in the case of the Cardinal urban environments let every male appear to be a good mate choice.  &lt;br&gt;&lt;br&gt;  Both studies offer evidence of how urbanization changes the fitness landscapes for organisms.  There isn't necessarily anything very novel about this in and of itself, in fact just look at pigeons or house sparrows as examples of birds and urbanization.  What's really interesting about both studies is that they show the wide variety of complex interactions that happen with specific facets of urbanization that we rarely consider changing that fitness landscape.  What remains to be seen in both systems is what is the eventual upshot of these altered relationships.  Will new sexually selective relationships evolve in each species such that there becomes a high degree of "local adaptation" for mating preferences in urban and rural birds?  That could be something interesting to study in the future.  What are new selective relationships?  We can all see the old ones becoming less important because we already know what they are.  For instance in the Great Tit its not that females actually prefer high frequency singing males, its just that those are the ones they can find.  In fact Halfwerk points out that male-male communication usually uses songs in that frequency range, so will urban environments change bird communication completely then?  It would be interesting to see someone make specific predictions about what they expect to see these new relationships would be and to go out and test them.  &lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;References&lt;/i&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=Proceedings+of+the+National+Academy+of+Sciences+of+the+United+States+of+America&amp;rft_id=info%3Apmid%2F21876157&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Low-frequency+songs+lose+their+potency+in+noisy+urban+conditions.&amp;rft.issn=0027-8424&amp;rft.date=2011&amp;rft.volume=108&amp;rft.issue=35&amp;rft.spage=14549&amp;rft.epage=54&amp;rft.artnum=&amp;rft.au=Halfwerk+W&amp;rft.au=Bot+S&amp;rft.au=Buikx+J&amp;rft.au=van+der+Velde+M&amp;rft.au=Komdeur+J&amp;rft.au=Ten+Cate+C&amp;rft.au=Slabbekoorn+H&amp;rfe_dat=bpr3.included=1;bpr3.tags=Ecology+%2F+Conservation"&gt;Halfwerk W, Bot S, Buikx J, van der Velde M, Komdeur J, Ten Cate C, &amp; Slabbekoorn H (2011). Low-frequency songs lose their potency in noisy urban conditions. &lt;span style="font-style: italic;"&gt;Proceedings of the National Academy of Sciences of the United States of America, 108&lt;/span&gt; (35), 14549-54 PMID: &lt;a rev="review" href="http://www.ncbi.nlm.nih.gov/pubmed/21876157"&gt;21876157&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=Ecology&amp;rft_id=info%3Adoi%2F10.1890%2F11-0022.1&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Dynamic+selective+environments+and+evolutionary+traps+in+human-dominated+landscapes&amp;rft.issn=0012-9658&amp;rft.date=2011&amp;rft.volume=92&amp;rft.issue=9&amp;rft.spage=1781&amp;rft.epage=1788&amp;rft.artnum=http%3A%2F%2Fwww.esajournals.org%2Fdoi%2Fabs%2F10.1890%2F11-0022.1&amp;rft.au=Rodewald%2C+A.&amp;rft.au=Shustack%2C+D.&amp;rft.au=Jones%2C+T.&amp;rfe_dat=bpr3.included=1;bpr3.tags=Ecology+%2F+Conservation"&gt;Rodewald, A., Shustack, D., &amp; Jones, T. (2011). Dynamic selective environments and evolutionary traps in human-dominated landscapes &lt;span style="font-style: italic;"&gt;Ecology, 92&lt;/span&gt; (9), 1781-1788 DOI: &lt;a rev="review" href="http://dx.doi.org/10.1890/11-0022.1"&gt;10.1890/11-0022.1&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-1003981516039570724?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/1003981516039570724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/09/urban-evolution-revisited.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1003981516039570724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1003981516039570724'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/09/urban-evolution-revisited.html' title='Urban evolution revisited.'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oBvdfIieHZ0/RyNNnTkfKnI/AAAAAAAACSk/yORUw214dWU/s72-c/IMG_2101.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-8604532979534453795</id><published>2011-09-20T07:45:00.000-07:00</published><updated>2011-09-20T08:01:06.115-07:00</updated><title type='text'>A recipe for success?</title><content type='html'>Earlier I wrote a post titled &lt;a href="http://currentecology.blogspot.com/2011/08/optimal-ecologist-strategy.html"&gt;Optimal ecologist strategy&lt;/a&gt;.  My argument there was that to be a successful modern ecologist you needed strong computational skills because your access to modern analytical tools is limited if you don't have good math skills and good programming skills.  Well on Friday I dropped by my old advisor &lt;a href="http://www.uvm.edu/~ngotelli/homepage.html"&gt;Nick Gotelli's&lt;/a&gt; office to chat about what kinds of confidence intervals to use in a simulation.  We ended up having an hour long chat and I proudly told him about my adventures in python and my belief in the importance of programming skills.  He told me that really it didn't matter if I could program or not.  In his opinion what makes a good faculty hire for an ecologist position is strong empiricism and the ability to carry out field experiments.  &lt;span class="right-caption"&gt;&lt;img border="0" height="144" width="256" src="http://cdn-thumbs.viddler.com/thumbnail_2_7fa659fe_v2.jpg" /&gt;&lt;p&gt;Don't get trapped, find that maximum! &lt;/p&gt;&lt;/span&gt;I was a bit surprised at this because I've been laboring under the belief that computational skills are really important and as we move into an era of "&lt;a href="http://oikosjournal.wordpress.com/2011/09/17/questions-about-big-data-in-ecology/"&gt;Big Data&lt;/a&gt;", faster computers etc... these skills become more and more important in getting a job.  His point though was that engineers and computer scientists will always be out pacing me because these methods are their bread and butter skill set.  He is of course right, for an ecologist I'm a pretty good statistician and a pretty good programmer, but judged by a statistician and a computer scientist my skills at both are mediocre at best. On top of that he argued that more and more people are becoming &lt;a href="http://evol-eco.blogspot.com/2011/07/empirical-divide.html"&gt;3M&lt;/a&gt; people, so the competition for those jobs is getting harder and harder.  So what do people think is the best strategy for making yourself a good job candidate?  We only have a fixed number of hours in a day, so what skills are the most important for ecologists to focus on?  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-8604532979534453795?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/8604532979534453795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/09/recipe-for-success.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8604532979534453795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8604532979534453795'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/09/recipe-for-success.html' title='A recipe for success?'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4167430722706476214</id><published>2011-09-12T11:41:00.000-07:00</published><updated>2011-09-12T11:41:43.122-07:00</updated><title type='text'>Git some....</title><content type='html'>I'm moving all my projects to Git Hub, and maybe some old ones too.  My main problem is that I'm vexed by a good memory of when I was young and had a good memory.  The result is that I rarely document anything and just think "I'll remember that"  Now that I'm not in my 20's anymore I've noticed this ability has faded a bit but I'm left with pages of old undocumented code.  I may be too embarrassed to put all my tragically undocumented code up on github, but I'm moving my current project on there.  You can check out my &lt;a href="https://github.com/emhart/"&gt;github here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4167430722706476214?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4167430722706476214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/09/git-some.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4167430722706476214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4167430722706476214'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/09/git-some.html' title='Git some....'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-1457705538509452421</id><published>2011-09-06T10:27:00.000-07:00</published><updated>2011-09-06T10:27:02.337-07:00</updated><title type='text'>Paperless academic work flow, alternatively "save a tree..."</title><content type='html'>...eat a beaver?  That's what Google suggests when I type in "Save a tree", but for the purposes of this post I'm going to finish the sentence with "buy an iPad."  Today I'm going to talk about my paperless workflow. This is something I've wanted for a long time and I think this is a reasonably good approximation of my dream of a paperless life.  Here is what you'll need:&lt;br&gt;&lt;br&gt;1.  &lt;a href="http://www.dropbox.com/"&gt;Drop box account&lt;/a&gt; (Free)&lt;br&gt;2.  &lt;a href="http://www.mendeley.com/"&gt;Mendeley account&lt;/a&gt; (Free too!)&lt;br&gt;3. Tablet with PDF annotation app (I use an iPad2 with&lt;a href="http://itunes.apple.com/us/app/iannotate-pdf/id363998953?mt=8"&gt; iAnnotate&lt;/a&gt;)&lt;br&gt;&lt;br&gt; &lt;span class="right-caption"&gt;&lt;img src="http://www.armanbohn.com/blog/pictures/2008_04_16_a.jpg",height=129, width=150 /&gt;&lt;p&gt;Revenge of the terminal&lt;/p&gt;&lt;/span&gt; I'm guessing except for #3 most people already have the components installed on their machine.  Lets begin with Dropbox.  If you don't know about it already, Dropbox is essentially a networked drive that you can access via their website and mobile device apps (any iOS or Android device).  What's really amusing about Dropbox, and probably even more so for people a bit older than me, is that it essentially is a return to mainframe style computing with a terminal and no local storage.What's great is that if you're like me and you work on a desktop in your office and a laptop on the road or at home, I only need to maintain one version of all my code projects and word documents.  For instance I run all my projects in Eclipse off of Dropbox folder.  Once you have Dropbox installed on your local computer, you'll end up with a folder in my documents that looks something like this:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tIhTgA7F9is/TmY9xVWPtsI/AAAAAAAAC2Y/VGu9KGkGgO4/s1600/dropbox.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="132" width="400" src="http://1.bp.blogspot.com/-tIhTgA7F9is/TmY9xVWPtsI/AAAAAAAAC2Y/VGu9KGkGgO4/s400/dropbox.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Ok, so now you've got your dropbox account setup, you should go over to Mendeley and download their software and install it on each computer you're going to use.  I use two different machines so I have one on my Windows workstation and my MacBook Pro.   Once you've downloaded and installed Mendeley, you'll need to link Mendeley with your Dropbox account.  This is pretty simple, you can see it on &lt;a href="http://www.youtube.com/watch?v=Ys4uWXXykQ8"&gt;YouTube here&lt;/a&gt;.  What you need to be careful is that you don't set-up a watch list if you're syncing across multiple computers.  This is because you'll end up with duplicate PDF insanity.  So you've got everything linked together, now what?  Well what you need is quality annotation app for your tablet.  I like iAnnotate as I said before, but whatever you use be sure it truly annotates the PDF.  Some of the less expensive tablet annotation apps work by converting your PDF to an image and then effectively drawing on it.  This is not what you want.  At this point there's a reasonable question to ask: "Why am I doing all this if I only have one machine?"  Dropbox is what allows for integration of your tablet annotation app.  So the first thing you'll do is add a citation to Mendeley (I use Google scholar &lt;a href="http://www.mendeley.com/blog/research-tutorials/mendeleys-one-click-web-importer/"&gt;and the one click importer&lt;/a&gt;).  Next associate the PDF with the citation in Mendeley.  You can drag and drop a PDF into Mendeley, but I've met with limited success depending on the journal, of the software accurately importing the citation correctly so my preference is to actually get the citation right and then associate the file.  So at this point Mendeley has a PDF associated with a citation that's actually stored on Dropbox.  The next step is to make sure that your annotation app is set-up with Dropbox.  This will vary by app so I'll leave that up to you, but its usually rather simple.  Next download the paper in your app:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-VYdT0afHyf8/TmZQRVg4s5I/AAAAAAAAC2g/66YzCHguXY0/s1600/ipaddl.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="268" src="http://2.bp.blogspot.com/-VYdT0afHyf8/TmZQRVg4s5I/AAAAAAAAC2g/66YzCHguXY0/s320/ipaddl.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Now you can open up your paper on your tablet:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8_nbdHU2E-c/TmZQtl0-8EI/AAAAAAAAC2o/gTiTgYKMRTo/s1600/openonipad.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="274" src="http://1.bp.blogspot.com/-8_nbdHU2E-c/TmZQtl0-8EI/AAAAAAAAC2o/gTiTgYKMRTo/s320/openonipad.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Next you can highlight, take your notes, etc,&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-9DLKmmxb2bc/TmZQ4jAS2_I/AAAAAAAAC2w/IuRSYg7d4Mo/s1600/hiligte.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="280" src="http://1.bp.blogspot.com/-9DLKmmxb2bc/TmZQ4jAS2_I/AAAAAAAAC2w/IuRSYg7d4Mo/s320/hiligte.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;After you've read your paper, all you have to do is upload it back to your Dropbox folder, keeping the name the same as it is associated with Mendeley.  iAnnotate has a feature to update a file, so as long as you get it on to the iPad via the iAnnotate / Dropbox link, you can use one click to update the file.  You can then open it in Mendeley (or any PDF reader) and all your annotations will be there. I made the red highlights in iAnnotate:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Rq89iVaQI1k/TmZRh6gMhRI/AAAAAAAAC3A/Hr0ABhW99cs/s1600/MHighlight.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="296" width="400" src="http://4.bp.blogspot.com/-Rq89iVaQI1k/TmZRh6gMhRI/AAAAAAAAC3A/Hr0ABhW99cs/s400/MHighlight.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;You can also highlight in Mendeley, but that doesn't actually modify the PDF. The yellow highlights can't be seen in any PDF viewer but the Mendeley one.  &lt;br&gt;&lt;br&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7USfcMesT0U/TmZSRU3N0CI/AAAAAAAAC3Q/cFYF9Tgm874/s1600/DoubleMHighlight.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="227" width="400" src="http://3.bp.blogspot.com/-7USfcMesT0U/TmZSRU3N0CI/AAAAAAAAC3Q/cFYF9Tgm874/s400/DoubleMHighlight.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt; If you want to be able to see your Mendeley highlights you'll have to use a small work around.  Essentially you have to export your highlights as a new pdf, and then delete the old one on Dropbox and then put the exported one with the saved highlights back into your Dropbox folder.  After that you'll have to delete the file from your iPad and then redownload it.  It will look something like this with iPad marks in red and Mendeley exported ones in yellow:&lt;br&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-klZq_-JNUFw/TmZSKSRbAtI/AAAAAAAAC3I/jMZDZacczUg/s1600/doublehilite.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="294" src="http://1.bp.blogspot.com/-klZq_-JNUFw/TmZSKSRbAtI/AAAAAAAAC3I/jMZDZacczUg/s400/doublehilite.jpg" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;br&gt;&lt;br&gt;If you're in a lab that doesn't use Mendeley the lack of ability to have highlights from the actual client doesn't really matter much.  If your group does, then the work around may be too much of a pain for this to work for you.  So lets sum up what works and what doesn't.&lt;b&gt;Pros&lt;/b&gt;&lt;ul&gt;&lt;li&gt;A paperless work flow that lets you highlight and take notes on pdf's from your citation manager&lt;/li&gt;&lt;li&gt;Minimal expense if you already own a tablet and works way better than having one pool of PDF's for your reader app and another for the citation manager&lt;/li&gt;&lt;li&gt;Can work across multiple computers&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;b&gt;Cons&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Mendeley highlights aren't easily importable to other PDF readers&lt;/li&gt;&lt;li&gt;Syncing problems can happen because you're using distributed services that weren't truly meant to work together (like you can't use the watch folder feature of Mendeley)&lt;/li&gt;&lt;li&gt;The complicated work arounds needed to make the whole system work&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;What would be great is if the Mendeley ipad client essentially functioned like iAnnotate, or there was some integration.  I would certainly shell out $10 to have a good iPad client like iAnnotate that seamlessly worked like this current system.  I think Mendeley is a great system for lab groups to have, but if my lab actually used it I wouldn't be able to have this kind of workflow.  I hope in the future Mendeley actually gets a better iPad client or works with existing ones for good integration, I could cut Dropbox out of the equation.  I'm going to go on one more aside before I wrap this post up.  I think there are lots of (I shudder to use this term) Web 2.0 (yuck I hate that word)  and socially distributed tools that can really help lab groups function.  Things like a lab wiki, Mendeley group to share papers, or collaborating on manuscripts using Google docs to name a few.  I've mostly tried to use Google docs with older faculty members and met with tremendous resistance.  I know that this far from always the case, but in my experience at UVM, we might as well be living in 1985 the way we collaborate.  Its a brave new world with lots of sharing tools that can really help scientists share ideas and collaborate and I don't feel like we use enough of them in my limited time in academia.   I'm sure this will change with time but, to borrow a term from Nick Gotelli,  mostly through "demographic attrition".  Hopefully we won't need to wait for a slew of retirements though to see these tools make into established lab groups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-1457705538509452421?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/1457705538509452421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/09/paperless-academic-work-flow.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1457705538509452421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1457705538509452421'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/09/paperless-academic-work-flow.html' title='Paperless academic work flow, alternatively &quot;save a tree...&quot;'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-tIhTgA7F9is/TmY9xVWPtsI/AAAAAAAAC2Y/VGu9KGkGgO4/s72-c/dropbox.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-7454862480455414013</id><published>2011-09-05T10:09:00.000-07:00</published><updated>2011-09-05T11:18:19.621-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Just for kicks'/><category scheme='http://www.blogger.com/atom/ns#' term='humorous'/><title type='text'>The disqus migration</title><content type='html'>I don't really see much comment action on my blog, and when I went to comment on it myself I got a glimpse into a possible reason.  Of course given my massive readership and witty prose, I immediately discounted the fact it just might possibly be that not very many people read my blog and find it interesting enough to comment on.  Now that I successfully falsified the two simplest hypotheses, I began my search for the more nuanced answer.  I  came to the realization that blogger's comment system is as efficient at commenting as an elderly woman is at paying for that one item at the express lane in the grocery store with a check at the register thats being run by a teenager who only knows about checks from movies they used to watch out of their parent VHS collection.  So I installed Disqus.  Now all I need to sit back and watch those comments fly in.  Also if anyone was looking at the blog this morning it may have seemed like some sort of theme short circuit happened as I tried mucking with the CSS  and HTML to add some custom "reply to comments" code but it didn't work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-7454862480455414013?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/7454862480455414013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/09/disqus-migration.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/7454862480455414013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/7454862480455414013'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/09/disqus-migration.html' title='The disqus migration'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-6482971330389848715</id><published>2011-09-02T13:57:00.000-07:00</published><updated>2011-09-05T10:23:21.820-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESA'/><category scheme='http://www.blogger.com/atom/ns#' term='Just for kicks'/><category scheme='http://www.blogger.com/atom/ns#' term='ecolog'/><title type='text'>Exponential growth of Ecolog</title><content type='html'>Just for kicks I took the recently posted subscriber data on Ecolog and made this figure and fitted an exponential growth curve to it.  I assumed an initial subscriber base of 100 and estimated monthly growth to be &lt;i&gt;r&lt;/i&gt; = 0.0281.  &lt;b&gt;Update&lt;/b&gt;  To give a bit more meaning to what that &lt;i&gt;r&lt;/i&gt; means, Ecolog has a doubling time (as I calculated it) of ~31 months.  By April of 2014 there will by 26,000 subscribers.  I'll have to check back in with &lt;a href="http://biology.umd.edu/faculty/davidwinouye"&gt;David&lt;/a&gt; to see if that actually holds true.&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IqBuNH3CNhc/TmFD6wtAFtI/AAAAAAAAC2E/Z7c75lUn3ws/s1600/ECOLog.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="400" src="http://3.bp.blogspot.com/-IqBuNH3CNhc/TmFD6wtAFtI/AAAAAAAAC2E/Z7c75lUn3ws/s400/ECOLog.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-6482971330389848715?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/6482971330389848715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/09/just-for-kicks-i-took-recently-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/6482971330389848715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/6482971330389848715'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/09/just-for-kicks-i-took-recently-post.html' title='Exponential growth of Ecolog'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-IqBuNH3CNhc/TmFD6wtAFtI/AAAAAAAAC2E/Z7c75lUn3ws/s72-c/ECOLog.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-3589051154445271053</id><published>2011-08-22T12:19:00.000-07:00</published><updated>2011-08-23T08:33:58.954-07:00</updated><title type='text'>Tenure track position in systematics at the University of Vermont</title><content type='html'>&lt;br /&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ci.burlington.vt.us/planning/images/place/downtown_waterfront_oblique_aerial_300x200.jpg"&gt;&lt;img style="margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 300px; height: 200px;" src="http://www.ci.burlington.vt.us/planning/images/place/downtown_waterfront_oblique_aerial_300x200.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;We are hiring a professor in insect systematics here at UVM. On top of UVM being a great university to work at Burlington is an amazing and special place to live. In fact I'm about to pack it in and go jump on my sailboat on this beautiful windy August day.If it were winter I'd be getting up earlier on Saturday than I ever do during the week to skin up the mountain to get some fresh tracks.&lt;br /&gt;&lt;br /&gt;So what are you waiting for insect systematists?  &lt;br /&gt;&lt;br /&gt;&lt;b&gt; Update &lt;/b&gt;&lt;br /&gt;Another reason to consider UVM and Burlington, this rainbow over the lake as I went for my lakeside run down the city bikepath.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://a7.sphotos.ak.fbcdn.net/hphotos-ak-ash4/314753_793715660360_6909897_39340093_3492661_n.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 180px;" src="http://a7.sphotos.ak.fbcdn.net/hphotos-ak-ash4/314753_793715660360_6909897_39340093_3492661_n.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;b&gt;Assistant Professor in Systematics&lt;/b&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Department of Biology&lt;br /&gt;University of Vermont&lt;br /&gt;Burlington, Vermont&lt;br /&gt;&lt;br /&gt;The Department of Biology of the University of Vermont seeks applications for a tenure- track Assistant Professor position in Systematics and Evolutionary Biology of arthropods, especially insects. The position will be open in the fall of 2012. The successful candidate will have expertise in classical and molecular systematics, including analysis of complex data sets. Candidates pursuing phylogenomics and innovative methods in bioinformatics in combination with taxonomy are especially encouraged to apply. Department information at:&lt;a href="http://www.uvm.edu/~biology/"&gt; http://www.uvm.edu/~biology/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All applicants are expected to: 1) hold a Ph.D. degree in relevant disciplines and have two or more years of postdoctoral experience; 2) develop a competitively funded research program; 3) teach undergraduate courses (chosen from among general biology, evolution, systematic entomology, and others in the candidate's expertise); 4) teach, mentor and advise undergraduate and graduate students; and 5) oversee a natural history collection of historic significance. &lt;br /&gt;&lt;br /&gt;Candidates must apply online:&lt;a href="http://www.uvmjobs.com/"&gt; http://www.uvmjobs.com/&lt;/a&gt;. On left see "Search Postings" then find "Biology" under "HCM Department" then posting 0040090 (first posting). Sorry, but we cannot supply the direct link because it will time out. &lt;br /&gt;&lt;br /&gt;Attach a cover letter with a statement of research focus and teaching interests (one document), a curriculum vitae, representative publications, and the contact information of three references. &lt;br /&gt;&lt;br /&gt;Review of applications will begin on September 15, 2011, and will continue until the position is filled. Questions and up to three additional publications may be directed to Dr. Jos. J. Schall: jschall@uvm.edu. &lt;br /&gt;&lt;br /&gt;The University of Vermont recently identified several "Spires of Excellence" in which it will strategically focus institutional investments and growth over the next several years. One spire associated with the position is Complex Systems. Candidates whose research interests align with this spire are especially encouraged to apply &lt;a href="http://www.uvm.edu/~tri/"&gt;http://www.uvm.edu/~tri/&lt;/a&gt;.&lt;br /&gt;The University seeks faculty who can contribute to the diversity and excellence of the academic community through their research, teaching, and/or service. Applicants are requested to include in their cover letter information about how they will further this goal. The University of Vermont is an Affirmative Action/Equal Opportunity employer. The Department is committed to increasing faculty diversity and welcomes applications from women, underrepresented ethnic, racial and cultural groups, and from people with disabilities. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-3589051154445271053?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/3589051154445271053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/08/tenure-track-position-in-systematics-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3589051154445271053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3589051154445271053'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/08/tenure-track-position-in-systematics-at.html' title='Tenure track position in systematics at the University of Vermont'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-1657434206559763747</id><published>2011-08-22T10:43:00.000-07:00</published><updated>2011-08-22T20:55:40.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='population dynamics'/><title type='text'>Human population dynamics</title><content type='html'>One of my least favorite questions I get asked as an ecologist is: "Why does this matter?".  I won't let myself get sucked into too much of a diatribe, but I always turn into a curmudgeonly old scientist when I hear this.  The unspoken assumption is that only things that apply human welfare "matter".  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-oQCJbPLRWFs/TilvCcEKwaI/AAAAAAAAAKk/L4GhFpDhQ1E/s1600/Crowd.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 180px; height: 107px;" src="http://3.bp.blogspot.com/-oQCJbPLRWFs/TilvCcEKwaI/AAAAAAAAAKk/L4GhFpDhQ1E/s1600/Crowd.jpg" border="0" alt="" /&gt;&lt;/a&gt;So it was with great interest that I read Alan Berryman and Maurcio Lima's newest paper in Oikos: &lt;a href="http://dl.dropbox.com/u/11290739/Lima_Berryman-2011.pdf"&gt;"Positive and negative feedbacks in human population dynamics: future equilibrium or collapse?"&lt;/a&gt;  They essentially make the point that we can apply the tools of traditional population dynamic analysis to human population data to look for different feedbacks both positive and negative. &lt;br /&gt;&lt;br /&gt;In this paper they rely on the R function which is (N is the population size):&lt;center&gt;&lt;br /&gt;&lt;a href="http://www.codecogs.com/eqnedit.php?latex=R=log_{e} N_{t}-log_{e}N_{t-d}" target="_blank"&gt;&lt;img src="http://latex.codecogs.com/png.latex?R=log_{e} N_{t}-log_{e}N_{t-d}" title="R=log_{e} N_{t}-log_{e}N_{t-d}" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;It defines the population rate of change over some census period &lt;i&gt;d&lt;/i&gt; which is usually 5 years.  If you've ever read any other papers by these guys, or any of Berryman's books, this will be very familiar.  They then go through and identify different periods of positive growth (cooperation) and negative growth (density dependence) with population size and try and relate those to different periods of human history.  They also look at the rates of change for the rates of change to see how rapid changes in growth rate happened (a 2nd derivative of sorts).  They then take a special interest the last 45 years for a variety of different specific populations such as sub-Saharan Africa, Japan, China, India, the US and fit generalize additive models (GAM) to them.  Finally they use partial least squares (PLS) regression to fit composite variables to growth rates to see what correlates with recent rates of change, things such as fresh water, arable land, GDP, food production etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-nyHeZDgNn0s/TlKhzKUiO4I/AAAAAAAAC1U/JqcKAM_ax50/s1600/bloggerLima.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 480px; height: 345px;" src="http://3.bp.blogspot.com/-nyHeZDgNn0s/TlKhzKUiO4I/AAAAAAAAC1U/JqcKAM_ax50/s320/bloggerLima.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5643751183364537218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What's particularly interesting is that they see such a strong signal above. These are simple plots of growth rate vs population size and for global population size you can see a strong density dependence and a strong cooperation pattern in up until the  middle ages and then again from the Enlightenment through the industrial revolution.  Apparently there wasn't enough data from the late middle ages to fit a model just to that period but it does show an expected negative trend they associate with the little ice age and the black plague.  They argue that the 2nd positive feedback (1700-1960) is sort of an Allee effect where cooperation leads to a positive relationship between population size and growth rate.   The GAM results show that sub-Saharan Africa has a hump shaped relationship with population size showing a shift from cooperative behavior to negative density dependence over the past 45 years but is negative for all other populations.  Their PLS results show that economic factors tend to be negatively correlated with population growth rates, but positively with measures of resources.  This all begs two main questions. Does technology facilitate population growth (the enlightenment through industrial revolution) and why do we see a decline now and is that decline a sign of a stable equilibrium point?  If you've got any experience with population dynamic models, you'll know that a single time lag model of negative density dependence will lead to a single non-trivial equilibrium point. They don't really answer them but end ambiguously, saying that the recent logistic growth that they observe does not necessitate that we are reaching an equilibrium as a species.  Instead they note that as we deplete resources we could observe a 2nd order or higher feedback that could cause the human population to crash.  &lt;br /&gt;&lt;br /&gt;I have to say I was surprised to see we are in a period of density dependent growth. I doubt this paper will get any popular press, but I found it interesting example of ecological methods applied to human populations. I thought the GAM portion didn't elucidate much but otherwise a very interesting read. Its not the only time this has been done, you can see some work done by &lt;a href="http://www.eeb.uconn.edu/people/turchin/PDF/RevSEC.pdf"&gt;Peter Turchin on the same subject.&lt;/a&gt;  Perhaps one of the greatest problems with tackling this topic is the question of scale.  If I'm interested in the dynamics of mice in Sonoran desert, I can make certain "global" assumptions about rainfall, resources, etc...that make up the entire habitat of my study population.  But human populations are all over the globe and you could easily have a disaster in one part of the world that doesn't necessarily show a signal in this level analysis.  A tsunami in Japan doesn't necessarily impact population growth in the US.  Although thats not always the case.  Another component for humans is the globalization of energy and food markets. As we become a more interconnected human population, a disaster in some place like the middle east could truly disrupt population growth in the US through increases in food prices.  A final thought is that ecological models assume that all individuals want to maximize their reproduction and don't because of some resource limitation.  Human beings on the other hand  have complex psychological/sociological reasons for not having children, so a couple may have the resources to reproduce but opt not to.  In part Berryman and Lima get at this with their PLS analysis, but it is an underlying assumption of their model that can be violated by people.  &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-1657434206559763747?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/1657434206559763747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/08/human-population-dynamics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1657434206559763747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1657434206559763747'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/08/human-population-dynamics.html' title='Human population dynamics'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-oQCJbPLRWFs/TilvCcEKwaI/AAAAAAAAAKk/L4GhFpDhQ1E/s72-c/Crowd.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-68304275809442542</id><published>2011-08-15T08:31:00.001-07:00</published><updated>2011-08-15T10:36:53.324-07:00</updated><title type='text'>Urban evolution in the mainstream</title><content type='html'>Urban ecology and evolution has always been one of those things that fascinates me but that I've never really had much experience with.  As a native of rural Vermont, my exposure to nature has always been what you would call "traditional New England".  Boyhood swims in the creek flipping over rocks to look for salamanders, hikes through the woods where my dad taught me all the different tree species (This was important since we heated our house with wood we logged ourselves so I would need to know this to understand what trees to cut down because they provided the most heat).  A nice article has appeared in the New York Times science section on &lt;a href="http://www.nytimes.com/2011/07/26/science/26evolve.html?_r=1&amp;scp=3&amp;sq=urban%20ecology&amp;st=cse" targen="_blank"&gt;evolution in urban environments&lt;/a&gt;.  The article cover lots of ground.  It discusses work by Jason Munshi-South on&lt;a href="http://faculty.baruch.cuny.edu/jmunshi-south/documents/MunshiSouth.2010.MEC.Pleucopus.Structure.pdf"&gt; population structuring on white-footed mice&lt;/a&gt; caused by population isolation due to urbanization.  This is at neutral loci, so of course its an open question as to how adapted these populations have become to urban life.&lt;br /&gt;&lt;br /&gt;In the next study the article takes on is one of my favorites.  It basically finds the&lt;a href="https://docs.google.com/viewer?a=v&amp;pid=explorer&amp;chrome=true&amp;srcid=0B_M0mgmVJAKUYjlmYTBjYmQtMWMwNC00ZjFlLTgyMWQtMTkxYjVjMzNmODUy&amp;hl=en_US"&gt; genetic basis and mechanism for PCB resistance&lt;/a&gt; in Hudson river Tomcod.  This work by Isaac Wirgin at NYU and collaborators is really fascinating.  The Hudson river had&lt;a href="http://www.clearwater.org/pcbs/slideshow/slide1.html"&gt; PCB's dumped &lt;/a&gt;into it from 1947 - 1976.  Wirgin screened fish populations all up and down the east coast, up to the maritime provences of Canada.  He used a gene that is well known to cause the toxicity of PCB's in animals, AHR.  Essentially this gene regulates the methylation of xenobiotic enzymes, and these are toxic themselves.  The researchers found two variants of this gene, one that is normal in non-polluted sites north of the Hudson, and one that is 100x less sensitive to PCB's around the Hudson. They also look at haplotype diversity and find no evidence of a genetic bottleneck and also see reproductive isolation between the southern (Hudson river and south) and the northern estruarine populations.  This evolution must have been quite rapid, less than 60 years obviously.  They end the article saying that selection most likely acted via embryonic mortality and deformations and that there is most likely a cost to this decreased sensitivity.  The article continues to touch on other topics like the evolution of bacterial resistance in urban hospitals, ant communities on road medians in Brooklyn and invasive species such as Oriental bittersweet. I think there are two corollaries to this article.  &lt;br /&gt;&lt;br /&gt;The first is that its great to see the idea that humans are part of nature, not different from nature.  I think too often the general public draws this distinction between nature (i.e. forest, jungle, ocean) and us (cities, farms, etc..).  So an article pointing out that cities are nature, just a new kind of nature (and by nature here I'm referring mostly to the abiotic environment), is great I think.  How are road medians any different than small islands?  If you're an ant they aren't that different.  So I've enjoyed seeing that.  The second is a point that I'm sure was hit home hard at ESA (I wish I could have made it) this year, and has been on the rise in the ecological literature of late; that is the intersection of ecology and evolution.  Imagine an ecologist who hypothesizes that tomcod abundance will be lower in impacted environments vs pristine environments, and uses the Hudson river estruary as an impacted site.  He/She goes out and takes abundance measurements and concludes there is no difference (this is obviously a very simple design for the purposes of our thought experiment), toxins are A-OK.  This inference we know is false because of the previous study, and our current experiment is predicated that ecological and evolutionary time scales are different.   But our experiment is not robust to this assumption.  So what are we to do as ecologists?  That's something I don't have an easy answer to.  Being cognizant of it is start though.  Perhaps something to tackle in some future posts.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-68304275809442542?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/68304275809442542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/08/urban-evolution-in-mainstream.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/68304275809442542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/68304275809442542'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/08/urban-evolution-in-mainstream.html' title='Urban evolution in the mainstream'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4422709671929207892</id><published>2011-08-04T12:18:00.000-07:00</published><updated>2011-08-04T12:39:39.852-07:00</updated><title type='text'>More interesting blog posts</title><content type='html'>I'm a huge fan of &lt;a href="http://andrewgelman.com/" target="_blank"&gt;Andrew Gelman's blog&lt;/a&gt;, and he's got an interesting post about&lt;a href="http://andrewgelman.com/2011/07/one_of_the_easi/" target="_blank"&gt; "One of the easiest ways to differentiate an economist from almost anyone else"&lt;/a&gt;  It's an interesting post because it involves applying Russell's paradox to some statements made my economists in a rather humorous way.  Its good for a laugh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4422709671929207892?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4422709671929207892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/08/more-interesting-blog-posts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4422709671929207892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4422709671929207892'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/08/more-interesting-blog-posts.html' title='More interesting blog posts'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-5179856582111494429</id><published>2011-08-03T08:27:00.000-07:00</published><updated>2011-08-03T08:36:07.876-07:00</updated><title type='text'>Azimuth blog</title><content type='html'>Here's a blog that I came across while looking up some things on&lt;a href="http://johncarlosbaez.wordpress.com/2011/03/04/network-theory-part-1/" target="_blank"&gt; network theory&lt;/a&gt;, its called &lt;a href="http://johncarlosbaez.wordpress.com/" target="_blank"&gt;Azimuth&lt;/a&gt; written by&lt;a href="http://math.ucr.edu/home/baez/" target="_blank"&gt; John Baez&lt;/a&gt; a mathematician over at UC Riverside (but currently in Singapore).  While its often very math heavy posts that are outside of my depth, I've really enjoyed reading some of his posts on climate change change like this one on the &lt;a href="http://johncarlosbaez.wordpress.com/2011/07/22/this-weeks-finds-week-317/" target="_blank"&gt;ice ages&lt;/a&gt; and other biological topics like &lt;a href="http://johncarlosbaez.wordpress.com/2011/07/06/operads-and-the-tree-of-life/" target="_blank"&gt;phylogenetics&lt;/a&gt; .  So its definitely a blog worth checking out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-5179856582111494429?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/5179856582111494429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/08/azimuth-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5179856582111494429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5179856582111494429'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/08/azimuth-blog.html' title='Azimuth blog'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4323149446404346654</id><published>2011-08-02T12:02:00.000-07:00</published><updated>2011-09-20T07:31:47.062-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='debate'/><category scheme='http://www.blogger.com/atom/ns#' term='BUGS'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='JAGS'/><category scheme='http://www.blogger.com/atom/ns#' term='career'/><title type='text'>Optimal ecologist strategy</title><content type='html'>So I'd like to pick up with a thought from an earlier post.  The past 2 days I've had the pleasure of working down at the University of Florida with my boss &lt;a href="http://domingo.zoology.ubc.ca/AvilesLab/labfront.html" target="_blank"&gt;Leticia Aviles&lt;/a&gt; and our collaborator &lt;a href="http://people.biology.ufl.edu/josemi/" target="_blank"&gt;Jose Miguel Ponciano&lt;/a&gt;.  Working with Jose Miguel made me think about a question posed by Caroline Tucker and Marc Cadotte over at the &lt;a href="http://evol-eco.blogspot.com/2011/07/empirical-divide.html" target="_blank"&gt;EEB and Flow blog&lt;/a&gt;:  what is the optimal strategy to be an ecologist?   The underlying dichotomy posed by Likens and Lindenmayer is between empirical ecologists and the 3M's of modeling, meta-analysis and data mining.  My original thinking was an optimal strategy is what Tucker and Cadotte refer as the "glib answer"; to become less specialized and more generalized.   They suggest that instead ecologists continue to specialize and focus on collaboration between specialized experts.  While I am actually part of such a collaboration at the moment, I still find their answer unsatisfactory, and here's why.&lt;br /&gt;&lt;br /&gt;To begin with I'll abandon the notion that the divide between the field ecologist and a 3M ecologist is one of empiricism vs theory.  I agree with one astute commenter on the original EEB and Flow blog post who noted that a 3M person is more often someone undertaking a statistical exercise than a true theoretical one.  So now lets assume the division is more between the field ecologist and what I think of as a statistical/mathematical gymnast.  As modern ecologists though I believe we need to gain a larger and larger mathematical and statistical skill set and still be good field/ empirical people.  This is because we don't live in what I think of as an "ANOVA world" anymore (thats not a dig about ANOVA in any way though, I just think of it as a very common and typical statistical test) .    The analytical tools available to us now are far more advanced than say 20 years ago (I'm imagining this in part because I was only 12 20 years ago).  Its no longer sufficient to take some data and plug it into JMP.  Let me illustrate with an example that is both trivial and complicated.  Imagine a hierarchical model normal model with j groups and i observations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codecogs.com/eqnedit.php?latex=y_{i}\sim N(\theta _{j}, \sigma_y )" target="_blank"&gt;&lt;img src="http://latex.codecogs.com/gif.latex?y_{i}\sim N(\theta _{j}, \sigma_y )" title="y_{i}\sim N(\theta _{j}, \sigma_y )" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codecogs.com/eqnedit.php?latex=\theta _{j}\sim N(\mu ,\sigma_{\theta})" target="_blank"&gt;&lt;img src="http://latex.codecogs.com/gif.latex?\theta _{j}\sim N(\mu ,\sigma_{\theta})" title="\theta _{j}\sim N(\mu ,\sigma_{\theta})" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I can easily fit this simple hierarchical model in JAGS (or WinBUGS for windows users) with the following BUGS code:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&lt;br /&gt;model {&lt;br /&gt;#fit the data model&lt;br /&gt; for (i in 1:N) {&lt;br /&gt;  y[i] ~ dnorm(y.hat[i], tau)&lt;br /&gt;  y.hat[i] &amp;lt;- mu[groups[i]] &lt;br /&gt;  }&lt;br /&gt;#model the hierarchical mean and variance&lt;br /&gt;&lt;br /&gt; for(i in 1:j){&lt;br /&gt;  mu[i] ~ dnorm(mu.a,tau.a)&lt;br /&gt;  }&lt;br /&gt;#Set priors for data model&lt;br /&gt; tau &amp;lt;- pow(sigma, -2)&lt;br /&gt; sigma ~ dunif(0, 100)&lt;br /&gt;#Set priors for hierarchical model&lt;br /&gt;    tau.a ~ dgamma(.1,.001)&lt;br /&gt; sigma.a &amp;lt;- 1/sqrt(tau.a)&lt;br /&gt; mu.a ~ dnorm(0, .0001)&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Next we can call this model from R using the package rjags, and then analyze it with coda.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&lt;br /&gt;&lt;br /&gt;library('rjags')&lt;br /&gt;library('coda')&lt;br /&gt;#Number of groups J&lt;br /&gt;J &amp;lt;- 6&lt;br /&gt;#Number of observations per group K&lt;br /&gt;K &amp;lt;- 5&lt;br /&gt;#Total number of observatinos&lt;br /&gt;N &amp;lt;- J*K&lt;br /&gt;#Vector of hierarchical means&lt;br /&gt;mus &amp;lt;- rnorm(J, 50, 25)&lt;br /&gt;#generate a data vector&lt;br /&gt;my.data &amp;lt;- vector()&lt;br /&gt;my.groups &amp;lt;- vector()&lt;br /&gt;for(i in 1:J){&lt;br /&gt;  my.data &amp;lt;- c(my.data,rnorm(K,mus[i],5))&lt;br /&gt;  my.groups &amp;lt;- c(my.groups,rep(i,K))&lt;br /&gt;}&lt;br /&gt;hierEx.mod &amp;lt;- jags.model('simpmean.bug',data=list("y"=my.data,"groups"=my.groups,"N"=N,"j"=J),n.chains=3)&lt;br /&gt;update(hierEx.mod,10000)&lt;br /&gt;hierExsamp &amp;lt;-coda.samples(hierEx.mod,c('mu.a','sigma.a','mu','sigma'),n.iter=1000,thin=10)&lt;br /&gt;summary(hierExsamp)&lt;br /&gt;plot(hierExsamp)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This output gives:&lt;br /&gt;&lt;div class="nobr"&gt;&lt;table&gt; &lt;tr&gt;&lt;td&gt;Parameter&lt;/td&gt;  &lt;td&gt;Bayesian Estimate&lt;/td&gt;  &lt;td&gt;Simulated Value&lt;/td&gt;  &lt;td&gt;True value&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;theta[1]&lt;/td&gt;  &lt;td&gt;63.5 ( 59.5 , 66.9 )&lt;/td&gt;  &lt;td&gt;63.3&lt;/td&gt;  &lt;td&gt;60.1&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;theta[2]&lt;/td&gt;  &lt;td&gt;73.8 ( 70.2 , 78 )&lt;/td&gt;  &lt;td&gt;73.8&lt;/td&gt;  &lt;td&gt;71.4&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;theta[3]&lt;/td&gt;  &lt;td&gt;104 ( 100.3 , 107.6 )&lt;/td&gt;  &lt;td&gt;104.5&lt;/td&gt;  &lt;td&gt;104.1&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;theta[4]&lt;/td&gt;  &lt;td&gt;61.8 ( 57.7 , 65.7 )&lt;/td&gt;  &lt;td&gt;62&lt;/td&gt;  &lt;td&gt;58.4&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;theta[5]&lt;/td&gt;  &lt;td&gt;64.4 ( 60.5 , 68.5 )&lt;/td&gt;  &lt;td&gt;64.3&lt;/td&gt;  &lt;td&gt;62.9&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;theta[6]&lt;/td&gt;  &lt;td&gt;4.9 ( 0.9 , 8.9 )&lt;/td&gt;  &lt;td&gt;4.7&lt;/td&gt;  &lt;td&gt;8.3&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;sigma_y&lt;/td&gt;  &lt;td&gt;4.3 ( 3.3 , 5.9 )&lt;/td&gt;  &lt;td&gt;3.9&lt;/td&gt;  &lt;td&gt;5&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;mu&lt;/td&gt;  &lt;td&gt;59.3 ( 23.8 , 88 )&lt;/td&gt;  &lt;td&gt;60.8&lt;/td&gt;  &lt;td&gt;50&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;sigma_theta&lt;/td&gt;  &lt;td&gt;33.6 ( 18.5 , 79.7 )&lt;/td&gt;  &lt;td&gt;30.4&lt;/td&gt;  &lt;td&gt;25&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;It should be obvious that the hierarchical estimates (with credible intervals) are very close to both the true values and the actual expected values calculated from the simulated data.  This is of course a very trivial problem that's so simple its really only useful for illustrative purposes.  But this whole techniques relies on a relatively new and non-trivial set of tools such as R, BUGS, as well as all the advancements in the math behind Bayesian statistics and MCMC algorithms.   If you're an ecologist who wants to take advantage of these tools, you'd need a working knowledge of probability theory, as well as programming skills in two scripting languages, R and BUGS.  Can you analyze data with traditional methods and canned software?  Sure, and I would never say that an elegant experiment is ever diminished by simple statistics, and advanced statistics and modeling don't make a bad experiment good.  But that said, good experiments analyzed with canned software are limited by the assumptions of the procedures that are available.  I think in 2011 ecologists need to be more general because of the advances in computational methods.  Skills like programming are needed for stochastic simulation, and a good understanding of calculus and probability theory are needed to make use of state-space and other hierarchical models.  I would argue that these skills are necessary to enable collaborations with other specialists.&lt;br /&gt;&lt;br /&gt;I had a great example of that these past few days working with Jose Miguel.  He helped us create very complicated likelihood functions for our spider metapopulation data with math that was way beyond me, but its up to me to take these likelihoods and fit them using MCMC methods. This collaboration seems like the sort of thing that Tucker and Cadotte were suggesting is fruitful among specialists, but I would argue I'm far more of a generalist and that collaboration works better because of that generalism.   I think its that generalism that will allow for great collaboration, so while I might not be able to write my own genetic algorithms, I do know enough about them and programming that I think I could collaborate with a computer scientist on an ecological problem using them.   About two years ago I observed the inverse as a part of a working group using modern computation methods (ANN's, GA's, classifier algorithms etc..) on a long term plankton data set.  The problem was that the group was headed by a senior ecologist who was very steeped in empirical methods and natural history, and otherwise consisted of engineers.  The knowledge gap was so big that despite the best intentions not much really came from it. &lt;br /&gt;&lt;br /&gt;So what is the best approach for a younger ecologist looking to have a successful career?  I would argue its still being a generalist where you are always trying keep up with the statistical and computational advances in the field (although I'm not successful yet so maybe this isn't the best idea).  Working with Jose Miguel brought the limitations of my own generalism into sharp relief, but also made me realize that as long as generalists don't ever think they can do it all, there is a strength in being to work with people from a variety other disciplines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4323149446404346654?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4323149446404346654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/08/optimal-ecologist-strategy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4323149446404346654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4323149446404346654'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/08/optimal-ecologist-strategy.html' title='Optimal ecologist strategy'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-1261345862330147124</id><published>2011-08-02T11:53:00.000-07:00</published><updated>2011-08-02T12:02:41.732-07:00</updated><title type='text'>A shout back to Jabberwocky Ecology</title><content type='html'>Before I start my main post I'd like to thank Ethan White over at  &lt;a href="http://jabberwocky.weecology.org/" target="_blank"&gt;Jabberwocky Ecology&lt;/a&gt; for the shout out and inspiration to blog about ecology in general.   Ethan's blog was the first one I really read, and gave me a sense of the potential of blogs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-1261345862330147124?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/1261345862330147124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/08/shout-back-to-jabberwocky-ecology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1261345862330147124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1261345862330147124'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/08/shout-back-to-jabberwocky-ecology.html' title='A shout back to Jabberwocky Ecology'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-7691075297791400386</id><published>2011-07-28T08:30:00.001-07:00</published><updated>2011-07-28T09:16:41.180-07:00</updated><title type='text'>The buzz about the 3M's</title><content type='html'>There has been quite an uproar in the last few days ove a piece by Gene Likens (of Hubbard Brook fame) and David Lindenmayer&lt;a href="http://www.esajournals.org/doi/full/10.1890/0012-9623-92.3.245" target="_blank"&gt;on the empirical divide in ecology&lt;/a&gt;.  In short the piece says that we live (Ecologist's that is) in a world that incentivizes rapid publication since publication number is the metric that many funding agencies and hiring committees use.   To rise to the top of an ever competitive field, ecologists bump their pub numbers using meta-analysis, modeling and data-mining (hence the 3M's).  They believe this is leading to a decline in natural history and taxonomy and a preference for those kinds of papers.  They cite evidence of this in lower citation rates of empirical research compared to 3M papers.  The future they foresee is one where those 3M papers, which rely on data, eventually are not possible because we've swung so far to the modeling side of things we have no data left to use.  A well thought out response to this is from Caroline Tucker and Marc Cadotte over on the&lt;a href="http://evol-eco.blogspot.com/2011/07/empirical-divide.html",target="_blank"&gt; EEB and Flow&lt;/a&gt;.   They observe that many papers in leading journals are still based on primary empirical data collected by the researchers, and that hiring committees often expect candidates to have a field program and they can't get by just on modeling papers and know how (based on MWC's personal experience).  They also point out that bridging the divide between field ecologists and data modelers (not truly theoretical ecologists as a commenter noted) can lead to great papers and of course we need both.  The question they ask is what is the most optimal strategy for an ecologist to take?  And so I think here we come to the "great divide".  &lt;br /&gt;&lt;br /&gt; I have to agree with the EEB and Flow post, I don't really see a divide philosophically, I see an unfortunate  system no one is happy with but we are all part of.   My own "optimal strategy" has to become a generalist despite: "Given this double-edged sword, what is the optimal strategy? The glib, easy answer is that ecologists need to become less specialized, to do both theory and empirical work, if they want a successful career"  I work in the field, but I try to have experiments that free me to do modeling work.  I always try and help friends with analysis and modeling problems and its sometimes resulted in joint publications with me as the 3M person.  That said, I've also been on the other end where I'm the primary author working on a modeling paper and asked other friends to be authors because of their in-depth natural history knowledge.  So if I think its good to be both, that being both results in more collaborations, whats the problem?   Young ecologists (myself, and probably anyone without tenure) are fully caught up in the race to get funding, get jobs etc...Older ecologists on the other hand (Likens, etc, or "luminaries" and &lt;a href="http://jabberwocky.weecology.org/" target="_blank"&gt;Ethan White&lt;/a&gt; calls them) really don't have such worries and it is easy to stand back and criticize (albeit subtly) 3M people.  In fact Ethan, whom is a very bright and personable guy that I met at ESA last year, &lt;a href="http://jabberwocky.weecology.org/2011/07/26/bridging-not-building-divides-in-ecology-things-you-should-read/" target="_blank"&gt;seems to have taken the greatest issue &lt;/a&gt;with this.   Ethan is spearheading a project, the &lt;a href="http://jabberwocky.weecology.org/2011/07/25/the-ecological-data-wiki/" target"_blank"&gt;ecological data wiki&lt;/a&gt;, which I think an undertone of the Lindenmayer and Likens paper is to criticize this and say its favoring 3M people and letting the parasitize empricists.  I think this project is great, and I really support open science and here's where I fundamentally disagree with the original article.  As long as a system is set-up to allow coauthorship of papers and we have a culture of collaboration and openess I think an open data system is great.  The system will rapidly break down though the moment someone graciously posts data and then suddenly sees someone else with a paper from it.  I think the ecological data wiki is the future, and I hope it works. &lt;br /&gt;&lt;br /&gt;On a final note, whats perhaps the most fascinating thing about all of this is how its played out on blogs.  All these great blogs have had a flurry of action responding and unifying the online ecological community.  I would't have even heard of this because I never read the ESA bulletin, but I do read blogs.  I think ecology blogs are truly a new and important way to carry out discourse that opens the doors to many more voices than just select publication by famous scientists in bulletins.  This great community and its response has been whats most impressive to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-7691075297791400386?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/7691075297791400386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/07/buzz-about-3ms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/7691075297791400386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/7691075297791400386'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/07/buzz-about-3ms.html' title='The buzz about the 3M&apos;s'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-5371918923711080422</id><published>2011-07-28T08:24:00.004-07:00</published><updated>2011-07-28T08:28:31.210-07:00</updated><title type='text'>Rising like a...</title><content type='html'>Well, I've realized that I need to up the quality of this blog for it to be something I'm really proud of, so I've ditched my current theme for a new one.   I was using this as a forum solely to  explore current ecological literature.  That worked for a bit but fell to the wayside.  So I've decided to make it more general.  I chose distributed ecology as a title because I like the idea of ecological thought like distributed computing.  Lots of us scientists like little nodes around the web thinking and processing ideas into something great.  So to that end I've come up with the apt but uninspired title "Distributed ecology".  I might change it if I come up with something more pithy, or just leave it if I become famous in the ecology blog world.  If I were a betting man, I'd bet on the former though :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-5371918923711080422?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/5371918923711080422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/07/rising-like.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5371918923711080422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5371918923711080422'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/07/rising-like.html' title='Rising like a...'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4495945595684568138</id><published>2011-07-18T15:13:00.000-07:00</published><updated>2011-07-18T15:55:16.647-07:00</updated><title type='text'>A useful paradigm obfuscated.</title><content type='html'>I spent most of today working on the first 3 chapters of Andrew Royle and Bob Dorazio's book &lt;a href="http://www.amazon.com/Hierarchical-Modeling-Inference-Ecology-Metapopulations/dp/0123740975"&gt;Hierarchical Modeling and Inference in Ecology: The Analysis of Data from Populations, Metapopulations and Communities&lt;/a&gt;.  I have a bit of a love/hate relationship with this book.  I guess I should start with the love part.  I like the overall modeling philosophy they present, and I have to say I think they do a good job of it. It comes across philosophically more lucid than other books I've read (Jim Clark's book for example).   Conceptually I like middle ground of a process model and an observational model that is all fit simultaneously.  The problem though is that the book can't decide who its audience is.  I program quite a bit and it provides nice bits of code that are easy to follow.  Part of what I was working on today was transitioning from WinBUGS and R to R and JAGS, an opensource Gibbs sampler with BUGS like syntax.  What really blew me away was the mathematical part of the book.  At times it was very straight forward at others I felt like I needed at least a masters in statistics to understand what they were doing (I don't have that).  Often times as I was reading it, they would make statements like: "The trinomial distribution can be rearranged to yield the following joint likelihood".  As a reader suddenly you're thinking "whoa whoa whoa what just happened there?  I have no idea how they got to that point".   &lt;br /&gt;&lt;br /&gt;I understand if you're a statistician, perhaps you're used to manipulating likelihoods, but I am not.  So I think what they intended chapter 2 to be, but its way too basic I think and then suddenly ramps up to more complicated Bayesian statistics.  This is the heart of the problem with the book.  At times the book is a simple practical guide to hierarchical modeling for the average ecologist, but out of nowhere jumps to being a technical book for statisticians.  Gelman and Hill in their book &lt;a href="http://www.amazon.com/Analysis-Regression-Multilevel-Hierarchical-Models/dp/052168689X/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1311028398&amp;sr=1-1"&gt; Data Analysis Using Regression and Multilevel/Hierarchical Models&lt;/a&gt; present a mathematically sparse but incredibly useful compendium for how to create mulitlevel models in WinBUGS.  Compared to this the Royle and Dorazio book is far more complicated.  I wish they had included more step-by-step math.  How do I build the likelihood functions, how do I manipulate them?  I think another edition with a bit more of that step-by-step math help would be very useful and give the book a broader appeal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4495945595684568138?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4495945595684568138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/07/useful-paradigm-obfuscated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4495945595684568138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4495945595684568138'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/07/useful-paradigm-obfuscated.html' title='A useful paradigm obfuscated.'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-5876849649577309666</id><published>2011-06-13T13:21:00.001-07:00</published><updated>2011-06-13T13:28:20.031-07:00</updated><title type='text'>Hurray for being a doctor</title><content type='html'>While I feel very foolish that I might be called "Dr. Hart" by anyone, I think its convenient when you want to strengthen a point you're trying to make.  To that end I just got a letter published in our local weekly paper in part I'm guessing by the fact that I signed it "Dr. Edmund Hart".  &lt;a href="http://7dvt.com/2011body-wisdom"&gt;Here is the story&lt;/a&gt; about a suspicious form of chiropractic treatment called "NRT".  Below is my response to it.  It had to be less than 250 words, so I kept it brief.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"I find it hard to believe that you would publish an unquestioningly positive piece about quackery.  The only quote you have regarding the validity of NRT is:  “but just because it’s not scientifically proven doesn’t mean that it doesn’t work.”  Actually that’s precisely what it means.  As a scientist it’s infuriating to see “reporting” on a contentious practice without thinking about the scientific method.  Hypotheses begin with an assumption of a null model, i.e. that the differences between groups are no greater than can be attributed to randomness.  So when a study uses statistical methods to detect an effect of a medical treatment and doesn’t falsify the null hypothesis, it means the method doesn’t work.    Does that mean that people will never see results personally?  No, only that the probability of seeing a result is no more likely compared to receiving a placebo.    A search of the scientific literature finds many papers showing no support for NRT.&lt;br /&gt; &lt;br /&gt;Furthermore you seem surprised that she successfully discovers you eat too much sugar and drink tap water.   It’s like a medium in a crowded room saying: “I’m hearing something from the beyond from a John.”  It works because there is a high probability that someone present has a relative named John, it is a common name.  This kind of soft reporting is dangerous because it at best sends people to fraudulent treatments who will lose money, and at worst sends people with real problems to someone who isn’t a real doctor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-5876849649577309666?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/5876849649577309666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/06/hurray-for-being-doctor.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5876849649577309666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/5876849649577309666'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/06/hurray-for-being-doctor.html' title='Hurray for being a doctor'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-516961514488360831</id><published>2011-06-13T12:44:00.000-07:00</published><updated>2011-08-02T18:05:57.033-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bayesian ANOVA'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed-models'/><category scheme='http://www.blogger.com/atom/ns#' term='species richness.'/><category scheme='http://www.blogger.com/atom/ns#' term='biodiversity'/><title type='text'>Lazarus</title><content type='html'>Like so many blogs, this one started out with a bang and then ended with a whimper, and then sputtered along, with various attempts at resurrection.  I have littered the information highway with many blog corpses, but this is one I would like to keep alive.  You might say..."But Ted, you're presenting an obscure message (Ecology) in a medium past its prime (the blog, twitter's ugly and older sibling), who cares."  One reason is that I believe that twitter is useful for somethings, it is not really useful to explicate science.  At best it will point you towards longer form science articles, in science I think the blog is still king.  Regarding the obscure topic, well that is my plight / joy in life so not much can be done to change that now.  But now that I've said my spell to revive the blog, on with the show!&lt;br /&gt;&lt;br /&gt;I wanted to stick with my theme of writing about papers, so I will keep going with that theme, but I'd also like to be a bit more expansive in my thinking about ecology.  To that end I hope this post meets both goals.  The paper I'm reviewing today is&lt;a href="http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0017434"&gt;BUGS in the Analysis of Biodiversity Experiments: Species Richness and Composition Are of Similar Importance for Grassland Productivity&lt;/a&gt;.  I came across this as I was writing another paper about the use of Bayesian ANOVA's.  I'll give a brief overview.  Essentially the authors discuss that biodiversity function experiments that have some metric of function such as NPP, biomass, etc, and try and see the link between that metric and something like species richness, diversity, composition etc, tend to use 1 of 2 approaches.  Those are traditional mixed ANOVA's and GLM mixed models.  Species composition is usually a random effect whereas richness is a fixed effect.  Depending on how you treat these effects (mixed or random), you can get different answers.   Secondly, there is disagreement about the importance of species composition depending on if it is an ANOVA or GLM model.  &lt;br /&gt;&lt;br /&gt;To the rescue, the multilevel ANOVA championed by &lt;a href="http://www.stat.columbia.edu/~gelman/blog/"&gt;Andrew Gelman&lt;/a&gt;.  It seems taken for granted by the authors that this is the best approach (I agree though).  It turns out that this approach sidesteps the whole mixed / random effects debate / difficulty in interpretation by treating all effects as random.  It resolves the conflict of the previous two methods by agreeing with the GLM approach that species composition is important.  Now I think Bayesian ANOVA's are great. &lt;a href="https://docs.google.com/viewer?a=v&amp;pid=explorer&amp;chrome=true&amp;srcid=0B_M0mgmVJAKUNGYzMTA3MjAtMTU2Ni00MGExLTk2YTMtMTkyYzUyYTYwNGUx&amp;hl=en_US"&gt; I published a paper using them &lt;/a&gt;last year.  I think this paper is great because its one more demonstration of the flexibility and usefulness of Bayesian ANOVA's, and worth a read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-516961514488360831?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/516961514488360831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/06/lazarus.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/516961514488360831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/516961514488360831'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/06/lazarus.html' title='Lazarus'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-1789989788782662125</id><published>2011-05-20T14:13:00.000-07:00</published><updated>2011-05-20T14:26:20.254-07:00</updated><title type='text'>The mundane and its importance</title><content type='html'>So I just spent the past 6.5 hours programming a macro for a friend in Excel.  She was tasked by her advisor to take copious amounts of abundance data and convert it to presence absence data at different distances from a focal point.  The problem was two fold.  1).  The distance from the focal point changed with every data sheet and 2). The sheets were entered by people using no standard template.  Instead they were haphazardly entered following data sheets exactly, but those sheets changed year to year.  One thing I learned some time ago was that good field data sheets make awful electronic datasheet formats.  Really given how much data they had it was clear what they really needed was an Access database.  I spent my time helping a friend because those few hours of my time probably saved her 30 - 50 hours of had formatting in excel.  But I was amazed that a senior researcher had let their research program turn to such a mess.  Its a good lesson that I think is worth it for all researchers.  &lt;br /&gt;&lt;br /&gt;I think as academics we are sort of one person shows.  We have to program our analyses, manage our own data, run the whole shop.  If you're not good at those things, you can waste vast amounts of time.  This lab had spent countless hours and who knows how much money paying grad students to waste their time curating data by hand into a format that then had to be reformatted again by hand.  I'm hardly a proficient programmer in VBA, but even a brute force attempt can save weeks worth of labor.  By being organized with your data you can be far more productive over time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-1789989788782662125?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/1789989788782662125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2011/05/mundane-and-its-importance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1789989788782662125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/1789989788782662125'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2011/05/mundane-and-its-importance.html' title='The mundane and its importance'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-3803444034105394217</id><published>2010-08-30T10:53:00.000-07:00</published><updated>2010-08-31T06:42:45.716-07:00</updated><title type='text'>The end of field work,</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs297.snc4/41183_635313644270_6909897_37437843_436590_n.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 270px; height: 360px;" src="http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs297.snc4/41183_635313644270_6909897_37437843_436590_n.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I've just concluded 17 weeks of field work, and it has been quite a haul.  Its a particularly monumental conclusion because its the end of 3 years of work, and my last trip out there will be in a few weeks to destroy the sites.  But now that I'm no longer in the field, I'm excited to get back to writing, and move those several manuscripts in the pipeline out into the wider world.  My other focus is landing a post-doc. I found that in the middle of my PhD I had a sort of tunnel vision because I was focused exclusively on my project and all things that pertained to it.  Whats really exciting (read also as scary) about a post-doc is that I can change directions, and move to explore new aspects of ecology.  My main interests as I look to the future are in no particular order: metacommunities / spatial coexistence mechanisms, modeling and computational methods, macroecology, food-webs / network theory applied to ecology.  &lt;br /&gt;&lt;br /&gt;While I know I lack expertise in some of these subjects, they still broadly interest me and I think what unifies them is that they all can provide insight into community ecology using modern computational methods.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jcnUEp-t9Nw/THv6W1VJzNI/AAAAAAAACaU/92XMK87WOZA/s1600/Slide1.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_jcnUEp-t9Nw/THv6W1VJzNI/AAAAAAAACaU/92XMK87WOZA/s320/Slide1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5511273839197801682" /&gt;&lt;/a&gt;Thats what gets to the heart of what I'm interested in all of these different areas.  I want to use advanced computational methods (agent based models, network theory etc...) to make generalized predictions about ecology and then test those predictions with field data or experiments.  I think that modern computational methods provide a way to take large complex data sets and problems and synthesize them in ways that simpler analytical expressions can't do.  Things like agent based models allow us to take qualitative descriptions and theories and then simulate quantifiable output and test parameter sensitivity and assumptions.  I think that what I'm truly interested in using this paradigm (which is the rather simplified flow chart image) to answer a wide variety of ecological questions that pique my interest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-3803444034105394217?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/3803444034105394217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/08/end-of-field-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3803444034105394217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3803444034105394217'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/08/end-of-field-work.html' title='The end of field work,'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_jcnUEp-t9Nw/THv6W1VJzNI/AAAAAAAACaU/92XMK87WOZA/s72-c/Slide1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-3226849443420658356</id><published>2010-04-19T08:14:00.000-07:00</published><updated>2010-04-19T09:02:55.359-07:00</updated><title type='text'>Phylogenetic diversity metrics for ecological communities: integrating species richness, abundance and evolutionary history</title><content type='html'>&lt;a href="https://docs.google.com/fileview?id=0B_M0mgmVJAKUYzRmZWE1MzgtY2FlOS00ZDcyLWEzMDctYzU1NTJiZjRlMzQ0&amp;hl=en"&gt;Ecology Letters, (2010) 13: 96–105&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So this is a bit outside of my usual interests, but I think its important for me to be familiar with lots of different aspects of ecology.  I saw a few talk about Phylogenetic diversity (PD) last year at ESA, but I didn't know much about it so I only really registered that these indices were out there and not much else. In this manuscript, Cadotte et al develop a series of three indices that integrate abundance information and PD indices.  They then test out their indices with an idealized community with three different abundance distributions across the same phylogenetic structure.  Finally they compare their index and a variety of other PD indices with a series of plant communities.&lt;br /&gt;&lt;br /&gt;Their three indices are phylogenetic abundance eveness (PAE), imbalance of abundances at the clade level (IAC), and abundance weighted evolutionary distance (AED).  PAE and IAC were the easiest to understand I found.  PAE is simply how are branch lengths and abundance related.  If the index is less than one you have high abundances at short branch lengths, and if its greater than 1 you have high abundances at long branches.  If its equal to one the community is perfectly even.  IAC creates a null distribution of abundance splits at each bifurcation in the tree.  So if you have an N of 100 individuals, at the first split you expect it to be 50/ 50 and then at each further on down clade split it would be 25/25.  The idea here is that if a particular clade does well in an environment you would expect that abundances would be skewed towards that clade.  The AED index is a bit more complicated, but it is an entropy style index similar to the Shannon index.  It works similarly to the Shannon index, but instead of just species abundances, it includes phylogenetic information. &lt;br /&gt;&lt;br /&gt;These indices all fit within an existing PD index framework which they compare their own indices to with a dendrogram.   I'm not really familiar with them at all so I can't really comment.  There are of course some obvious caveats to all of this.  To begin with this all assumes you have well resolved phylogenies for all your taxa, although the authors note you could use simple family level phylogenies.  This makes sense because once you get below that level polytomies can become a problem.  Another problem is that where do you get these phylogenies.  Most phylogenies I've seen are for taxa families, so if you have a community with bears, bees, and flowers, how do these indices work?  I'm sure thats a question thats been looked at in the literature, but I've not read enough about the topic to know.  I found reading this paper to be very informative in terms of helping me learn more about PD, even though it doesn't much relate to my own work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-3226849443420658356?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/3226849443420658356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/04/phylogenetic-diversity-metrics-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3226849443420658356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3226849443420658356'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/04/phylogenetic-diversity-metrics-for.html' title='Phylogenetic diversity metrics for ecological communities: integrating species richness, abundance and evolutionary history'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-3218094875795254332</id><published>2010-04-14T10:42:00.000-07:00</published><updated>2010-04-14T11:54:59.977-07:00</updated><title type='text'>Application of an evolutionary algorithm to the inverse parameter estimation of an individual-based model</title><content type='html'>&lt;a href="http://docs.google.com/fileview?id=0B_M0mgmVJAKUMDNjZTQyNGItMDJlYS00OWE3LTgyOWMtNTg3N2U3MzA0OGFk&amp;hl=en"&gt;Ecological Modelling 221 (2010) 840–849&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So agent based models has been something I've really wanted to move into, but because I've decided that to make that shift would basically be another dissertation its really moved to the back burner.  I did make a foray into last year though and gave a talk on it at ESA, and one of the real challenges, something that took weeks and weeks was parameter calibration.  In this paper, the authors address that problem.  They take a well established IBM and apply an evolutionary algorithm (EA)to estimate parameters.  I have to say that this is a really neat approach.  I won't go into too many details because much of the paper is devoted to the guts of their EA that I don't need to go into. In brief what they try and do is use an EA to parameteritize a fish IBM, where the output is biomass of 12 species after 200 years.  In the manuscript they compare biomass outputs for manually calibrated parameter values, EA estimated values and expected values.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jcnUEp-t9Nw/S8YOq6CMWxI/AAAAAAAACYs/A9h1g0mi66I/s1600/dubozfig.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 180px; height: 200px;" src="http://4.bp.blogspot.com/_jcnUEp-t9Nw/S8YOq6CMWxI/AAAAAAAACYs/A9h1g0mi66I/s200/dubozfig.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5460067728529054482" /&gt;&lt;/a&gt;  As you can see, they find very accurate estimates with the EA algorithm, and in some cases they even get better results than with the hand calibrated method.  They also note that the EA solutions took a week, and the manual calibration took 6 weeks.  At the same time they don't mention how long the EA took to write or if its generalizable to any IBM they program.  But if it were, the EA would be a great time saver in terms of IBM optimization. I think this is a really great direction to go in for IBM's especially serious IBM's where you need information about parameter uncertainty, and some of their output can even be used as sensitivity analysis.  A pretty cool study overall, and I think maybe something to consider for my post-doc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-3218094875795254332?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/3218094875795254332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/04/application-of-evolutionary-algorithm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3218094875795254332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3218094875795254332'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/04/application-of-evolutionary-algorithm.html' title='Application of an evolutionary algorithm to the inverse parameter estimation of an individual-based model'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_jcnUEp-t9Nw/S8YOq6CMWxI/AAAAAAAACYs/A9h1g0mi66I/s72-c/dubozfig.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4684796773771574385</id><published>2010-04-08T11:06:00.000-07:00</published><updated>2010-04-08T11:36:59.951-07:00</updated><title type='text'>Patterns and causes of species richness: a general simulation model for macroecology</title><content type='html'>&lt;a href="http://docs.google.com/fileview?id=0B_M0mgmVJAKUMTE3MDA1NTktNDcyZS00OGI0LWFkY2MtOWFhYWZmMDQzMjM2&amp;hl=en"&gt;Ecology Letters, (2009) 12: 873–886&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So its been a bit since I've written anything, I was in Florida last week and I haven't found much recently thats caught my attention since I've returned, so I've decided to go a bit deeper beyond literature from 2010.  As I begin to seriously apply myself to my post-doc search, I am beginning to try and read literature by potential post-doc advisors.  In this case it's Carsten Rahbek from the&lt;a href="http://macroecology.ku.dk/"&gt;Center for Macroecology, Evolution and Climate&lt;/a&gt; at the University of Copenhagen. He collaborates pretty heavily with Nick, so I hope that will at least lend me a bit of credence.  This is a good paper to start with because it gives a perspective on new directions for the field of macroecology.&lt;br /&gt;&lt;br /&gt;It begins by addressing what constitutes macroecological data and some of the short comings of current macroecological curve fitting methods.  This just seems like a fancy word for regression.  Essentially the data is a set of grid cells with species richness counts and another set of grid cells with environmental data, log transformed and then *presto*, regression!  Now some of the serious short comings of this approach is that there are all sorts of autocorrelation problems with environmental data and other geometric quantities such as latitude.  So what's a macorecologist to do?  The approach outlined by the NCEAS group, led by Nick, is to develop a general simulation model (GSM).  This is essentially an agent-based or cellular automata model with a variety of "knobs".  The authors outline 3 potential knobs: dispersal kernel, speciation model, and environmental gradient.  They posit at its simplest state you can have simple off-on switches for null / mechanistic models for each of these processes.  They then outline how each of the unique 8 states of each model correspond (or don't) to a model in the literature.  They finally outline a criteria for how to assess model fit using a modified mean square error and a minimization of Kluback-Leibler distance.  &lt;br /&gt;&lt;br /&gt;I love this sort of proposal because I'm a big fan of agent based model in ecology and certainly want to move in that direction for my post-doc.  I believe that these sorts of models built from the ground up are easy to control, have transparent assumptions and allow for "experiments" where empirical work cannot logistically be conducted (like in macroecology).  The problem is that with model such as the idea that you could toggle things such as environmental gradients, "Environmental gradients: 0 = colonization and ⁄ or range expansion into all grid cells equiprobable, 1 = probabilistic colonization and ⁄ or&lt;br /&gt;range expansion into grid cells as a function of measured environmental variables", seems a bit simplistic.  While I understand the 0 state, the 1 state could take on a variety of forms, i.e. the kind of "function of measured environmental variables".  This remains one of the challenges of simulation modeling, that the possibilities are almost endless.  Other than that I enjoyed this paper, and papers like these are always good to read because they point out the various holes in a field that need work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4684796773771574385?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4684796773771574385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/04/patterns-and-causes-of-species-richness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4684796773771574385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4684796773771574385'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/04/patterns-and-causes-of-species-richness.html' title='Patterns and causes of species richness: a general simulation model for macroecology'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4078819573196081816</id><published>2010-03-26T14:21:00.000-07:00</published><updated>2010-03-26T14:48:29.118-07:00</updated><title type='text'>Habitat isolation moderates the strength of top-down control in experimental pond food webs</title><content type='html'>&lt;a href="http://docs.google.com/fileview?id=0B_M0mgmVJAKUOWI3NjE5NDgtNDc0MC00ZTIzLTlhN2EtOWQ3ODA4MWUwYjc1&amp;hl=en"&gt;Ecology, 91(3), 2010, pp. 637–643&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahhh, what a pleasure it is to read a paper in your field.  I can just cruise through it, I know most of the references already, a nice change from my past few manuscripts where I was going outside of my knowledge base.  This manuscript by Chase et al. in the most recent issue of Ecology was of particular interest to me because my dissertation is based on work in mesocosms.  The authors are examining the relationship between isolation and food web structure on species richness in aquatic mesocosms (1000L tanks).  Basically they have a two factor design; focal ponds are either isolated or connected (three other close ponds) and either have ambient levels of predator taxa, or they are artificially reduced.  They then use MANOVA and ANOVA analysis to see the effect of the treatments on a variety of response variables: herbivore species richness (SR), predator SR, predator biomass, and 3 others.  The take home message is that there's almost always higher richness and more biomass in connected versus isolated habitats.  You might say "So what?".  Well the other thing they have is the reduced predators, so you see less herbivore biomass in the high predation treatments, but a higher species richness.  This is used as evidence of a classic indirect effect.  The other aspect of the paper is they break down herbivores and predators by functional group, and you see highly differentiated responses between connected and isolated habitats.  &lt;br /&gt;&lt;br /&gt;The authors then posit two mechanisms for the higher diversity of herbivores in the connected / high predation treatment.  Either indirect effects of a keystone predator like dragon fly larva, or intraguild predation causing an overall reduction in the actual predator pressure on herbivores.  They then surmise that its the former because you see a "trophic cascade" in the removal treatments.  Overall, I have to say I love the elegance of the experiment.  Its clear, straight forward, and easily digestible.  But I feel like there could be so much more to how they carried out the analysis.  It reads like a quaint reenactment of Ecology papers of the 90's.  Elegant design, simple statistical analysis, and large effect sizes. At the same time, we know so much more about space and community structure that a major short coming is that it just washes over metacommunity theory with a simple reference to the Holyoak et al 2005 book on the subject.  I'd say I hope they take this further, using experimental mesocosms to explicitly test metacommunity hypotheses...but that's what I want to do :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4078819573196081816?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4078819573196081816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/03/habitat-isolation-moderates-strength-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4078819573196081816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4078819573196081816'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/03/habitat-isolation-moderates-strength-of.html' title='Habitat isolation moderates the strength of top-down control in experimental pond food webs'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-3862381372925534458</id><published>2010-03-25T10:00:00.000-07:00</published><updated>2010-03-25T11:39:43.822-07:00</updated><title type='text'>The implicit assumption of symmetry and the species abundance distribution</title><content type='html'>&lt;a href="http://docs.google.com/fileview?id=0B_M0mgmVJAKUMDZlODdlZjAtYTAzYy00NTI4LWE0YzctZDIzYTM5NTU5MDM0&amp;hl=en"&gt;Ecology Letters, (2008) 11: 93–105&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A consequence of trying to read everyday is that you will cover a wide variety of topics.  The upshot is unfortunately that you can get lost in many of the details in a topic outside of your area of expertise.  Since much of my recent work has been in population dynamics, reading a paper about that subject is pretty straight forward for me.  This paper by Alonso et al. is focused on the sampling theory and once he moved beyond a simple example with a multinomial likelihood, I began to get a bit lost.  The qualitative aspects of the paper made solid logical sense though.  First though, lets just take a step back and cover "What is a species abundance distribution (SAD)?"&lt;br /&gt;&lt;br /&gt;At its simplest, it is a way to quantify the biodiversity of a community.  Essentially you collect a vector of species, and create a histogram of it.  What this creates is a histogram with abundance categories on the x-axis and the number of species in each category on the y-axis.  Now usually you don't get exact numbers of the same species, so often times people will use "bins" on the x-axis of ranges of abundance.  A good introduction to all of this is McGill et al (Ecology Letters, (2007) 10: 995–1015).  The problem has typically been that we can statistically describe these broad community level patterns of abundance, but rarely do we understand the mechanism that creates them.  Regardless of this problem (which the authors mention on the outset) another problem is that the sampling theory that underlies these SAD patterns makes two very strong assumptions that are highly unlikely to be true.  1).  The abundance distribution for every species within the sampled community is the same, i.e. same birthrates, deathrates, life history, etc... They term these assumptions "observer independent".  2).  All the species within the sampled community are equally easy to sight/capture/etc...  These are termed "observer dependent" assumptions.  Together these assumptions make up what is known as species symmetry.  The authors then go on to develop a mechanistic "asymmetric" sampling theory.  Here's the part where I get lost, and if you've got more of a background in this sort of thing than I do, I'm sure it will make sense.  &lt;br /&gt;&lt;br /&gt;What was most interesting about the paper is that much of the conclusion seems to be aimed at rebutting attacks on Neutral theory based of SAD's.  They reject some of the criticisms of McGill and say: "Evidently, it is a trivial&lt;br /&gt;truism that the consistency of a single empirical pattern with&lt;br /&gt;a quantitative prediction from a single model is insufficient&lt;br /&gt;to accept that the basic processes generating this pattern in&lt;br /&gt;nature are precisely those assumed by the model (McGill&lt;br /&gt;2006)."&lt;br /&gt;&lt;br /&gt;They then go on a long discourse about scientific theory and weights of evidence from multiple studies.  While I think its all fine what they write about testing model predictions etc etc in a general framework, I think in the end the almost "political" nature of the paper detracts from it.  It would have been great if the discussion focused more on their theory in the paper, and less on the politics of the Niche-Neutrality debate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-3862381372925534458?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/3862381372925534458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/03/implicit-assumption-of-symmetry-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3862381372925534458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/3862381372925534458'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/03/implicit-assumption-of-symmetry-and.html' title='The implicit assumption of symmetry and the species abundance distribution'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-8846448825684315522</id><published>2010-03-22T14:15:00.000-07:00</published><updated>2010-03-23T11:59:05.927-07:00</updated><title type='text'>March insanity</title><content type='html'>So I took a brief break from ecology yesterday to pursue another project, modeling the NCAA bracket.  I decided to run a stochastic simulation of the tournament.  I know this has nothing to do with ecology, but I believe its a good exercise in modeling.  Modeling has very little to do with the specifics of a process or problem and everything to do with the abstract framework you put those details into.  Data is data be it from an experiment or the NCAA, and this is an exercise in being given a problem, and using the information and tools you have to solve that problem.  Ok, enough pontificating, on with the modeling.&lt;br /&gt;&lt;br /&gt;So here's what I did.  I used data from the &lt;a href="http://kenpom.com/rate.php"&gt;Pomeroy rankings &lt;/a&gt; and the &lt;a href="http://www.diamond-mind.com/articles/playoff2002.htm"&gt;Log 5 rule&lt;/a&gt; to calculate a binomial probability of one team beating another.  The problem with this is that you don't have any data to actually model, its only a predictive probability.  What I wanted to do was use a simple Bayesian &lt;a href="http://en.wikipedia.org/wiki/Beta-binomial_model"&gt;Beta-Binomial&lt;/a&gt; model and integrate prior information from my more NCAA savy friends.  I used this model to simulate the NCAA bracket 10,000 times for each friend and with a flat prior.  So here's what I did 10,000 times.&lt;br /&gt;&lt;br /&gt;First I used the Pomeroy probability to simulate 34 games between any two teams meeting in the tournament.   I used that simulated data in the beta binomial model as my number of successes and failures.  I then asked my friends to provide me with two probabilities for each team, a probability of them making it to the final four and a probability of a team winning it all.   When teams encountered each other in the simulation I calculated the odds of one team beating another and then converted those odds into a probability and then used an algorithm to solve for the parameters of a beta-distribution.  I scaled the beta parameters to reflect the confidence my experts had in their picks.   In the tables you can see that priors can have a pretty heavy influence on picks.  Here are my tables, each number represents the probability that a team makes it to a given round of the tournament.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spreadsheets.google.com/ccc?key=0AvM0mgmVJAKUdGxFclgwNk9YTGhGRzg2Q2RacXFGV3c&amp;hl=en"&gt;Flat priors.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spreadsheets.google.com/ccc?key=0AvM0mgmVJAKUdGdXV2xxM1E2bmd1SVpnYkZoNlBPdmc&amp;hl=en"&gt;Combined priors&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the &lt;a href="http://docs.google.com/Doc?docid=0AfM0mgmVJAKUZGRnZ3hkeG5fMzhjM3Q1YnNjOA&amp;hl=en"&gt;code in R for the model&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-8846448825684315522?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/8846448825684315522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/03/march-insanity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8846448825684315522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8846448825684315522'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/03/march-insanity.html' title='March insanity'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-8155166989022733213</id><published>2010-03-16T08:29:00.000-07:00</published><updated>2010-03-16T11:04:24.445-07:00</updated><title type='text'>Neutrality and the Response of Rare Species to Environmental Variance</title><content type='html'>&lt;a href="http://www.plosone.org/article/info:doi/10.1371/journal.pone.0002777#pone.0002777-Alonso1"&gt;Benedetti-Cecchi L, Bertocci I, Vaselli S, Maggi E, Bulleri F (2008) Neutrality and the Response of Rare Species to Environmental Variance. PLoS ONE 3(7)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is technically yesterday's article, but I didn't have a chance to finish the post on it.  I like Benedetti-Cecchi's work and I haven't seen much on neutral theory out there recently, so I decided to read this paper.  The premise is simple.  They use two different data sets, one an observational and one experimental to test the decay in similarity between rocking intertidal communities against simulated neutral communities.  The first observational part uses a 16 year time series to test if the observed decay in similarity is different than expected under ecological drift.  The second experimental part uses a classic Benedetti-Cecchi approach of crossing treatments in the timing and intensity of the variance of a disturbance. His supposition is that if neutrality holds, the temporal variance shouldn't matter, only the intensity of the disturbance since this only effects births/deaths and colonization, and not the timing.  I find this second supposition somewhat tenuous and the authors do as well, but try and support it by stating: " However, the extent to which neutrality can be tested by examining assemblage responses to environmental stochasticity is unclear [27]. We substantiate our conjecture by showing with simulations that temporal variance of disturbance has no effect on species rank-abundance curves under neutrality, either under constant or variable rates of immigration [28]. Furthermore, we consider that temporal variance of disturbance elicits non-neutral responses only if it modifies species abundance distributions by influencing the probability of occurrence of individual species or groups of species, consistently with the definition of neutrality."  This to me seems to be close to a tautology.&lt;br /&gt;&lt;br /&gt;The authors then find that their data isn't different from expectations of the neutral model.  They make this assessment based on mantel tests of different distance metrics at each time step.  They also do some simulations with their experimental data to create a null distribution based on the neutral model to test their experimental data against.  Finally they note that rare species are have a density dependent advantage in variable environments because of high growth at lower numbers.    &lt;br /&gt;&lt;br /&gt;I like much of what they have to say about neutrality, and I think neutrality is more common than many ecologists admit.  The part that I'm not such a fan of though is that they test only the neutral model.  Many of the early challenges to Neutral theory, such as the one made by Brian McGill in 2003 in Nature focus on comparing neutral with other models such as the Log-normal.  I think that the paper would have been stronger with a test of multiple models.  Multiple models can match data, so you need a stronger test of model fit than a simple null hypothesis test.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-8155166989022733213?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/8155166989022733213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/03/neutrality-and-response-of-rare-species.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8155166989022733213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/8155166989022733213'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/03/neutrality-and-response-of-rare-species.html' title='Neutrality and the Response of Rare Species to Environmental Variance'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-4568379239586076462</id><published>2010-03-12T11:58:00.000-08:00</published><updated>2010-03-12T12:09:38.099-08:00</updated><title type='text'>Unifying Life-History Analyses for Inference of Fitness and Population Growth</title><content type='html'>Unifying Life-History Analyses for Inference of&lt;br /&gt;Fitness and Population Growth&lt;br /&gt;&lt;a href="https://docs.google.com/fileview?id=0B_M0mgmVJAKUYmZjNmQxMTMtODljMy00N2MzLTg1ODEtZWY2NDI5YmIxY2Mw&amp;hl=en"&gt;&lt;br /&gt;vol. 172, no. 1 the american naturalist july 2008&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have no paper for yesterday because I was at a conference all day, instead I'm reading a paper that my friend Matt Kaproth sent to me.  I must admit I really didn't give this the read that it deserved.  In it Ruth Shaw and her colleagues provide several examples of using a new set of models they've called "Aster" models to estimate lifetime fitness.  They point out that current models of fitness either ignore the fact that they violate the assumptions of those models (i.e. normality, etc...), or analyze components of fitness individually ignoring the obvious causal dependency between say the juvenile survivorship of a plant and the number of offspring it produces (you can't reproduce if you don't survive).  Aster models allow a researcher to integrate these different life history stages that have different sampling distributions (i.e. binomial and Poisson) into a single model.  They provide an R package that can implement this new method.  Now, I've given a rather crass summary of the paper, but I have to admit my first breeze through this left me wanting to work some examples to understand the method better.  Also much of this literature is "theoretical" to me in the sense that I've read about it, but rarely actually practiced the examples.  Therefore I think I'll have to have some addendums to this post once I begin to understand Aster better.  Until then I think anyone who estimates selection gradients or really does any work with actually measuring selection should check these methods out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-4568379239586076462?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/4568379239586076462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/03/unifying-life-history-analyses-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4568379239586076462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/4568379239586076462'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/03/unifying-life-history-analyses-for.html' title='Unifying Life-History Analyses for Inference of Fitness and Population Growth'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-569628384456182606</id><published>2010-03-10T07:56:00.000-08:00</published><updated>2010-03-12T10:34:32.339-08:00</updated><title type='text'>Temporal shift in density dependence among North American breeding duck populations</title><content type='html'>Temporal shift in density dependence among North American&lt;br /&gt;breeding duck populations&lt;br /&gt;&lt;a href="http://docs.google.com/fileview?id=0B_M0mgmVJAKUZWQ2YWY0OTAtNjNkMS00ZGIxLThjZWItZDhmNTkyODI3ZDYz&amp;hl=en"&gt;Ecology, 91(2), 2010, pp. 571–581&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, I'll begin my second post with an observation that will soon become obvious to anyone that reads this.  I'm interested in Bayesian methods, complex systems tools (specifically agent based models), population time series analysis and metacommunities.  But I have a real soft spot for time series papers, and hopefully (fingers crossed) I'll have a couple floating out there myself (currently 1 in review, 1 in prep).  I'll try to not skew too heavily to just reading papers about time series methods, but this is so close to my own current manuscript, I have to read it.&lt;br /&gt;&lt;br /&gt;This paper left me with mixed feelings.  On the one hand I read it very carefully (hence why this took me so long) and followed up with skimming some of the references. On the other, I felt like they had lots of time series smoke and mirrors to say not very much in the end.  I think if anything this has shown me the importance of clarity in writing and making your point, but I owe the paper a more thorough review than that. &lt;br /&gt;&lt;br /&gt;The authors fit three different time series models to time series data from 10 different duck species from a large scale breeding duck survey that took place from 1955 to 2005.  They assert that there has been a shift in density dependence that happened in 1980, with in increase in density independence after 1980.  They also show that population parameters are not related to "evolutionary strategy" as measured by a statistic called the LHI (life history index).  Furthermore they show that population's shifting parameters are unrelated to carrying capacity or mean abundance.  &lt;br /&gt;&lt;br /&gt;Using the 10 different duck species time series data they fit three different models, a density independent, density dependent and a theta-Ricker.  Curiously they also fit a Gompertz model and Gompertz state-space, but don't report the results from those models, except in an appendix, and go to great lengths to make the case that their data are robust to measurement error and that all the error they observe is process error.  They find that when they split the data they see the above mentioned shift from density dependent to density independent processes.  I think they have a good point, but I'm perplexed by their choice of figures and tables.  They leave the most informative table in the appendix, one that shows the shifting delta AIC's and AIC weights for each segment.  I think also some sort of figure showing mean abundance and the shift would have been good.  Instead I believe the focused too heavily on the diagnostics of the time series and not the data themselves.  I don't doubt the authors conclusions, but I'm surprised that the paper was as unclear as it was.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-569628384456182606?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/569628384456182606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/03/temporal-shift-in-density-dependence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/569628384456182606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/569628384456182606'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/03/temporal-shift-in-density-dependence.html' title='Temporal shift in density dependence among North American breeding duck populations'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6255184735058703085.post-732890924582332612</id><published>2010-03-09T13:23:00.000-08:00</published><updated>2010-03-09T14:00:50.122-08:00</updated><title type='text'>On the application of multilevel modeling in environmental and ecological studies</title><content type='html'>On the application of multilevel modeling in environmental&lt;br /&gt;and ecological studies&lt;br /&gt;&lt;a href="http://docs.google.com/fileview?id=0B_M0mgmVJAKUNmQ2ODNjMWItNGE0OC00NjZkLTk0ZDctMTcyNjYyZjQyYTA1&amp;hl=en"&gt;Ecology, 91(2), 2010, pp. 355–361&lt;/a&gt; (citation is a link to the paper)&lt;br /&gt;&lt;br /&gt;I just finished reading this paper by Qian et al from the latest issue of Ecology about the use of multilevel modeling.  The paper goes over methods about the uses of multilevel modeling (which can be done with likelihood or Bayesian methods) in ecology with two worked examples.  They make a really great point that hierarchical modeling allows you to include information in your model at different scales into a single model.  The paper did not offer anything new to me, since much of it is drawn from Gelman and Hill's 2007 book: &lt;a href="http://www.stat.columbia.edu/~gelman/arm/"&gt;Data Analysis Using Regression and Multilevel/Hierarchical Models&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;I'd already read that book as well as Qian's paper on Bayesian ANOVA's and given a talk on that.  If you're unfamiliar with these methods, I think this paper is a good jumping off point, and at least an introduction of the Gelman and Hill book to ecologists. And while they don't do anything earth shattering in the paper, they explicitly state the importance of publishing the method to "normalize" it, and have it be more accepted by ecologists, and I think that I've already had two papers rejected in part because reviewers couldn't understand or see a need for Bayesian methods.  Finally, I think one of their great points is this statement, which I must say I agree with: "In the&lt;br /&gt;course of developing the models presented in this paper,&lt;br /&gt;we have not used the usual means for judging whether a&lt;br /&gt;model is ‘‘significant’’ (the F test or similar tests); rather&lt;br /&gt;we qualitatively interpreted all fitted models to see if&lt;br /&gt;they make scientific sense. As our improved datagathering&lt;br /&gt;technology produces larger amounts of data&lt;br /&gt;with increasingly more complicated structure, statistical&lt;br /&gt;inference based on hypothesis testing will be increasingly&lt;br /&gt;inadvisable. We cannot summarize a complicated&lt;br /&gt;relation into a simple dichotomy of null and alternative hypotheses"&lt;br /&gt;&lt;br /&gt;This is a fast read and I think a worthwhile one for ecologists to familiarize themselves with methods that will no doubt become standard in the years to come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6255184735058703085-732890924582332612?l=currentecology.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://currentecology.blogspot.com/feeds/732890924582332612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://currentecology.blogspot.com/2010/03/on-application-of-multilevel-modeling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/732890924582332612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6255184735058703085/posts/default/732890924582332612'/><link rel='alternate' type='text/html' href='http://currentecology.blogspot.com/2010/03/on-application-of-multilevel-modeling.html' title='On the application of multilevel modeling in environmental and ecological studies'/><author><name>Ted Hart</name><uri>https://profiles.google.com/114522773445339070929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dH890rUlxaE/AAAAAAAAAAI/AAAAAAAACyc/TGzCtCXo_aE/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
