Package: TAD 1.0.1

Raphaël Martin

TAD: Realize the Trait Abundance Distribution

The “TAD” package compiled an analytical framework based on an analysis of the shape of the trait abundance distributions to better understand community assembly processes, and predict community dynamics under environmental changes. This framework mobilized a study of the relationship between the moments describing the shape of the distributions: the skewness and the kurtosis (SKR). The SKR allows the identification of commonalities in the shape of trait distributions across contrasting communities. Derived from the SKR, we developed mathematical parameters that summarise the complex pattern of distributions by assessing (i) the R², (ii) the Y-intercept, (iii) the slope, (iv) the functional stability of community (TADstab), and, (v) the distance from specific distribution families (i.e., the distance from the skew-uniform family a limit to the highest degree of evenness: TADeve).

Authors:Nathan Rondeau [aut], Yoann Le Bagousse-Pinguet [aut], Raphaël Martin [aut, cre], Lain Pavot [aut], Pierre Liancourt [aut], Nicolas Gross [aut], INRAe/UREP [cph]

TAD_1.0.1.tar.gz
TAD_1.0.1.tar.gz(r-4.7-any)TAD_1.0.1.tar.gz(r-4.6-any)
TAD_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
TAD/json (API)

# Install 'TAD' in R:
install.packages('TAD', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.60 score 215 downloads 18 exports 11 dependencies

Last updated from:79efedb79f. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK201
source / vignettesOK311
linux-release-x86_64OK194
wasm-releaseOK141

Exports:CONSTANTSgenerate_random_matrixlaunch_analysis_tadload_abundance_dataframeload_stat_skr_paramload_statistics_per_obsload_statistics_per_randomload_weighted_momentsmoments_graphnull_model_distribution_statssave_abundance_dataframesave_stat_skr_paramsave_statistics_per_obssave_statistics_per_randomsave_weighted_momentsskr_graphskr_param_graphweighted_mvsk

Dependencies:codetoolsdigestdoFutureforeachfuturefuture.applyglobalsiteratorslistenvmblmparallelly

Best strategy

Last update: 2024-11-28
Started: 2024-11-28

Get outputs in different formats
Main function and parameters | Get CSV outputs | Showing CSV outputs | Get tsv outputs | Showing tsv outputs | TSV and CSV should be identical | Get rda outputs | Showing rda outputs | RDA and loaded CSV hold the same values

Last update: 2024-11-28
Started: 2024-11-28

graph-outputs
moments_graph function | skr_graph function | skr_param_graph function | SKR graph when skew-non-uniform distribution | Output PNG, JPEG or SVG graphs

Last update: 2024-11-28
Started: 2024-11-28

Multiprocessing and single-core processing
Use Multiprocessing ? | Run with Single Core processing | Run with Multiprocessing | When you have finished | Running the TAD Analysis

Last update: 2024-11-28
Started: 2024-11-28

Readme and manuals

Help Manual

Help pageTopics
The CONSTANTS constantCONSTANTS
Generate random matrixgenerate_random_matrix
Launch the analysislaunch_analysis_tad
load_abundance_dataframeload_abundance_dataframe
load_stat_skr_paramload_stat_skr_param
load_statistics_per_obsload_statistics_per_obs
load_statistics_per_randomload_statistics_per_random
load_weighted_momentsload_weighted_moments
moments_graphmoments_graph
Compare a value to random valuesnull_model_distribution_stats
save_abundance_dataframesave_abundance_dataframe
save_stat_skr_paramsave_stat_skr_param
save_statistics_per_obssave_statistics_per_obs
save_statistics_per_randomsave_statistics_per_random
save_weighted_momentssave_weighted_moments
skr_graphskr_graph
skr_param_graphskr_param_graph
Compute the weighted mean, variance, skewness and kurtosisweighted_mvsk