{"title":"UN-CODE: Software for Structuring and Visualizing Collective Decision-Making Based on Qualitative Data","authors":"J. Stieg, P. Marks, Lasse Gerrits","doi":"10.5334/JORS.246","DOIUrl":"https://doi.org/10.5334/JORS.246","url":null,"abstract":"UN-CODE is a web-based tool for structuring and visualizing collective decision-making processes using qualitative, case-based data. It offers a database management tool and visualization method in one. The structure of the database and the visualizations derive from a model that is rooted in evolutionary biology and that has been transformed for social scientists. It features three principal dimensions: problem and solution definitions (PSD), weighted connectedness (c_score) as a network measure, and fitness (FIT) to describe the probability of actors reaching their goals in the collective decision-making process. The results are visualized in a scalable 3D-environment that shows the main dynamics of such in one quick overview. Funding statement: This research has been funded by The Netherlands Organisation for Scientific Research research grant no. 451-10-022.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46321464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fire ROS Calculator: A Tool to Measure the Rate of Spread of a Propagating Wildfire in a Laboratory Setting","authors":"Abdelrahman Abouali, D. Viegas","doi":"10.5334/JORS.221","DOIUrl":"https://doi.org/10.5334/JORS.221","url":null,"abstract":"The Fire ROS Calculator is a software tool built using MATLAB to assist researchers from the wildfire research area in analysing wildland fire behaviours. In particular, it measures the rate of spread (ROS) of a fire propagating over a surface in a laboratory setting and constructs its propagation contour map. An algorithm is used to calibrate the camera used for filming the fire spread. Various algorithms and image processing procedures are applied to the images to obtain the ROS. The software has a graphical user interface (GUI) and documentation stored in a GitHub repository alongside the source code. Funding statement: The software resulted from the funding of the Portuguese Science Foundation for the project “FIREWHIRL – Vorticity Effects in Forest Fires” (PTDC/EMS-ENE/2530/2014).","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48305884","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SedSim: A River Basin Simulation Screening Model for Reservoir Management of Sediment, Water, and Hydropower","authors":"T. Wild, D. Loucks, G. Annandale","doi":"10.5334/JORS.261","DOIUrl":"https://doi.org/10.5334/JORS.261","url":null,"abstract":"SedSim is an open-source model for simulating water and sediment flows, and hydropower production, in networks of reservoirs and river channels. SedSim enables water resources systems analysts and planners to explore alternative system configurations of reservoir sites, designs (i.e., dam outlet structures), and operating policies (SDO), and their implications for water flows, sediment transport, reservoir sediment trapping, and hydropower production in any river basin. The model enables simulation of a wide range of reservoir sediment management techniques, including flushing, sluicing, density current venting, bypassing, and dredging. The source code is written in the Visual Basic for Applications (VBA) language. The model is freely available at www.github.com/FeralFlows/SedSim . Funding statement: The development of this model was supported by the Natural Heritage Institute through U.S. Agency for International Development Cooperative Agreement AID-486-A-11-00002.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46641865","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Open Source Software Suite for Multi-Dimensional Meteorological Data Computation and Visualisation","authors":"Y. Wang","doi":"10.5334/JORS.267","DOIUrl":"https://doi.org/10.5334/JORS.267","url":null,"abstract":"MeteoInfo Java software tools were developed for multi-dimensional meteorological data analysis and visualisation by integrating a Geographic Information System (GIS) and Scientific Computation Environment (SCE). Included are a Java class library for software developing, a GIS desktop application for spatial data operation and interactive multi-dimensional geoscientific data exploration, and a scientific computation and visualisation environment with Jython scripting. The popular geoscience data formats, such as NetCDF, HDF and GRIB, are supported based on a Unidata NetCDF Java library; also, its multi-dimensional array data model is used for scientific computation. In this paper, the software design framework and its implementation are presented. Furthermore, the software application capabilities are illustrated using several examples.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42388692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
James F. Varner, Noor Eldabagh, Derek Volta, Reem S. Eldabagh, J. Foley
{"title":"WPTherml: A Python Package for the Design of Materials for Harnessing Heat","authors":"James F. Varner, Noor Eldabagh, Derek Volta, Reem S. Eldabagh, J. Foley","doi":"10.5334/JORS.271","DOIUrl":"https://doi.org/10.5334/JORS.271","url":null,"abstract":"WPTherml is a Python package for the design of materials with tailored optical and thermal properties for the vast number of energy applications where control of absorption and emission of radiation, or conversion of heat to radiation or vice versa, is paramount. The optical properties are treated within classical electrodynamics via the Transfer Matrix Method which rigorously solve Maxwell's equations for layered isotropic media. A flexible multilayer class connects rigorous electrodynamics properties to figures of merit for a variety of thermal applications, and facilitates extensions to other applications for greater reuse potential. WPTherml can be accessed at https://github.com/FoleyLab/wptherml.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44628068","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Brenner, G. Genova, G. Bertoldi, G. Niedrist, S. Chiesa
{"title":"SWCalibrateR: Interactive, Web – Based Calibration of Soil Moisture Sensors","authors":"J. Brenner, G. Genova, G. Bertoldi, G. Niedrist, S. Chiesa","doi":"10.5334/JORS.254","DOIUrl":"https://doi.org/10.5334/JORS.254","url":null,"abstract":"SWCalibrateR is a user-friendly web application. We designed SWCalibrateR to interactively estimate linear regression relationships of any couple of field data series. We specifically developed this toolbox to calibrate soil moisture sensors based on gravimetric soil moisture samples. The application has been implemented using R-shiny ( https://shiny.rstudio.com/ ). As a user you can upload your own dataset and dynamically filter it by categories like soil type, land use, soil depth and others. With SWCalibrateR you can visualise the filtered data scatter and the estimated linear model. You can diagnose your model estimate and thus easily remove outliers influencing your model estimate. SWCalibrateR handles robust estimates of linear models besides ordinary least square estimation. Additional features are an interactive data table view and mapping of the data points. Funding statement: This work was supported by the farming consulting centre for fruticulture and viticulture “Sudtiroler Beratungsring” and the research grant “MONALISA” of the Provincia Autonoma di Bolzano, Alto Adige, Ripartizione Diritto allo studio, Universita e ricerca scientifica.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47383270","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Radtke, F. Börgel, Sandra-Esther Brunnabend, A. Eggert, M. Kniebusch, H. Meier, D. Neumann, T. Neumann, Manja Placke
{"title":"Validator – a Web-Based Interactive Tool for Validation of Ocean Models at Oceanographic Stations","authors":"H. Radtke, F. Börgel, Sandra-Esther Brunnabend, A. Eggert, M. Kniebusch, H. Meier, D. Neumann, T. Neumann, Manja Placke","doi":"10.5334/JORS.259","DOIUrl":"https://doi.org/10.5334/JORS.259","url":null,"abstract":"Numerical ocean models, like other geoscientific models, are a strongly simplified representation of real oceans. They are used as tools to answer research questions about the real-world systems. Therefore, their thorough validation is essential to ensure that the conclusions drawn from the model experiment are valid in reality. We demonstrate a software which allows an interactive model validation through a web interface based on the R Shiny framework. At pre-defined stations, different kinds of plots can be rendered within a few seconds, according to the user’s choice, allowing a live validation of different model parameters even in model simulations which are still running. This makes it different from validation approaches which generate a pre-defined set of plots after the calculations have finished and make it particularly useful for model tuning purposes. Observation data can be read in from text files or can be extracted from a database. Once set up, the validation tool requires no technical skills to use. It can be used for single- or multi-model validation and allows saving the generated plots as high-resolution images suitable for use in scientific publications. A Linux operating system is required for the Validator app, but via a virtual machine, the software can run on Windows or MacOS hosts as well. A Dockerfile is supplied which allows to test the software with example data without installation. Funding statement: This software was developed at the Leibniz Institute for Baltic Sea Research Warnemunde (IOW) on institutional funding.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41730178","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"model4you: An R Package for Personalised Treatment Effect Estimation","authors":"H. Seibold, A. Zeileis, T. Hothorn","doi":"10.5334/JORS.219","DOIUrl":"https://doi.org/10.5334/JORS.219","url":null,"abstract":"Typical models estimating treatment effects assume that the treatment effect is the same for all individuals. Model-based recursive partitioning allows to relax this assumption and to estimate stratified treatment effects (model-based trees) or even personalised treatment effects (model-based forests). With model-based trees one can compute treatment effects for different strata of individuals. The strata are found in a data-driven fashion and depend on characteristics of the individuals. Model-based random forests allow for a similarity estimation between individuals in terms of model parameters (e.g. intercept and treatment effect). The similarity measure can then be used to estimate personalised models. The R package model4you implements these stratified and personalised models in the setting with two randomly assigned treatments with a focus on ease of use and interpretability so that clinicians and other users can take the model they usually use for the estimation of the average treatment effect and with a few lines of code get a visualisation that is easy to understand and interpret.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46222634","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Software Framework for the Integration of Infrastructure Simulation Models","authors":"W. Usher, Tom Russell","doi":"10.5334/JORS.265","DOIUrl":"https://doi.org/10.5334/JORS.265","url":null,"abstract":"Infrastructure systems, such as those that generate and transmit energy, process waste water and enable the transportation of people and goods, provide fundamental services that underpin modern society. The simulation model integration framework (smif) is an open source Python package which supports the coupling and running of infrastructure simulation models as a system-of-systems. smif connects individual simulation models – written in different programming languages and using different methods of data input and output – allowing users to compose a system-of-systems with explicit configuration of the connections and data transformations between models. Users can then run system-of-systems models using various data sources in order to explore the effects of uncertainty in external factors and model parameterisations, and to test alternative approaches to long-term decision-making and planning across the connected models. Funding statement: EPSRC programme grant EP/N017064/1 .","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48700054","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Paul F. Petrowski, Elizabeth G. King, Timothy M. Beissinger
{"title":"An R Framework for the Partitioning of Linkage Disequilibrium between and Within Populations","authors":"Paul F. Petrowski, Elizabeth G. King, Timothy M. Beissinger","doi":"10.5334/JORS.250","DOIUrl":"https://doi.org/10.5334/JORS.250","url":null,"abstract":"Patterns of linkage disequilibrium (LD) across the genome result from a myriad of contributing factors including selection and genetic drift. Natural selection can increase LD near individually selected loci, or it can influence LD between epistatically selected groups of loci. Statistics have previously been derived which compare levels of linkage disequilibrium in subpopulations relative to the total population. These statistics may be leveraged to identify loci that may be under selection or epistatic selection. This is a powerful approach, but to date no framework exists to support its use on a genome-wide scale. We present ohtadstats, an R package designed to facilitate the implementation of Ohta’s D statistics in a variety of use cases. Statistics calculated by this package can be used to determine whether a locus is under selection or not, and can provide insight into the nature of the selection that is taking place (hard sweep or epistatic selection). This package is available on the Comprehensive R Archive Network (CRAN).","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47413002","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}