Skip to content

wrshoemaker/SADModels

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SADModels

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.

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.
  • 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
  • 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

About

Software to generate predicted forms of species abundance distributions, primarily random fraction models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%