EcoSim: Null Models Software For Ecology

Nick Gotelli, ngotelli@uvm.edu
EcoSim is an interactive computer program for null model analysis in community ecology. EcoSim runs in the Windows 95 (or later) operating environment.

EcoSim Version 7.72, (updated: July 17, 2005), includes the following null models:

1. Co-Occurrence
2. Macroecology
3. Niche Overlap
4. Size Overlap
5. Species Diversity
6. Standard Tests
7. Guild Structure



EcoSim allows you to test for community patterns with non-experimental data. EcoSim performs Monte Carlo randomizations to create “pseudo-communities” (Pianka 1986), then statistically compares the patterns in these randomized communities with those in the real data matrix. These null model tests have wide applicability in both applied and basic ecology. Kinds of questions you can ask with EcoSim are:

1) Is the species richness and evenness of unpolluted streams significantly different from that of polluted streams?

2) Is there evidence for unusual segregation in diet or perching microhabitats of co-occurring lizard species?

3) Does the taxonomic diversity of an avian island community differ from that of the adjacent mainland source pool?

EcoSim's Help file introduces you to null model analysis and shows you how to use EcoSim for null model tests to analyze your own data. Tutorials, default settings, and sample data sets are included with each model. EcoSim's input and output screens are friendly and easy to use.

Download EcoSim

Citing EcoSim
Gotelli, N.J. and G.L. Entsminger. 2012. EcoSim 7.72. Acquired Intelligence, Inc.
http://www.uvm.edu/~ngotelli/EcoSim/EcoSim.html

EcoSim Update: 1 January 2012

This version of EcoSim is the most current and represents the original programming effort (funded by NSF for 7 years). It still works fine, although it is beginning to show its age, as the modules have not been substantively updated in 10 years. I will keep it available here at this website as long as it remains compatable with current versions of Windows. As always, I will continue to answer questions and provide advice about analyses with EcoSim.

Unfortunately, a "new" commercial version of EcoSim has recently appeared elsewhere on the web. The commercialization of EcoSim was done without my consent or approval, and I strongly oppose it. I had no involvement with the commercial product, and I cannot confirm the validity of any of the algorithms or modules contained in it.

To combat the commercialization of EcoSim, Aaron Ellison and I are initiating a new project. We are beginning to recode the routines in EcoSim to the R language and will release EcoSimR ("EcoSimmer") at this site. EcoSimR will consist of fully annotated R-script files, along with help files, tutorials, and sample data sets for you to work with. For modules that are computationally intensive (such as co-occurrence), we will code some functions in C for faster execution.

EcoSimR will offer four distinct advantages over the original EcoSim:

We hope that EcoSimR will serve as a gateway drug and inspire you to do your own R-programming and modify the code to suit your specific needs!

Null Model Notes: 1 January 2012

There have been many exciting advances in null model analysis since the appearance of EcoSim. We intend to update some of the algorithms and indices to keep EcoSimR current with the literature. In the meantime, here are some issues for you to consider for the following EcoSim modules:

Literature Cited

Efron, B. 2005 Bayesians, frequentists, and scientists. Journal of the American Statistical Association 100:1–5

Castro-Arellano, I., T.E. Lacher, Jr., M.R. Willig, and T.F. Rangel. 2010. Assessment of assemblage-wide temporal niche segregation using null models. Methods in Ecology & Evolution 1: 311-318.

Colwell, R.K., A. Chao, N.J. Gotelli, S-Y. Lin, C.X. Mao, R.L. Chazdon, and J.T. Longino. Models and estimators linking individual-based and sample-based rarefaction, extrapolation and comparison of assemblages. Journal of Plant Ecology, in press

Gotelli, N.J. and W. Ulrich. Statistical challenges in null model analysis. Oikos, in press.

Gotelli, N.J. and W. Ulrich. 2010. The empirical Bayes approach as a tool to identify non-random species associations. Oecologia 162:463-477.

Stone, L., and A. Roberts. 1990. The checkerboard score and species distributions. Oecologia 85:74–79.

Ulrich, W., M. Almeida-Neto, and N.J. Gotelli. 2009. A consumer's guide to nestedness analysis. Oikos 118: 3-17.

Ulrich, W. and N.J. Gotelli. 2007a. Disentangling community patterns of nestedness and species co-occurrence. Oikos 116:2053-2061.

Ulrich, W. and N.J. Gotelli. 2007b. Null model analysis of species nestedness patterns. Ecology 88:1824-1831.

Back to Nick Gotelli's Home Page

Send all comments, questions, and inquiries to Biology@uvm.edu
All Pages Copyright © 2012 by the University of Vermont and the Deparment of Biology.
All rights reserved