"The recurring suggestions are that models should explicitly (i) include spatiotemporal dynamics; (ii) consider multiple species in interactions and (iii) account for the processes shaping biodiversity distribution."

FATE is a "a biodiversity model that meets this challenge at regional scale by combining phenomenological and process-based approaches and using well-defined plant functional group". (Boulangeat, 2014)



What FATE needs to be run?


The different type of parameters and flags

FATE requires a quite large number of parameters, which are stored into .txt files, presented to and recovered by the software. These parameters can be of 3 types :

  1. Filenames, to guide the application to other parameter files that should be read
  2. These filenames either correspond to :
    • other parameter files that contain values to be actually read and used
    • raster files, with the extension .tif (lighter) or .img


How to produce all these parameters files ?

RFate is a R package available on github and designed to provide support function to the FATE software.

It contains documentation and functions to create and organize all input files required by the model, as well as scripts to help analyze the resulting outputs.


See [Build parameter files](rfate_tutorial_2_params.html) `RFate` tutorial


The FATE friendly directory organization

As FATE needs quite a lot of parameters given into different parameter files, it is important to organize them in a clear and intuitive way.

While this is not mandatory to run a FATE simulation, a specific and methodical folder architecture can be obtained with the PRE_FATE.skeletonDirectory function from the RFate package.

A good way to start is to create this skeleton directory, and then copy or create the needed files inside to have all simulation data into the same place.

![](pictures/skeleton_directory_2.PNG){width=65%}



How to run a FATE Simulation ?


When all data and parameter files have been produced and correctly referred in a SimulParameters file, a FATE simulation can be run using the FATE.run function :


Note : the folder from which the command is sent must be adapted based on how paths to files have been given within the SimulParameters file :



How to handle the results ?


Once the simulation is completed, the directory defined under the flag --SAVING_DIR-- within the SimulParameters file must contain the following directories :

Each of them contains raster files with the abundance of Plant Functional Groups (PFG) (which should be considered as a proxy for the vegetation coverage/abundance) contained within each pixel of the study area. The files within each folder show different informations :

If the corresponding modules were activated within the GlobalParameters file, the following folders should also contain files :

These ouputs can then be used as is, or post-treated with functions from the RFate package to obtain more specific results (e.g. evolution of abundance curves, cover or diversity maps, etc).


See [Build graphics](rfate_tutorial_3_graphics.html) `RFate` tutorial


MayaGueguen/RFate documentation built on Oct. 17, 2020, 8:06 a.m.