Thursday, December 14, 2006

openModeller Desktop version 1.0.2 Released

The openModeller team is pleased to announce version 1.0.2 of the openModeller Desktop graphical user interface for openModeller. This is the first public release of the new user interface which replaces the previous wizard based version.

Main Features

  • A layerset manager. This is for creating named collections of layers for use in modelling experiments. Having layers organised in named sets removes the tedium of repeatedly having to select layers from the file system for different model runs.
  • An algorithm profile manager. Algorithm profiles let you store the custom parameters you use for running models in a reusable way.
  • An experiment designer. The experiment designer allows you to set up an experiment consisting of multiple species and algorithm profiles.
  • An experiment browser. Once an experiment is completed the experiment browser presents the list of algorithm profiles and the species names in a tree view. Clicking on an item in the experiment tree shows a detailed report for that model. The report includes all the details of which algorithm was used, which parameters for the algorithm were changed, which layers were used, the model duration and so on.
  • A map browser. The map browser allows you to pan and zoom on the model's map image.
  • Translations. The openModeller Desktop application is available with Brazillian Portuguese and English translations.
  • Modelling Plugins. The actual modelling work is managed by plugins. This release includes a 'local' plugin that uses the recent 0.4.0 openModeller library release, and a 'web service' plugin that allows models to be run on a remote server.*
Note: The web service plugin is still considered experimental.

Availability

The software is available in source form (all platforms) and as a binary installer package for Microsoft Windows. In future releases we will make binaries available for Mac OS X and GNU/Linux. If you are an Ubuntu Linux user, step by step instructions for building the application on your system are available.

Screenshots

The Layer Set Manager Window
The Algorithm Profile Manager
The Experiment Designer Window
The Experiment Browser / Main Window
The Map Viewer


Tutorial Video

A tutorial video is available (~124mb!) which will help in getting started with openModeller Desktop.

Known Issues

This is a first public release and the software has some known issues. These include application crash when switching plugins. Restart the application when ever you switch plugins and it should function normally after the restart. We encourage you to report any bugs you find on the project bug tracker. You can also use the bug tracker to browse the list of known issues.

Wednesday, December 6, 2006

Released version 0.4 of the library

A new release of the openModeller library is now available. Version 0.4 contains major feature enhancements and also some bugfixes. This release includes integration with TerraLib, which is a complete framework for developing GIS tools. The main changes are:
  • In addition to GDAL, openModeller's IO functions now work with Terralib raster and point data.
  • Refactoring of the SOAP interface which now covers all modelling functionality, allowing remote interaction with a modelling service.
  • The new version of GARP (v3) has been re-enabled.
  • The default output map file type was changed to ERDAS Imagine ".img" to achieve wider compatibility with GIS software. This format provides a floating-point representation in each raster cell (reflecting probability of presence).
  • Several fixes in the SWIG-Python binding.
  • An installation issue with the RPM packages was fixed.
The work has been funded by FAPESP.

Wednesday, November 22, 2006

Preview of openModeller Desktop

A preview snapshot of the next generation openModeller Desktop is available for download (windows only). Please note the software is still not feature complete or stabilised so just treat this as a preview. This is only for early adopters interested to see where we are headed with the next generation openModeller Desktop application. More than likely you will find bugs and crashes, and we invite you to submit these to our bug queue. I have made a short video which should provide a sufficient overview for getting started. The video in .avi file (requires a media player capable playing quicktime) is available here.

Monday, October 16, 2006

openModeller at TDWG2006

Missouri Botanical Gardens, US

Tim Sutton and Renato De Giovanni are attending TDWG2006 (TDWG is the Taxonomic Databases Working Group) this week. Tim will be presenting our proposal for a standard API for performing Ecological Niche Modelling over the Internet. There is a draft of the API available on the openModeller wiki, as well as a use case diagram.

Wednesday, September 20, 2006

openModeller used in Cyclamen study

Chris Yesson and Alastair Culham (University of Reading, UK) have published a phyloclimatic study on Cyclamen a genus of popular garden plants. In the study they used openModeller (Bioclim) and MaxEnt to compute the climatic niche for members of this genus in past, present and future climates. The openModeller Desktop 'hotspot' tool was also used in the analysis. This tool will be generally available in the next version of openModeller Desktop! Full text of the article is available at the BioMed Central Website . The study also recieved mention in the popular press . Update: The study is discussed in a BBC Leading Edge radio show interview (it's right near the end). The aforementioned link needs Real Audio to be present on your computer.

Tuesday, August 29, 2006

Predicting habitat suitability with machine learning models

An article was recently published in Ecological Modelling describing procedures used to model Pine forest distribution in Spain. The authors used Grass and R to carry out the modelling process. openModeller was not used but the article is still interesting for those involved in ecological niche modelling. The complete article is available for download as a pdf document .

Abstract:
"We present a modelling framework for predicting forest areas. The framework is obtained by integrating a machine learning software suite within the GRASS Geographical Information System (GIS) and by providing additional methods for predictive habitat modelling. Three machine learning techniques (Tree-Based Classification, Neural Networks and Random Forest) are available in parallel for modelling from climatic and topographic variables. Model evaluation and parameter selection are measured by sensitivity-specificity ROC analysis, while the final presence and absence maps are obtained through maximisation of the kappa statistic. The modelling framework is applied at a resolution of 1 km with Iberian subpopulations of Pinus sylvestris L. forests. For this data set, the most accurate algorithm is Breiman's random forest, an ensemble method which provides automatic combination of tree-classifiers trained on bootstrapped subsamples and randomised variable sets. All models show a potential area of P. sylvestris for the Iberian Peninsula which is larger than the present one, a result corroborated by regional pollen analyses."

Bibtex Citation:
@article{Benito2006_pred_habitat_pinus,
abstract = {We present a modelling framework for predicting forest areas. The framework is obtained by integrating a machine learning software suite within the GRASS Geographical Information System (GIS) and by providing additional methods for predictive habitat modelling. Three machine learning techniques (Tree-Based Classification, Neural Networks and Random Forest) are available in parallel for modelling from climatic and topographic variables. Model evaluation and parameter selection are measured by sensitivity-specificity ROC analysis, while the final presence and absence maps are obtained through maximisation of the kappa statistic. The modelling framework is applied at a resolution of 1 km with Iberian subpopulations of Pinus sylvestris L. forests. For this data set, the most accurate algorithm is Breiman's random forest, an ensemble method which provides automatic combination of tree-classifiers trained on bootstrapped subsamples and randomised variable sets. All models show a potential area of P. sylvestris for the Iberian Peninsula which is larger than the present one, a result corroborated by regional pollen analyses.},
author = { and Blazek, Radim and Neteler, Markus and Dios, Rut S. and Ollero, Helios S. and Furlanello, Cesare },
citeulike-article-id = {608546},
doi = {10.1016/j.ecolmodel.2006.03.015},
journal = {Ecological Modelling},
keywords = {ecology gis machine-learning presence-absence-models roc},
month = {August},
number = {3-4},
pages = {383--393},
priority = {2},
title = {Predicting habitat suitability with machine learning models: The potential area of Pinus sylvestris L. in the Iberian Peninsula},
url = {http://www.sciencedirect.com/science/article/B6VBS-4JRVBDK-5/2/6b75f12e4a096f17439ecf5c766c94c1},
volume = {197},
year = {2006}
}

Friday, June 30, 2006

openModeller Seminar June 2006


Members of the openModeller community got together for a meeting at the University of São Paulo, Brazil. Attendees provided information about ongoing research into optimisation, architecture, clustering and profiling. Attendees were:
  1. Renato De Giovanni
  2. Ana Carolina Lorena
  3. César Bravo
  4. Fabiana Santana
  5. Mariana Ramos Franco
  6. Prof. Liria M. Sato
  7. Prof. Pedro Luiz P. Corrêa
  8. Daniel Assis Alfenas
  9. Prof. João José Neto
  10. Prof. Antônio Mauro Saraiva
  11. Jeferson Martin
  12. Tim Sutton

Tuesday, June 6, 2006

0.3.4 openModeller GUI available

A new version of the Windows build of openModeller Desktop GUI is available. Note: This does not include the openModeller QGIS plugin for windows which will be made available in a future announcement.