Skip to content

Commit

Permalink
Merge pull request #8 from stineb/main
Browse files Browse the repository at this point in the history
Revisions in chapters 4 and 5
  • Loading branch information
stineb authored Apr 10, 2024
2 parents 186c274 + fcddd29 commit 1a188c9
Show file tree
Hide file tree
Showing 18 changed files with 1,291 additions and 67 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Land in the Earth System I

Introducing global patterns, processes, and underlying principles for how climate shapes the terrestrial biosphere and how land feeds back to Earth system dynamics.

This contains the book that serves as lecture notes for the course *Land in the Earth System 1* and *2*.

Author: Benjamin Stocker, Institute of Geography, University of Bern.
# Land in the Earth System

Introducing global patterns, processes, and underlying principles for how climate shapes the terrestrial biosphere and how land feeds back to Earth system dynamics.

This contains the book that serves as lecture notes for the course *Land in the Earth System 1* and *2*.

Author: Benjamin Stocker, Institute of Geography, University of Bern.
38 changes: 38 additions & 0 deletions analysis/plot_anet_vs_temp.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
library(tidyverse)

# load Kumarathunge et al. data
df <- read_csv("~/data/aci-tglob_v1.0/ACi-TGlob_V1.0.csv")

df |>
filter(Dataset == "Tundra USA-AK") |>
group_by(Species) |>
summarise(n = n())

# spatial - adaptation
df |>
filter(
Dataset == "Tundra USA-AK" &
Ci > 270 & Ci < 280
) |>
ggplot(
aes(
x = Tleaf,
y = Photo
)
) +
geom_point()

# seasonal - acclimation
df |>
filter(
Dataset == "Maritime Pine, France" &
Ci > 250 & Ci < 300
) |>
ggplot(
aes(
x = Tleaf,
y = Photo
)
) +
geom_point()

2 changes: 2 additions & 0 deletions analysis/plot_map_div_vars.R
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ library(dplyr)
library(ggplot2)
library(readr)
library(ggridges)
library(GECOr)
library(khroma)
sf::sf_use_s2(FALSE)
source(here::here("R/create_map_byvar.R"))

Expand Down
2 changes: 1 addition & 1 deletion book/biogeography.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ Plants can also be distinguished into the botanical classification of *angiosper
knitr::include_graphics("images/pfts.png")
```

## Traits
## Traits {#sec-traits}

The physiological, morphological, and life history characteristics of different plants determine their productivity and competitiveness in a given climate. Such characteristics are referred to as *plant functional traits*, or often just *traits*. Plant species can be described by a set of traits and a subset of certain traits yields the distinction into PFTs described above: leaf habit (deciduous vs. evergreen), leaf form (needle-leaved vs. broadleaved), and the life history strategy distinguising annual vs. perennial. A range of additional traits are commonly described and investigated scientifically. Here, we will not consider additional ones. The concept of a plant functional trait is that it describes a largely immutable characteristic of a plant species that determines metabolic rates (photosynthesis, respiration) and their relationship to the abiotic environment (e.g., temperature), nutrient and water demand, and ultimately its demographic rates (growth, fecundity, mortality) and thus competitiveness.

Expand Down
61 changes: 51 additions & 10 deletions book/ecosystemcarbon.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,22 @@ At the ecosystem-level, C dynamics can be described as the flows (fluxes) betwee

```{r echo=FALSE}
#| label: fig-ecosystem-carbon-cycle-bonan
#| fig-cap: "Major carbon fluxes and pools in land ecosystems. Figure from @bonan08sci."
#| out-width: 40%
knitr::include_graphics("images/ecosystem-carbon-cycle-bonan.png")
#| fig-cap: "An illustrative (a) and schematic (b) representation of arbon fluxes and pools in land ecosystems. Major fluxes in (b) are introduced in this chapter below. R~h~ is heterotrophic respiration. CWD is coarse woody debris. SOM is soil organic matter. PS-products is photosynthetic products. The width of arrows is representative of flux magnitudes. Panel (a) is from @bonan08sci. Panel (b) is from @schulze19."
#| out-width: 100%
knitr::include_graphics("images/ecosystem_carbon.png")
```

### Non-structural carbon and autotrophic respiration

C assimilated by photosynthesis is initially present as *non-structural C* (NSC) in the form of hydrocarbons (sugars). Some of the assimilated C is stored internally in the form of starch to fuel the *reserves* pool. Some of the assimilated carbon is consumed by *autotrophic respiration* ($R_a$) which subsumes different processes, including maintaining vital functions of the plant (*maintenance respiration*), inevitable losses during photosynthesis (*leaf dark respiration*,
$R_d$, see @sec-fvcb), and energetic costs for biomass synthesis (*growth respiration*, $R_g$). Growth respiration produces CO~2~ as new biomass is formed, scales with the rate of new biomass formation (BP, see below), and is typically taken to be independent of temperature in vegetation models.
$R_d$, see @sec-fvcb), and energetic costs for biomass synthesis (*growth respiration*, $R_g$). Growth respiration produces CO~2~ as new biomass is formed, scales with the rate of new biomass formation (BP, see below), and is typically taken to be independent of temperature in vegetation models. Symbols used in this chapter are listed in @tbl-symbols-ecosystemcarbon.

Maintenance respiration depends on plant size and temperature. It is commonly modelled as being proportional to the pool size of live biomass (sapwood, fine roots). Hence, the respiratory costs is higher for larger plants than for small plants. In vegetation models, $R_a$ is often assumed to depend on the C:N ratio (mass ratio of C to nitrogen in biomass), with lower C:N ratios associated with higher respiration rates. Temperature drives a strong instantaneous response in $R_a$, but respiration rates acclimate to average growth temperatures such that the relationship between $R_a$ and temperature is less steep when considering longer time scales or variations across different climates. A typical temperature dependency of respiration, used in the LPJ vegetation model [@lloyd94; @sitch03gcb], is given by @eq-resp-maint and visualised in @fig-resp-maint.
Maintenance respiration depends on plant size and temperature. It is commonly modelled as being proportional to the pool size of live biomass (sapwood, fine roots). Hence, the respiratory costs is higher for larger plants than for small plants. In vegetation models, $R_a$ is often assumed to depend on the C:N ratio (mass ratio of C to nitrogen in biomass), with lower C:N ratios associated with higher respiration rates. Temperature drives a strong instantaneous response in $R_a$, but respiration rates acclimate to average growth temperatures such that the relationship between $R_a$ and temperature is less steep when considering longer time scales or variations across different climates.

::: {.callout-tip icon=false, collapse=true}
### Temperature dependency of respiration

A typical temperature dependency of respiration, used in the LPJ vegetation model [@lloyd94; @sitch03gcb], is given by @eq-resp-maint and visualised in @fig-resp-maint.
$$
\begin{align}
R_{m,i} &= r_i C_i f(T) \\
Expand Down Expand Up @@ -56,7 +61,7 @@ ggplot() +
y = expression(paste("Respiration factor ", italic(f), "(", italic(T), ")"))) +
theme_classic()
```
:::
### Net primary productivity
Expand All @@ -82,7 +87,7 @@ $$
\mathrm{CUE} &= \mathrm{NPP} / \mathrm{GPP} \\
\mathrm{BPE} &= \mathrm{BP} / \mathrm{GPP} \\
\end{aligned}
$$
$$ {#eq-cue}
As shown in @fig-npp_bpe, BP is linearly related to GPP across ecosystems, indicating that BP can be assumed to be a constant fraction of GPP - albeit with substantial uncertainty.
Expand Down Expand Up @@ -144,7 +149,7 @@ Because C in leaves and fine roots has a much shorter turnover time than in wood
### Biomass turnover and litterfall
Turnover of different plant compartments is driven by different processes. The leaf turnover time (*leaf longevity*) varies strongly between deciduous and evergreen species and is related to the leaf mass per unit leaf area (LMA - thicker leaves live longer). Leaves may also be damaged and shed after severe water stress and exposure to desiccation. Fine roots turn over at time scales of months to years. Woody biomass is much more long-lived than fine roots and leaf biomass. Its turnover is governed by tree mortality (@sec-forest-dynamics) and ecosystem disturbances (@sec-disturbances) or the mortality of individual branches of a tree.
Turnover of different plant compartments is driven by different processes. The leaf turnover in grasses and deciduous trees is linked to the seasons. In evergreen trees, the leaf turnover time (or *leaf longevity*) is commonly longer than one year and is related to the leaf mass per unit leaf area (LMA - thicker leaves live longer). Leaves may also be damaged and shed after severe water stress and exposure to desiccation. Fine roots turn over at time scales of months to years. Woody biomass is much more long-lived than fine roots and leaf biomass. Its turnover is governed by tree mortality (@sec-forest-dynamics) and ecosystem disturbances (@sec-disturbances) or the mortality of individual branches of a tree.
<!-- LES II: tree mortality -->
Expand Down Expand Up @@ -237,7 +242,7 @@ $$
\mathrm{NBP} &= \mathrm{GPP} - R_a - R_h - \Delta C_\mathrm{dist} \\
&= \mathrm{NEP} - \Delta C_\mathrm{dist}
\end{align}
$$
$$ {#eq-nbp}
Disturbances are commonly referred to as stand-replacing events that drive mortality in a large portion of individual plants of an ecosystem. Causes for disturbances include fire, pests, windthrow, or wood harvesting. A disturbance can be conceived as a re-setting of the "Odum-type" ecosystem succession. In contrast to the forest gap dynamics (@sec-nep), which play out at the level of individual trees, disturbances affect larger spatial extents (ecosystem or forest *patches*, @fig-patches). However, the same aspects of stochasticity across the landscape applies.
```{r echo=FALSE}
Expand Down Expand Up @@ -280,7 +285,7 @@ $$
$$
The symbol $\forall$ means 'for all'. However, whether a model with constant $\alpha$, $k_i$, $e$, and $f_\mathrm{fast}$ is a good representation of real ecosystems' responses to environmental change is questionable. It is well established, for example, that $\alpha$ is very sensitive altered soil nutrient availability and changes in CO~2~ experiments [@poorter12]. The turnover rate of biomass in forests (or tree longevity) may be affected by accelerated self-thinning if environmental change positively influences tree-level growth (e.g., through CO~2~ fertilization or an extension of the growing season) [@marques23]. This implies a departure from the linear systems behavior of the C cascade model described by the two points above.
::: {.callout-note}
::: {.callout-tip icon=false, collapse=true}
## Simulating the C cascade
The two points (see above) are implemented in a multi-box model:
Expand Down Expand Up @@ -502,6 +507,42 @@ Coming soon.
Coming soon.
::: {.callout-important icon=false}
## Symbols
| Symbol/abbreviation | Description | Common units | Equation |
| ---- | ---- | ---- | ---- |
| NSC | Non-structural carbon | gC m^-2^ | |
| $R_a$ | Autotrophic respiration | gC m^-2^ s^-1^ | |
| $R_g$ | Growth respiration. A component of $R_a$. | gC m^-2^ s^-1^ | |
| $R_a$ | Dark respiration. A component of $R_a$. | gC m^-2^ s^-1^ | |
| NPP | Net primary production | gC m^-2^ yr^-1^ | @eq-npp |
| $\Delta C_\mathrm{leaves}$ | Biomass C production in leaves | gC m^-2^ yr^-1^ | @eq-npp |
| $\Delta C_\mathrm{roots}$ | Biomass C production in roots | gC m^-2^ yr^-1^ | @eq-npp |
| $\Delta C_\mathrm{wood}$ | Biomass C production in wood | gC m^-2^ yr^-1^ | @eq-npp |
| $C_\mathrm{VOC}$ | C allocated to volatile organic compounds | gC m^-2^ yr^-1^ | @eq-npp |
| $C_\mathrm{exu}$ | C allocated to exudates | gC m^-2^ yr^-1^ | @eq-npp |
| CUE | Carbon use efficiency | (unitless) | @eq-cue |
| BPE | Biomass production efficiency | (unitless) | @eq-cue |
| $\alpha_i$ | Fraction of C allocated to biomass C production in plant pool $i$ | (unitless) | @eq-allocation-fraction |
| $R_h$ | Heterotrophic respiration | gC m^-2^ s^-1^ | |
| SOM | Soil organic matter | gC m^-2^ | |
| $\theta$ | Soil water content | m^3^ m^-3^ | |
| $T$ | Temperature | $^\circ$C | |
| $t$ | Time | yr | |
| $I$ | Input flux of C in the 1-box model | gC m^-2^ yr^-1^ | @eq-firststorderdecay_littersom |
| $k$ | Decay constant in the 1-box model | yr^-1^ | @eq-firststorderdecay_littersom |
| $e$ | Microbial C use efficiency | (unitless) | @fig-littersom |
| f~fast~ | Fraction of C entering the fast-turnover SOM pool in the C cascade model | (unitless) | @fig-littersom |
| NEP | Net ecoystem production | gC m^-2^ yr^-1^ | @eq-nep |
| NBP | Net biome production | gC m^-2^ yr^-1^ | @eq-nbp |
| $\Delta C_\mathrm{dist}$ | C loss due to disturbances | gC m^-2^ yr^-1^ | @eq-nbp |
: Symbols and abbreviations used in this chapter. {#tbl-symbols-ecosystemcarbon}
:::
<!-- XXX for LES 2 -->
Expand Down
2 changes: 1 addition & 1 deletion book/globalcarbonpatterns.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -377,7 +377,7 @@ Variations in leaf unfolding dates are also evident across space, i.e., across c
```{r echo=FALSE}
#| label: fig-phenology-patterns
#| fig-cap: "Spring phenology patterns along elevation in Switzerland. (a) Remotely sensed spring greenup date (day of year, DOY) in 2012 from the MODIS MCD12Q2 product. (b) Relationship of the spring greenup with elevation, derived from the map shown in (a)."
#| fig-cap: "Spring phenology patterns along elevation in Switzerland. (a) Remotely sensed spring greenup date (day of year, DOY) in 2012 from the MODIS MCD12Q2 product. (b) Relationship of the spring greenup with elevation, derived from the map shown in (a). Figure created based on https://geco-bern.github.io/handfull_of_pixels/."
#| out-width: 100%
knitr::include_graphics("images/phenology_patterns.png")
```
Expand Down
Loading

0 comments on commit 1a188c9

Please sign in to comment.