foodclim

🍽️ Food Yield Responses to Climate Change in NetLogo

https://github.com/sustentarea/foodclim

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.5%) to scientific vocabulary

Keywords

agent-based-modeling brazil climate-change cmip6 complex-systems enviromental-sciences enviromental-simulation food-security food-systems food-yield geospatial-analysis global-syndemic logoclim netlogo r-programming-language reproducible-research shared-socioeconomic-pathways simulations time-series worldclim
Last synced: 6 months ago · JSON representation ·

Repository

🍽️ Food Yield Responses to Climate Change in NetLogo

Basic Info
  • Host: GitHub
  • Owner: sustentarea
  • License: gpl-3.0
  • Language: R
  • Default Branch: main
  • Homepage:
  • Size: 1.28 MB
Statistics
  • Stars: 10
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
agent-based-modeling brazil climate-change cmip6 complex-systems enviromental-sciences enviromental-simulation food-security food-systems food-yield geospatial-analysis global-syndemic logoclim netlogo r-programming-language reproducible-research shared-socioeconomic-pathways simulations time-series worldclim
Created 10 months ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Funding License Code of conduct Citation Codemeta

README.md

FoodClim

Project Status: WIP - Initial development is in progress, but there
has not yet been a stable, usable release suitable for the
public. License:
GPLv3 <!-- badges: end -->

Overview

FoodClim is a NetLogo model for simulating and visualizing how food yield responds to different climate conditions. It is designed to support empirically grounded agent-based models on food systems and to improve the reproducibility of simulations by enabling parallel execution alongside other models.

The model runs in parallel with the LogoClim model, which provides climate data from WorldClim 2.1.

If you find this project useful, please consider giving it a star!   GitHub repo
stars

FoodClim Interface

How to Use It

Refer to the LogoClim installation guide for detailed steps on installing the required dependencies.

Once LogoClim is installed, you can run the FoodClim model by specifying the path to your LogoClim installation in the FoodClim interface. This allows FoodClim to access climate data provided by LogoClim during simulations.

Refer to the Info tab in the model for additional details.

Integrating with Other Models

FoodClim can be integrated with other models using the LevelSpace (ls) extension for NetLogo. LevelSpace enables parallel execution and communication between multiple models. This approach supports more comprehensive simulations and facilitates the study of complex interactions between food systems and environmental processes.

How to Cite

If you use this model in your research, please cite it to acknowledge the effort invested in its development and maintenance. Your citation helps support the ongoing improvement of the model.

To cite FoodClim in publications please use the following format:

Vartanian, D., Garcia, L., & Carvalho, A. M. (2025). FoodClim: Food yield responses to climate change in NetLogo [Computer software]. https://doi.org/10.17605/OSF.IO/ZGVMP

A BibTeX entry for LaTeX users is:

latex @Misc{vartanian2025, title = {FoodClim: Food yield responses to climate change in NetLogo}, author = {{Daniel Vartanian} and {Leandro Garcia} and {Aline Martins de Carvalho}}, year = {2025}, doi = {https://doi.org/10.17605/OSF.IO/ZGVMP}, note = {NetLogo model} }

How to Contribute

Contributions are welcome! Whether you want to report bugs, suggest features, or improve the code or documentation, your input is highly valued.

When contributing code, please follow the tidy design principles and the tidyverse style guide whenever possible.

You can also support the development of FoodClim by becoming a sponsor. Click here to make a donation. Please mention FoodClim in your donation message.

License

``` text Copyright (C) 2025 Daniel Vartanian

FoodClim is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. ```

Acknowledgments

We gratefully acknowledge Stephen E. Fick, Robert J. Hijmans, and the entire WorldClim team for their outstanding work in creating and maintaining the WorldClim datasets, which form the foundation of this project.

We thank the Climatic Research Unit at the University of East Anglia and the United Kingdom's Met Office for developing and providing access to the CRU-TS-4.09 dataset, a vital source of historical climate data.

We also acknowledge the World Climate Research Programme (WCRP), its Working Group on Coupled Modelling, and the Coupled Model Intercomparison Project Phase 6 (CMIP6) for coordinating and advancing global climate model development.

We are grateful to the climate modeling groups for producing and sharing their model outputs, the Earth System Grid Federation (ESGF) for archiving and providing access to the data, and the many funding agencies that support CMIP6 and ESGF.




This work was developed with support from the Sustentarea Research and Extension Center at the University of São Paulo (USP).



This work was supported by the Department of Science and Technology of the Secretariat of Science, Technology, and Innovation and of the Health Economic-Industrial Complex (SECTICS) of the Ministry of Health of Brazil, and the National Council for Scientific and Technological Development (CNPq) (grant no. 444588/2023-0).

Owner

  • Name: Sustentarea
  • Login: sustentarea
  • Kind: organization
  • Email: sustentarea@usp.br
  • Location: Brazil

Research and Extension Center at the University of São Paulo (USP)

Citation (CITATION.cff)

cff-version: 1.2.0
title: "FoodClim: Food yield responses to climate change in NetLogo"
message: >-
  If you use this software, please cite it using the metadata from this file.
type: software
authors:
  - given-names: Daniel
    family-names: Vartanian
    email: hi@danielvartan.com
    affiliation: University of São Paulo
    orcid: 'https://orcid.org/0000-0001-7782-759X'
  - given-names: Leandro
    family-names: Garcia
    email: l.garcia@qub.ac.uk
    affiliation: Queen's University Belfast
    orcid: 'https://orcid.org/0000-0001-5947-2617'
  - given-names: Aline Martins
    family-names: Carvalho
    email: alinenutri@usp.br
    affiliation: University of São Paulo
    orcid: 'https://orcid.org/0000-0002-4900-5609'
abstract: >-
  {FoodClim} is a NetLogo model for simulating and visualizing how food yield
  responds to different climate conditions. It is designed to support
  empirically grounded agent-based models on food systems and to improve the
  reproducibility of simulations by enabling parallel execution alongside other
  models.
keywords:
  - Agent-Based Modeling
  - Climate Change
  - Climate Data Visualization
  - Climate Model Integration
  - Climate Projections
  - Climate Simulation
  - CMIP6
  - Complex Systems
  - Complexity Science
  - Data Interoperability
  - Food Systems
  - Food Yield
  - Food Security
  - Environmental Sciences
  - Environmental Simulation
  - Future Climate Scenarios
  - Geospatial Analysis
  - Historical Climate Data
  - LevelSpace
  - LogoClim
  - Models
  - NetLogo
  - Parallel Execution
  - Raster Data
  - Reproducible Research
  - Shared Socioeconomic Pathways
  - Simulations
  - Spatial Analysis
  - Spatial Resolution
  - SSPs
  - Time Series
  - WorldClim
identifiers:
  - type: doi
    value: 10.17605/OSF.IO/EAPZU
    description: OSF Research Compendium
repository-code: 'https://github.com/sustentarea/foodclim'
repository: 'https://doi.org/10.17605/OSF.IO/ZGVMP'
repository-artifact: 'https://doi.org/10.17605/OSF.IO/ZGVMP'
license: GPLv3

CodeMeta (codemeta.json)

{
  "@context": "https://w3id.org/codemeta/3.0",
  "@type": "SoftwareSourceCode",
  "identifier": "FoodClim",
  "dateCreated": "2025-05-12",
  "applicationCategory": "Agent-based modeling",
  "applicationSubCategory": "Food yield modeling",
  "name": "FoodClim: Food yield responses to climate change in NetLogo",
  "author": [
    {
      "@type": "Person",
      "familyName": "Vartanian",
      "givenName": "Daniel",
      "email": "hi@danielvartan.com",
      "affiliation": {
        "@type": "Organization",
        "name": "University of So Paulo",
        "url": "https://www.usp.br"
      },
      "@id": "https://orcid.org/0000-0001-7782-759X"
    },
    {
      "@type": "Person",
      "familyName": "Leandro",
      "givenName": "Garcia",
      "email": "l.garcia@qub.ac.uk",
      "affiliation": {
        "@type": "Organization",
        "name": "Queen's University Belfast",
        "url": "https://www.qub.ac.uk"
      },
      "@id": "https://orcid.org/0000-0001-5947-2617"
    },
    {
      "@type": "Person",
      "familyName": "Carvalho",
      "givenName": "Aline Martins de",
      "email": "alinenutri@usp.br",
      "affiliation": {
        "@type": "Organization",
        "name": "University of So Paulo",
        "url": "https://www.usp.br"
      },
      "@id": "https://orcid.org/0000-0002-4900-5609"
    }
  ],
  "funder": [
    {
      "@type": "Organization",
      "name": "Department of Science and Technology of the Secretariat of Science, Technology, and Innovation and of the Health Economic-Industrial Complex (SECTICS) of the Ministry of Health of Brazil",
      "@id": "https://www.gov.br/saude/pt-br/composicao/sectics/"
    },
    {
      "@type": "Organization",
      "name": "Conselho Nacional de Desenvolvimento Cientfico e Tecnolgico - Brazil (CNPq)",
      "@id": "https://www.gov.br/cnpq/"
    }
  ],
  "funding": "CNPq 444588/2023-0",
  "provider": {
    "@id": "https://www.fsp.usp.br/sustentarea/",
    "@type": "Organization",
    "name": "Sustentarea",
    "url": "https://www.fsp.usp.br/sustentarea/"
  },
  "copyrightHolder": {
    "@type": "Person",
    "familyName": "Vartanian",
    "givenName": "Daniel",
    "email": "hi@danielvartan.com",
    "@id": "https://orcid.org/0000-0001-7782-759X"
  },
  "maintainer": {
    "@type": "Person",
    "familyName": "Vartanian",
    "givenName": "Daniel",
    "email": "hi@danielvartan.com",
    "@id": "https://orcid.org/0000-0001-7782-759X"
  },
  "description": "FoodClim} is a NetLogo model for simulating and visualizing how food yield responds to different climate conditions. It is designed to support empirically grounded agent-based models on food systems and to improve the reproducibility of simulations by enabling parallel execution alongside other models.",
  "keywords": [
    "Agent-Based Modeling",
    "Climate Change",
    "Climate Data Visualization",
    "Climate Model Integration",
    "Climate Projections",
    "Climate Simulation",
    "CMIP6",
    "Complex Systems",
    "Complexity Science",
    "Data Interoperability",
    "Environmental Sciences",
    "Environmental Simulation",
    "Food Systems",
    "Food Yield",
    "Food Security",
    "Future Climate Scenarios",
    "Geospatial Analysis",
    "Historical Climate Data",
    "LevelSpace",
    "LogoClim",
    "Models",
    "NetLogo",
    "Parallel Execution",
    "Raster Data",
    "Reproducible Research",
    "Shared Socioeconomic Pathways",
    "Simulations",
    "Spatial Analysis",
    "Spatial Resolution",
    "SSPs",
    "Time Series",
    "WorldClim"
  ],
  "license": "https://www.gnu.org/licenses/gpl-3.0",
  "codeRepository": "https://github.com/sustentarea/foodclim",
  "issueTracker": "https://github.com/sustentarea/foodclim/issues",
  "relatedLink": [
    "https://doi.org/10.17605/OSF.IO/ZGVMP",
    "https://github.com/sponsors/danielvartan"
  ],
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "NetLogo",
    "version": "7.0.0",
    "url": "https://www.netlogo.org"
  },
  "runtimePlatform": "NetLogo version 7.0.0 (2025)",
  "operatingSystem": [
    "Linux",
    "macOS",
    "Windows"
  ],
  "softwareRequirements": [
    {
      "@type": "SoftwareApplication",
      "name": "NetLogo",
      "version": ">= 7.0.0",
      "provider": {
        "@id": "https://www.netlogo.org",
        "@type": "Organization",
        "name": "Center for Connected Learning and Computer-Based Modeling (CCL), Northwestern University",
        "url": "https://www.netlogo.org"
      },
      "sameAs": "https://www.netlogo.orgdownload.shtml"
    },
    {
      "name": "NetLogo LevelSpace extension",
      "version": ">= 2.4.0",
      "provider": {
        "@id": "https://www.netlogo.org",
        "@type": "Organization",
        "name": "Center for Connected Learning and Computer-Based Modeling (CCL), Northwestern University",
        "url": "https://www.netlogo.org"
      },
      "sameAs": "https://github.com/NetLogo/LevelSpace/"
    },
    {
      "name": "NetLogo String extension",
      "version": ">= 1.2.0",
      "provider": {
        "@id": "https://www.netlogo.org",
        "@type": "Organization",
        "name": "Center for Connected Learning and Computer-Based Modeling (CCL), Northwestern University",
        "url": "https://www.netlogo.org"
      },
      "sameAs": "https://github.com/NetLogo/String-Extension/"
    }
  ],
  "developmentStatus": "active",
  "readme": "https://github.com/sustentarea/foodclim/blob/main/README.md",
  "releaseNotes": "https://github.com/sustentarea/foodclim/blob/main/NEWS.md",
  "version": "0.0.0.9002"
}

GitHub Events

Total
  • Issues event: 1
  • Watch event: 5
  • Member event: 2
  • Push event: 12
Last Year
  • Issues event: 1
  • Watch event: 5
  • Member event: 2
  • Push event: 12

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jamesdamillington (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/fair-software.yml actions
  • fair-software/howfairis-github-action 0.2.1 composite