Macarron is a workflow to systematically annotate and prioritize potentially bioactive (and often unannotated) small molecules in microbial community metabolomic datasets. Macarron prioritizes metabolic features as potentially bioactive in a phenotype/condition of interest using a combination of (a) covariance with annotated metabolites, (b) ecological properties such as abundance with respect to covarying annotated compounds, and (c) differential abundance in the phenotype/condition of interest.
If you have questions, please direct it to: Macarron Forum
Macarron requires R version 4.2.0 or higher. Install Bioconductor and then install Macarron:
if(!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("Macarron")
Macarron can be run from the command line or as an R function. Both methods require the same
arguments, have the same options, and use the same default settings. The package includes the
wrapper Macarron() as well as functions which perform different steps in the Macarron
framework.
Macarron requires 4 comma-separated, appropriately formatted input files. The files and their formatting constraints are described below.
If you do not have the chemical taxonomy file, you can generate this file using the annotation dataframe and Macarron utility decorate_ID (see Advanced Topics).
By default, all files will be stored in a folder named Macarron_output inside the current working directory. The main prioritization results are stored in prioritized_metabolites_all.csv. Another file, prioritized_metabolites_characterizable.csv is a subset of prioritized_metabolites_all.csv and only contains metabolic features which covary with at least one annotated metabolite.
The columns in these output files are:
Maaslin2.Example (demo) input files can be found under inst/extdata folder of the Macarron source. These files were generated from the PRISM study of stool metabolomes of individuals with inflammatory bowel disease (IBD) and healthy “Control” individuals. Control and IBD are the two phenotypes in this example. Macarron will be applied to prioritize metabolic features with respect to their bioactivity in IBD. Therefore, in this example, the phenotype of interest is “IBD” and the reference phenotype is “Control”. The four input files are demo_abundances.csv, demo_annotations.csv, demo_metadata.csv, and demo_taxonomy.csv.
library(Macarron)
## Loading required package: SummarizedExperiment
## Loading required package: MatrixGenerics
## Loading required package: matrixStats
##
## Attaching package: 'MatrixGenerics'
## The following objects are masked from 'package:matrixStats':
##
## colAlls, colAnyNAs, colAnys, colAvgsPerRowSet, colCollapse,
## colCounts, colCummaxs, colCummins, colCumprods, colCumsums,
## colDiffs, colIQRDiffs, colIQRs, colLogSumExps, colMadDiffs,
## colMads, colMaxs, colMeans2, colMedians, colMins, colOrderStats,
## colProds, colQuantiles, colRanges, colRanks, colSdDiffs, colSds,
## colSums2, colTabulates, colVarDiffs, colVars, colWeightedMads,
## colWeightedMeans, colWeightedMedians, colWeightedSds,
## colWeightedVars, rowAlls, rowAnyNAs, rowAnys, rowAvgsPerColSet,
## rowCollapse, rowCounts, rowCummaxs, rowCummins, rowCumprods,
## rowCumsums, rowDiffs, rowIQRDiffs, rowIQRs, rowLogSumExps,
## rowMadDiffs, rowMads, rowMaxs, rowMeans2, rowMedians, rowMins,
## rowOrderStats, rowProds, rowQuantiles, rowRanges, rowRanks,
## rowSdDiffs, rowSds, rowSums2, rowTabulates, rowVarDiffs, rowVars,
## rowWeightedMads, rowWeightedMeans, rowWeightedMedians,
## rowWeightedSds, rowWeightedVars
## Loading required package: GenomicRanges
## Loading required package: stats4
## Loading required package: BiocGenerics
## Loading required package: generics
##
## Attaching package: 'generics'
## The following objects are masked from 'package:base':
##
## as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
## setequal, union
##
## Attaching package: 'BiocGenerics'
## The following objects are masked from 'package:stats':
##
## IQR, mad, sd, var, xtabs
## The following objects are masked from 'package:base':
##
## Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
## as.data.frame, basename, cbind, colnames, dirname, do.call,
## duplicated, eval, evalq, get, grep, grepl, is.unsorted, lapply,
## mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
## rank, rbind, rownames, sapply, saveRDS, table, tapply, unique,
## unsplit, which.max, which.min
## Loading required package: S4Vectors
##
## Attaching package: 'S4Vectors'
## The following object is masked from 'package:utils':
##
## findMatches
## The following objects are masked from 'package:base':
##
## I, expand.grid, unname
## Loading required package: IRanges
## Loading required package: Seqinfo
## Loading required package: Biobase
## Welcome to Bioconductor
##
## Vignettes contain introductory material; view with
## 'browseVignettes()'. To cite Bioconductor, see
## 'citation("Biobase")', and for packages 'citation("pkgname")'.
##
## Attaching package: 'Biobase'
## The following object is masked from 'package:MatrixGenerics':
##
## rowMedians
## The following objects are masked from 'package:matrixStats':
##
## anyMissing, rowMedians
prism_abundances <- system.file(
'extdata','demo_abundances.csv', package="Macarron")
prism_annotations <-system.file(
'extdata','demo_annotations.csv', package="Macarron")
prism_metadata <-system.file(
'extdata','demo_metadata.csv', package="Macarron")
mets_taxonomy <-system.file(
'extdata','demo_taxonomy.csv', package="Macarron")
prism_prioritized <- Macarron::Macarron(input_abundances = prism_abundances,
input_annotations = prism_annotations,
input_metadata = prism_metadata,
input_taxonomy = mets_taxonomy)
## 2026-04-20 19:06:25.297475 INFO::Creating output folder.
## 2026-04-20 19:06:25.310835 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2026-04-20 19:06:25.374589 INFO::Summarized Experiment created.
## 2026-04-20 19:06:25.376326 INFO::Metadata chosen for prevalence filtering: diagnosis
## 869 features pass chosen minimum prevalence threshold of 0.7.
## Calculating pairwise correlations in phenotype: IBD
## Calculating pairwise correlations in phenotype: Control
## Distance matrix with 869 features created.
## 2026-04-20 19:06:29.138528 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2026-04-20 19:06:29.139966 INFO::Minimum module size used for this dataset: 10
## Tree constructed
## Evaluating measures of success
## ..cutHeight not given, setting it to 0.99 ===> 99% of the (truncated) height range in dendro.
## ..done.
## ..cutHeight not given, setting it to 0.99 ===> 99% of the (truncated) height range in dendro.
## ..done.
## ..cutHeight not given, setting it to 0.99 ===> 99% of the (truncated) height range in dendro.
## ..done.
## ..cutHeight not given, setting it to 0.99 ===> 99% of the (truncated) height range in dendro.
## ..done.
## ..cutHeight not given, setting it to 0.99 ===> 99% of the (truncated) height range in dendro.
## ..done.
## 2026-04-20 19:06:30.832064 INFO::Total number of modules detected: 30
## Initiating AVA calculations
## Finding anchors
## Calculating AVA
## Initiating q-value calculations
## [1] "Creating output folder"
## [1] "Creating output feature tables folder"
## [1] "Creating output fits folder"
## [1] "Creating output figures folder"
## 2026-04-20 19:06:32.950437 INFO::Writing function arguments to log file
## 2026-04-20 19:06:32.956166 INFO::Verifying options selected are valid
## 2026-04-20 19:06:32.996411 INFO::Determining format of input files
## 2026-04-20 19:06:32.997579 INFO::Input format is data samples as columns and metadata samples as rows
## 2026-04-20 19:06:33.013316 INFO::Formula for fixed effects: expr ~ diagnosis + age + antibiotics
## 2026-04-20 19:06:33.014873 INFO::Filter data based on min abundance and min prevalence
## 2026-04-20 19:06:33.015603 INFO::Total samples in data: 102
## 2026-04-20 19:06:33.016284 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2026-04-20 19:06:33.02751 INFO::Total filtered features: 0
## 2026-04-20 19:06:33.028581 INFO::Filtered feature names from abundance and prevalence filtering:
## 2026-04-20 19:06:33.048954 INFO::Total filtered features with variance filtering: 10
## 2026-04-20 19:06:33.050109 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2026-04-20 19:06:33.050842 INFO::Running selected normalization method: NONE
## 2026-04-20 19:06:33.051626 INFO::Applying z-score to standardize continuous metadata
## 2026-04-20 19:06:33.07156 INFO::Running selected transform method: NONE
## 2026-04-20 19:06:33.072535 INFO::Running selected analysis method: LM
## 2026-04-20 19:06:33.07756 INFO::Fitting model to feature number 1, F2
## 2026-04-20 19:06:33.086529 INFO::Fitting model to feature number 2, F3
## 2026-04-20 19:06:33.090213 INFO::Fitting model to feature number 3, F4
## 2026-04-20 19:06:33.093757 INFO::Fitting model to feature number 4, F5
## 2026-04-20 19:06:33.097243 INFO::Fitting model to feature number 5, F6
## 2026-04-20 19:06:33.100791 INFO::Fitting model to feature number 6, F7
## 2026-04-20 19:06:33.104299 INFO::Fitting model to feature number 7, F8
## 2026-04-20 19:06:33.107794 INFO::Fitting model to feature number 8, F9
## 2026-04-20 19:06:33.111284 INFO::Fitting model to feature number 9, F10
## 2026-04-20 19:06:33.114728 INFO::Fitting model to feature number 10, F11
## 2026-04-20 19:06:33.118191 INFO::Fitting model to feature number 11, F12
## 2026-04-20 19:06:33.121637 INFO::Fitting model to feature number 12, F13
## 2026-04-20 19:06:33.125122 INFO::Fitting model to feature number 13, F14
## 2026-04-20 19:06:33.128568 INFO::Fitting model to feature number 14, F15
## 2026-04-20 19:06:33.132024 INFO::Fitting model to feature number 15, F16
## 2026-04-20 19:06:33.135385 INFO::Fitting model to feature number 16, F17
## 2026-04-20 19:06:33.138776 INFO::Fitting model to feature number 17, F18
## 2026-04-20 19:06:33.142164 INFO::Fitting model to feature number 18, F19
## 2026-04-20 19:06:33.145576 INFO::Fitting model to feature number 19, F20
## 2026-04-20 19:06:33.148994 INFO::Fitting model to feature number 20, F21
## 2026-04-20 19:06:33.15234 INFO::Fitting model to feature number 21, F22
## 2026-04-20 19:06:33.155982 INFO::Fitting model to feature number 22, F23
## 2026-04-20 19:06:33.159428 INFO::Fitting model to feature number 23, F24
## 2026-04-20 19:06:33.162864 INFO::Fitting model to feature number 24, F25
## 2026-04-20 19:06:33.166391 INFO::Fitting model to feature number 25, F26
## 2026-04-20 19:06:33.169868 INFO::Fitting model to feature number 26, F27
## 2026-04-20 19:06:33.173337 INFO::Fitting model to feature number 27, F28
## 2026-04-20 19:06:33.17671 INFO::Fitting model to feature number 28, F29
## 2026-04-20 19:06:33.180152 INFO::Fitting model to feature number 29, F30
## 2026-04-20 19:06:33.183622 INFO::Fitting model to feature number 30, F31
## 2026-04-20 19:06:33.187099 INFO::Fitting model to feature number 31, F32
## 2026-04-20 19:06:33.190569 INFO::Fitting model to feature number 32, F33
## 2026-04-20 19:06:33.194059 INFO::Fitting model to feature number 33, F34
## 2026-04-20 19:06:33.197505 INFO::Fitting model to feature number 34, F35
## 2026-04-20 19:06:33.200953 INFO::Fitting model to feature number 35, F36
## 2026-04-20 19:06:33.204401 INFO::Fitting model to feature number 36, F37
## 2026-04-20 19:06:33.207823 INFO::Fitting model to feature number 37, F38
## 2026-04-20 19:06:33.211285 INFO::Fitting model to feature number 38, F39
## 2026-04-20 19:06:33.214644 INFO::Fitting model to feature number 39, F40
## 2026-04-20 19:06:33.21807 INFO::Fitting model to feature number 40, F41
## 2026-04-20 19:06:33.221505 INFO::Fitting model to feature number 41, F43
## 2026-04-20 19:06:33.224891 INFO::Fitting model to feature number 42, F44
## 2026-04-20 19:06:33.228379 INFO::Fitting model to feature number 43, F45
## 2026-04-20 19:06:33.231881 INFO::Fitting model to feature number 44, F46
## 2026-04-20 19:06:33.235398 INFO::Fitting model to feature number 45, F47
## 2026-04-20 19:06:33.238933 INFO::Fitting model to feature number 46, F48
## 2026-04-20 19:06:33.242458 INFO::Fitting model to feature number 47, F49
## 2026-04-20 19:06:33.245962 INFO::Fitting model to feature number 48, F50
## 2026-04-20 19:06:33.249449 INFO::Fitting model to feature number 49, F51
## 2026-04-20 19:06:33.252929 INFO::Fitting model to feature number 50, F52
## 2026-04-20 19:06:33.256352 INFO::Fitting model to feature number 51, F53
## 2026-04-20 19:06:33.25981 INFO::Fitting model to feature number 52, F54
## 2026-04-20 19:06:33.263305 INFO::Fitting model to feature number 53, F55
## 2026-04-20 19:06:33.266786 INFO::Fitting model to feature number 54, F56
## 2026-04-20 19:06:33.270287 INFO::Fitting model to feature number 55, F57
## 2026-04-20 19:06:33.273769 INFO::Fitting model to feature number 56, F58
## 2026-04-20 19:06:33.277218 INFO::Fitting model to feature number 57, F60
## 2026-04-20 19:06:33.280683 INFO::Fitting model to feature number 58, F63
## 2026-04-20 19:06:33.284173 INFO::Fitting model to feature number 59, F64
## 2026-04-20 19:06:33.287636 INFO::Fitting model to feature number 60, F65
## 2026-04-20 19:06:33.291006 INFO::Fitting model to feature number 61, F66
## 2026-04-20 19:06:33.294427 INFO::Fitting model to feature number 62, F67
## 2026-04-20 19:06:33.297924 INFO::Fitting model to feature number 63, F68
## 2026-04-20 19:06:33.301375 INFO::Fitting model to feature number 64, F69
## 2026-04-20 19:06:33.304862 INFO::Fitting model to feature number 65, F70
## 2026-04-20 19:06:33.308505 INFO::Fitting model to feature number 66, F71
## 2026-04-20 19:06:33.311966 INFO::Fitting model to feature number 67, F72
## 2026-04-20 19:06:33.315407 INFO::Fitting model to feature number 68, F73
## 2026-04-20 19:06:33.318864 INFO::Fitting model to feature number 69, F76
## 2026-04-20 19:06:33.322307 INFO::Fitting model to feature number 70, F77
## 2026-04-20 19:06:33.325711 INFO::Fitting model to feature number 71, F78
## 2026-04-20 19:06:33.329207 INFO::Fitting model to feature number 72, F79
## 2026-04-20 19:06:33.332677 INFO::Fitting model to feature number 73, F80
## 2026-04-20 19:06:33.336154 INFO::Fitting model to feature number 74, F81
## 2026-04-20 19:06:33.339678 INFO::Fitting model to feature number 75, F82
## 2026-04-20 19:06:33.343172 INFO::Fitting model to feature number 76, F83
## 2026-04-20 19:06:33.34672 INFO::Fitting model to feature number 77, F84
## 2026-04-20 19:06:33.350197 INFO::Fitting model to feature number 78, F85
## 2026-04-20 19:06:33.35371 INFO::Fitting model to feature number 79, F86
## 2026-04-20 19:06:33.357224 INFO::Fitting model to feature number 80, F87
## 2026-04-20 19:06:33.360732 INFO::Fitting model to feature number 81, F88
## 2026-04-20 19:06:33.364315 INFO::Fitting model to feature number 82, F89
## 2026-04-20 19:06:33.36788 INFO::Fitting model to feature number 83, F90
## 2026-04-20 19:06:33.37143 INFO::Fitting model to feature number 84, F91
## 2026-04-20 19:06:33.374975 INFO::Fitting model to feature number 85, F92
## 2026-04-20 19:06:33.378517 INFO::Fitting model to feature number 86, F93
## 2026-04-20 19:06:33.382039 INFO::Fitting model to feature number 87, F94
## 2026-04-20 19:06:33.385541 INFO::Fitting model to feature number 88, F95
## 2026-04-20 19:06:33.389064 INFO::Fitting model to feature number 89, F96
## 2026-04-20 19:06:33.392614 INFO::Fitting model to feature number 90, F97
## 2026-04-20 19:06:33.39619 INFO::Fitting model to feature number 91, F98
## 2026-04-20 19:06:33.399809 INFO::Fitting model to feature number 92, F99
## 2026-04-20 19:06:33.403411 INFO::Fitting model to feature number 93, F100
## 2026-04-20 19:06:33.406963 INFO::Fitting model to feature number 94, F101
## 2026-04-20 19:06:33.410532 INFO::Fitting model to feature number 95, F102
## 2026-04-20 19:06:33.414102 INFO::Fitting model to feature number 96, F103
## 2026-04-20 19:06:33.417626 INFO::Fitting model to feature number 97, F104
## 2026-04-20 19:06:33.42122 INFO::Fitting model to feature number 98, F105
## 2026-04-20 19:06:33.424742 INFO::Fitting model to feature number 99, F106
## 2026-04-20 19:06:33.428313 INFO::Fitting model to feature number 100, F107
## 2026-04-20 19:06:33.431803 INFO::Fitting model to feature number 101, F108
## 2026-04-20 19:06:33.435375 INFO::Fitting model to feature number 102, F109
## 2026-04-20 19:06:33.43893 INFO::Fitting model to feature number 103, F110
## 2026-04-20 19:06:33.44245 INFO::Fitting model to feature number 104, F111
## 2026-04-20 19:06:33.446002 INFO::Fitting model to feature number 105, F112
## 2026-04-20 19:06:33.449506 INFO::Fitting model to feature number 106, F113
## 2026-04-20 19:06:33.453025 INFO::Fitting model to feature number 107, F114
## 2026-04-20 19:06:33.456776 INFO::Fitting model to feature number 108, F115
## 2026-04-20 19:06:33.460281 INFO::Fitting model to feature number 109, F117
## 2026-04-20 19:06:33.463799 INFO::Fitting model to feature number 110, F118
## 2026-04-20 19:06:33.467354 INFO::Fitting model to feature number 111, F119
## 2026-04-20 19:06:33.470886 INFO::Fitting model to feature number 112, F120
## 2026-04-20 19:06:33.474427 INFO::Fitting model to feature number 113, F121
## 2026-04-20 19:06:33.477998 INFO::Fitting model to feature number 114, F122
## 2026-04-20 19:06:33.48158 INFO::Fitting model to feature number 115, F123
## 2026-04-20 19:06:33.500579 INFO::Fitting model to feature number 116, F124
## 2026-04-20 19:06:33.504598 INFO::Fitting model to feature number 117, F125
## 2026-04-20 19:06:33.508255 INFO::Fitting model to feature number 118, F126
## 2026-04-20 19:06:33.511818 INFO::Fitting model to feature number 119, F127
## 2026-04-20 19:06:33.515335 INFO::Fitting model to feature number 120, F128
## 2026-04-20 19:06:33.51878 INFO::Fitting model to feature number 121, F129
## 2026-04-20 19:06:33.522194 INFO::Fitting model to feature number 122, F130
## 2026-04-20 19:06:33.525595 INFO::Fitting model to feature number 123, F131
## 2026-04-20 19:06:33.528953 INFO::Fitting model to feature number 124, F132
## 2026-04-20 19:06:33.532286 INFO::Fitting model to feature number 125, F133
## 2026-04-20 19:06:33.53561 INFO::Fitting model to feature number 126, F134
## 2026-04-20 19:06:33.538949 INFO::Fitting model to feature number 127, F135
## 2026-04-20 19:06:33.54226 INFO::Fitting model to feature number 128, F136
## 2026-04-20 19:06:33.545579 INFO::Fitting model to feature number 129, F137
## 2026-04-20 19:06:33.548921 INFO::Fitting model to feature number 130, F138
## 2026-04-20 19:06:33.552255 INFO::Fitting model to feature number 131, F139
## 2026-04-20 19:06:33.555554 INFO::Fitting model to feature number 132, F140
## 2026-04-20 19:06:33.558881 INFO::Fitting model to feature number 133, F141
## 2026-04-20 19:06:33.562177 INFO::Fitting model to feature number 134, F142
## 2026-04-20 19:06:33.565457 INFO::Fitting model to feature number 135, F143
## 2026-04-20 19:06:33.56874 INFO::Fitting model to feature number 136, F144
## 2026-04-20 19:06:33.572045 INFO::Fitting model to feature number 137, F145
## 2026-04-20 19:06:33.575334 INFO::Fitting model to feature number 138, F146
## 2026-04-20 19:06:33.578653 INFO::Fitting model to feature number 139, F147
## 2026-04-20 19:06:33.581922 INFO::Fitting model to feature number 140, F148
## 2026-04-20 19:06:33.585288 INFO::Fitting model to feature number 141, F149
## 2026-04-20 19:06:33.588614 INFO::Fitting model to feature number 142, F150
## 2026-04-20 19:06:33.591943 INFO::Fitting model to feature number 143, F152
## 2026-04-20 19:06:33.595273 INFO::Fitting model to feature number 144, F153
## 2026-04-20 19:06:33.598592 INFO::Fitting model to feature number 145, F154
## 2026-04-20 19:06:33.601893 INFO::Fitting model to feature number 146, F155
## 2026-04-20 19:06:33.605212 INFO::Fitting model to feature number 147, F156
## 2026-04-20 19:06:33.608509 INFO::Fitting model to feature number 148, F157
## 2026-04-20 19:06:33.611809 INFO::Fitting model to feature number 149, F158
## 2026-04-20 19:06:33.61519 INFO::Fitting model to feature number 150, F159
## 2026-04-20 19:06:33.618542 INFO::Fitting model to feature number 151, F160
## 2026-04-20 19:06:33.621881 INFO::Fitting model to feature number 152, F161
## 2026-04-20 19:06:33.625205 INFO::Fitting model to feature number 153, F162
## 2026-04-20 19:06:33.628515 INFO::Fitting model to feature number 154, F163
## 2026-04-20 19:06:33.631828 INFO::Fitting model to feature number 155, F164
## 2026-04-20 19:06:33.635146 INFO::Fitting model to feature number 156, F165
## 2026-04-20 19:06:33.638466 INFO::Fitting model to feature number 157, F166
## 2026-04-20 19:06:33.64193 INFO::Fitting model to feature number 158, F167
## 2026-04-20 19:06:33.645361 INFO::Fitting model to feature number 159, F168
## 2026-04-20 19:06:33.648644 INFO::Fitting model to feature number 160, F169
## 2026-04-20 19:06:33.652084 INFO::Fitting model to feature number 161, F170
## 2026-04-20 19:06:33.655387 INFO::Fitting model to feature number 162, F171
## 2026-04-20 19:06:33.658688 INFO::Fitting model to feature number 163, F172
## 2026-04-20 19:06:33.662022 INFO::Fitting model to feature number 164, F173
## 2026-04-20 19:06:33.665341 INFO::Fitting model to feature number 165, F174
## 2026-04-20 19:06:33.668633 INFO::Fitting model to feature number 166, F175
## 2026-04-20 19:06:33.67195 INFO::Fitting model to feature number 167, F176
## 2026-04-20 19:06:33.675223 INFO::Fitting model to feature number 168, F177
## 2026-04-20 19:06:33.678509 INFO::Fitting model to feature number 169, F178
## 2026-04-20 19:06:33.681808 INFO::Fitting model to feature number 170, F179
## 2026-04-20 19:06:33.685146 INFO::Fitting model to feature number 171, F180
## 2026-04-20 19:06:33.688471 INFO::Fitting model to feature number 172, F181
## 2026-04-20 19:06:33.691775 INFO::Fitting model to feature number 173, F182
## 2026-04-20 19:06:33.695086 INFO::Fitting model to feature number 174, F183
## 2026-04-20 19:06:33.698408 INFO::Fitting model to feature number 175, F184
## 2026-04-20 19:06:33.70171 INFO::Fitting model to feature number 176, F185
## 2026-04-20 19:06:33.704998 INFO::Fitting model to feature number 177, F186
## 2026-04-20 19:06:33.708288 INFO::Fitting model to feature number 178, F187
## 2026-04-20 19:06:33.711561 INFO::Fitting model to feature number 179, F188
## 2026-04-20 19:06:33.714867 INFO::Fitting model to feature number 180, F189
## 2026-04-20 19:06:33.718188 INFO::Fitting model to feature number 181, F190
## 2026-04-20 19:06:33.721513 INFO::Fitting model to feature number 182, F191
## 2026-04-20 19:06:33.724824 INFO::Fitting model to feature number 183, F192
## 2026-04-20 19:06:33.728124 INFO::Fitting model to feature number 184, F193
## 2026-04-20 19:06:33.73143 INFO::Fitting model to feature number 185, F194
## 2026-04-20 19:06:33.734645 INFO::Fitting model to feature number 186, F195
## 2026-04-20 19:06:33.737934 INFO::Fitting model to feature number 187, F196
## 2026-04-20 19:06:33.741217 INFO::Fitting model to feature number 188, F197
## 2026-04-20 19:06:33.74451 INFO::Fitting model to feature number 189, F198
## 2026-04-20 19:06:33.747811 INFO::Fitting model to feature number 190, F199
## 2026-04-20 19:06:33.751148 INFO::Fitting model to feature number 191, F200
## 2026-04-20 19:06:33.754489 INFO::Fitting model to feature number 192, F201
## 2026-04-20 19:06:33.757787 INFO::Fitting model to feature number 193, F202
## 2026-04-20 19:06:33.761069 INFO::Fitting model to feature number 194, F203
## 2026-04-20 19:06:33.764371 INFO::Fitting model to feature number 195, F204
## 2026-04-20 19:06:33.767658 INFO::Fitting model to feature number 196, F206
## 2026-04-20 19:06:33.770941 INFO::Fitting model to feature number 197, F207
## 2026-04-20 19:06:33.774222 INFO::Fitting model to feature number 198, F208
## 2026-04-20 19:06:33.777497 INFO::Fitting model to feature number 199, F209
## 2026-04-20 19:06:33.780789 INFO::Fitting model to feature number 200, F210
## 2026-04-20 19:06:33.78409 INFO::Fitting model to feature number 201, F211
## 2026-04-20 19:06:33.7874 INFO::Fitting model to feature number 202, F212
## 2026-04-20 19:06:33.790689 INFO::Fitting model to feature number 203, F213
## 2026-04-20 19:06:33.794 INFO::Fitting model to feature number 204, F214
## 2026-04-20 19:06:33.797308 INFO::Fitting model to feature number 205, F215
## 2026-04-20 19:06:33.80065 INFO::Fitting model to feature number 206, F216
## 2026-04-20 19:06:33.80398 INFO::Fitting model to feature number 207, F217
## 2026-04-20 19:06:33.807286 INFO::Fitting model to feature number 208, F218
## 2026-04-20 19:06:33.810587 INFO::Fitting model to feature number 209, F219
## 2026-04-20 19:06:33.813972 INFO::Fitting model to feature number 210, F220
## 2026-04-20 19:06:33.817321 INFO::Fitting model to feature number 211, F221
## 2026-04-20 19:06:33.820724 INFO::Fitting model to feature number 212, F222
## 2026-04-20 19:06:33.824154 INFO::Fitting model to feature number 213, F223
## 2026-04-20 19:06:33.827525 INFO::Fitting model to feature number 214, F224
## 2026-04-20 19:06:33.830888 INFO::Fitting model to feature number 215, F225
## 2026-04-20 19:06:33.834284 INFO::Fitting model to feature number 216, F226
## 2026-04-20 19:06:33.83763 INFO::Fitting model to feature number 217, F227
## 2026-04-20 19:06:33.840979 INFO::Fitting model to feature number 218, F228
## 2026-04-20 19:06:33.844322 INFO::Fitting model to feature number 219, F229
## 2026-04-20 19:06:33.847658 INFO::Fitting model to feature number 220, F230
## 2026-04-20 19:06:33.851018 INFO::Fitting model to feature number 221, F231
## 2026-04-20 19:06:33.854385 INFO::Fitting model to feature number 222, F232
## 2026-04-20 19:06:33.857764 INFO::Fitting model to feature number 223, F233
## 2026-04-20 19:06:33.861187 INFO::Fitting model to feature number 224, F234
## 2026-04-20 19:06:33.864581 INFO::Fitting model to feature number 225, F235
## 2026-04-20 19:06:33.867972 INFO::Fitting model to feature number 226, F236
## 2026-04-20 19:06:33.871318 INFO::Fitting model to feature number 227, F237
## 2026-04-20 19:06:33.874648 INFO::Fitting model to feature number 228, F238
## 2026-04-20 19:06:33.878009 INFO::Fitting model to feature number 229, F239
## 2026-04-20 19:06:33.881401 INFO::Fitting model to feature number 230, F240
## 2026-04-20 19:06:33.884822 INFO::Fitting model to feature number 231, F241
## 2026-04-20 19:06:33.888212 INFO::Fitting model to feature number 232, F242
## 2026-04-20 19:06:33.891605 INFO::Fitting model to feature number 233, F243
## 2026-04-20 19:06:33.894979 INFO::Fitting model to feature number 234, F244
## 2026-04-20 19:06:33.898347 INFO::Fitting model to feature number 235, F245
## 2026-04-20 19:06:33.901683 INFO::Fitting model to feature number 236, F246
## 2026-04-20 19:06:33.905058 INFO::Fitting model to feature number 237, F247
## 2026-04-20 19:06:33.908404 INFO::Fitting model to feature number 238, F248
## 2026-04-20 19:06:33.911809 INFO::Fitting model to feature number 239, F249
## 2026-04-20 19:06:33.915267 INFO::Fitting model to feature number 240, F250
## 2026-04-20 19:06:33.91871 INFO::Fitting model to feature number 241, F252
## 2026-04-20 19:06:33.922214 INFO::Fitting model to feature number 242, F253
## 2026-04-20 19:06:33.925652 INFO::Fitting model to feature number 243, F254
## 2026-04-20 19:06:33.929079 INFO::Fitting model to feature number 244, F255
## 2026-04-20 19:06:33.93247 INFO::Fitting model to feature number 245, F256
## 2026-04-20 19:06:33.935885 INFO::Fitting model to feature number 246, F257
## 2026-04-20 19:06:33.939312 INFO::Fitting model to feature number 247, F259
## 2026-04-20 19:06:33.942662 INFO::Fitting model to feature number 248, F260
## 2026-04-20 19:06:33.946053 INFO::Fitting model to feature number 249, F261
## 2026-04-20 19:06:33.949417 INFO::Fitting model to feature number 250, F262
## 2026-04-20 19:06:33.952796 INFO::Fitting model to feature number 251, F263
## 2026-04-20 19:06:33.956173 INFO::Fitting model to feature number 252, F264
## 2026-04-20 19:06:33.95954 INFO::Fitting model to feature number 253, F265
## 2026-04-20 19:06:33.962897 INFO::Fitting model to feature number 254, F266
## 2026-04-20 19:06:33.966287 INFO::Fitting model to feature number 255, F267
## 2026-04-20 19:06:33.96965 INFO::Fitting model to feature number 256, F269
## 2026-04-20 19:06:33.973055 INFO::Fitting model to feature number 257, F270
## 2026-04-20 19:06:33.976432 INFO::Fitting model to feature number 258, F271
## 2026-04-20 19:06:33.979833 INFO::Fitting model to feature number 259, F272
## 2026-04-20 19:06:33.983227 INFO::Fitting model to feature number 260, F273
## 2026-04-20 19:06:33.986601 INFO::Fitting model to feature number 261, F274
## 2026-04-20 19:06:33.989993 INFO::Fitting model to feature number 262, F276
## 2026-04-20 19:06:33.993437 INFO::Fitting model to feature number 263, F277
## 2026-04-20 19:06:33.996867 INFO::Fitting model to feature number 264, F278
## 2026-04-20 19:06:34.000282 INFO::Fitting model to feature number 265, F279
## 2026-04-20 19:06:34.003653 INFO::Fitting model to feature number 266, F280
## 2026-04-20 19:06:34.007071 INFO::Fitting model to feature number 267, F281
## 2026-04-20 19:06:34.010449 INFO::Fitting model to feature number 268, F282
## 2026-04-20 19:06:34.013818 INFO::Fitting model to feature number 269, F283
## 2026-04-20 19:06:34.017192 INFO::Fitting model to feature number 270, F284
## 2026-04-20 19:06:34.020535 INFO::Fitting model to feature number 271, F285
## 2026-04-20 19:06:34.023931 INFO::Fitting model to feature number 272, F286
## 2026-04-20 19:06:34.027309 INFO::Fitting model to feature number 273, F287
## 2026-04-20 19:06:34.030703 INFO::Fitting model to feature number 274, F288
## 2026-04-20 19:06:34.034099 INFO::Fitting model to feature number 275, F289
## 2026-04-20 19:06:34.037487 INFO::Fitting model to feature number 276, F290
## 2026-04-20 19:06:34.04089 INFO::Fitting model to feature number 277, F292
## 2026-04-20 19:06:34.044306 INFO::Fitting model to feature number 278, F293
## 2026-04-20 19:06:34.047677 INFO::Fitting model to feature number 279, F294
## 2026-04-20 19:06:34.051092 INFO::Fitting model to feature number 280, F295
## 2026-04-20 19:06:34.066831 INFO::Fitting model to feature number 281, F296
## 2026-04-20 19:06:34.070553 INFO::Fitting model to feature number 282, F297
## 2026-04-20 19:06:34.074079 INFO::Fitting model to feature number 283, F298
## 2026-04-20 19:06:34.077557 INFO::Fitting model to feature number 284, F299
## 2026-04-20 19:06:34.081007 INFO::Fitting model to feature number 285, F300
## 2026-04-20 19:06:34.084424 INFO::Fitting model to feature number 286, F301
## 2026-04-20 19:06:34.087849 INFO::Fitting model to feature number 287, F302
## 2026-04-20 19:06:34.091245 INFO::Fitting model to feature number 288, F303
## 2026-04-20 19:06:34.094611 INFO::Fitting model to feature number 289, F304
## 2026-04-20 19:06:34.09798 INFO::Fitting model to feature number 290, F305
## 2026-04-20 19:06:34.101338 INFO::Fitting model to feature number 291, F306
## 2026-04-20 19:06:34.104691 INFO::Fitting model to feature number 292, F307
## 2026-04-20 19:06:34.108035 INFO::Fitting model to feature number 293, F308
## 2026-04-20 19:06:34.111366 INFO::Fitting model to feature number 294, F309
## 2026-04-20 19:06:34.114687 INFO::Fitting model to feature number 295, F310
## 2026-04-20 19:06:34.118037 INFO::Fitting model to feature number 296, F311
## 2026-04-20 19:06:34.121399 INFO::Fitting model to feature number 297, F312
## 2026-04-20 19:06:34.124776 INFO::Fitting model to feature number 298, F313
## 2026-04-20 19:06:34.128139 INFO::Fitting model to feature number 299, F315
## 2026-04-20 19:06:34.131481 INFO::Fitting model to feature number 300, F316
## 2026-04-20 19:06:34.134846 INFO::Fitting model to feature number 301, F317
## 2026-04-20 19:06:34.138227 INFO::Fitting model to feature number 302, F318
## 2026-04-20 19:06:34.141597 INFO::Fitting model to feature number 303, F319
## 2026-04-20 19:06:34.144994 INFO::Fitting model to feature number 304, F320
## 2026-04-20 19:06:34.148388 INFO::Fitting model to feature number 305, F321
## 2026-04-20 19:06:34.151743 INFO::Fitting model to feature number 306, F322
## 2026-04-20 19:06:34.155094 INFO::Fitting model to feature number 307, F323
## 2026-04-20 19:06:34.158451 INFO::Fitting model to feature number 308, F324
## 2026-04-20 19:06:34.16184 INFO::Fitting model to feature number 309, F325
## 2026-04-20 19:06:34.165233 INFO::Fitting model to feature number 310, F326
## 2026-04-20 19:06:34.168647 INFO::Fitting model to feature number 311, F327
## 2026-04-20 19:06:34.172079 INFO::Fitting model to feature number 312, F328
## 2026-04-20 19:06:34.175536 INFO::Fitting model to feature number 313, F329
## 2026-04-20 19:06:34.179031 INFO::Fitting model to feature number 314, F330
## 2026-04-20 19:06:34.182547 INFO::Fitting model to feature number 315, F331
## 2026-04-20 19:06:34.185968 INFO::Fitting model to feature number 316, F332
## 2026-04-20 19:06:34.189368 INFO::Fitting model to feature number 317, F333
## 2026-04-20 19:06:34.192791 INFO::Fitting model to feature number 318, F334
## 2026-04-20 19:06:34.196223 INFO::Fitting model to feature number 319, F335
## 2026-04-20 19:06:34.199648 INFO::Fitting model to feature number 320, F336
## 2026-04-20 19:06:34.203127 INFO::Fitting model to feature number 321, F337
## 2026-04-20 19:06:34.206623 INFO::Fitting model to feature number 322, F338
## 2026-04-20 19:06:34.210207 INFO::Fitting model to feature number 323, F339
## 2026-04-20 19:06:34.213602 INFO::Fitting model to feature number 324, F340
## 2026-04-20 19:06:34.217158 INFO::Fitting model to feature number 325, F342
## 2026-04-20 19:06:34.22055 INFO::Fitting model to feature number 326, F343
## 2026-04-20 19:06:34.22397 INFO::Fitting model to feature number 327, F344
## 2026-04-20 19:06:34.227403 INFO::Fitting model to feature number 328, F345
## 2026-04-20 19:06:34.230859 INFO::Fitting model to feature number 329, F346
## 2026-04-20 19:06:34.234308 INFO::Fitting model to feature number 330, F347
## 2026-04-20 19:06:34.237841 INFO::Fitting model to feature number 331, F348
## 2026-04-20 19:06:34.24136 INFO::Fitting model to feature number 332, F350
## 2026-04-20 19:06:34.244762 INFO::Fitting model to feature number 333, F351
## 2026-04-20 19:06:34.248167 INFO::Fitting model to feature number 334, F352
## 2026-04-20 19:06:34.25158 INFO::Fitting model to feature number 335, F353
## 2026-04-20 19:06:34.254947 INFO::Fitting model to feature number 336, F355
## 2026-04-20 19:06:34.258306 INFO::Fitting model to feature number 337, F356
## 2026-04-20 19:06:34.261664 INFO::Fitting model to feature number 338, F357
## 2026-04-20 19:06:34.265028 INFO::Fitting model to feature number 339, F358
## 2026-04-20 19:06:34.268425 INFO::Fitting model to feature number 340, F359
## 2026-04-20 19:06:34.271873 INFO::Fitting model to feature number 341, F360
## 2026-04-20 19:06:34.275323 INFO::Fitting model to feature number 342, F361
## 2026-04-20 19:06:34.278707 INFO::Fitting model to feature number 343, F362
## 2026-04-20 19:06:34.282109 INFO::Fitting model to feature number 344, F363
## 2026-04-20 19:06:34.285506 INFO::Fitting model to feature number 345, F364
## 2026-04-20 19:06:34.288881 INFO::Fitting model to feature number 346, F365
## 2026-04-20 19:06:34.292234 INFO::Fitting model to feature number 347, F366
## 2026-04-20 19:06:34.295584 INFO::Fitting model to feature number 348, F367
## 2026-04-20 19:06:34.298955 INFO::Fitting model to feature number 349, F368
## 2026-04-20 19:06:34.302317 INFO::Fitting model to feature number 350, F369
## 2026-04-20 19:06:34.305697 INFO::Fitting model to feature number 351, F370
## 2026-04-20 19:06:34.30914 INFO::Fitting model to feature number 352, F371
## 2026-04-20 19:06:34.312704 INFO::Fitting model to feature number 353, F372
## 2026-04-20 19:06:34.316126 INFO::Fitting model to feature number 354, F373
## 2026-04-20 19:06:34.319493 INFO::Fitting model to feature number 355, F374
## 2026-04-20 19:06:34.322863 INFO::Fitting model to feature number 356, F375
## 2026-04-20 19:06:34.326217 INFO::Fitting model to feature number 357, F376
## 2026-04-20 19:06:34.329562 INFO::Fitting model to feature number 358, F377
## 2026-04-20 19:06:34.332886 INFO::Fitting model to feature number 359, F378
## 2026-04-20 19:06:34.336198 INFO::Fitting model to feature number 360, F379
## 2026-04-20 19:06:34.339535 INFO::Fitting model to feature number 361, F380
## 2026-04-20 19:06:34.342951 INFO::Fitting model to feature number 362, F381
## 2026-04-20 19:06:34.34631 INFO::Fitting model to feature number 363, F382
## 2026-04-20 19:06:34.349669 INFO::Fitting model to feature number 364, F383
## 2026-04-20 19:06:34.353026 INFO::Fitting model to feature number 365, F384
## 2026-04-20 19:06:34.35636 INFO::Fitting model to feature number 366, F386
## 2026-04-20 19:06:34.359681 INFO::Fitting model to feature number 367, F387
## 2026-04-20 19:06:34.363012 INFO::Fitting model to feature number 368, F388
## 2026-04-20 19:06:34.366386 INFO::Fitting model to feature number 369, F389
## 2026-04-20 19:06:34.369777 INFO::Fitting model to feature number 370, F390
## 2026-04-20 19:06:34.373189 INFO::Fitting model to feature number 371, F391
## 2026-04-20 19:06:34.376591 INFO::Fitting model to feature number 372, F392
## 2026-04-20 19:06:34.380022 INFO::Fitting model to feature number 373, F393
## 2026-04-20 19:06:34.383469 INFO::Fitting model to feature number 374, F394
## 2026-04-20 19:06:34.386844 INFO::Fitting model to feature number 375, F395
## 2026-04-20 19:06:34.390157 INFO::Fitting model to feature number 376, F396
## 2026-04-20 19:06:34.393519 INFO::Fitting model to feature number 377, F397
## 2026-04-20 19:06:34.396852 INFO::Fitting model to feature number 378, F398
## 2026-04-20 19:06:34.400237 INFO::Fitting model to feature number 379, F399
## 2026-04-20 19:06:34.403633 INFO::Fitting model to feature number 380, F400
## 2026-04-20 19:06:34.407039 INFO::Fitting model to feature number 381, F401
## 2026-04-20 19:06:34.410446 INFO::Fitting model to feature number 382, F402
## 2026-04-20 19:06:34.413838 INFO::Fitting model to feature number 383, F403
## 2026-04-20 19:06:34.417236 INFO::Fitting model to feature number 384, F404
## 2026-04-20 19:06:34.420592 INFO::Fitting model to feature number 385, F406
## 2026-04-20 19:06:34.423984 INFO::Fitting model to feature number 386, F407
## 2026-04-20 19:06:34.427382 INFO::Fitting model to feature number 387, F408
## 2026-04-20 19:06:34.430759 INFO::Fitting model to feature number 388, F409
## 2026-04-20 19:06:34.43417 INFO::Fitting model to feature number 389, F410
## 2026-04-20 19:06:34.437547 INFO::Fitting model to feature number 390, F411
## 2026-04-20 19:06:34.440902 INFO::Fitting model to feature number 391, F412
## 2026-04-20 19:06:34.444267 INFO::Fitting model to feature number 392, F413
## 2026-04-20 19:06:34.447633 INFO::Fitting model to feature number 393, F414
## 2026-04-20 19:06:34.451025 INFO::Fitting model to feature number 394, F415
## 2026-04-20 19:06:34.454386 INFO::Fitting model to feature number 395, F417
## 2026-04-20 19:06:34.457759 INFO::Fitting model to feature number 396, F418
## 2026-04-20 19:06:34.461087 INFO::Fitting model to feature number 397, F419
## 2026-04-20 19:06:34.464327 INFO::Fitting model to feature number 398, F420
## 2026-04-20 19:06:34.467633 INFO::Fitting model to feature number 399, F421
## 2026-04-20 19:06:34.470933 INFO::Fitting model to feature number 400, F422
## 2026-04-20 19:06:34.474279 INFO::Fitting model to feature number 401, F423
## 2026-04-20 19:06:34.477597 INFO::Fitting model to feature number 402, F425
## 2026-04-20 19:06:34.480904 INFO::Fitting model to feature number 403, F426
## 2026-04-20 19:06:34.484235 INFO::Fitting model to feature number 404, F428
## 2026-04-20 19:06:34.487564 INFO::Fitting model to feature number 405, F429
## 2026-04-20 19:06:34.490905 INFO::Fitting model to feature number 406, F430
## 2026-04-20 19:06:34.494264 INFO::Fitting model to feature number 407, F431
## 2026-04-20 19:06:34.497581 INFO::Fitting model to feature number 408, F432
## 2026-04-20 19:06:34.500921 INFO::Fitting model to feature number 409, F433
## 2026-04-20 19:06:34.504258 INFO::Fitting model to feature number 410, F434
## 2026-04-20 19:06:34.507593 INFO::Fitting model to feature number 411, F435
## 2026-04-20 19:06:34.510945 INFO::Fitting model to feature number 412, F436
## 2026-04-20 19:06:34.514285 INFO::Fitting model to feature number 413, F437
## 2026-04-20 19:06:34.517624 INFO::Fitting model to feature number 414, F438
## 2026-04-20 19:06:34.520985 INFO::Fitting model to feature number 415, F439
## 2026-04-20 19:06:34.524337 INFO::Fitting model to feature number 416, F440
## 2026-04-20 19:06:34.527665 INFO::Fitting model to feature number 417, F441
## 2026-04-20 19:06:34.531012 INFO::Fitting model to feature number 418, F442
## 2026-04-20 19:06:34.534349 INFO::Fitting model to feature number 419, F443
## 2026-04-20 19:06:34.537691 INFO::Fitting model to feature number 420, F444
## 2026-04-20 19:06:34.541039 INFO::Fitting model to feature number 421, F445
## 2026-04-20 19:06:34.544388 INFO::Fitting model to feature number 422, F446
## 2026-04-20 19:06:34.547768 INFO::Fitting model to feature number 423, F447
## 2026-04-20 19:06:34.551152 INFO::Fitting model to feature number 424, F448
## 2026-04-20 19:06:34.554512 INFO::Fitting model to feature number 425, F449
## 2026-04-20 19:06:34.557873 INFO::Fitting model to feature number 426, F450
## 2026-04-20 19:06:34.561284 INFO::Fitting model to feature number 427, F451
## 2026-04-20 19:06:34.564638 INFO::Fitting model to feature number 428, F452
## 2026-04-20 19:06:34.568024 INFO::Fitting model to feature number 429, F454
## 2026-04-20 19:06:34.571404 INFO::Fitting model to feature number 430, F455
## 2026-04-20 19:06:34.574773 INFO::Fitting model to feature number 431, F456
## 2026-04-20 19:06:34.578145 INFO::Fitting model to feature number 432, F457
## 2026-04-20 19:06:34.581497 INFO::Fitting model to feature number 433, F458
## 2026-04-20 19:06:34.584865 INFO::Fitting model to feature number 434, F459
## 2026-04-20 19:06:34.588231 INFO::Fitting model to feature number 435, F461
## 2026-04-20 19:06:34.591592 INFO::Fitting model to feature number 436, F462
## 2026-04-20 19:06:34.602714 INFO::Fitting model to feature number 437, F463
## 2026-04-20 19:06:34.606441 INFO::Fitting model to feature number 438, F464
## 2026-04-20 19:06:34.609924 INFO::Fitting model to feature number 439, F465
## 2026-04-20 19:06:34.61338 INFO::Fitting model to feature number 440, F466
## 2026-04-20 19:06:34.6168 INFO::Fitting model to feature number 441, F467
## 2026-04-20 19:06:34.6202 INFO::Fitting model to feature number 442, F468
## 2026-04-20 19:06:34.6236 INFO::Fitting model to feature number 443, F469
## 2026-04-20 19:06:34.62699 INFO::Fitting model to feature number 444, F470
## 2026-04-20 19:06:34.65123 INFO::Fitting model to feature number 445, F471
## 2026-04-20 19:06:34.654972 INFO::Fitting model to feature number 446, F474
## 2026-04-20 19:06:34.658505 INFO::Fitting model to feature number 447, F475
## 2026-04-20 19:06:34.661989 INFO::Fitting model to feature number 448, F476
## 2026-04-20 19:06:34.665379 INFO::Fitting model to feature number 449, F477
## 2026-04-20 19:06:34.668761 INFO::Fitting model to feature number 450, F478
## 2026-04-20 19:06:34.672183 INFO::Fitting model to feature number 451, F479
## 2026-04-20 19:06:34.675547 INFO::Fitting model to feature number 452, F480
## 2026-04-20 19:06:34.678921 INFO::Fitting model to feature number 453, F481
## 2026-04-20 19:06:34.682317 INFO::Fitting model to feature number 454, F482
## 2026-04-20 19:06:34.685694 INFO::Fitting model to feature number 455, F483
## 2026-04-20 19:06:34.689043 INFO::Fitting model to feature number 456, F484
## 2026-04-20 19:06:34.692412 INFO::Fitting model to feature number 457, F485
## 2026-04-20 19:06:34.695778 INFO::Fitting model to feature number 458, F486
## 2026-04-20 19:06:34.699163 INFO::Fitting model to feature number 459, F487
## 2026-04-20 19:06:34.702514 INFO::Fitting model to feature number 460, F488
## 2026-04-20 19:06:34.705848 INFO::Fitting model to feature number 461, F489
## 2026-04-20 19:06:34.709194 INFO::Fitting model to feature number 462, F490
## 2026-04-20 19:06:34.712558 INFO::Fitting model to feature number 463, F491
## 2026-04-20 19:06:34.715974 INFO::Fitting model to feature number 464, F492
## 2026-04-20 19:06:34.719337 INFO::Fitting model to feature number 465, F493
## 2026-04-20 19:06:34.722827 INFO::Fitting model to feature number 466, F494
## 2026-04-20 19:06:34.726308 INFO::Fitting model to feature number 467, F495
## 2026-04-20 19:06:34.729788 INFO::Fitting model to feature number 468, F496
## 2026-04-20 19:06:34.733245 INFO::Fitting model to feature number 469, F497
## 2026-04-20 19:06:34.736628 INFO::Fitting model to feature number 470, F498
## 2026-04-20 19:06:34.739999 INFO::Fitting model to feature number 471, F499
## 2026-04-20 19:06:34.743394 INFO::Fitting model to feature number 472, F500
## 2026-04-20 19:06:34.746786 INFO::Fitting model to feature number 473, F501
## 2026-04-20 19:06:34.750259 INFO::Fitting model to feature number 474, F502
## 2026-04-20 19:06:34.753694 INFO::Fitting model to feature number 475, F503
## 2026-04-20 19:06:34.757122 INFO::Fitting model to feature number 476, F504
## 2026-04-20 19:06:34.760502 INFO::Fitting model to feature number 477, F505
## 2026-04-20 19:06:34.76394 INFO::Fitting model to feature number 478, F506
## 2026-04-20 19:06:34.767343 INFO::Fitting model to feature number 479, F507
## 2026-04-20 19:06:34.770687 INFO::Fitting model to feature number 480, F508
## 2026-04-20 19:06:34.774107 INFO::Fitting model to feature number 481, F509
## 2026-04-20 19:06:34.777518 INFO::Fitting model to feature number 482, F510
## 2026-04-20 19:06:34.78102 INFO::Fitting model to feature number 483, F511
## 2026-04-20 19:06:34.78452 INFO::Fitting model to feature number 484, F512
## 2026-04-20 19:06:34.787953 INFO::Fitting model to feature number 485, F513
## 2026-04-20 19:06:34.791477 INFO::Fitting model to feature number 486, F514
## 2026-04-20 19:06:34.794984 INFO::Fitting model to feature number 487, F515
## 2026-04-20 19:06:34.798297 INFO::Fitting model to feature number 488, F516
## 2026-04-20 19:06:34.801662 INFO::Fitting model to feature number 489, F517
## 2026-04-20 19:06:34.804985 INFO::Fitting model to feature number 490, F518
## 2026-04-20 19:06:34.808327 INFO::Fitting model to feature number 491, F519
## 2026-04-20 19:06:34.811925 INFO::Fitting model to feature number 492, F520
## 2026-04-20 19:06:34.815533 INFO::Fitting model to feature number 493, F521
## 2026-04-20 19:06:34.819091 INFO::Fitting model to feature number 494, F522
## 2026-04-20 19:06:34.822474 INFO::Fitting model to feature number 495, F523
## 2026-04-20 19:06:34.825831 INFO::Fitting model to feature number 496, F524
## 2026-04-20 19:06:34.829189 INFO::Fitting model to feature number 497, F525
## 2026-04-20 19:06:34.832537 INFO::Fitting model to feature number 498, F526
## 2026-04-20 19:06:34.835886 INFO::Fitting model to feature number 499, F527
## 2026-04-20 19:06:34.839222 INFO::Fitting model to feature number 500, F528
## 2026-04-20 19:06:34.842532 INFO::Fitting model to feature number 501, F529
## 2026-04-20 19:06:34.845841 INFO::Fitting model to feature number 502, F530
## 2026-04-20 19:06:34.84917 INFO::Fitting model to feature number 503, F531
## 2026-04-20 19:06:34.852521 INFO::Fitting model to feature number 504, F532
## 2026-04-20 19:06:34.855874 INFO::Fitting model to feature number 505, F533
## 2026-04-20 19:06:34.85922 INFO::Fitting model to feature number 506, F534
## 2026-04-20 19:06:34.862542 INFO::Fitting model to feature number 507, F535
## 2026-04-20 19:06:34.865891 INFO::Fitting model to feature number 508, F536
## 2026-04-20 19:06:34.869242 INFO::Fitting model to feature number 509, F537
## 2026-04-20 19:06:34.872562 INFO::Fitting model to feature number 510, F539
## 2026-04-20 19:06:34.875892 INFO::Fitting model to feature number 511, F540
## 2026-04-20 19:06:34.879194 INFO::Fitting model to feature number 512, F541
## 2026-04-20 19:06:34.882499 INFO::Fitting model to feature number 513, F543
## 2026-04-20 19:06:34.885797 INFO::Fitting model to feature number 514, F544
## 2026-04-20 19:06:34.88913 INFO::Fitting model to feature number 515, F545
## 2026-04-20 19:06:34.892462 INFO::Fitting model to feature number 516, F546
## 2026-04-20 19:06:34.895789 INFO::Fitting model to feature number 517, F547
## 2026-04-20 19:06:34.899103 INFO::Fitting model to feature number 518, F548
## 2026-04-20 19:06:34.902431 INFO::Fitting model to feature number 519, F549
## 2026-04-20 19:06:34.906025 INFO::Fitting model to feature number 520, F550
## 2026-04-20 19:06:34.909636 INFO::Fitting model to feature number 521, F551
## 2026-04-20 19:06:34.913248 INFO::Fitting model to feature number 522, F552
## 2026-04-20 19:06:34.916807 INFO::Fitting model to feature number 523, F553
## 2026-04-20 19:06:34.920387 INFO::Fitting model to feature number 524, F554
## 2026-04-20 19:06:34.924029 INFO::Fitting model to feature number 525, F555
## 2026-04-20 19:06:34.927625 INFO::Fitting model to feature number 526, F556
## 2026-04-20 19:06:34.931212 INFO::Fitting model to feature number 527, F557
## 2026-04-20 19:06:34.93481 INFO::Fitting model to feature number 528, F558
## 2026-04-20 19:06:34.938401 INFO::Fitting model to feature number 529, F559
## 2026-04-20 19:06:34.941992 INFO::Fitting model to feature number 530, F560
## 2026-04-20 19:06:34.945579 INFO::Fitting model to feature number 531, F561
## 2026-04-20 19:06:34.949286 INFO::Fitting model to feature number 532, F562
## 2026-04-20 19:06:34.952949 INFO::Fitting model to feature number 533, F563
## 2026-04-20 19:06:34.956601 INFO::Fitting model to feature number 534, F564
## 2026-04-20 19:06:34.960255 INFO::Fitting model to feature number 535, F566
## 2026-04-20 19:06:34.963886 INFO::Fitting model to feature number 536, F567
## 2026-04-20 19:06:34.967527 INFO::Fitting model to feature number 537, F568
## 2026-04-20 19:06:34.971405 INFO::Fitting model to feature number 538, F569
## 2026-04-20 19:06:34.975108 INFO::Fitting model to feature number 539, F570
## 2026-04-20 19:06:34.978827 INFO::Fitting model to feature number 540, F571
## 2026-04-20 19:06:34.982544 INFO::Fitting model to feature number 541, F572
## 2026-04-20 19:06:34.986192 INFO::Fitting model to feature number 542, F573
## 2026-04-20 19:06:34.989899 INFO::Fitting model to feature number 543, F574
## 2026-04-20 19:06:34.993608 INFO::Fitting model to feature number 544, F575
## 2026-04-20 19:06:34.997283 INFO::Fitting model to feature number 545, F576
## 2026-04-20 19:06:35.001009 INFO::Fitting model to feature number 546, F578
## 2026-04-20 19:06:35.004704 INFO::Fitting model to feature number 547, F579
## 2026-04-20 19:06:35.008515 INFO::Fitting model to feature number 548, F580
## 2026-04-20 19:06:35.012346 INFO::Fitting model to feature number 549, F581
## 2026-04-20 19:06:35.016147 INFO::Fitting model to feature number 550, F582
## 2026-04-20 19:06:35.019948 INFO::Fitting model to feature number 551, F583
## 2026-04-20 19:06:35.02384 INFO::Fitting model to feature number 552, F584
## 2026-04-20 19:06:35.027774 INFO::Fitting model to feature number 553, F585
## 2026-04-20 19:06:35.031536 INFO::Fitting model to feature number 554, F586
## 2026-04-20 19:06:35.035226 INFO::Fitting model to feature number 555, F587
## 2026-04-20 19:06:35.038926 INFO::Fitting model to feature number 556, F588
## 2026-04-20 19:06:35.042642 INFO::Fitting model to feature number 557, F589
## 2026-04-20 19:06:35.046484 INFO::Fitting model to feature number 558, F590
## 2026-04-20 19:06:35.050319 INFO::Fitting model to feature number 559, F591
## 2026-04-20 19:06:35.05419 INFO::Fitting model to feature number 560, F592
## 2026-04-20 19:06:35.05786 INFO::Fitting model to feature number 561, F593
## 2026-04-20 19:06:35.061274 INFO::Fitting model to feature number 562, F594
## 2026-04-20 19:06:35.064606 INFO::Fitting model to feature number 563, F595
## 2026-04-20 19:06:35.067974 INFO::Fitting model to feature number 564, F596
## 2026-04-20 19:06:35.071365 INFO::Fitting model to feature number 565, F597
## 2026-04-20 19:06:35.074732 INFO::Fitting model to feature number 566, F598
## 2026-04-20 19:06:35.078099 INFO::Fitting model to feature number 567, F599
## 2026-04-20 19:06:35.081508 INFO::Fitting model to feature number 568, F600
## 2026-04-20 19:06:35.084931 INFO::Fitting model to feature number 569, F601
## 2026-04-20 19:06:35.088362 INFO::Fitting model to feature number 570, F602
## 2026-04-20 19:06:35.091771 INFO::Fitting model to feature number 571, F603
## 2026-04-20 19:06:35.095155 INFO::Fitting model to feature number 572, F605
## 2026-04-20 19:06:35.098509 INFO::Fitting model to feature number 573, F606
## 2026-04-20 19:06:35.101947 INFO::Fitting model to feature number 574, F607
## 2026-04-20 19:06:35.10538 INFO::Fitting model to feature number 575, F608
## 2026-04-20 19:06:35.108773 INFO::Fitting model to feature number 576, F609
## 2026-04-20 19:06:35.112176 INFO::Fitting model to feature number 577, F610
## 2026-04-20 19:06:35.11558 INFO::Fitting model to feature number 578, F611
## 2026-04-20 19:06:35.118965 INFO::Fitting model to feature number 579, F612
## 2026-04-20 19:06:35.122344 INFO::Fitting model to feature number 580, F613
## 2026-04-20 19:06:35.12569 INFO::Fitting model to feature number 581, F614
## 2026-04-20 19:06:35.129041 INFO::Fitting model to feature number 582, F615
## 2026-04-20 19:06:35.132398 INFO::Fitting model to feature number 583, F616
## 2026-04-20 19:06:35.13578 INFO::Fitting model to feature number 584, F617
## 2026-04-20 19:06:35.139199 INFO::Fitting model to feature number 585, F618
## 2026-04-20 19:06:35.142588 INFO::Fitting model to feature number 586, F619
## 2026-04-20 19:06:35.146016 INFO::Fitting model to feature number 587, F620
## 2026-04-20 19:06:35.14941 INFO::Fitting model to feature number 588, F621
## 2026-04-20 19:06:35.152776 INFO::Fitting model to feature number 589, F622
## 2026-04-20 19:06:35.156138 INFO::Fitting model to feature number 590, F623
## 2026-04-20 19:06:35.159553 INFO::Fitting model to feature number 591, F624
## 2026-04-20 19:06:35.162952 INFO::Fitting model to feature number 592, F625
## 2026-04-20 19:06:35.166387 INFO::Fitting model to feature number 593, F626
## 2026-04-20 19:06:35.169831 INFO::Fitting model to feature number 594, F627
## 2026-04-20 19:06:35.173244 INFO::Fitting model to feature number 595, F628
## 2026-04-20 19:06:35.176634 INFO::Fitting model to feature number 596, F630
## 2026-04-20 19:06:35.18003 INFO::Fitting model to feature number 597, F631
## 2026-04-20 19:06:35.183403 INFO::Fitting model to feature number 598, F632
## 2026-04-20 19:06:35.186771 INFO::Fitting model to feature number 599, F633
## 2026-04-20 19:06:35.190154 INFO::Fitting model to feature number 600, F634
## 2026-04-20 19:06:35.19354 INFO::Fitting model to feature number 601, F635
## 2026-04-20 19:06:35.196979 INFO::Fitting model to feature number 602, F636
## 2026-04-20 19:06:35.200388 INFO::Fitting model to feature number 603, F637
## 2026-04-20 19:06:35.203803 INFO::Fitting model to feature number 604, F638
## 2026-04-20 19:06:35.207224 INFO::Fitting model to feature number 605, F639
## 2026-04-20 19:06:35.210656 INFO::Fitting model to feature number 606, F640
## 2026-04-20 19:06:35.21404 INFO::Fitting model to feature number 607, F641
## 2026-04-20 19:06:35.228633 INFO::Fitting model to feature number 608, F642
## 2026-04-20 19:06:35.23352 INFO::Fitting model to feature number 609, F643
## 2026-04-20 19:06:35.23716 INFO::Fitting model to feature number 610, F644
## 2026-04-20 19:06:35.240674 INFO::Fitting model to feature number 611, F645
## 2026-04-20 19:06:35.244123 INFO::Fitting model to feature number 612, F646
## 2026-04-20 19:06:35.247552 INFO::Fitting model to feature number 613, F647
## 2026-04-20 19:06:35.250987 INFO::Fitting model to feature number 614, F648
## 2026-04-20 19:06:35.254343 INFO::Fitting model to feature number 615, F649
## 2026-04-20 19:06:35.257664 INFO::Fitting model to feature number 616, F650
## 2026-04-20 19:06:35.261029 INFO::Fitting model to feature number 617, F651
## 2026-04-20 19:06:35.264364 INFO::Fitting model to feature number 618, F652
## 2026-04-20 19:06:35.26771 INFO::Fitting model to feature number 619, F653
## 2026-04-20 19:06:35.27108 INFO::Fitting model to feature number 620, F654
## 2026-04-20 19:06:35.274421 INFO::Fitting model to feature number 621, F655
## 2026-04-20 19:06:35.277747 INFO::Fitting model to feature number 622, F656
## 2026-04-20 19:06:35.281065 INFO::Fitting model to feature number 623, F657
## 2026-04-20 19:06:35.284387 INFO::Fitting model to feature number 624, F658
## 2026-04-20 19:06:35.287719 INFO::Fitting model to feature number 625, F659
## 2026-04-20 19:06:35.291041 INFO::Fitting model to feature number 626, F660
## 2026-04-20 19:06:35.294375 INFO::Fitting model to feature number 627, F661
## 2026-04-20 19:06:35.297689 INFO::Fitting model to feature number 628, F662
## 2026-04-20 19:06:35.301053 INFO::Fitting model to feature number 629, F663
## 2026-04-20 19:06:35.304437 INFO::Fitting model to feature number 630, F664
## 2026-04-20 19:06:35.307826 INFO::Fitting model to feature number 631, F665
## 2026-04-20 19:06:35.311191 INFO::Fitting model to feature number 632, F666
## 2026-04-20 19:06:35.314555 INFO::Fitting model to feature number 633, F667
## 2026-04-20 19:06:35.317926 INFO::Fitting model to feature number 634, F668
## 2026-04-20 19:06:35.321261 INFO::Fitting model to feature number 635, F669
## 2026-04-20 19:06:35.324589 INFO::Fitting model to feature number 636, F670
## 2026-04-20 19:06:35.327933 INFO::Fitting model to feature number 637, F671
## 2026-04-20 19:06:35.331224 INFO::Fitting model to feature number 638, F673
## 2026-04-20 19:06:35.334517 INFO::Fitting model to feature number 639, F674
## 2026-04-20 19:06:35.337805 INFO::Fitting model to feature number 640, F675
## 2026-04-20 19:06:35.341126 INFO::Fitting model to feature number 641, F676
## 2026-04-20 19:06:35.344484 INFO::Fitting model to feature number 642, F677
## 2026-04-20 19:06:35.347811 INFO::Fitting model to feature number 643, F678
## 2026-04-20 19:06:35.351202 INFO::Fitting model to feature number 644, F679
## 2026-04-20 19:06:35.354541 INFO::Fitting model to feature number 645, F680
## 2026-04-20 19:06:35.357863 INFO::Fitting model to feature number 646, F681
## 2026-04-20 19:06:35.361176 INFO::Fitting model to feature number 647, F682
## 2026-04-20 19:06:35.364477 INFO::Fitting model to feature number 648, F683
## 2026-04-20 19:06:35.367765 INFO::Fitting model to feature number 649, F684
## 2026-04-20 19:06:35.371235 INFO::Fitting model to feature number 650, F685
## 2026-04-20 19:06:35.374677 INFO::Fitting model to feature number 651, F686
## 2026-04-20 19:06:35.377985 INFO::Fitting model to feature number 652, F687
## 2026-04-20 19:06:35.381342 INFO::Fitting model to feature number 653, F688
## 2026-04-20 19:06:35.384634 INFO::Fitting model to feature number 654, F689
## 2026-04-20 19:06:35.38795 INFO::Fitting model to feature number 655, F690
## 2026-04-20 19:06:35.391235 INFO::Fitting model to feature number 656, F691
## 2026-04-20 19:06:35.394545 INFO::Fitting model to feature number 657, F692
## 2026-04-20 19:06:35.397839 INFO::Fitting model to feature number 658, F693
## 2026-04-20 19:06:35.401136 INFO::Fitting model to feature number 659, F694
## 2026-04-20 19:06:35.404427 INFO::Fitting model to feature number 660, F695
## 2026-04-20 19:06:35.407778 INFO::Fitting model to feature number 661, F696
## 2026-04-20 19:06:35.411119 INFO::Fitting model to feature number 662, F697
## 2026-04-20 19:06:35.414442 INFO::Fitting model to feature number 663, F698
## 2026-04-20 19:06:35.417761 INFO::Fitting model to feature number 664, F699
## 2026-04-20 19:06:35.421088 INFO::Fitting model to feature number 665, F700
## 2026-04-20 19:06:35.424368 INFO::Fitting model to feature number 666, F701
## 2026-04-20 19:06:35.427649 INFO::Fitting model to feature number 667, F702
## 2026-04-20 19:06:35.430974 INFO::Fitting model to feature number 668, F704
## 2026-04-20 19:06:35.434279 INFO::Fitting model to feature number 669, F705
## 2026-04-20 19:06:35.437576 INFO::Fitting model to feature number 670, F706
## 2026-04-20 19:06:35.440897 INFO::Fitting model to feature number 671, F707
## 2026-04-20 19:06:35.444154 INFO::Fitting model to feature number 672, F708
## 2026-04-20 19:06:35.447467 INFO::Fitting model to feature number 673, F709
## 2026-04-20 19:06:35.450779 INFO::Fitting model to feature number 674, F710
## 2026-04-20 19:06:35.454145 INFO::Fitting model to feature number 675, F711
## 2026-04-20 19:06:35.457502 INFO::Fitting model to feature number 676, F712
## 2026-04-20 19:06:35.460837 INFO::Fitting model to feature number 677, F713
## 2026-04-20 19:06:35.46418 INFO::Fitting model to feature number 678, F714
## 2026-04-20 19:06:35.467516 INFO::Fitting model to feature number 679, F715
## 2026-04-20 19:06:35.470825 INFO::Fitting model to feature number 680, F716
## 2026-04-20 19:06:35.474149 INFO::Fitting model to feature number 681, F717
## 2026-04-20 19:06:35.4775 INFO::Fitting model to feature number 682, F718
## 2026-04-20 19:06:35.480845 INFO::Fitting model to feature number 683, F719
## 2026-04-20 19:06:35.484221 INFO::Fitting model to feature number 684, F720
## 2026-04-20 19:06:35.487578 INFO::Fitting model to feature number 685, F721
## 2026-04-20 19:06:35.490927 INFO::Fitting model to feature number 686, F722
## 2026-04-20 19:06:35.494229 INFO::Fitting model to feature number 687, F723
## 2026-04-20 19:06:35.49755 INFO::Fitting model to feature number 688, F724
## 2026-04-20 19:06:35.500861 INFO::Fitting model to feature number 689, F725
## 2026-04-20 19:06:35.504181 INFO::Fitting model to feature number 690, F726
## 2026-04-20 19:06:35.5075 INFO::Fitting model to feature number 691, F727
## 2026-04-20 19:06:35.510841 INFO::Fitting model to feature number 692, F728
## 2026-04-20 19:06:35.514174 INFO::Fitting model to feature number 693, F729
## 2026-04-20 19:06:35.517486 INFO::Fitting model to feature number 694, F730
## 2026-04-20 19:06:35.520834 INFO::Fitting model to feature number 695, F731
## 2026-04-20 19:06:35.52416 INFO::Fitting model to feature number 696, F732
## 2026-04-20 19:06:35.527462 INFO::Fitting model to feature number 697, F733
## 2026-04-20 19:06:35.53075 INFO::Fitting model to feature number 698, F734
## 2026-04-20 19:06:35.534054 INFO::Fitting model to feature number 699, F735
## 2026-04-20 19:06:35.537343 INFO::Fitting model to feature number 700, F736
## 2026-04-20 19:06:35.540577 INFO::Fitting model to feature number 701, F737
## 2026-04-20 19:06:35.543948 INFO::Fitting model to feature number 702, F739
## 2026-04-20 19:06:35.547306 INFO::Fitting model to feature number 703, F740
## 2026-04-20 19:06:35.550676 INFO::Fitting model to feature number 704, F741
## 2026-04-20 19:06:35.554077 INFO::Fitting model to feature number 705, F742
## 2026-04-20 19:06:35.55751 INFO::Fitting model to feature number 706, F743
## 2026-04-20 19:06:35.560925 INFO::Fitting model to feature number 707, F745
## 2026-04-20 19:06:35.564266 INFO::Fitting model to feature number 708, F746
## 2026-04-20 19:06:35.5676 INFO::Fitting model to feature number 709, F747
## 2026-04-20 19:06:35.570946 INFO::Fitting model to feature number 710, F748
## 2026-04-20 19:06:35.574331 INFO::Fitting model to feature number 711, F749
## 2026-04-20 19:06:35.577738 INFO::Fitting model to feature number 712, F750
## 2026-04-20 19:06:35.581163 INFO::Fitting model to feature number 713, F751
## 2026-04-20 19:06:35.584564 INFO::Fitting model to feature number 714, F752
## 2026-04-20 19:06:35.58794 INFO::Fitting model to feature number 715, F753
## 2026-04-20 19:06:35.591384 INFO::Fitting model to feature number 716, F755
## 2026-04-20 19:06:35.594808 INFO::Fitting model to feature number 717, F756
## 2026-04-20 19:06:35.598179 INFO::Fitting model to feature number 718, F757
## 2026-04-20 19:06:35.601519 INFO::Fitting model to feature number 719, F758
## 2026-04-20 19:06:35.604885 INFO::Fitting model to feature number 720, F759
## 2026-04-20 19:06:35.608258 INFO::Fitting model to feature number 721, F760
## 2026-04-20 19:06:35.611643 INFO::Fitting model to feature number 722, F761
## 2026-04-20 19:06:35.615099 INFO::Fitting model to feature number 723, F762
## 2026-04-20 19:06:35.618536 INFO::Fitting model to feature number 724, F763
## 2026-04-20 19:06:35.621936 INFO::Fitting model to feature number 725, F764
## 2026-04-20 19:06:35.625378 INFO::Fitting model to feature number 726, F765
## 2026-04-20 19:06:35.628757 INFO::Fitting model to feature number 727, F766
## 2026-04-20 19:06:35.632124 INFO::Fitting model to feature number 728, F767
## 2026-04-20 19:06:35.635493 INFO::Fitting model to feature number 729, F768
## 2026-04-20 19:06:35.638834 INFO::Fitting model to feature number 730, F769
## 2026-04-20 19:06:35.642184 INFO::Fitting model to feature number 731, F770
## 2026-04-20 19:06:35.645625 INFO::Fitting model to feature number 732, F771
## 2026-04-20 19:06:35.649048 INFO::Fitting model to feature number 733, F772
## 2026-04-20 19:06:35.652536 INFO::Fitting model to feature number 734, F773
## 2026-04-20 19:06:35.656012 INFO::Fitting model to feature number 735, F774
## 2026-04-20 19:06:35.659519 INFO::Fitting model to feature number 736, F775
## 2026-04-20 19:06:35.662988 INFO::Fitting model to feature number 737, F776
## 2026-04-20 19:06:35.666419 INFO::Fitting model to feature number 738, F777
## 2026-04-20 19:06:35.669868 INFO::Fitting model to feature number 739, F778
## 2026-04-20 19:06:35.673306 INFO::Fitting model to feature number 740, F779
## 2026-04-20 19:06:35.676764 INFO::Fitting model to feature number 741, F780
## 2026-04-20 19:06:35.680237 INFO::Fitting model to feature number 742, F781
## 2026-04-20 19:06:35.683694 INFO::Fitting model to feature number 743, F782
## 2026-04-20 19:06:35.687137 INFO::Fitting model to feature number 744, F783
## 2026-04-20 19:06:35.690552 INFO::Fitting model to feature number 745, F784
## 2026-04-20 19:06:35.69398 INFO::Fitting model to feature number 746, F785
## 2026-04-20 19:06:35.697402 INFO::Fitting model to feature number 747, F786
## 2026-04-20 19:06:35.700803 INFO::Fitting model to feature number 748, F787
## 2026-04-20 19:06:35.704223 INFO::Fitting model to feature number 749, F788
## 2026-04-20 19:06:35.707616 INFO::Fitting model to feature number 750, F789
## 2026-04-20 19:06:35.711013 INFO::Fitting model to feature number 751, F790
## 2026-04-20 19:06:35.714433 INFO::Fitting model to feature number 752, F791
## 2026-04-20 19:06:35.717874 INFO::Fitting model to feature number 753, F792
## 2026-04-20 19:06:35.721289 INFO::Fitting model to feature number 754, F793
## 2026-04-20 19:06:35.724779 INFO::Fitting model to feature number 755, F794
## 2026-04-20 19:06:35.72828 INFO::Fitting model to feature number 756, F795
## 2026-04-20 19:06:35.731719 INFO::Fitting model to feature number 757, F796
## 2026-04-20 19:06:35.735137 INFO::Fitting model to feature number 758, F797
## 2026-04-20 19:06:35.738559 INFO::Fitting model to feature number 759, F798
## 2026-04-20 19:06:35.741981 INFO::Fitting model to feature number 760, F799
## 2026-04-20 19:06:35.745385 INFO::Fitting model to feature number 761, F800
## 2026-04-20 19:06:35.748821 INFO::Fitting model to feature number 762, F801
## 2026-04-20 19:06:35.752378 INFO::Fitting model to feature number 763, F802
## 2026-04-20 19:06:35.755937 INFO::Fitting model to feature number 764, F803
## 2026-04-20 19:06:35.759492 INFO::Fitting model to feature number 765, F804
## 2026-04-20 19:06:35.763075 INFO::Fitting model to feature number 766, F805
## 2026-04-20 19:06:35.766582 INFO::Fitting model to feature number 767, F806
## 2026-04-20 19:06:35.770062 INFO::Fitting model to feature number 768, F808
## 2026-04-20 19:06:35.77353 INFO::Fitting model to feature number 769, F809
## 2026-04-20 19:06:35.776976 INFO::Fitting model to feature number 770, F810
## 2026-04-20 19:06:35.780322 INFO::Fitting model to feature number 771, F811
## 2026-04-20 19:06:35.797168 INFO::Fitting model to feature number 772, F812
## 2026-04-20 19:06:35.801013 INFO::Fitting model to feature number 773, F813
## 2026-04-20 19:06:35.804579 INFO::Fitting model to feature number 774, F814
## 2026-04-20 19:06:35.808076 INFO::Fitting model to feature number 775, F815
## 2026-04-20 19:06:35.811533 INFO::Fitting model to feature number 776, F816
## 2026-04-20 19:06:35.815001 INFO::Fitting model to feature number 777, F817
## 2026-04-20 19:06:35.818472 INFO::Fitting model to feature number 778, F818
## 2026-04-20 19:06:35.821912 INFO::Fitting model to feature number 779, F819
## 2026-04-20 19:06:35.825351 INFO::Fitting model to feature number 780, F820
## 2026-04-20 19:06:35.828769 INFO::Fitting model to feature number 781, F821
## 2026-04-20 19:06:35.832191 INFO::Fitting model to feature number 782, F822
## 2026-04-20 19:06:35.835586 INFO::Fitting model to feature number 783, F823
## 2026-04-20 19:06:35.838953 INFO::Fitting model to feature number 784, F824
## 2026-04-20 19:06:35.84231 INFO::Fitting model to feature number 785, F825
## 2026-04-20 19:06:35.84564 INFO::Fitting model to feature number 786, F826
## 2026-04-20 19:06:35.84894 INFO::Fitting model to feature number 787, F827
## 2026-04-20 19:06:35.852295 INFO::Fitting model to feature number 788, F828
## 2026-04-20 19:06:35.855671 INFO::Fitting model to feature number 789, F829
## 2026-04-20 19:06:35.859032 INFO::Fitting model to feature number 790, F830
## 2026-04-20 19:06:35.862395 INFO::Fitting model to feature number 791, F831
## 2026-04-20 19:06:35.865826 INFO::Fitting model to feature number 792, F832
## 2026-04-20 19:06:35.86924 INFO::Fitting model to feature number 793, F833
## 2026-04-20 19:06:35.872629 INFO::Fitting model to feature number 794, F834
## 2026-04-20 19:06:35.875984 INFO::Fitting model to feature number 795, F835
## 2026-04-20 19:06:35.879333 INFO::Fitting model to feature number 796, F836
## 2026-04-20 19:06:35.882626 INFO::Fitting model to feature number 797, F837
## 2026-04-20 19:06:35.885997 INFO::Fitting model to feature number 798, F838
## 2026-04-20 19:06:35.889409 INFO::Fitting model to feature number 799, F839
## 2026-04-20 19:06:35.892717 INFO::Fitting model to feature number 800, F840
## 2026-04-20 19:06:35.896085 INFO::Fitting model to feature number 801, F841
## 2026-04-20 19:06:35.899426 INFO::Fitting model to feature number 802, F842
## 2026-04-20 19:06:35.902776 INFO::Fitting model to feature number 803, F843
## 2026-04-20 19:06:35.906093 INFO::Fitting model to feature number 804, F844
## 2026-04-20 19:06:35.909426 INFO::Fitting model to feature number 805, F845
## 2026-04-20 19:06:35.912806 INFO::Fitting model to feature number 806, F847
## 2026-04-20 19:06:35.91613 INFO::Fitting model to feature number 807, F848
## 2026-04-20 19:06:35.919487 INFO::Fitting model to feature number 808, F849
## 2026-04-20 19:06:35.922822 INFO::Fitting model to feature number 809, F850
## 2026-04-20 19:06:35.926168 INFO::Fitting model to feature number 810, F851
## 2026-04-20 19:06:35.929487 INFO::Fitting model to feature number 811, F852
## 2026-04-20 19:06:35.9328 INFO::Fitting model to feature number 812, F853
## 2026-04-20 19:06:35.936262 INFO::Fitting model to feature number 813, F854
## 2026-04-20 19:06:35.939752 INFO::Fitting model to feature number 814, F855
## 2026-04-20 19:06:35.943084 INFO::Fitting model to feature number 815, F856
## 2026-04-20 19:06:35.946466 INFO::Fitting model to feature number 816, F857
## 2026-04-20 19:06:35.949786 INFO::Fitting model to feature number 817, F858
## 2026-04-20 19:06:35.953137 INFO::Fitting model to feature number 818, F859
## 2026-04-20 19:06:35.956459 INFO::Fitting model to feature number 819, F860
## 2026-04-20 19:06:35.959812 INFO::Fitting model to feature number 820, F861
## 2026-04-20 19:06:35.963149 INFO::Fitting model to feature number 821, F862
## 2026-04-20 19:06:35.966478 INFO::Fitting model to feature number 822, F863
## 2026-04-20 19:06:35.969808 INFO::Fitting model to feature number 823, F864
## 2026-04-20 19:06:35.973119 INFO::Fitting model to feature number 824, F865
## 2026-04-20 19:06:35.976415 INFO::Fitting model to feature number 825, F866
## 2026-04-20 19:06:35.97974 INFO::Fitting model to feature number 826, F867
## 2026-04-20 19:06:35.983062 INFO::Fitting model to feature number 827, F868
## 2026-04-20 19:06:35.986426 INFO::Fitting model to feature number 828, F869
## 2026-04-20 19:06:35.98983 INFO::Fitting model to feature number 829, F870
## 2026-04-20 19:06:35.993363 INFO::Fitting model to feature number 830, F871
## 2026-04-20 19:06:35.996937 INFO::Fitting model to feature number 831, F872
## 2026-04-20 19:06:36.000446 INFO::Fitting model to feature number 832, F873
## 2026-04-20 19:06:36.00403 INFO::Fitting model to feature number 833, F874
## 2026-04-20 19:06:36.007638 INFO::Fitting model to feature number 834, F875
## 2026-04-20 19:06:36.011254 INFO::Fitting model to feature number 835, F876
## 2026-04-20 19:06:36.01487 INFO::Fitting model to feature number 836, F877
## 2026-04-20 19:06:36.018493 INFO::Fitting model to feature number 837, F878
## 2026-04-20 19:06:36.022113 INFO::Fitting model to feature number 838, F879
## 2026-04-20 19:06:36.025651 INFO::Fitting model to feature number 839, F880
## 2026-04-20 19:06:36.02919 INFO::Fitting model to feature number 840, F881
## 2026-04-20 19:06:36.032659 INFO::Fitting model to feature number 841, F882
## 2026-04-20 19:06:36.036105 INFO::Fitting model to feature number 842, F883
## 2026-04-20 19:06:36.039501 INFO::Fitting model to feature number 843, F884
## 2026-04-20 19:06:36.042862 INFO::Fitting model to feature number 844, F885
## 2026-04-20 19:06:36.046197 INFO::Fitting model to feature number 845, F886
## 2026-04-20 19:06:36.049532 INFO::Fitting model to feature number 846, F887
## 2026-04-20 19:06:36.052864 INFO::Fitting model to feature number 847, F888
## 2026-04-20 19:06:36.056185 INFO::Fitting model to feature number 848, F889
## 2026-04-20 19:06:36.059531 INFO::Fitting model to feature number 849, F890
## 2026-04-20 19:06:36.062879 INFO::Fitting model to feature number 850, F891
## 2026-04-20 19:06:36.066225 INFO::Fitting model to feature number 851, F892
## 2026-04-20 19:06:36.069535 INFO::Fitting model to feature number 852, F893
## 2026-04-20 19:06:36.072858 INFO::Fitting model to feature number 853, F894
## 2026-04-20 19:06:36.076185 INFO::Fitting model to feature number 854, F895
## 2026-04-20 19:06:36.079495 INFO::Fitting model to feature number 855, F896
## 2026-04-20 19:06:36.08278 INFO::Fitting model to feature number 856, F897
## 2026-04-20 19:06:36.086075 INFO::Fitting model to feature number 857, F898
## 2026-04-20 19:06:36.089356 INFO::Fitting model to feature number 858, F899
## 2026-04-20 19:06:36.092658 INFO::Fitting model to feature number 859, F900
## 2026-04-20 19:06:36.262706 INFO::Counting total values for each feature
## 2026-04-20 19:06:36.370197 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2026-04-20 19:06:36.477678 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2026-04-20 19:06:36.584992 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2026-04-20 19:06:36.692187 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2026-04-20 19:06:36.733996 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2026-04-20 19:06:36.769488 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2026-04-20 19:06:36.783829 INFO::Writing the significant results (those which are less than or equal to the threshold of 0.250000 ) to file (ordered by increasing q-values): Macarron_output/maaslin2_results/significant_results.tsv
## 2026-04-20 19:06:36.790456 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2026-04-20 19:06:36.806493 INFO::Plotting associations from most to least significant, grouped by metadata
## 2026-04-20 19:06:36.80752 INFO::Plotting data for metadata number 1, diagnosis
## 2026-04-20 19:06:36.847518 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2026-04-20 19:06:37.322809 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2026-04-20 19:06:37.657372 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2026-04-20 19:06:37.976697 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2026-04-20 19:06:38.272811 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2026-04-20 19:06:38.566885 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2026-04-20 19:06:38.851203 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2026-04-20 19:06:39.144269 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2026-04-20 19:06:39.44251 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2026-04-20 19:06:39.743417 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2026-04-20 19:06:40.045085 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2026-04-20 19:06:40.330376 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2026-04-20 19:06:40.626356 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2026-04-20 19:06:40.918695 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2026-04-20 19:06:41.21176 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2026-04-20 19:06:41.50405 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2026-04-20 19:06:41.788616 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2026-04-20 19:06:42.082151 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2026-04-20 19:06:42.375854 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2026-04-20 19:06:42.673244 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2026-04-20 19:06:42.981406 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2026-04-20 19:06:43.292786 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2026-04-20 19:06:43.592605 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2026-04-20 19:06:43.8823 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2026-04-20 19:06:44.179587 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2026-04-20 19:06:44.47465 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2026-04-20 19:06:44.770937 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2026-04-20 19:06:45.127854 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2026-04-20 19:06:45.434525 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2026-04-20 19:06:45.739519 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2026-04-20 19:06:46.02435 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2026-04-20 19:06:46.338654 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2026-04-20 19:06:46.657785 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2026-04-20 19:06:46.963094 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2026-04-20 19:06:47.267032 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2026-04-20 19:06:47.565001 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2026-04-20 19:06:47.85774 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2026-04-20 19:06:48.159663 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2026-04-20 19:06:48.468325 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2026-04-20 19:06:48.769972 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2026-04-20 19:06:49.069751 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2026-04-20 19:06:49.373154 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2026-04-20 19:06:49.677377 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2026-04-20 19:06:50.015144 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2026-04-20 19:06:50.322445 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2026-04-20 19:06:50.62526 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2026-04-20 19:06:50.927447 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2026-04-20 19:06:51.22898 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2026-04-20 19:06:51.533244 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2026-04-20 19:06:51.831117 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2026-04-20 19:06:52.169756 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2026-04-20 19:06:52.479658 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2026-04-20 19:06:53.409858 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2026-04-20 19:06:53.688769 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2026-04-20 19:06:54.014003 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2026-04-20 19:06:54.356416 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2026-04-20 19:06:54.67908 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2026-04-20 19:06:54.962176 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2026-04-20 19:06:55.253154 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2026-04-20 19:06:55.540141 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2026-04-20 19:06:55.829283 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2026-04-20 19:06:56.119835 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2026-04-20 19:06:56.408564 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2026-04-20 19:06:56.708668 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2026-04-20 19:06:56.992598 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2026-04-20 19:06:57.280879 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2026-04-20 19:06:57.569209 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2026-04-20 19:06:57.858884 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2026-04-20 19:06:58.14007 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2026-04-20 19:06:58.42535 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2026-04-20 19:06:58.71221 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2026-04-20 19:06:59.004177 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2026-04-20 19:06:59.287103 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2026-04-20 19:06:59.575071 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2026-04-20 19:06:59.871901 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2026-04-20 19:07:00.147118 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2026-04-20 19:07:00.433486 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2026-04-20 19:07:00.722633 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2026-04-20 19:07:01.015561 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2026-04-20 19:07:01.300548 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2026-04-20 19:07:01.586761 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2026-04-20 19:07:01.875655 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2026-04-20 19:07:02.164301 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2026-04-20 19:07:02.449154 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2026-04-20 19:07:02.742593 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2026-04-20 19:07:03.043935 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2026-04-20 19:07:03.325393 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2026-04-20 19:07:03.612263 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2026-04-20 19:07:03.898535 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2026-04-20 19:07:04.189242 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2026-04-20 19:07:04.469909 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2026-04-20 19:07:04.758825 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2026-04-20 19:07:05.060262 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2026-04-20 19:07:05.338135 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2026-04-20 19:07:05.625018 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2026-04-20 19:07:05.913894 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2026-04-20 19:07:06.20924 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2026-04-20 19:07:06.498444 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2026-04-20 19:07:06.789359 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2026-04-20 19:07:07.090674 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2026-04-20 19:07:07.366526 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2026-04-20 19:07:07.650983 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2026-04-20 19:07:07.940091 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2026-04-20 19:07:08.235785 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2026-04-20 19:07:08.518433 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2026-04-20 19:07:08.8119 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2026-04-20 19:07:09.122754 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2026-04-20 19:07:09.402313 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2026-04-20 19:07:09.691566 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2026-04-20 19:07:09.989517 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2026-04-20 19:07:10.28623 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2026-04-20 19:07:10.568839 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2026-04-20 19:07:10.859585 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2026-04-20 19:07:11.165495 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2026-04-20 19:07:11.448002 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2026-04-20 19:07:11.738134 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2026-04-20 19:07:12.033811 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2026-04-20 19:07:12.328124 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2026-04-20 19:07:12.613985 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2026-04-20 19:07:12.903723 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2026-04-20 19:07:13.202794 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2026-04-20 19:07:13.485116 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2026-04-20 19:07:13.775128 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2026-04-20 19:07:14.069982 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2026-04-20 19:07:14.367281 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2026-04-20 19:07:14.659145 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2026-04-20 19:07:14.953289 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2026-04-20 19:07:15.329804 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2026-04-20 19:07:15.622646 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2026-04-20 19:07:15.918544 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2026-04-20 19:07:16.214657 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2026-04-20 19:07:16.514672 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2026-04-20 19:07:16.808077 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2026-04-20 19:07:17.102594 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2026-04-20 19:07:17.406884 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2026-04-20 19:07:17.692645 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2026-04-20 19:07:17.98015 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2026-04-20 19:07:18.270832 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2026-04-20 19:07:18.568375 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2026-04-20 19:07:18.859301 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2026-04-20 19:07:19.151489 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2026-04-20 19:07:19.439009 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2026-04-20 19:07:19.733656 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2026-04-20 19:07:20.023756 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2026-04-20 19:07:20.317097 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2026-04-20 19:07:20.622 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2026-04-20 19:07:20.911944 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2026-04-20 19:07:21.201177 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2026-04-20 19:07:21.493949 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2026-04-20 19:07:21.790565 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2026-04-20 19:07:22.080795 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2026-04-20 19:07:22.373003 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2026-04-20 19:07:22.667646 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2026-04-20 19:07:22.968326 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2026-04-20 19:07:23.259906 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2026-04-20 19:07:23.553809 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2026-04-20 19:07:23.85026 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2026-04-20 19:07:24.133497 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2026-04-20 19:07:24.420933 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2026-04-20 19:07:24.717584 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2026-04-20 19:07:25.011656 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2026-04-20 19:07:25.298423 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2026-04-20 19:07:25.584048 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2026-04-20 19:07:25.883648 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2026-04-20 19:07:26.172459 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2026-04-20 19:07:26.464975 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2026-04-20 19:07:26.75742 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2026-04-20 19:07:27.055221 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2026-04-20 19:07:27.347629 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2026-04-20 19:07:27.63906 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2026-04-20 19:07:27.945198 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2026-04-20 19:07:28.243096 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2026-04-20 19:07:28.538919 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2026-04-20 19:07:28.833406 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2026-04-20 19:07:29.129402 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2026-04-20 19:07:29.414894 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2026-04-20 19:07:29.703595 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2026-04-20 19:07:30.005259 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2026-04-20 19:07:30.297138 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2026-04-20 19:07:30.594376 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2026-04-20 19:07:30.887503 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2026-04-20 19:07:31.18135 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2026-04-20 19:07:31.464051 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2026-04-20 19:07:31.752693 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2026-04-20 19:07:32.054187 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2026-04-20 19:07:32.342475 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2026-04-20 19:07:32.638294 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2026-04-20 19:07:32.928911 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2026-04-20 19:07:33.226055 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2026-04-20 19:07:33.511885 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2026-04-20 19:07:33.801657 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2026-04-20 19:07:34.107472 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2026-04-20 19:07:34.404035 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2026-04-20 19:07:34.699922 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2026-04-20 19:07:34.998368 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2026-04-20 19:07:35.311102 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2026-04-20 19:07:35.604476 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2026-04-20 19:07:35.897891 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2026-04-20 19:07:36.200171 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2026-04-20 19:07:36.487512 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2026-04-20 19:07:36.777776 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2026-04-20 19:07:37.123265 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2026-04-20 19:07:37.414778 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2026-04-20 19:07:37.709276 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2026-04-20 19:07:37.997481 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2026-04-20 19:07:38.30937 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2026-04-20 19:07:38.599201 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2026-04-20 19:07:38.895463 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2026-04-20 19:07:39.183571 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2026-04-20 19:07:39.491437 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2026-04-20 19:07:39.782114 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2026-04-20 19:07:40.072988 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2026-04-20 19:07:40.379508 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2026-04-20 19:07:40.673103 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2026-04-20 19:07:40.963529 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2026-04-20 19:07:41.253057 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2026-04-20 19:07:41.561455 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2026-04-20 19:07:41.846994 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2026-04-20 19:07:42.135768 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2026-04-20 19:07:42.426321 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2026-04-20 19:07:42.737764 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2026-04-20 19:07:43.029841 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2026-04-20 19:07:43.325529 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2026-04-20 19:07:43.642413 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2026-04-20 19:07:43.933496 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2026-04-20 19:07:44.226314 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2026-04-20 19:07:44.514281 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2026-04-20 19:07:44.821018 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2026-04-20 19:07:45.10795 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2026-04-20 19:07:45.39414 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2026-04-20 19:07:45.700766 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2026-04-20 19:07:45.996039 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2026-04-20 19:07:46.291162 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2026-04-20 19:07:46.576204 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2026-04-20 19:07:46.883297 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2026-04-20 19:07:47.170617 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2026-04-20 19:07:47.461642 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2026-04-20 19:07:47.753775 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2026-04-20 19:07:48.0599 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2026-04-20 19:07:48.356482 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2026-04-20 19:07:48.650911 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2026-04-20 19:07:48.962128 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2026-04-20 19:07:49.248548 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2026-04-20 19:07:49.537365 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2026-04-20 19:07:49.827868 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2026-04-20 19:07:50.132436 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2026-04-20 19:07:50.424999 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2026-04-20 19:07:50.718418 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2026-04-20 19:07:51.036757 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2026-04-20 19:07:51.328897 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2026-04-20 19:07:51.618519 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2026-04-20 19:07:51.914169 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2026-04-20 19:07:52.226947 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2026-04-20 19:07:52.523799 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2026-04-20 19:07:52.822762 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2026-04-20 19:07:53.135703 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2026-04-20 19:07:53.429155 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2026-04-20 19:07:53.731758 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2026-04-20 19:07:54.031622 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2026-04-20 19:07:54.343667 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2026-04-20 19:07:54.635464 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2026-04-20 19:07:54.930058 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2026-04-20 19:07:55.239289 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2026-04-20 19:07:55.532083 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2026-04-20 19:07:55.822986 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2026-04-20 19:07:56.131657 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2026-04-20 19:07:56.425988 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2026-04-20 19:07:56.716494 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2026-04-20 19:07:57.008354 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2026-04-20 19:07:57.311599 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2026-04-20 19:07:57.598284 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2026-04-20 19:07:57.893811 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2026-04-20 19:07:58.208242 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2026-04-20 19:07:58.495133 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2026-04-20 19:07:58.786518 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2026-04-20 19:07:59.085022 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2026-04-20 19:07:59.469348 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2026-04-20 19:07:59.764017 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2026-04-20 19:08:00.05624 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2026-04-20 19:08:00.361971 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2026-04-20 19:08:00.653874 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2026-04-20 19:08:00.945294 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2026-04-20 19:08:01.245702 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2026-04-20 19:08:01.561058 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2026-04-20 19:08:01.854815 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2026-04-20 19:08:02.146147 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2026-04-20 19:08:02.435102 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2026-04-20 19:08:02.736524 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2026-04-20 19:08:03.023643 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2026-04-20 19:08:03.315794 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2026-04-20 19:08:03.620048 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2026-04-20 19:08:03.909157 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2026-04-20 19:08:04.200329 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2026-04-20 19:08:04.492875 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2026-04-20 19:08:04.796673 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2026-04-20 19:08:05.090101 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2026-04-20 19:08:05.385451 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2026-04-20 19:08:05.692722 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2026-04-20 19:08:06.009256 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2026-04-20 19:08:06.323061 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2026-04-20 19:08:06.629926 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2026-04-20 19:08:06.943278 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2026-04-20 19:08:07.243092 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2026-04-20 19:08:07.564395 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2026-04-20 19:08:07.861215 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2026-04-20 19:08:08.170103 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2026-04-20 19:08:08.463877 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2026-04-20 19:08:08.764214 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2026-04-20 19:08:09.079076 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2026-04-20 19:08:09.375338 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2026-04-20 19:08:09.675209 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2026-04-20 19:08:09.972382 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2026-04-20 19:08:10.309671 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2026-04-20 19:08:10.637459 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2026-04-20 19:08:10.947062 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2026-04-20 19:08:11.28482 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2026-04-20 19:08:11.582806 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2026-04-20 19:08:11.880252 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2026-04-20 19:08:12.17365 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2026-04-20 19:08:12.486788 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2026-04-20 19:08:12.791197 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2026-04-20 19:08:13.096654 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2026-04-20 19:08:13.403558 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2026-04-20 19:08:13.694723 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2026-04-20 19:08:13.99374 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2026-04-20 19:08:14.296116 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2026-04-20 19:08:14.614053 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2026-04-20 19:08:14.932924 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2026-04-20 19:08:15.27215 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2026-04-20 19:08:15.612609 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2026-04-20 19:08:15.91108 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2026-04-20 19:08:16.208703 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2026-04-20 19:08:16.500525 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2026-04-20 19:08:16.807067 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2026-04-20 19:08:17.1067 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2026-04-20 19:08:17.404303 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2026-04-20 19:08:17.710279 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2026-04-20 19:08:18.000922 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2026-04-20 19:08:18.304105 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2026-04-20 19:08:18.600432 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2026-04-20 19:08:18.91032 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2026-04-20 19:08:19.205348 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2026-04-20 19:08:19.499066 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2026-04-20 19:08:19.802131 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2026-04-20 19:08:20.092731 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2026-04-20 19:08:20.388874 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2026-04-20 19:08:20.693453 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2026-04-20 19:08:20.981999 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2026-04-20 19:08:21.275851 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2026-04-20 19:08:21.570758 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2026-04-20 19:08:21.925883 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2026-04-20 19:08:22.221225 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2026-04-20 19:08:22.528682 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2026-04-20 19:08:22.855271 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2026-04-20 19:08:23.162786 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2026-04-20 19:08:23.462326 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2026-04-20 19:08:23.762872 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2026-04-20 19:08:24.107271 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2026-04-20 19:08:24.405139 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2026-04-20 19:08:24.715347 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2026-04-20 19:08:25.023378 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2026-04-20 19:08:25.350623 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2026-04-20 19:08:25.656275 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2026-04-20 19:08:25.959581 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2026-04-20 19:08:26.279821 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2026-04-20 19:08:26.580608 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2026-04-20 19:08:26.880111 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2026-04-20 19:08:27.180337 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2026-04-20 19:08:27.502112 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2026-04-20 19:08:27.79743 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2026-04-20 19:08:28.095849 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2026-04-20 19:08:28.39545 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2026-04-20 19:08:28.709421 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2026-04-20 19:08:29.003515 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2026-04-20 19:08:29.302532 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2026-04-20 19:08:29.634021 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2026-04-20 19:08:29.940251 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2026-04-20 19:08:30.24464 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2026-04-20 19:08:30.542937 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2026-04-20 19:08:30.867034 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2026-04-20 19:08:31.166124 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2026-04-20 19:08:31.463461 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2026-04-20 19:08:31.785633 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2026-04-20 19:08:32.08145 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2026-04-20 19:08:32.376217 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2026-04-20 19:08:32.671688 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2026-04-20 19:08:32.986316 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2026-04-20 19:08:33.284628 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2026-04-20 19:08:33.586666 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2026-04-20 19:08:33.897411 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2026-04-20 19:08:34.192811 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2026-04-20 19:08:34.49037 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2026-04-20 19:08:34.790472 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2026-04-20 19:08:35.100627 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2026-04-20 19:08:35.394379 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2026-04-20 19:08:35.718193 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2026-04-20 19:08:36.056383 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2026-04-20 19:08:36.380038 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2026-04-20 19:08:36.680526 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2026-04-20 19:08:36.979378 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2026-04-20 19:08:37.297001 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2026-04-20 19:08:37.596158 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2026-04-20 19:08:37.898702 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2026-04-20 19:08:38.220413 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2026-04-20 19:08:38.510687 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2026-04-20 19:08:38.806908 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2026-04-20 19:08:39.102576 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2026-04-20 19:08:39.412631 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2026-04-20 19:08:39.705534 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2026-04-20 19:08:40.006459 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2026-04-20 19:08:40.331735 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2026-04-20 19:08:40.627246 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2026-04-20 19:08:40.928178 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2026-04-20 19:08:41.232157 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2026-04-20 19:08:41.579095 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2026-04-20 19:08:41.892551 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2026-04-20 19:08:42.219795 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2026-04-20 19:08:42.554852 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2026-04-20 19:08:42.849958 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2026-04-20 19:08:43.147958 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2026-04-20 19:08:43.467188 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2026-04-20 19:08:43.766237 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2026-04-20 19:08:44.067239 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2026-04-20 19:08:44.368753 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2026-04-20 19:08:44.776884 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2026-04-20 19:08:45.076596 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2026-04-20 19:08:45.381774 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2026-04-20 19:08:45.708406 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2026-04-20 19:08:46.026741 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2026-04-20 19:08:46.346768 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2026-04-20 19:08:46.670832 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2026-04-20 19:08:47.003331 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2026-04-20 19:08:47.309328 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2026-04-20 19:08:47.618761 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2026-04-20 19:08:47.925881 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2026-04-20 19:08:48.239869 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2026-04-20 19:08:48.540025 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2026-04-20 19:08:48.843799 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2026-04-20 19:08:49.167303 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2026-04-20 19:08:49.473605 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2026-04-20 19:08:49.779998 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2026-04-20 19:08:50.089721 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2026-04-20 19:08:50.408739 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2026-04-20 19:08:50.710353 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2026-04-20 19:08:51.014882 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2026-04-20 19:08:51.33516 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2026-04-20 19:08:51.645095 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2026-04-20 19:08:51.954181 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2026-04-20 19:08:52.281787 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2026-04-20 19:08:52.605091 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2026-04-20 19:08:52.913936 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2026-04-20 19:08:53.223989 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2026-04-20 19:08:53.549839 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2026-04-20 19:08:53.865671 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2026-04-20 19:08:54.168406 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2026-04-20 19:08:54.475546 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2026-04-20 19:08:54.793921 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2026-04-20 19:08:55.089722 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2026-04-20 19:08:55.396689 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2026-04-20 19:08:55.702407 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2026-04-20 19:08:56.020658 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2026-04-20 19:08:56.325545 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2026-04-20 19:08:56.635201 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2026-04-20 19:08:56.957544 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2026-04-20 19:08:57.261308 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2026-04-20 19:08:57.570144 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2026-04-20 19:08:57.883592 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2026-04-20 19:08:58.207903 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2026-04-20 19:08:58.516102 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2026-04-20 19:08:58.81449 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2026-04-20 19:08:59.135014 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2026-04-20 19:08:59.430691 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2026-04-20 19:08:59.738873 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2026-04-20 19:09:00.046571 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2026-04-20 19:09:00.359654 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2026-04-20 19:09:00.659081 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2026-04-20 19:09:00.960543 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2026-04-20 19:09:01.277161 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2026-04-20 19:09:01.573138 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2026-04-20 19:09:01.876748 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2026-04-20 19:09:02.1825 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2026-04-20 19:09:02.501309 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2026-04-20 19:09:02.799908 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2026-04-20 19:09:03.104948 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2026-04-20 19:09:03.419717 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2026-04-20 19:09:03.72069 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2026-04-20 19:09:04.027872 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2026-04-20 19:09:04.349389 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2026-04-20 19:09:04.646502 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2026-04-20 19:09:04.952252 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2026-04-20 19:09:05.26526 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2026-04-20 19:09:05.586779 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2026-04-20 19:09:05.886048 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2026-04-20 19:09:06.192554 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2026-04-20 19:09:06.509239 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2026-04-20 19:09:06.807963 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2026-04-20 19:09:07.122041 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2026-04-20 19:09:08.285117 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2026-04-20 19:09:08.569279 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2026-04-20 19:09:08.853372 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2026-04-20 19:09:09.134239 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2026-04-20 19:09:09.428524 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2026-04-20 19:09:09.710813 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2026-04-20 19:09:09.995066 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2026-04-20 19:09:10.294511 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2026-04-20 19:09:10.60573 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2026-04-20 19:09:10.89604 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2026-04-20 19:09:11.185989 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2026-04-20 19:09:11.474435 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2026-04-20 19:09:11.769377 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2026-04-20 19:09:12.050455 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2026-04-20 19:09:12.334295 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2026-04-20 19:09:12.627275 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2026-04-20 19:09:12.906876 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2026-04-20 19:09:13.190551 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2026-04-20 19:09:13.477924 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2026-04-20 19:09:13.7767 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2026-04-20 19:09:14.062297 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2026-04-20 19:09:14.345656 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2026-04-20 19:09:14.638927 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2026-04-20 19:09:14.920191 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2026-04-20 19:09:15.199832 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2026-04-20 19:09:15.485766 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2026-04-20 19:09:15.778293 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2026-04-20 19:09:16.062417 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2026-04-20 19:09:16.352669 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2026-04-20 19:09:16.638275 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2026-04-20 19:09:16.92645 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2026-04-20 19:09:17.203711 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2026-04-20 19:09:17.486294 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2026-04-20 19:09:17.783041 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2026-04-20 19:09:18.063776 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2026-04-20 19:09:18.347454 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2026-04-20 19:09:18.647146 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2026-04-20 19:09:18.947259 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2026-04-20 19:09:19.232953 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2026-04-20 19:09:19.517273 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2026-04-20 19:09:19.816425 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2026-04-20 19:09:20.107573 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2026-04-20 19:09:20.407173 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2026-04-20 19:09:20.699471 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2026-04-20 19:09:20.997479 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2026-04-20 19:09:21.28314 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2026-04-20 19:09:21.571202 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2026-04-20 19:09:21.880769 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2026-04-20 19:09:22.16697 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2026-04-20 19:09:22.456078 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2026-04-20 19:09:22.746165 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2026-04-20 19:09:23.058626 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2026-04-20 19:09:23.36027 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2026-04-20 19:09:23.640405 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2026-04-20 19:09:23.932101 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2026-04-20 19:09:24.213635 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2026-04-20 19:09:27.195356 INFO::Plotting data for metadata number 2, antibiotics
## 2026-04-20 19:09:27.197276 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2026-04-20 19:09:27.504352 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2026-04-20 19:09:27.82254 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2026-04-20 19:09:28.129498 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2026-04-20 19:09:28.436887 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2026-04-20 19:09:28.756738 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2026-04-20 19:09:29.067505 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2026-04-20 19:09:29.376502 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2026-04-20 19:09:29.702173 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2026-04-20 19:09:30.011404 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2026-04-20 19:09:30.314463 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2026-04-20 19:09:30.618274 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2026-04-20 19:09:31.026109 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2026-04-20 19:09:31.33956 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2026-04-20 19:09:31.655952 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2026-04-20 19:09:31.989941 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2026-04-20 19:09:32.300707 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2026-04-20 19:09:32.612096 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2026-04-20 19:09:32.928814 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2026-04-20 19:09:33.257847 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2026-04-20 19:09:33.569996 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2026-04-20 19:09:33.880021 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2026-04-20 19:09:34.206263 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2026-04-20 19:09:34.51447 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2026-04-20 19:09:34.82538 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2026-04-20 19:09:35.152534 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2026-04-20 19:09:35.46231 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2026-04-20 19:09:35.772426 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2026-04-20 19:09:36.083906 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2026-04-20 19:09:36.405984 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2026-04-20 19:09:36.717966 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2026-04-20 19:09:37.030221 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2026-04-20 19:09:37.356716 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2026-04-20 19:09:37.663292 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2026-04-20 19:09:37.973643 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2026-04-20 19:09:38.286786 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2026-04-20 19:09:38.610878 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2026-04-20 19:09:38.917023 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2026-04-20 19:09:39.240473 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2026-04-20 19:09:39.578444 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2026-04-20 19:09:39.900517 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2026-04-20 19:09:40.224499 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2026-04-20 19:09:40.547363 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2026-04-20 19:09:40.871888 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2026-04-20 19:09:41.18328 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2026-04-20 19:09:41.495263 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2026-04-20 19:09:41.823312 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2026-04-20 19:09:42.135741 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2026-04-20 19:09:42.455053 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2026-04-20 19:09:42.779815 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2026-04-20 19:09:43.093435 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2026-04-20 19:09:43.404132 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2026-04-20 19:09:43.73266 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2026-04-20 19:09:44.03899 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2026-04-20 19:09:44.353618 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2026-04-20 19:09:44.701967 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2026-04-20 19:09:45.016282 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2026-04-20 19:09:45.327682 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2026-04-20 19:09:45.643019 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2026-04-20 19:09:45.97799 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2026-04-20 19:09:46.285699 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2026-04-20 19:09:46.598202 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2026-04-20 19:09:46.954061 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2026-04-20 19:09:47.285303 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2026-04-20 19:09:47.623773 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2026-04-20 19:09:47.990921 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2026-04-20 19:09:48.328772 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2026-04-20 19:09:48.674134 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2026-04-20 19:09:49.047467 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2026-04-20 19:09:49.373297 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2026-04-20 19:09:49.677938 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2026-04-20 19:09:49.981086 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2026-04-20 19:09:50.316402 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2026-04-20 19:09:50.629499 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2026-04-20 19:09:50.966872 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2026-04-20 19:09:51.345374 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2026-04-20 19:09:51.667635 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2026-04-20 19:09:52.004973 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2026-04-20 19:09:52.355138 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2026-04-20 19:09:52.682619 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2026-04-20 19:09:53.004657 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2026-04-20 19:09:53.44038 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2026-04-20 19:09:53.764743 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2026-04-20 19:09:54.094017 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2026-04-20 19:09:54.414172 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2026-04-20 19:09:54.767228 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2026-04-20 19:09:55.106942 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2026-04-20 19:09:55.423049 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2026-04-20 19:09:55.806856 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2026-04-20 19:09:56.126735 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2026-04-20 19:09:56.453334 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2026-04-20 19:09:56.795685 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2026-04-20 19:09:57.114722 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2026-04-20 19:09:57.421812 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2026-04-20 19:09:57.727019 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2026-04-20 19:09:58.057806 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2026-04-20 19:09:58.370316 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2026-04-20 19:09:58.683038 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2026-04-20 19:09:59.032749 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2026-04-20 19:09:59.367772 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2026-04-20 19:09:59.693303 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2026-04-20 19:10:00.023638 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2026-04-20 19:10:00.396849 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2026-04-20 19:10:00.711788 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2026-04-20 19:10:01.035183 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2026-04-20 19:10:01.365535 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2026-04-20 19:10:01.672637 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2026-04-20 19:10:01.975547 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2026-04-20 19:10:02.330398 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2026-04-20 19:10:02.633023 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2026-04-20 19:10:02.963203 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2026-04-20 19:10:03.281712 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2026-04-20 19:10:03.641228 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2026-04-20 19:10:03.979817 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2026-04-20 19:10:04.314498 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2026-04-20 19:10:04.65643 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2026-04-20 19:10:04.956468 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2026-04-20 19:10:05.257021 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2026-04-20 19:10:05.583508 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2026-04-20 19:10:05.880961 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2026-04-20 19:10:06.18171 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2026-04-20 19:10:06.498156 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2026-04-20 19:10:06.814431 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2026-04-20 19:10:07.123163 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2026-04-20 19:10:07.430036 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2026-04-20 19:10:07.757955 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2026-04-20 19:10:08.064014 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2026-04-20 19:10:08.370979 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2026-04-20 19:10:08.699051 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2026-04-20 19:10:09.00396 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2026-04-20 19:10:09.309826 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2026-04-20 19:10:09.63846 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2026-04-20 19:10:09.936661 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2026-04-20 19:10:10.237462 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2026-04-20 19:10:10.555927 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2026-04-20 19:10:10.87107 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2026-04-20 19:10:11.173508 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2026-04-20 19:10:11.475633 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2026-04-20 19:10:11.804605 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2026-04-20 19:10:12.113219 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2026-04-20 19:10:12.41809 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2026-04-20 19:10:12.747544 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2026-04-20 19:10:13.054298 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2026-04-20 19:10:13.363725 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2026-04-20 19:10:13.708772 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2026-04-20 19:10:14.014704 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2026-04-20 19:10:14.329593 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2026-04-20 19:10:14.679922 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2026-04-20 19:10:14.986614 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2026-04-20 19:10:15.294417 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2026-04-20 19:10:15.760342 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2026-04-20 19:10:16.07593 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2026-04-20 19:10:16.391561 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2026-04-20 19:10:16.726964 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2026-04-20 19:10:17.065819 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2026-04-20 19:10:17.383106 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2026-04-20 19:10:17.706793 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2026-04-20 19:10:18.029222 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2026-04-20 19:10:18.33598 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2026-04-20 19:10:18.655325 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2026-04-20 19:10:18.963614 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2026-04-20 19:10:19.297529 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2026-04-20 19:10:19.613211 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2026-04-20 19:10:19.934608 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2026-04-20 19:10:20.273844 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2026-04-20 19:10:20.589723 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2026-04-20 19:10:20.901616 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2026-04-20 19:10:21.253417 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2026-04-20 19:10:21.588333 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2026-04-20 19:10:21.914644 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2026-04-20 19:10:22.231154 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2026-04-20 19:10:22.55753 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2026-04-20 19:10:22.894392 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2026-04-20 19:10:23.233529 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2026-04-20 19:10:23.571484 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2026-04-20 19:10:23.877227 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2026-04-20 19:10:24.184479 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2026-04-20 19:10:24.508764 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2026-04-20 19:10:24.809908 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2026-04-20 19:10:25.116402 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2026-04-20 19:10:25.417889 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2026-04-20 19:10:25.732758 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2026-04-20 19:10:26.040866 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2026-04-20 19:10:26.355769 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2026-04-20 19:10:26.687335 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2026-04-20 19:10:26.994765 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2026-04-20 19:10:27.314974 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2026-04-20 19:10:27.64343 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2026-04-20 19:10:27.953661 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2026-04-20 19:10:28.270933 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2026-04-20 19:10:28.580287 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2026-04-20 19:10:28.908969 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2026-04-20 19:10:29.221012 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2026-04-20 19:10:29.531353 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2026-04-20 19:10:29.862573 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2026-04-20 19:10:30.188582 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2026-04-20 19:10:30.506819 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2026-04-20 19:10:30.845234 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2026-04-20 19:10:31.154811 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2026-04-20 19:10:31.473675 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2026-04-20 19:10:31.806558 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2026-04-20 19:10:32.124099 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2026-04-20 19:10:32.4387 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2026-04-20 19:10:32.747999 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2026-04-20 19:10:33.073701 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2026-04-20 19:10:33.388464 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2026-04-20 19:10:33.694176 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2026-04-20 19:10:34.024605 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2026-04-20 19:10:34.344923 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2026-04-20 19:10:34.663272 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2026-04-20 19:10:34.99588 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2026-04-20 19:10:35.307929 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2026-04-20 19:10:35.623856 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2026-04-20 19:10:35.961653 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2026-04-20 19:10:36.278634 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2026-04-20 19:10:36.597806 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2026-04-20 19:10:36.928041 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2026-04-20 19:10:37.243965 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2026-04-20 19:10:37.560863 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2026-04-20 19:10:37.93285 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2026-04-20 19:10:38.263211 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2026-04-20 19:10:38.587554 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2026-04-20 19:10:38.914104 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2026-04-20 19:10:39.255555 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2026-04-20 19:10:39.575532 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2026-04-20 19:10:39.88827 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2026-04-20 19:10:40.237102 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2026-04-20 19:10:40.566081 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2026-04-20 19:10:40.890285 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2026-04-20 19:10:41.224494 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2026-04-20 19:10:41.581198 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2026-04-20 19:10:41.904492 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2026-04-20 19:10:42.230578 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2026-04-20 19:10:42.582347 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2026-04-20 19:10:42.907744 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2026-04-20 19:10:43.240555 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2026-04-20 19:10:43.59199 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2026-04-20 19:10:43.925746 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2026-04-20 19:10:44.240602 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2026-04-20 19:10:44.562486 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2026-04-20 19:10:44.915684 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2026-04-20 19:10:45.244145 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2026-04-20 19:10:45.576111 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2026-04-20 19:10:45.937948 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2026-04-20 19:10:46.255155 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2026-04-20 19:10:46.575467 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2026-04-20 19:10:46.893392 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2026-04-20 19:10:47.235952 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2026-04-20 19:10:47.555049 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2026-04-20 19:10:47.880502 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2026-04-20 19:10:48.226441 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2026-04-20 19:10:48.548799 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2026-04-20 19:10:48.876828 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2026-04-20 19:10:49.254391 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2026-04-20 19:10:49.57579 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2026-04-20 19:10:49.896866 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2026-04-20 19:10:50.246007 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2026-04-20 19:10:50.579951 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2026-04-20 19:10:50.913857 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2026-04-20 19:10:51.239494 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2026-04-20 19:10:51.586018 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2026-04-20 19:10:51.937017 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2026-04-20 19:10:52.297032 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2026-04-20 19:10:52.66446 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2026-04-20 19:10:52.996562 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2026-04-20 19:10:53.326661 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2026-04-20 19:10:53.689468 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2026-04-20 19:10:54.029467 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2026-04-20 19:10:54.370439 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2026-04-20 19:10:54.739776 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2026-04-20 19:10:55.070659 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2026-04-20 19:10:55.389098 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2026-04-20 19:10:55.710788 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2026-04-20 19:10:56.0512 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2026-04-20 19:10:56.367383 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2026-04-20 19:10:56.682626 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2026-04-20 19:10:57.02581 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2026-04-20 19:10:57.350978 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2026-04-20 19:10:57.671381 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2026-04-20 19:10:58.020643 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2026-04-20 19:10:58.333786 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2026-04-20 19:10:58.645212 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2026-04-20 19:10:58.98279 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2026-04-20 19:10:59.308957 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2026-04-20 19:10:59.638583 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2026-04-20 19:10:59.983639 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2026-04-20 19:11:00.297899 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2026-04-20 19:11:00.609896 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2026-04-20 19:11:01.053609 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2026-04-20 19:11:01.377706 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2026-04-20 19:11:01.739233 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2026-04-20 19:11:02.071752 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2026-04-20 19:11:02.433649 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2026-04-20 19:11:02.759799 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2026-04-20 19:11:03.074811 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2026-04-20 19:11:03.416485 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2026-04-20 19:11:03.742198 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2026-04-20 19:11:04.088037 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2026-04-20 19:11:04.432593 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2026-04-20 19:11:04.779717 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2026-04-20 19:11:05.100629 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2026-04-20 19:11:05.422095 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2026-04-20 19:11:05.762399 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2026-04-20 19:11:06.078947 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2026-04-20 19:11:06.399784 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2026-04-20 19:11:06.738748 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2026-04-20 19:11:07.056214 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2026-04-20 19:11:07.374316 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2026-04-20 19:11:07.694483 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2026-04-20 19:11:08.031214 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2026-04-20 19:11:08.350878 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2026-04-20 19:11:08.670251 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2026-04-20 19:11:09.00672 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2026-04-20 19:11:09.325414 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2026-04-20 19:11:09.640851 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2026-04-20 19:11:09.978348 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2026-04-20 19:11:10.290823 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2026-04-20 19:11:10.59988 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2026-04-20 19:11:10.917122 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2026-04-20 19:11:11.256479 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2026-04-20 19:11:11.574427 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2026-04-20 19:11:11.895679 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2026-04-20 19:11:12.239739 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2026-04-20 19:11:12.555757 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2026-04-20 19:11:12.878571 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2026-04-20 19:11:13.240289 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2026-04-20 19:11:13.556828 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2026-04-20 19:11:13.878032 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2026-04-20 19:11:14.20044 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2026-04-20 19:11:14.542736 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2026-04-20 19:11:14.861262 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2026-04-20 19:11:15.18249 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2026-04-20 19:11:15.518218 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2026-04-20 19:11:15.832711 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2026-04-20 19:11:16.149759 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2026-04-20 19:11:16.48831 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2026-04-20 19:11:16.803164 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2026-04-20 19:11:17.121045 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2026-04-20 19:11:17.460099 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2026-04-20 19:11:17.768935 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2026-04-20 19:11:18.089566 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2026-04-20 19:11:18.419146 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2026-04-20 19:11:18.751087 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2026-04-20 19:11:19.071475 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2026-04-20 19:11:19.392969 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2026-04-20 19:11:19.735678 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2026-04-20 19:11:20.058017 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2026-04-20 19:11:20.385137 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2026-04-20 19:11:20.725034 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2026-04-20 19:11:21.044269 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2026-04-20 19:11:21.364087 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2026-04-20 19:11:21.708092 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2026-04-20 19:11:22.025756 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2026-04-20 19:11:22.347317 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2026-04-20 19:11:22.685149 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2026-04-20 19:11:23.003365 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2026-04-20 19:11:23.323386 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2026-04-20 19:11:24.42922 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2026-04-20 19:11:24.722826 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2026-04-20 19:11:25.019688 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2026-04-20 19:11:25.317866 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2026-04-20 19:11:25.624181 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2026-04-20 19:11:25.915039 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2026-04-20 19:11:26.209902 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2026-04-20 19:11:26.512286 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2026-04-20 19:11:26.805221 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2026-04-20 19:11:27.098415 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2026-04-20 19:11:27.392899 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2026-04-20 19:11:27.696034 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2026-04-20 19:11:27.989995 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2026-04-20 19:11:28.288553 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2026-04-20 19:11:28.603184 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2026-04-20 19:11:28.900457 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2026-04-20 19:11:29.19187 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2026-04-20 19:11:29.495369 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2026-04-20 19:11:29.80167 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2026-04-20 19:11:30.098353 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2026-04-20 19:11:30.397763 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2026-04-20 19:11:30.712243 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2026-04-20 19:11:31.012978 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2026-04-20 19:11:31.313652 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2026-04-20 19:11:31.610682 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2026-04-20 19:11:31.920426 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2026-04-20 19:11:32.215933 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2026-04-20 19:11:32.513659 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2026-04-20 19:11:32.82978 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2026-04-20 19:11:33.122701 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2026-04-20 19:11:33.417263 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2026-04-20 19:11:33.717742 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2026-04-20 19:11:34.023793 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2026-04-20 19:11:34.31725 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2026-04-20 19:11:34.618306 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2026-04-20 19:11:34.927054 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2026-04-20 19:11:35.224504 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2026-04-20 19:11:35.518982 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2026-04-20 19:11:35.818651 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2026-04-20 19:11:36.126608 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2026-04-20 19:11:36.425971 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2026-04-20 19:11:36.726616 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2026-04-20 19:11:37.039534 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2026-04-20 19:11:37.34163 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2026-04-20 19:11:37.638746 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2026-04-20 19:11:37.946008 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2026-04-20 19:11:38.240763 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2026-04-20 19:11:38.539169 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2026-04-20 19:11:38.838825 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2026-04-20 19:11:39.14872 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2026-04-20 19:11:39.443487 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2026-04-20 19:11:39.747335 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2026-04-20 19:11:40.053626 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2026-04-20 19:11:40.345307 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2026-04-20 19:11:40.639798 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2026-04-20 19:11:40.946009 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2026-04-20 19:11:41.240211 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2026-04-20 19:11:41.5308 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2026-04-20 19:11:41.82885 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2026-04-20 19:11:42.138248 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2026-04-20 19:11:42.429881 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2026-04-20 19:11:42.721926 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2026-04-20 19:11:43.026325 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2026-04-20 19:11:43.318994 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2026-04-20 19:11:43.6105 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2026-04-20 19:11:43.919248 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2026-04-20 19:11:44.210726 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2026-04-20 19:11:44.502796 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2026-04-20 19:11:44.796487 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2026-04-20 19:11:45.098357 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2026-04-20 19:11:45.390741 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2026-04-20 19:11:45.686221 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2026-04-20 19:11:46.078923 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2026-04-20 19:11:46.39142 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2026-04-20 19:11:46.703347 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2026-04-20 19:11:47.031814 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2026-04-20 19:11:50.164305 INFO::Plotting data for metadata number 3, age
## 2026-04-20 19:11:50.166121 INFO::Creating scatter plot for continuous data, age vs F340
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## ℹ The deprecated feature was likely used in the Maaslin2 package.
## Please report the issue at <https://github.com/biobakery/maaslin2/issues>.
## This warning is displayed once per session.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:50.582274 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:51.000888 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:51.297324 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:51.591544 INFO::Creating scatter plot for continuous data, age vs F177
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:51.891052 INFO::Creating scatter plot for continuous data, age vs F390
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:52.208323 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:52.506858 INFO::Creating scatter plot for continuous data, age vs F491
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:52.813055 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:53.120095 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:53.414652 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:53.724668 INFO::Creating scatter plot for continuous data, age vs F878
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:54.027208 INFO::Creating scatter plot for continuous data, age vs F876
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:54.350466 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:54.656406 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:54.941412 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:55.243116 INFO::Creating scatter plot for continuous data, age vs F688
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:55.537976 INFO::Creating scatter plot for continuous data, age vs F170
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:55.836657 INFO::Creating scatter plot for continuous data, age vs F431
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:56.135034 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:56.434216 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:56.747179 INFO::Creating scatter plot for continuous data, age vs F334
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:57.049803 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:57.368139 INFO::Creating scatter plot for continuous data, age vs F223
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:57.671555 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:57.97038 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:58.255119 INFO::Creating scatter plot for continuous data, age vs F329
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:58.580163 INFO::Creating scatter plot for continuous data, age vs F395
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:58.879769 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:11:59.175497 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:59.474652 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:11:59.790998 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:00.103481 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:00.420076 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:00.725149 INFO::Creating scatter plot for continuous data, age vs F300
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:01.017447 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:01.298802 INFO::Creating scatter plot for continuous data, age vs F24
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:01.617711 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:01.907923 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:02.199483 INFO::Creating scatter plot for continuous data, age vs F185
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:02.516725 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:02.800354 INFO::Creating scatter plot for continuous data, age vs F296
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:03.118795 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:03.436134 INFO::Creating scatter plot for continuous data, age vs F471
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:03.738367 INFO::Creating scatter plot for continuous data, age vs F402
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:04.03269 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:04.324901 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:04.618037 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:04.908739 INFO::Creating scatter plot for continuous data, age vs F594
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:05.20366 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:05.513701 INFO::Creating scatter plot for continuous data, age vs F330
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:05.804103 INFO::Creating scatter plot for continuous data, age vs F197
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:06.099637 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:06.405862 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:06.684121 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:06.960378 INFO::Creating scatter plot for continuous data, age vs F687
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:07.253115 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:07.562653 INFO::Creating scatter plot for continuous data, age vs F651
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:07.852238 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:08.142755 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:08.50939 INFO::Creating scatter plot for continuous data, age vs F866
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:08.799264 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:09.094514 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:09.389467 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:09.695976 INFO::Creating scatter plot for continuous data, age vs F684
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:09.992313 INFO::Creating scatter plot for continuous data, age vs F224
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:10.288988 INFO::Creating scatter plot for continuous data, age vs F722
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:10.610955 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:10.907418 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:11.206543 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:11.504253 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:11.789894 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:12.074168 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:12.372912 INFO::Creating scatter plot for continuous data, age vs F372
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:12.688291 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:12.964594 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:13.246457 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:13.541244 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:13.83981 INFO::Creating scatter plot for continuous data, age vs F817
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:14.142862 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:14.43472 INFO::Creating scatter plot for continuous data, age vs F127
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:14.755298 INFO::Creating scatter plot for continuous data, age vs F749
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:15.051337 INFO::Creating scatter plot for continuous data, age vs F150
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:15.351322 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:15.662522 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:15.948028 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:16.231849 INFO::Creating scatter plot for continuous data, age vs F809
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:16.537237 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:16.842053 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:17.135659 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:17.418951 INFO::Creating scatter plot for continuous data, age vs F842
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:17.742976 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:18.018706 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:18.300567 INFO::Creating scatter plot for continuous data, age vs F171
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:18.596086 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:18.911785 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:19.204882 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:19.498186 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:19.818084 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:20.100889 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:20.395278 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:20.695097 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:20.984514 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:21.26581 INFO::Creating scatter plot for continuous data, age vs F690
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:21.5629 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:21.887883 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:22.167984 INFO::Creating scatter plot for continuous data, age vs F110
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:22.461949 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:22.771077 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:23.064601 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:23.351515 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:23.654459 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:23.94772 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:24.230944 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:24.526924 INFO::Creating scatter plot for continuous data, age vs F630
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:24.860744 INFO::Creating scatter plot for continuous data, age vs F711
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:25.154731 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:25.432239 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:25.734479 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:26.006292 INFO::Creating scatter plot for continuous data, age vs F324
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:26.297442 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:26.605319 INFO::Creating scatter plot for continuous data, age vs F857
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:26.912611 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:27.192894 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:27.487312 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:27.788568 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:28.106269 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:28.389287 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:28.715304 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:28.992535 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:29.275613 INFO::Creating scatter plot for continuous data, age vs F508
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:29.690794 INFO::Creating scatter plot for continuous data, age vs F337
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:29.987331 INFO::Creating scatter plot for continuous data, age vs F737
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:30.292605 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:30.575626 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:30.872833 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:31.174312 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:31.466097 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:31.797316 INFO::Creating scatter plot for continuous data, age vs F417
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:32.104409 INFO::Creating scatter plot for continuous data, age vs F58
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:32.413139 INFO::Creating scatter plot for continuous data, age vs F267
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:32.712599 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:33.022548 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:33.305176 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:33.604287 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:33.927943 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:34.216168 INFO::Creating scatter plot for continuous data, age vs F93
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:34.509001 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:34.78478 INFO::Creating scatter plot for continuous data, age vs F567
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:35.094238 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:35.422858 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:35.743048 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:36.057189 INFO::Creating scatter plot for continuous data, age vs F812
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:36.349803 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:36.629393 INFO::Creating scatter plot for continuous data, age vs F239
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:36.92329 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:37.226067 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-20 19:12:37.507821 INFO::Creating scatter plot for continuous data, age vs F5
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:37.802756 INFO::Creating scatter plot for continuous data, age vs F715
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:38.110873 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:38.402683 INFO::Creating scatter plot for continuous data, age vs F477
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:38.69687 INFO::Creating scatter plot for continuous data, age vs F571
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-20 19:12:39.005266 INFO::Creating scatter plot for continuous data, age vs F393
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## Initiating effect size calculations
## Calculating mean abundance in: IBD
## Calculating mean abundance in: Control
## Calculating effect size in: IBD
## Initiating prioritization
## Calculating meta-rank and prioritizing metabolic features
## 2026-04-20 19:12:42.04018 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2026-04-20 19:12:42.048537 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2026-04-20 19:12:42.069262 INFO::Writing highly prioritized metabolites in IBD to file: Macarron_output/highly_prioritized_per_module_in_IBD.csv
abundances_df = read.csv(file = prism_abundances, row.names = 1) # setting features as rownames
annotations_df = read.csv(file = prism_annotations, row.names = 1) # setting features as rownames
metadata_df = read.csv(file = prism_metadata, row.names = 1) # setting samples as rownames
taxonomy_df = read.csv(file = mets_taxonomy)
# Running Macarron
prism_prioritized <- Macarron::Macarron(input_abundances = abundances_df,
input_annotations = annotations_df,
input_metadata = metadata_df,
input_taxonomy = taxonomy_df)
The Macarron::Macarron() function is a wrapper for the Macarron framework. Users can also apply individual functions on the input dataframes to achieve same results as the wrapper with the added benefit of storing output from each function for other analyses. There are seven steps:
# Step 1: Storing input data in a summarized experiment object
prism_mbx <- prepInput(input_abundances = abundances_df,
input_annotations = annotations_df,
input_metadata = metadata_df)
# Step 2: Creating a distance matrix from pairwise correlations in abundances of metabolic features
prism_w <- makeDisMat(se = prism_mbx)
# Step 3: Finding covariance modules
prism_modules <- findMacMod(se = prism_mbx,
w = prism_w,
input_taxonomy = taxonomy_df)
# The output is a list containing two dataframes- module assignments and measures of success
# if evaluateMOS=TRUE. To write modules to a separate dataframe, do:
prism_module_assignments <- prism_modules[[1]]
prism_modules_mos <- prism_modules[[2]]
# Step 4: Calculating AVA
prism_ava <- calAVA(se = prism_mbx,
mod.assn = prism_modules)
# Step 5: Calculating q-value
prism_qval <- calQval(se = prism_mbx,
mod.assn = prism_modules)
# Step 6: Calculating effect size
prism_es <- calES(se = prism_mbx,
mac.qval = prism_qval)
# Step 7: Prioritizing metabolic features
prism_prioritized <- prioritize(se = prism_mbx,
mod.assn = prism_modules,
mac.ava = prism_ava,
mac.qval = prism_qval,
mac.es = prism_es)
# The output is a list containing two dataframes- all prioritized metabolic features and
# only characterizable metabolic features.
all_prioritized <- prism_prioritized[[1]]
char_prioritized <- prism_prioritized[[2]]
# Step 8 (optional): View only the highly prioritized metabolic features in each module
prism_highly_prioritized <- showBest(prism_prioritized)
Session info from running the demo in R can be displayed with the following command.
sessionInfo()
## R version 4.6.0 RC (2026-04-17 r89917)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.4 LTS
##
## Matrix products: default
## BLAS: /home/biocbuild/bbs-3.24-bioc/R/lib/libRblas.so
## LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0 LAPACK version 3.12.0
##
## locale:
## [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
## [3] LC_TIME=en_GB LC_COLLATE=C
## [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
## [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
## [9] LC_ADDRESS=C LC_TELEPHONE=C
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
##
## time zone: America/New_York
## tzcode source: system (glibc)
##
## attached base packages:
## [1] stats4 stats graphics grDevices utils datasets methods
## [8] base
##
## other attached packages:
## [1] Macarron_1.15.1 SummarizedExperiment_1.41.1
## [3] Biobase_2.71.0 GenomicRanges_1.63.2
## [5] Seqinfo_1.1.0 IRanges_2.45.0
## [7] S4Vectors_0.49.2 BiocGenerics_0.57.1
## [9] generics_0.1.4 MatrixGenerics_1.23.0
## [11] matrixStats_1.5.0 BiocStyle_2.39.0
##
## loaded via a namespace (and not attached):
## [1] mnormt_2.1.2 DBI_1.3.0 pbapply_1.7-4
## [4] gridExtra_2.3 rlang_1.2.0 magrittr_2.0.5
## [7] otel_0.2.0 compiler_4.6.0 mgcv_1.9-4
## [10] vctrs_0.7.3 stringr_1.6.0 pkgconfig_2.0.3
## [13] crayon_1.5.3 fastmap_1.2.0 backports_1.5.1
## [16] XVector_0.51.0 labeling_0.4.3 rmarkdown_2.31
## [19] preprocessCore_1.73.0 xfun_0.57 cachem_1.1.0
## [22] jsonlite_2.0.0 DelayedArray_0.37.1 BiocParallel_1.45.0
## [25] psych_2.6.3 parallel_4.6.0 Maaslin2_1.25.1
## [28] cluster_2.1.8.2 R6_2.6.1 biglm_0.9-3
## [31] bslib_0.10.0 stringi_1.8.7 RColorBrewer_1.1-3
## [34] rpart_4.1.27 jquerylib_0.1.4 Rcpp_1.1.1-1
## [37] bookdown_0.46 iterators_1.0.14 knitr_1.51
## [40] WGCNA_1.74 base64enc_0.1-6 Matrix_1.7-5
## [43] splines_4.6.0 nnet_7.3-20 tidyselect_1.2.1
## [46] rstudioapi_0.18.0 dichromat_2.0-0.1 abind_1.4-8
## [49] yaml_2.3.12 doParallel_1.0.17 codetools_0.2-20
## [52] plyr_1.8.9 lattice_0.22-9 tibble_3.3.1
## [55] withr_3.0.2 S7_0.2.1-1 evaluate_1.0.5
## [58] foreign_0.8-91 survival_3.8-6 pillar_1.11.1
## [61] BiocManager_1.30.27 checkmate_2.3.4 foreach_1.5.2
## [64] pcaPP_2.0-5 ggplot2_4.0.2 scales_1.4.0
## [67] glue_1.8.1 Hmisc_5.2-5 tools_4.6.0
## [70] robustbase_0.99-7 data.table_1.18.2.1 mvtnorm_1.3-7
## [73] fastcluster_1.3.0 grid_4.6.0 impute_1.85.0
## [76] optparse_1.8.2 colorspace_2.1-2 nlme_3.1-169
## [79] htmlTable_2.4.3 Formula_1.2-5 cli_3.6.6
## [82] S4Arrays_1.11.1 dplyr_1.2.1 gtable_0.3.6
## [85] DEoptimR_1.1-4 logging_0.10-108 dynamicTreeCut_1.63-1
## [88] hash_2.2.6.4 sass_0.4.10 digest_0.6.39
## [91] SparseArray_1.11.13 htmlwidgets_1.6.4 farver_2.1.2
## [94] htmltools_0.5.9 lifecycle_1.0.5
The input taxonomy dataframe can be generated using the input metabolic features annotation dataframe using Macarron::decorateID(). This function annotates an HMDB ID or a PubChem CID with the chemical class and subclass of the metabolite.
prism_annotations <-system.file(
'extdata','demo_annotations.csv', package="Macarron")
annotations_df <- read.csv(file = prism_annotations, row.names = 1) # setting features as rownames
taxonomy_df <- decorateID(input_annotations = annotations_df)
A record of all chosen parameters and steps that were followed during execution.
This file provides information about the properties of covariance modules used in the analysis. By default, modules are generated using a minimum module size (MMS) (argument: min_module_size) equal to cube root of the total number of prevalent metabolic features. Macarron evaluates 9 measures of success (MOS) that collectively capture the “correctness” and chemical homogeneity of the modules. The MOS are as follows:
This folder contains the Maaslin2 log file (maaslin2.log), significant associations found by Maaslin2 (significant_results.tsv) and the linear model residuals file (residuals.rds). For more information, see Maaslin2.
Ideally, at least 50% metabolic features must be retained after prevalence filtering. By default, Macarron uses the union of metabolic features observed (non-zero abundance) in at least 70% samples of any phenotype for further analysis. This prevalence threshold may be high for some metabolomics datasets and can be changed using the min_prevalence argument.
prism_prioritized <- Macarron::Macarron(input_abundances = abundances_df,
input_annotations = annotations_df,
input_metadata = metadata_df,
input_taxonomy = taxonomy_df,
min_prevalence = 0.5)
# or
prism_w <- makeDisMat(se = prism_mbx,
min_prevalence = 0.5)
By default, cube root of the total number of prevalent features is used as the minimum module size (MMS) (argument: min_module_size) for module detection and generation. We expect this to work for most real world datasets. To determine if the modules are optimal for further analysis, Macarron evaluates several measures of success (MOS) as described above. In addition to evaluating MOS for modules generated using the default MMS, Macarron also evaluates MOS for MMS values that are larger (MMS+5, MMS+10) and smaller (MMS-5, MMS-10) than the default MMS. If you find that the MOS improve with larger or smaller MMS, you may change the default accordingly. For more details about module detection, please see WGCNA and dynamicTreeCut.
# See MOS of modules generated using default
prism_modules <- findMacMod(se = prism_mbx,
w = prism_w,
input_taxonomy = taxonomy_df)
prism_modules_mos <- prism_modules[[2]]
View(prism_modules_mos)
# Change MMS
prism_modules <- findMacMod(se = prism_mbx,
w = prism_w,
input_taxonomy = taxonomy_df,
min_module_size = 10)
Macarron uses Maaslin2 for determining the q-value of differential abundance in a phenotype of interest. For default execution, the phenotype of interest must be a category in column 1 of the metadata dataframe e.g. IBD in diagnosis in the demo. This is also the column that is picked by the metadata_variable argument for identifying the main phenotypes/conditions in any dataset (see Macarron.log file). Further, in the default execution, all columns in the metadata table are considered as fixed effects and the alphabetically first categorical variable in each covariate with two categories is considered as the reference. Maaslin2 requires reference categories to be explicitly defined for all categorical metadata with more than two categories.
Defaults can be changed with the arguments fixed_effects, random_effects and reference. In the demo example, fixed effects and reference can be defined as follows:
prism_qval <- calQval(se = prism_mbx,
mod.assn = prism_modules,
metadata_variable = "diagnosis",
fixed_effects = c("diagnosis","age","antibiotics"),
reference = c("diagnosis,Control";"antibiotics,No"))
The package source contains a script MacarronCMD.R in inst/scripts to invoke Macarron in the command line using Rscript.
The inst/scripts folder also contains a README file that comprehensively documents the usage of the script.