Developing HowLeaky platform for improved governance, facilitation of development, and open reproducible science: final report

HowLeaky is an important asset for the Queensland Government, universities, research institutes and is useful for estimating water balance and water quality for a range of land uses and management options. It is applied to benchmarking water quality changes associated with the Great Barrier Reef catchment investments. This project has developed a new web-based platform for the HowLeaky model to facilitate improved management, development and governance of the model. This was delivered through a collaborative research agreement between the University of Southern Queensland and the Queensland Government, Department of Science and Environment. With these enhancements and improved accessibility and management, HowLeaky becomes a community governed model, with software, source code, and experimental datasets required for development being accessible and freely available through the HowLeaky website (www.howleaky.com). Tasks completed during this project included: 1. Model code translated from C++ to C# and a new command line version of HowLeaky developed; 2. A hosting framework developed with model source code placed on GitHub while the web-based platform and databases are on three servers hosted by Nectar (The National eResearch Collaboration Tools and Resources project) infrastructure; 3. Code and model parameter change submission process was automated; 4. A web-based interface developed to facilitate code modifications and automate model validation using key datasets and parameters of calibrated models; 5. Available datasets and parameters archived on the website and available to users; 6. Workflow developed to facilitate access and archival of data and parameters within the hosting framework; 7. Terms of reference and peer review procedures developed, documented and agreed; 8. An oversight committee convened for peer review; 9. The model can be run via the website, building on previous examples and having access to external databases of climate (P51 from SILO) and soil descriptions (Soil and Landscape Grid of Australia) using Application Programming Interfaces (APIs); and 10. The model has a Swagger UI for HowLeaky REST API which can be accessed by third parties for review, using related API the simulations can be run on the cloud. Given the nature of developing new software, this development should be regarded as a first phase of an ongoing development process, while completing all deliverables of the project. The software has not yet been tested with a user group to determine the user reaction or system robustness (was not part of the project). It is expected that future iterations of software development will be required following feedback received from both modellers and developers. Additional time, effort and resources may be required to ensure model uptake of this version of HowLeaky within the Queensland Water Modelling Network. A peer review and support framework including a HowLeaky Steering Committee and Panel were developed to oversee model peer review activities and governance. The Panel includes members from the Queensland Government, the University of Southern Queensland and the private sector. The activities of the Panel are overseen by a Steering Committee which consists of the delegate(s) from the Queensland Government and the University of Southern Queensland. The Steering Committee ensures on-going support for the development and use of HowLeaky.

[1]  W. H. Wischmeier,et al.  Predicting rainfall erosion losses : a guide to conservation planning , 1978 .

[2]  L. Lane,et al.  Estimating sediment yield from rangeland with CREAMS a field-scale model for chemicals, runoff, and erosion from agricultural management systems , 1982 .

[3]  D. Freebairn,et al.  A study of soil erosion on vertisols of the eastern Darling Downs, Queensland .I. Effects of surface conditions on soil movement within Contour Bay catchments , 1986 .

[4]  G. Hammer,et al.  Impact of soil erosion on production in cropping systems .I. Development and validation of a simulation model , 1992 .

[5]  W. G. Knisel,et al.  Modelling pesticide fate with GLEAMS , 1995 .

[6]  Anthony J. Jakeman,et al.  Ten iterative steps in development and evaluation of environmental models , 2006, Environ. Model. Softw..

[7]  D. Freebairn,et al.  Impact of soil conditions on hydrology and water quality for a brown clay in the north-eastern cereal zone of Australia , 2009 .

[8]  Julia Lerman Programming Entity Framework - Building Data-Centric Apps with the ADO.NET Entity Framework: thoroughly revised for EF4 (2. ed.) , 2010 .

[9]  Demetris Koutsoyiannis,et al.  One decade of multi-objective calibration approaches in hydrological modelling: a review , 2010 .

[10]  N. McIntyre,et al.  Catchment scale hydrological modelling: a review of model types, calibration approaches and uncertainty analysis methods in the context of recent developments in technology and applications , 2011 .

[11]  A. Roberts,et al.  An improved model for linking phosphorus loads in runoff to climate, soil and agricultural management , 2011 .

[12]  N. I. Huth,et al.  SWIM3: Model Use, Calibration, and Validation , 2012 .

[13]  Chris Murphy,et al.  APSIM - Evolution towards a new generation of agricultural systems simulation , 2014, Environ. Model. Softw..

[14]  David J. Dahlstrom Calibration and Uncertainty Analysis for Complex Environmental Models , 2015 .

[15]  Afshin Ghahramani,et al.  A tool for monitoring soil water using modelling, on-farm data, and mobile technology , 2018, Environ. Model. Softw..

[16]  Shahbaz Mushtaq,et al.  Towards an economic decision support system for amelioration of soil constraints in the Northern Grains Region , 2018 .

[17]  A. Ghahramani,et al.  Transformative and systemic climate change adaptations in mixed crop-livestock farming systems , 2018, Agricultural Systems.