specifysystems / lmtools

Lifemapper compute tools
GNU General Public License v3.0
0 stars 0 forks source link

Create a "create model" wrapper tool #2

Closed cjgrady closed 2 years ago

cjgrady commented 2 years ago

We, currently, have two methods for creating a model. The first is by using the Maxent java package and the second is creating a "rare species model" using the occurrences convex hull intersected with ecoregions. We would like to add functionality so that the method used can be determined by the records we want to model (< 12 points use rare model otherwise use maxent). However, makeflow requires the command to be known at the time of the workflow's definition. Therefore, one option is that we can wrap both modeling methods in a common script and have the script determine which method to use. This is similar to what we did with the previous incarnation of Lifemapper by choosing between Maxent and openModeller.

This script should be generalized a bit more if possible so that we can easily add more modeling methods should they arise, or reinstate openModeller potentially.

I think that the parameters should look something like:

cjgrady commented 2 years ago

This tool has been created but may have bugs. It will be tested well through complexify tests.