MrIML 2.0 Case Studies

Authors

Nicholas M. Fountain-Jones

Ryan K. Leadbetter

Published

August 22, 2025

1 Overview

This document contains detailed descriptions of the suplementary code for (Fountain-Jones et al. 2024). Three case studies are presented along with a simulation study.

1.1 Case Studies

This repository demonstrates MrIML 2.0 across four ecological systems. Each case study is self-contained with data, code, and interpretation.

1.1.1 Case Study 1: Avian Blood Parasites

Analysis of co-occurrence patterns in vector-borne parasites from New Caledonian birds. Demonstrates asymmetric associations and the relative importance of host abundance versus biotic interactions.

Key findings: Host abundance is the primary driver, but parasite co-occurrence significantly improves predictions. Asymmetric associations reveal directional effects between parasite species.

1.1.2 Case Study 2: Forest Communities

Multi-taxonomic analysis of beetles, birds, and plants across forest successional gradients. Compares assembly mechanisms among different taxonomic groups.

Key findings: Environmental filtering dominates across all groups. Plant communities show strongest responses to successional gradients, while bird and beetle communities respond primarily to altitude and microclimate.

1.1.3 Case Study 3: Ostrich Gut Microbiome

Microbiome development across three gut sections (ileum, caecum, colon) in juvenile ostriches. Examines age-dependent assembly and section-specific patterns.

Key findings: Critical developmental window at 20-40 days post-hatching. Positive associations dominate across all gut sections, with age and weight as primary predictors.

1.2 Simulation study

A simulation study.

1.3 Computing enviroment information

sessionInfo()
R version 4.5.2 (2025-10-31)
Platform: aarch64-apple-darwin20
Running under: macOS Sequoia 15.6

Matrix products: default
BLAS:   /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 
LAPACK: /Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/lib/libRlapack.dylib;  LAPACK version 3.12.1

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

time zone: Australia/Hobart
tzcode source: internal

attached base packages:
[1] stats     graphics  grDevices datasets  utils     methods   base     

other attached packages:
 [1] patchwork_1.3.2    cowplot_1.2.0      ggnetwork_0.5.14   igraph_2.2.1      
 [5] flashlight_1.0.0   finetune_1.2.1     future_1.67.0      yardstick_1.3.2   
 [9] workflowsets_1.1.1 workflows_1.3.0    tune_2.0.1         tailor_0.1.0      
[13] rsample_1.3.1      recipes_1.3.1      parsnip_1.3.3      modeldata_1.5.1   
[17] infer_1.0.9        dials_1.4.2        scales_1.4.0       broom_1.0.10      
[21] tidymodels_1.4.1   mrIML_2.1.0        here_1.0.2         readxl_1.4.5      
[25] DT_0.34.0          lubridate_1.9.4    forcats_1.0.1      stringr_1.6.0     
[29] dplyr_1.1.4        purrr_1.2.0        readr_2.1.5        tidyr_1.3.1       
[33] tibble_3.3.0       ggplot2_4.0.0      tidyverse_2.0.0   

loaded via a namespace (and not attached):
 [1] rlang_1.1.6           magrittr_2.0.4        furrr_0.3.1          
 [4] compiler_4.5.2        vctrs_0.6.5           lhs_1.2.0            
 [7] pkgconfig_2.0.3       fastmap_1.2.0         backports_1.5.0      
[10] rmarkdown_2.30        prodlim_2025.04.28    tzdb_0.5.0           
[13] network_1.19.0        xfun_0.54             jsonlite_2.0.0       
[16] parallel_4.5.2        R6_2.6.1              stringi_1.8.7        
[19] RColorBrewer_1.1-3    parallelly_1.45.1     rpart_4.1.24         
[22] cellranger_1.1.0      Rcpp_1.1.0            knitr_1.50           
[25] future.apply_1.20.0   Matrix_1.7-4          splines_4.5.2        
[28] nnet_7.3-20           timechange_0.3.0      tidyselect_1.2.1     
[31] rstudioapi_0.17.1     yaml_2.3.10           timeDate_4051.111    
[34] codetools_0.2-20      listenv_0.10.0        lattice_0.22-7       
[37] withr_3.0.2           S7_0.2.0              coda_0.19-4.1        
[40] evaluate_1.0.5        survival_3.8-3        pillar_1.11.1        
[43] renv_1.1.5            generics_0.1.4        rprojroot_2.1.1      
[46] hms_1.1.4             globals_0.18.0        class_7.3-23         
[49] glue_1.8.0            tools_4.5.2           data.table_1.17.8    
[52] gower_1.0.2           grid_4.5.2            ipred_0.9-15         
[55] cli_3.6.5             DiceDesign_1.10       lava_1.8.2           
[58] gtable_0.3.6          GPfit_1.0-9           digest_0.6.37        
[61] sna_2.8               htmlwidgets_1.6.4     farver_2.1.2         
[64] htmltools_0.5.8.1     lifecycle_1.0.4       hardhat_1.4.2        
[67] statnet.common_4.12.0 MASS_7.3-65