… booting

System online

Greetings Dr. Mottl

I am Observational Runtime for Analysis of Community-Level Ecology

<ORACLE> for short

I am here to assist you in analyzing vegetation patterns on Earth

Awaiting ecological query.

Proceed? [Y]/[N]?




Is there a scale dependence in the amount of unexplained variation (potentially due to biotic interactions) structuring vegetation since LGM?

Is there a scale dependence in the amount of unexplained variation (potentially due to biotic interactions) structuring vegetation since LGM?




Query accepted

Plan to partition observed plant co-occurrence into:

spatial structure

climate response

species-species association (residual)

DATA: <VegVault>

USED SAMPLE COVERAGE

<VegVault> database: publicly available, open-source database

Community records, climate predictors, site coordinates, and functional traits are loaded as separate streams

Due to data availability, I will focus on the Northern Hemisphere of the planet since the LGM

Preparing community and climate streams


Data extracted, now preparing

Community stream normalised

  • proportions filtered
  • Taxa are classified automatically against GBIF and filtered
  • Age uncertainty propagated to estimate counts

Climate stream screened

  • Redundant predictors are removed before model fitting

Model core: environment, space, association



\(Y_{ij} \sim \operatorname{Bernoulli}\!\left\{\Phi\!\left(\eta_{ij}\right)\right\}\)


\(\eta_{ij} = \alpha_j \;+\;\)

\(\sum_{k=1}^{K}\,\beta_{jk}\,x_{ik} \;+\; \sum_{k=1}^{K}\,\gamma_{jk}\,x_{ik}\,a_i\) \(\;+\;\)

\(\sum_{m=1}^{M}\,\delta_{jm}\,\operatorname{MEM}_{im}\) \(\;+\;\)

\(u_{ij}\)


\(\mathbf{u}_i = (u_{i1}, \ldots, u_{iJ}) \sim \mathcal{N}(\mathbf{0}, \Sigma)\)

Model assembled.

{sjSDM} as the modeling framework

Abiotic predictors explain shared response

Moran Eigenvector Maps (MEMs) absorb spatio-temporal autocorrelation

Residual covariance carries species-species association signal

Env: ~ (x1 + ... + xK) * age - age

Space: ~ 0 + (MEM1 + ... + MEMM)

Association: off-diagonal Sigma from sjSDM::bioticStruct()

Variance decomposition





Decomposition ready

Focus: residual association component

Report what remains after climate and spatial structure have made their claims

Caution: co-occurrence is not proof of interaction.


Three analysis axes


Spatial

Taxonomic

Temporal


Three routes selected:

Spatial-resolution runs : change with spatial scale

Taxonomic aggregation levels : change through classification

Temporal slice tests : change through time

▄█████ ▄▄▄▄   ▄▄▄ ▄▄▄▄▄▄ ▄▄  ▄▄▄  ▄▄       ▄▄▄▄  ▄▄▄▄  ▄▄▄  ▄▄    ▄▄▄▄▄
▀▀▀▄▄▄ ██▄█▀ ██▀██  ██   ██ ██▀██ ██      ███▄▄ ██▀▀▀ ██▀██ ██    ██▄▄
█████▀ ██    ██▀██  ██   ██ ██▀██ ██▄▄▄   ▄▄██▀ ▀████ ██▀██ ██▄▄▄ ██▄▄▄

Spatial results: local to continental

██████ ▄▄▄  ▄▄ ▄▄  ▄▄▄  ▄▄  ▄▄  ▄▄▄  ▄▄   ▄▄ ▄▄  ▄▄▄▄ 
  ██  ██▀██ ▀█▄█▀ ██▀██ ███▄██ ██▀██ ██▀▄▀██ ██ ██▀▀▀ 
  ██  ██▀██ ██ ██ ▀███▀ ██ ▀██ ▀███▀ ██   ██ ██ ▀████ 
                                                      
           ▄█████  ▄▄▄▄  ▄▄▄  ▄▄    ▄▄▄▄▄                        
           ▀▀▀▄▄▄ ██▀▀▀ ██▀██ ██    ██▄▄                         
           █████▀ ▀████ ██▀██ ██▄▄▄ ██▄▄▄                        

How does the spatial pattern change when we add taxonomic resolution?

Query accepted…

Adding taxonomic axis

Plotting the results

██████ ▄▄▄▄▄ ▄▄   ▄▄ ▄▄▄▄   ▄▄▄  ▄▄▄▄   ▄▄▄  ▄▄    
  ██   ██▄▄  ██▀▄▀██ ██▄█▀ ██▀██ ██▄█▄ ██▀██ ██    
  ██   ██▄▄▄ ██   ██ ██    ▀███▀ ██ ██ ██▀██ ██▄▄▄ 
                                                   
         ▄█████  ▄▄▄▄  ▄▄▄  ▄▄    ▄▄▄▄▄                     
         ▀▀▀▄▄▄ ██▀▀▀ ██▀██ ██    ██▄▄                      
         █████▀ ▀████ ██▀██ ██▄▄▄ ██▄▄▄                     

Is the association signal stable through time?

Query accepted

Temporal mode selected: Slicing the data into 500-year windows

Network diagnostics loaded. Co-occurrence structure can change even when variance components look similar

Each slice receives an independent analysis and diagnostic workflow

Plotting the data distribution

Proceed? [Y]/[N]?

Temporal trajectories

Plotting temporal trajectories for each continent




Paleo predictions

Current SDM models can reconstruct past-to-present biodiversity patterns and prepare the same machinery for future projection experiments

Take-home messages

Consulting deeper reasoning matrices

Summarising RESULTS together: spatial patterns, taxonomic resolution, temporal dynamics


I have used 1,130 cores with 29,904 spatio-temporal communities, 256 taxa, and 8,977,115 trait values translated into 24 functional types to fit 263 models.

Palaeoecological data CAN be used to reconstruct past biodiversity patterns and provide insights into ecological processes.

SPACE: The association signal is NOT scale-dependent and NOT stronger at local than at continental scales

TAXONOMY: Increasing taxonomic resolution DOES have an impact on the spatial pattern of the association signal, but NOT in the expected direction

TIME: Co-occurrence structure IS responding to major environmental changes, but the association signal IS surprisingly stable through time.

In addition to contemporary single-species diversity models, palaeoecological data can be used to predict future biodiversity patterns and support conservation efforts.

… termination










Execution complete.

Turning off non-essential systems

Thank you for your attention

Presenter


Assistant Professor at 🏛️Charles University, Prague, 🇨🇿


Head of the 🧑‍💻Laboratory of Quantitative Ecology


Interested in macroecology, palaeoecology, biodiversity, and data science



Presentation availability

This presentation is publicly available on the BIODYNAMICS project website


PDF backup contains static figures only; use the HTML deck for animations

MIT LICENSE | Supported by Czech Science Foundation grant GN23-06386I

                                 
██████ ▄▄ ▄▄ ▄▄▄▄▄▄ ▄▄▄▄   ▄▄▄   
██▄▄   ▀█▄█▀   ██   ██▄█▄ ██▀██  
██▄▄▄▄ ██ ██   ██   ██ ██ ██▀██  
                                 
 ▄▄▄▄ ▄▄    ▄▄ ▄▄▄▄  ▄▄▄▄▄  ▄▄▄▄ 
███▄▄ ██    ██ ██▀██ ██▄▄  ███▄▄ 
▄▄██▀ ██▄▄▄ ██ ████▀ ██▄▄▄ ▄▄██▀ 

Results of contemporary data



Is it a issue of model quality?


Is there relationship between species-species association and network modularity?


Is there relationship between network modularity and network size?


How good predictor is the climate?


How are the Functional Types generated ?