Software to generate predicted forms of species abundance distributions via random fraction models, and analyze them against empirical patterns. Developed by Nathan Hillis (University of Central Oklahoma) and Ken Locey (Indiana University).
What's a species abundance distribution? Glad you asked...
- The models we generated code for:
- Simple Random Fraction (Magurran 2004)
- For this model, we randomly divided the total abundance (N) into two parts. Then one of these parts would be selected and randomly divided. One of the three resulting parts would be randomly selected and divided. This occurs until there are as many parts of N as there are number of species (S).
- Log Normal (Sugihara 1980)
- To divide N in this model, we used a 75:25 split. Then, a random part would be divided 75:25. This continued until there were as many parts of N equals S.
- Broken Stick (Magurran 2004)
- This model makes S – 1 simultaneous random divisions in N. This results in S number of abundances that sum to N.
- Dominance Preemption (Magurran 2004)
- For this model, we divided N randomly between N(0.5) and N. The resulting part would be assigned to species 1. The remaining portion would then be divided between N(0.5) and N. This value would be assigned to species 2. This continues until there are enough species.
- Dominance Decay (Magurran 2004)
- In the Dominance Decay model, we would randomly divide N into two parts. Then, the largest section is divided at random. This continues until there are enough parts for each species.
- Pareto (Persky 1992)
- This model is similar to how we coded the Log Normal model, except the ratio of divisions is 80:20.
- Simple Random Fraction (Magurran 2004)
Directories:
-
Models
-
Results
-
Analysis
-
Tools
-
In Models:
- LogNorm.py-
- Code used to generate Log Normal heat maps.
- LogNorm_v2-
- Code for further analysis of Log Normal model.
- Models.py-
- File containing all the code for our models.
- LogNorm.py-
-
In Results:
- Files generated by the scripts...and only files generated by scripts.
-
In Analysis:
- CompareSADs.py-
- Code for comparing SAD models ( still under construction)
- AverageShape.py-
- Code for finding the average shape of the SAD
- CompareSADs.py-
-
In Tools:
- Contains code for creating heatmaps, calculating Indices, and code for further analysis of results.
These are the programs or software you'll need to run the source code:
- Python v? or higher
- ...
These are the many things the source will do:
These are the known bugs:
Whatever addition information would be helpful or needed