AquaCropPlotter: A Shiny app for visualizing and analyzing AquaCrop simulation results

dc.contributor.authorSanguankiattichai N.
dc.contributor.authorSetti A.
dc.contributor.authorAlvar-Beltrán J.
dc.contributor.authorSalman M.
dc.contributor.authorRaes D.
dc.contributor.authorSoldan R.
dc.contributor.correspondenceSanguankiattichai N.
dc.contributor.otherMahidol University
dc.date.accessioned2025-12-13T18:08:36Z
dc.date.available2025-12-13T18:08:36Z
dc.date.issued2025-12-01
dc.description.abstractAquaCrop, a crop growth model developed by the Food and Agriculture Organization of the United Nations (FAO), can be used as a planning tool to assist management decisions in both irrigated and rainfed agriculture. AquaCrop simulates the yield of crops in response to water, particularly in conditions where water is a key limiting factor. AquaCrop balances accuracy, simplicity and robustness. However, visualization and analysis of its outputs can be a bottleneck since data generated from simulation runs are stored in a number of text files that contain a large amount of information. Processing these data can be challenging, especially at the high throughput commonly needed when comparing multiple models or assessing combinations of different factors. To address this limitation, we developed AquaCropPlotter, an R Shiny application designed to streamline the processing, visualization and analysis of AquaCrop outputs. The workflow of AquaCropPlotter starts with uploading a batch of all the AquaCrop output files selected by the user, followed by automated processing of the data into clean structured tables, which can then be explored with flexible visualization functionalities and simple statistical analysis tools. The resulting data tables, plots and analysis outputs can be readily exported for use in reports or further analysis. AquaCropPlotter is an open-source software available as a web application, locally installed application and R package. Its intuitive interface enables users to easily gain insights from AquaCrop simulation results without requiring programming expertise. As a case study, we applied AquaCropPlotter to analyze AquaCrop simulations conducted in the Republic of Moldova. Overall, AquaCropPlotter aims to facilitate broader utilization of AquaCrop and support its application across agricultural research and practice.
dc.identifier.citationPlos One Vol.20 No.12 December (2025)
dc.identifier.doi10.1371/journal.pone.0337705
dc.identifier.eissn19326203
dc.identifier.pmid41329685
dc.identifier.scopus2-s2.0-105023593000
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/123456789/113489
dc.rights.holderSCOPUS
dc.subjectMultidisciplinary
dc.titleAquaCropPlotter: A Shiny app for visualizing and analyzing AquaCrop simulation results
dc.typeArticle
mu.datasource.scopushttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=105023593000&origin=inward
oaire.citation.issue12 December
oaire.citation.titlePlos One
oaire.citation.volume20
oairecerif.author.affiliationUniversity of Oxford
oairecerif.author.affiliationKU Leuven
oairecerif.author.affiliationFaculty of Science, Mahidol University
oairecerif.author.affiliationFood and Agriculture Organization of the United Nations

Files

Collections