openModeller is a C++ framework providing a uniform method to model distribution patterns using a variety of algorithms. It can be used to predict species potential distribution based on a set of georeferenced occurrence points and a set of environmental layers.
| Tags | Scientific/Engineering Bioinformatics Geographical Mathematics Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X Windows Windows POSIX Linux |
| Implementation | C++ Python |
Recent releases


Changes: This release includes adjustments in algorithms (ANN and SVM), commandline tools (om_model and om_niche), and the ROC curve procedure. There were also improvements in the modeling protocol and model statistics (including the possibility to use the lowest presence threshold).


Changes: This release includes a new algorithm using Artificial Neural Networks, support for generating distribution maps in ARC/Info ASCII grid format, and changes in the ROC Curve class.


Changes: This release contains many adjustments in the command line tools, a new method in the modeling service to perform external tests, and the ability to configure the modeling server so that all jobs are submitted to Cluster nodes via Condor.


Changes: This release contains a new Maximum Entropy algorithm with two training methods (Generalized Iterative Scaling and Limited-Memory Variable Metric), new command line tools (om_points to retrieve occurrence data using any of the available drivers and om_algorithm to get information about the available algorithms), and new drivers to read occurrence data from the GBIF REST Web service, TAPIR/DarwinCore providers, or openModeller serialized XML. The GARP Best Subsets algorithm now accepts the "max threads" parameter that can be used to speed up the modeling process in multi-processor machines.


Changes: This release includes a new algorithm called AquaMaps, which was specifically designed to model distribution of marine organisms. Two other algorithms were removed (minimum distance and distance to average) since Environmental Distance now provides the same functionality. TerraLib drivers were updated for compatibility with TerraLib 3.2.0. Two new classes for pre-analysis on input layers are available: Jackknife and ChiSquare. This release also contains improvements in command-line tools (om_pseudo, om_create and om_project), some changes in the API, and a few bugfixes.