CamoEvolve 1.1 is Here

CamoEvolve 1.1 has just been uploaded to the main site. Since I haven’t actually discussed the purpose of CamoEvolve here before I’ll cover both the changes in 1.1 and also the basic idea of the program.

CamoEvolve is an evolutionary simulator designed to run in a small window, making it suitable for tablets and phones (although it continues not to work on iOS touch-enabled devices for reasons that are unclear to me). In it there are objects that have a color, a shape, and a size. Some of these objects are background objects and some are critters hiding from you. The background objects are all generated from the same template and so they tend to be similar in color, shape, and size. The critters maintain there own gene lines and inherit their color, shape, and size (with mutations) from the critters who survive.

Your task is to identify the critters and kill them by clicking on them. For a real-world biological parallel imagine being a bird trying to find camouflaged insects amongst rocks and twigs. Like this hypothetical bird who grabs a stick and has to spit it out you will suffer a penalty for clicking on the wrong thing and will be temporarily unable to kill critters.

A full help file is available and so I want to talk here a little bit about why I wrote CamoEvolve, what I’ve added in Version 1.1, and what you might do with the program.

The aim of CamoEvolve is to model natural selection in a manner that is very basic (no frills to confuse anyone), game-like, easy to interpret, and usable on almost any device. It’s meant to be an easy-to-use teaching tool where students can see natural selection first-hand. I attempted to accomplish each of these goals as follows:

  1. Basic: All objects in the game world have the same properties, of which there are only three, and the only possible actions are to click on things (killing them if they are critters). Critters can’t do anything at all. They live or die based entirely on the player’s actions and the inherent time limit the player is working against.
  2. Game-like: This is the part I think works best. It can be genuinely hard to find the critters (although one gets much, much better with practice). Instead of telling students to try and pretend to select for certain traits you are actually trying to do something that is genuinely challenging, and there’s a fairly harsh scoring system to keep you on your toes.
  3. Easy to interpret: You know when you start having trouble finding critters. You can also see all the elements in the game.
  4. Usable on almost any device: While many of my simulators have a graphics area and a control area CamoEvolve is deliberately built around a single area that is graphics and controls and is made so simple that it can be played on pretty much any reasonable screen size. I was specifically targeting phones here since all my students seem to have them and it’s much easier to say, “Take out your phone,” than to march everyone to a computer lab. However, as noted, there are some crippling issues on iPhones and iPads.

Changes

So what did I change? Well, I ran across two issues in CamoEvolve 1.0. The first was that rendering all of the objects and moving them steadily down the screen took more processing power than many phones seemed to be able to spare. Given my phone-compatibility goal that wasn’t very good and so the first change is that the scrolling-background mode is only one option, and not the default one. Instead, the default mode presents a screen of objects for a set time and then switches to a new scene. To accommodate this change I’ve tweaked the “lockout time” used in this mode, so you may notice that on the same screen the amount of time you are “jammed up” after a mis-click varies between modes. Also, you cannot get locked-out right after the scene changes. In my early testing I kept clicking on a critter as the scene changed meaning that I mis-clicked, got locked-out, and then couldn’t click anything. Now there is a small grace period as the scene changes. Also, of course, critters have a win condition where they are counted as surviving if they live to the scene change, rather than if they make it past the bottom of the screen.

This seems to have reduced the processor burden sufficiently, and this mode seems to work well on phones.

The second change is a simple one. In early usage students were sometimes unclear as to what was going on because it was easy to lose sight of the critters very rapidly as selection pressure made them better camouflaged. There is now a no-background mode to allow you to see how killing off some critters changes the gene pool.

To implement these mode options there is a new button on the main screen, Settings, that allows you to access these options.

What would you do with CamoEvolve?

Simply playing CamoEvolve demonstrates natural selection. A short explanation of how it works (critters that live have children like, but not identical to, them) seems enough to get students off on the right foot and then being able to play around with the game makes the concept clearer.

CamoEvolve also demonstrates genetic drift. If a player stops playing but lets the game run the critters become bizarre and mismatched. Since the critters are asexual each gene-line develops in its own way, and this way is random without a selective agent. I’ve had students switch between playing and not several times to see how a selective pressure steers a random process.

Artificial selection and natural selection are closely tied conceptually. The no-background mode makes it much easier to practice artificial selection. I generally set a random target for the students (red triangles is my go-to, unless someone actually starts with anything like that) and have them compete to get there first.

Continent-wide analysis of how urbanization affects bird-window collision mortality in North America

I’m late on this, but I figure late is better than never. Recently a paper which I collaborated on (Continent-wide analysis of how urbanization affects bird-window collision mortality in North America) was published in Biological Conservation. The first and second authors (and organizers of the entire project) put together a press release and asked the other collaborators to disseminate it.

The short version is that we were looking at the factors that lead to birds killing themselves hitting windows. It’s not always appreciated just how many birds kill themselves hitting windows because birds tend to be small and their carcasses are both easily overlooked and easily removed or eaten whole by scavengers.

What we found was that building size is linked to bird mortality. This isn’t surprising since a larger building has more killing surfaces on it. What is more interesting is that a building of a given size was more dangerous to birds if it was in a region of low urbanization. (It also helped if the building itself was in a more “natural” area with grass or trees – again, not surprising, since these areas attract birds.) This may suggest that birds in urbanized areas behave differently and are perhaps more cautious around buildings. It may also suggest that certain sorts of birds may be more at risk and avoid urban areas. For instance, if migratory birds are more likely to kill themselves on windows (which seems reasonable, since they haven’t learned the area) and are also more likely to avoid cities then rural areas should see higher numbers of fatal bird strikes on buildings. Another hypothesis (and none of these are mutually exclusive) is more macabre. It posits that urban areas are not areas in which birds are less likely to die but that they are areas where birds have so many places to kill themselves that no one building becomes Bird Murder Central. Meanwhile, in rural areas all the birds that are going to try to fly through windows survive until they hit the one set of available windows, concentrating bird-murder around single buildings.

Anyway, all of that and more is available through the press release package and the paper itself. (Although the paper is paywalled, and some of you may not be able to access it1.) What I think I can add in this post is what it was like for me to be part of this project.

I came into this project because a friend of mine mentioned to me that they knew of someone at Duke who was doing it. I’m going to guess that this person was Nicolette Cagle, who is listed right after me (because of alphabetization and not geography). This friend then passed on some information and I contacted Steve Hager and offered to participate. At the time I assumed that I would be able to find several undergraduate students who would be interested in participating in a study this large and that I would be able to mostly supervise the project.

I began the project by selecting sites to survey (which included our tallest dormitory building, the tallest building on campus, and also two houses used as office buildings). I had to alter the sites twice. First, I selected a site that I was told I would have access to but, when the time came, I was told I couldn’t access the back of the building anymore. This building was actually just off campus and so I relocated to a building controlled by the university. Second, the buildings all needed to be 100 meters apart. Initially I selected a building that (unusually for our campus) had a large set of plate glass windows. I hoped by selecting this building that we could get enough variation in window size to try to get some real sense for how important this variable is. However, when I checked the measurements one last time before we started I realized that I needed 100 meters between the outer walls of each building, not the center of each building, and so I had to switch to a different building with smaller windows. As a result, we didn’t survey any buildings with particularly large windows on our campus.

Once the semester started I started recruiting students. I had thought I would get several volunteers, but I didn’t. Instead, one student (who I will not name without specific permission) volunteered. This particular student was an exceptionally dependable person and I sometimes wonder if they initially volunteered simply to be helpful.

At this point the student and I taught ourselves the sampling protocols and did some dry-runs. There was a protocol for one worker and one for two workers. We practiced both, and ended up needing both, since on several days we weren’t both available. The first thing we needed to do was clean up any dead birds already present around the buildings so they wouldn’t appear as fresh kills in the surveys. Most of the carcasses we found in clean-up were thoroughly rotten anyway. We then spent 21 consecutive days checking each of our six buildings at around 2-3 pm. When you come on to campus on the weekends looking for dead birds this stirs up a lot of excitement. One day I was stopped by another faculty member who didn’t recognize me and was sure I was some crazy person up to no good. Another Saturday an enthusiastic student took me on the random dead animal tour of campus (“And there’s a dead cat that got hit by a car and crawled under the dumpster over here….”).

All in all we found no freshly-dead birds. At some point a half-rotten starling showed up in our sample zone but I am pretty sure it blew off a roof because nothing rots that fast. This is in marked contrast to some other sites where dead birds showed up regularly. It was also somewhat disappointing in that while “no fatalities” is good data and good for birds it feels a lot like we found nothing.

Having turned in the data we got a request to collect data at the same time the following year. I didn’t do this. I feel sort of bad about this, but the reality was that I had assumed I would be directing a relatively large group of students, none of whom would need to take more than half the shifts. Instead, I ended up taking a lot of shifts myself. I just didn’t (and still don’t) have that sort of time in the afternoons when a lot of the classes I teach run. I should point out that I’ve been nothing but happy about the way Steve Hager, who has been the primary contact person for the study, has handled everything. From that angle my work on this project was really good. However, if I were to re-do this experience I would change two things.

First, I would line up student workers in advance. This would have been an easier study, and would have been done better (two surveyors per site every day), with more students. We could have managed two years, and I could have done more of the data analysis on my end instead of passing it off to Steve, with more workers.

Second, I would have put more effort in the summer into making sure I had my sites right early on and done some of the satellite image work early on.

It’s worth thinking about the fact that a lot of these issues were rookie issues. I wasn’t running a lab with seven undergraduates back then and I didn’t have a good handle on how to recruit undergraduate researchers, how to vet undergraduate researchers (this is linked to recruiting, because some recruitment techniques get you lots of volunteers at the expense of quality), and what you could realistically expect undergraduates to handle without your direct supervision. I lucked out on this last one because I had a really solid undergraduate assistant but I have now supervised plenty of really enthusiastic, hard working students who would not have been able to take that task on and get it done correctly until they had more research experience. I also hadn’t done some of the analysis types before and assumed they would be straightforward. These days I generally make what I think is a reasonable estimate and then assume that some unforeseen issue will triple the time required.

However, I think that ultimately this sort of collaborative venture can be an excellent way to do some research at a primarily-teaching institute. By splitting up the data collection load no one person is stuck holding up the project forever (unlike some of my projects, which are held up until I can personally find time to go to a field site that is not now very close to where I live). This one worked best when at least one undergraduate was involved (since the best sampling protocol involved two people) which also gives the undergraduate student some real research experience.

Fun Terms in Science

Most of the time we think of scientific terminology as really dry. In the last week I’ve run across uses of several terms that I want to share to counteract that impression.

  1. When I discussed Lazarus taxa and the coelacanth I could have extended the discussion to Elvis taxa. Lazarus taxa are taxa that appear to die off in the fossil record and then re-emerge. Elvis taxa really do disappear, but are replaced by look-alike taxa.
  2. A Darwinian Demon is a creature that can optimize fitness across all axes simultaneously. They don’t exist, but are used as hypotheticals to think about how optimization constraints affect real species. (For an example linked to something else I do, in 100 Places a Darwinian Demon could allocate 100% of its energy to everything.)
  3. Dust bunny distributions are distributions which, when graphed, have all the points shoved into corners and edges. I’m totally serious about this. Look, here’s a serious analysis of this issue.

What would I do with 100 Places?

Having publicized the existence of my in-browser software I’m beginning to get questions. One of the more frequent ones is “What do I do in/with 100 Places?” 100 Places is designed to teach about niches and niche partitioning in ecology. It’s also designed to simplify this a lot so the only way to make organisms different is by choosing how they allocate their energy. All organisms use the same resource (space) and get the same amount of energy per turn (100). Only the allocation of energy (and some human-friendly things like names and colors) can differ between species. So here are some basic things you can do with it:

  1. Demonstrate competitive exclusion. This is simple. I’m going to make four identical species, differing only in color and name. Since I want this to go quickly I’ll up their ability to survive in harsh squares (allowing them to populate the whole board lets runaway ecological dominance runaway properly) and steal that energy from their ability to resist herbivores and disruptive events. See below, complete with totally awesome species names1.So what happens when we start the simulation running? Well, the board almost immediately fills. However, WeaselBait loses out in the mad scramble, and ends up with less individuals than the others.The graph is extremely choppy at this point, since nothing has any resistance to the herbivores wandering through and the disruptive events (let’s call them storms) and so large open patches are constantly appearing and then being filled. But by the mid-200 turns Kataklysm has (somewhat ironically) lucked out and has a commanding population lead. Somewhere around turn 600 Harmaggeddon shuffles off this mortal coil. At this point Kataklysm has a population of 79 (remember, 100 is the maximum population of everything put together) and so any open spot immediately gets spammed by Kataklysm seeds. By turn 750 PoofyPants is gone, too, and only Katakylsm and WeaselBait (which, ironically, looked worst-off at the beginning) are left. Around turn 900 it’s all over – nothing is left but Kataklysm, which is presumably high-fiving its teammates and yelling, “COMPETITIVELY EXCLUDED!” at the other species.
    This example is a particular sort of competitive exclusion in that the winner is random because all species are identical. However, it demonstrates the idea very clearly. Even though all the species function exactly the same and so there is no “best” species2 there is still only one survivor.
    Obviously, one other thing you could do with this is play with the environment and organisms to see under what conditions/what kind of organisms does the resolution of the scenario (i.e., the extinction of three species) take longer. Does apparent coexistence last longer in some scenarios? Probably. I have a suspicion that I should have turned down the rate of disruptions to make things resolve quicker in my example.
  2. Can you make an organism that can push the generalist that is auto-created at the beginning of the simulator into extinction every time? This is also competitive exclusion but of a different sort since here there is a “best” species. This should also be easy since the generalist is literally just allocating the same amount of energy to every task. Some tasks are probably not worth that energy and so it shouldn’t be hard to design an organism that takes energy from these tasks and puts it somewhere more useful.
  3. 100 Places is named 100 Places because there are only 100 Places and places are the only resource the simulated organisms (I think of them as plants) need. How many species can you get into stable coexistence in just 100 places?
  4. Habitat variation should make it easier for more species to exist stably. The default habitat has a harshness range of 0-50. If you up the range to 0-100 can you cram in a few extra species and keep it stable? If you drop the range to 0-20 can you still get a bunch of species to coexists? What’s the effect of absolute harshness, anyway? Is 0-50 a whole different ball game than 50-1003?
  5. What is the effect of herbivores and disruption? They are very similar as game mechanics (although herbivores are constant and hit one square at a time while disruptions are random and hit multiple squares) but since organisms have to allocate energy to deal with them separately you can have organisms resistant to one but not the other. In theory (Intermediate Disturbance Hypothesis) you should be able to balance out a slow-reproducing, highly competitive species with a fast-reproducing, non-competitive species if herbivores/disruptions kill of individuals of the competitive species at the right frequency. Too much disruption and you lose all the slow-reproducing species and too little and the competitive species squeezes the non-competitive species out of existence.

During all of this you will also see some rather classic ecological growth curves.

Is the Coelacanth Special?

I assume everyone knows what a coelacanth is, or at least I did until WordPress suggested I had meant to write “complacent” instead, but just in case you are one of the few who missed the largest sarcopterygian1 discovery of the 20th century the story is as follows.

In the early 1930s scientists knew of a group of ancient, lobe-finned fishes2 thought to be either the ancestors of tetrapods or closely related to them, known as the coelacanths. These fishes were thought to have gone extinct prior to the beginning of the Paleogene, either slightly before or during the extinction that ended the age of dinosaurs. However, in 1938 a scientist in South Africa received a strange fish from a local fisherman that proved (after some investigation) to be a coelacanth. This species is now known to science as Latimeria chalumnae after the scientist who first found it (Marjorie Courtney-Latimer) and the river mouth it was found near (the Chalumna).

The coelacanth is one of the best examples of a Lazarus taxon around – a name applied to species that have disappeared from the fossil record only to reappear later with a substantial gap between its apparent extinction and its reappearance. Because of this it frequently gets co-opted as evidence that many other supposedly-extinct animals might still live among us, normally (it is claimed) as semi-mythical monsters. It’s hard to run across stories of living dinosaurs in the jungles of Africa, living pterosaurs in New Guinea, Gigantopithecus in North America, or plesiosaurs in Scottish lakes without someone invoking the coelacanth as evidence that pretty much any animal from the past might still be around. In fact, this particular post was inspired by watching “Expedition Mungo” on Animal Planet claim that the coelacanth was a good reason to suspect that the Triassic archosaur Postosuchus was behind the semi-legendary “ghbali” of Liberia3. So does the coelacanth herald a new world in which creatures from the past come back like sequels to movies from my childhood? Or is the coelacanth special, a once-off discovery?

A few things to note: there are actually two coelacanths. In 1999 a second species of coelacanth was discovered in Indonesia. This species received the name Latimeria menadoensis. Moreover, the total number of coelacanth specimens known to science is tiny. In 2005 Inoue et al. reported that L. chalumnae was represented by “more than 200 specimens” and that L. menadoensis was represented by only two specimens4. Moreover, there was a 14-year gap between the initial discovery of Latimeria and the discovery of a second specimen.

So how could we figure out what the discovery of the coelacanth means for other potential Lazarus taxa? Ideally we would want to know what Latimeria (and its precursors) have been doing since the K-Pg extinction event.

This is what we do know. Inoue et al. (2005) estimated the divergence time between the two Latimeria species using the mitochondrial genomes of the two species. The short take-home on the study is that they estimate that the two Latimerias split 40-30 million years ago, which is right around the time India collided with Eurasia. Indeed, Inoue et al. believe that this event is what split an African/Eurasian coastal population into two reproductively-isolated populations. This is also a remarkably long period of separation for two species in the same genus (although genera are pretty arbitrary – mammalogists tend to erect lots of genera for their special snowflakes whereas entomologists tend to pack species into genera like genera are being rationed). In fact, Inoue et al. point out that some prior studies had even suggested that the two Latimeria species might need to be synonymized because the differences between the species were so small.

So what’s going on? Another clue is in how much further back Inoue et al’s divergence time is from other studies. Instead of assuming a mutation rate from studies in other species they calculated it using the split between the Actinopterygii and Sarcopterygii as a calibration point5. The results they got suggest that Latimeria has had a relatively unchanging genome for a long, long time.

This is not entirely surprising. L. chalumnae is ovoviviparous (Smith et al., 1975) and found in water around 200 m deep (Fricke et al. 1991) where it appears to move largely by passive drifting. It appears that Latimeria is a slow-growing, slow-living, slow-reproducing species. These things tend to mitigate against rapid speciation.

So if the modern Latimeria spp. are slow-living fish of deeper (although not truly deep) water what have then been doing since the K-Pg extinction? Probably living right where they are. Modern coelacanths are nocturnal and have eyes adapted to low-light conditions (Yokayama et al. 1999) suggesting either a long period as nocturnal animals or a long period as deep-sea animals, or both. What this also means is that coelacanths are probably in a long, drawn-out process of going extinct. At one point coelacanths were a speciose group found in a variety of habitats. Now they are a clade with only two species found in a single habitat type. While it is possible that coelacanths could rebound and become a species-rich group again I think they’ve probably missed the boat on that. If in 40-30 million years coelacanths can barely split into distinguishable species it seems unlikely that in the next 10 million years they will suddenly evolve into a multiplicity of forms and take back the seas from the actinopterygians. (Mind you, the other possibility is that coelacanths are under strong stabilizing selection that keeps them from diverging significantly. This would suggest that coelacanths have inhabited a habitat that has experienced little to no change in millions of years, which again suggests that they aren’t really cut out for the rest of the world.)

A lot of this suggests that the main reason coelacanths are such an amazing Lazarus taxon is that they’ve spent a lot of the “age of mammals” in an environment of very poor fossilization where their unchanging body plans still serve them well. It is likely that if we had coelacanths from the age of coelacanth peak diversity to compare our modern Latimeria to we would find that Latimeria is a strange, deep-water offshoot of the main coelacanth branch. It just happens to be the branch that dodged the meteor 66 million years ago as well.

So are you about to find a dinosaur deep in the African jungles? Well, yes. Dinosaurs are remarkably abundant with over 10,000 extant species…oh, wait, you didn’t mean birds. Then no (probably). Theoretically a mountain or rainforest species could dodge fossilization in the same way that Latimeria did but terrestrial environments haven’t been nearly as static as the ocean. The world has warmed, cooled, dried, and, uh, wettened in ways that have had enormous impacts on terrestrial ecosystems but these same changes probably did little to the 200 m depths Latimeria prefers. The odds that a Mesozoic holdover is hanging out in a rainforest waiting to be re-discovered seems low.

But wait! It gets worse! You see, Latimeria is the sort of thing that is hard to find anyway. (Oh, and just in case you forgot, 1938 is a long time ago. Marjorie Courtney-Latimer, the coelacanth’s discoverer, died at age 97, and also died before I graduated college. We’ve yet to top the coelacanth.)

This lovely graph is a graph showing how fast we’ve been discovering fishes. Really, this is a graph using data from FishBase to attempt to determine when species were discovered. Two caveats: FishBase doesn’t include every species (although it tries) and I’m using the date associated with the description as the discovery date because that’s something I can slice out of the dataset with a few lines of code. Third bonus caveat: FishBase is sometimes wrong. However, all of this is small potatoes compared to the size of the dataset. There’s a lot of data here and so the occasional mistake or omission probably doesn’t change much.

What this graph shows is that we are still discovering fish pretty rapidly. While it might look like there’s a rapid leveling-off very recently (which would indicate that either we have collectively become terrible at finding new fish species or that we found them all) that’s an artifact of the data. Instead, we are, if anything, accelerating our rate of finding species. For comparison, the data for birds (which I had somewhere and can’t find) has pretty much flatlined. We’re basically done.

Here’s why this matters: if we are still discovering fish like crazy then we probably have a lot left to discover. The less we have already found the more likely it is that another big discovery awaits. Latimeria is in a group that we haven’t discovered much of (although in 78 years we haven’t outdone Latimeria) whereas many of the creatures people wish to support via Lazarus taxa are in groups that we know much, much more about. Someone will discover a new bacterium this year (or month, or week). Someone will discover a new beetle. Large mammals? We’re pretty much done with those, and the ones we “discover” tend to be things we knew about but didn’t realize they were different from something we’d already described.

But it gets better/worse! What if we split fish by depth? After all, Latimeria is, as I’ve noted, not very easy to get ahold of. Here I’ve split all fish species into one of three categories: shallow water fish (fish whose deepest depth range in FishBase is less than Latimeria chalumnae‘s shallow depth range of 150 m), deep water fish (L. chalumnae range or deeper), and medium depth fish who straddle these other ranges. Sure enough, there’s a real trend where deeper water fish are less well known.

Latimeria chalumnae (at least) is also a fairly large fish, close to the size of an adult human. If we split the available fish by size (smaller than L. menadoensis at 140 cm and larger) we see that larger fish are better known than smaller ones. Latimeria chalumnae was discovered right at the end of the age of describing big fish. Latimeria mendoensis was discovered ridiculously late, although since Latimeria was already known the Lazarus-ness of L. menadoensis‘s discovery is significantly less.

So what does this mean? It means, I think, that referencing the coelacanth as if it shows that some other creature from the depths of deep time is about to reappear is probably pretty wrong-headed. The coelacanth seems to be a pretty special case for the following reasons:

  1. First, the coelacanth lineage had to tail off into oblivion slowly. It’s not the only example of this by far (off the top of my head, temnospondyls closed down the party at the end of the Triassic but left a few loners at the bar drinking until the end of the Cretaceous) but there are other models as well, including catastrophic extinction over a short time. Without this the group in question is either numerous, and easily found already, or extinct.
  2. Second, the coelacanth lineage had to go somewhere where it was unlikely to fossilize. Not too hard, since fossilization is hard, but it’s a hoop to jump through. Shallow, inland waters wouldn’t have worked at all.
  3. Third, the coelacanths had to go somewhere where the world stood still for millions of years. The world just doesn’t do this. When India slammed into Eurasia’s underbelly and blasted the Himalayas skyward coelacanths noticed that there was a bit too much silt and the populations on either side of India lost contact. For animals on land, freshwater, or in the shallow coastlines this event was probably a good bit more dramatic6. If they had failed to do this one of two things would have happened: 1) they would have died 2) they would have changed and wouldn’t be the rediscovery of an ancient fish as much as the discovery of a weird fish that, eventually, we would find was related to a group we thought had died out.
  4. Fourth – and this one is really important – coelacanths had to end up somewhere where they were fundamentally hard to find. When people invoke the coelacanth to say that ancient creatures could remain undiscovered this undiscovered bit is pretty key. Coelacanths are still pretty hard to find. They may have small population sizes, they may just be hard to catch, but it really, really helps (as the graphs above show) that they are deeper-water fish. Not only are they deeper-water fish but the Indian Ocean is probably a better place to hide from scientists than, say, the North Atlantic. Coelacanths are the sort of fish that we would expect to have trouble finding regardless of their “living fossil” status.

In short, I tend to believe that the coelacanth rolled a lot of sixes. Coelacanths really are special. Almost any other path through their history would have either ended their lineage before humans could have discovered them or made them either common or known from ancient (historical) times. It’s not impossible that another species could pull off something similar, but only because adding up probabilities doesn’t generally get you to “impossible”.

 

References

Fricke, H., Hissmann, K., Schauer, J., Reinicke, O., Kasang, L., & Plante, R. (1991). Habitat and population size of the coelacanth Latimeria chalumnae at Grand Comoro. Environmental Biology of Fishes, 32(1), 287–300. http://doi.org/10.1007/BF00007462

Inoue, J. G., Miya, M., Venkatesh, B., & Nishida, M. (2005). The mitochondrial genome of Indonesian coelacanth Latimeria menadoensis (Sarcopterygii: Coelacanthiformes) and divergence time estimation between the two coelacanths. Gene, 349, 227–235. http://doi.org/https://doi.org/10.1016/j.gene.2005.01.008

Smith, C. L., Rand, C. S., Schaeffer, B., & Atz, J. W. (1975). Latimeria, the Living Coelacanth, Is Ovoviviparous. Science, 190(4219), 1105 LP-1106. Retrieved from http://science.sciencemag.org/content/190/4219/1105.abstract

Yokoyama, S., Zhang, H., Radlwimmer, F. B., & Blow, N. S. (1999). Adaptive Evolution of Color Vision of the Comoran Coelacanth (Latimeria chalumnae). Proceedings of the National Academy of Sciences of the United States of America, 96(11), 6279–6284. Retrieved from http://www.jstor.org/stable/47861

 

Random Rules: Observations and the Scientific Method

Random Rules is the newest in-browser simulator on the site and the only one that doesn’t currently have a help file. This is in part because the in-browser simulators on the site right now are all ones I plan on using in the fall semester and so my first priority is to have them done so I can use them. Making them usefully available for everyone else has to come second. This post is, partly, a help file. That section will be clearly labeled in a subheading. Just skip straight there if that’s all you need – I’ll repeat a few sentences of material in both places so that if you skip straight to the help file you’ll be fine.

Read More

Welcome!

Welcome to Spiders are Always Watching You!

The purpose of this blog is threefold.

First, it provides somewhere for me to talk about the open-source software I produce. Sure, you want a help file, but for the educational software especially you may want to know what sorts of lessons you could use the software for and how to use it to teach particular concepts. It’s also a good place to put up update information.

Second, I plan on talking about my own research here.

Third, there are lots of things in science that interest me that simply aren’t large enough ideas to make into full-fledged research papers. (They are smaller than the Least Publishable Unit.) However, if I just spent an hour sorting through some data or reading an interesting paper there’s now a place to talk about that: here.