Cargando…

belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients

Entropy is a fundamental concept in thermodynamics that is important in many fields, including image processing, neurobiology, urban planning, and sustainability. As of recently, the application of Boltzmann entropy for landscape patterns was mostly limited to the conceptual discussion. However, in...

Descripción completa

Detalles Bibliográficos
Autores principales: Nowosad, Jakub, Gao, Peichao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7597200/
https://www.ncbi.nlm.nih.gov/pubmed/33286706
http://dx.doi.org/10.3390/e22090937
_version_ 1783602289595908096
author Nowosad, Jakub
Gao, Peichao
author_facet Nowosad, Jakub
Gao, Peichao
author_sort Nowosad, Jakub
collection PubMed
description Entropy is a fundamental concept in thermodynamics that is important in many fields, including image processing, neurobiology, urban planning, and sustainability. As of recently, the application of Boltzmann entropy for landscape patterns was mostly limited to the conceptual discussion. However, in the last several years, a number of methods for calculating Boltzmann entropy for landscape mosaics and gradients were proposed. We developed an R package belg as an open source tool for calculating Boltzmann entropy of landscape gradients. The package contains functions to calculate relative and absolute Boltzmann entropy using the hierarchy-based and the aggregation-based methods. It also supports input raster with missing (NA) values, allowing for calculations on real data. In this study, we explain ideas behind implemented methods, describe the core functionality of the software, and present three examples of its use. The examples show the basic functions in this package, how to adjust Boltzmann entropy values for data with missing values, and how to use the belg package in larger workflows. We expect that the belg package will be a useful tool in the discussion of using entropy for a description of landscape patterns and facilitate a thermodynamic understanding of landscape dynamics.
format Online
Article
Text
id pubmed-7597200
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75972002020-11-09 belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients Nowosad, Jakub Gao, Peichao Entropy (Basel) Technical Note Entropy is a fundamental concept in thermodynamics that is important in many fields, including image processing, neurobiology, urban planning, and sustainability. As of recently, the application of Boltzmann entropy for landscape patterns was mostly limited to the conceptual discussion. However, in the last several years, a number of methods for calculating Boltzmann entropy for landscape mosaics and gradients were proposed. We developed an R package belg as an open source tool for calculating Boltzmann entropy of landscape gradients. The package contains functions to calculate relative and absolute Boltzmann entropy using the hierarchy-based and the aggregation-based methods. It also supports input raster with missing (NA) values, allowing for calculations on real data. In this study, we explain ideas behind implemented methods, describe the core functionality of the software, and present three examples of its use. The examples show the basic functions in this package, how to adjust Boltzmann entropy values for data with missing values, and how to use the belg package in larger workflows. We expect that the belg package will be a useful tool in the discussion of using entropy for a description of landscape patterns and facilitate a thermodynamic understanding of landscape dynamics. MDPI 2020-08-26 /pmc/articles/PMC7597200/ /pubmed/33286706 http://dx.doi.org/10.3390/e22090937 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Technical Note
Nowosad, Jakub
Gao, Peichao
belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients
title belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients
title_full belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients
title_fullStr belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients
title_full_unstemmed belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients
title_short belg: A Tool for Calculating Boltzmann Entropy of Landscape Gradients
title_sort belg: a tool for calculating boltzmann entropy of landscape gradients
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7597200/
https://www.ncbi.nlm.nih.gov/pubmed/33286706
http://dx.doi.org/10.3390/e22090937
work_keys_str_mv AT nowosadjakub belgatoolforcalculatingboltzmannentropyoflandscapegradients
AT gaopeichao belgatoolforcalculatingboltzmannentropyoflandscapegradients