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-28 18:38:58.467378 INFO::Creating output folder.
## 2026-04-28 18:38:58.472699 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2026-04-28 18:38:58.495358 INFO::Summarized Experiment created.
## 2026-04-28 18:38:58.496117 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-28 18:39:00.292811 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2026-04-28 18:39:00.293541 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-28 18:39:01.017651 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-28 18:39:01.697434 INFO::Writing function arguments to log file
## 2026-04-28 18:39:01.701235 INFO::Verifying options selected are valid
## 2026-04-28 18:39:01.716979 INFO::Determining format of input files
## 2026-04-28 18:39:01.717626 INFO::Input format is data samples as columns and metadata samples as rows
## 2026-04-28 18:39:01.724284 INFO::Formula for fixed effects: expr ~ diagnosis + age + antibiotics
## 2026-04-28 18:39:01.724927 INFO::Filter data based on min abundance and min prevalence
## 2026-04-28 18:39:01.725279 INFO::Total samples in data: 102
## 2026-04-28 18:39:01.725606 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2026-04-28 18:39:01.730239 INFO::Total filtered features: 0
## 2026-04-28 18:39:01.730807 INFO::Filtered feature names from abundance and prevalence filtering:
## 2026-04-28 18:39:01.738576 INFO::Total filtered features with variance filtering: 10
## 2026-04-28 18:39:01.739084 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2026-04-28 18:39:01.739427 INFO::Running selected normalization method: NONE
## 2026-04-28 18:39:01.739806 INFO::Applying z-score to standardize continuous metadata
## 2026-04-28 18:39:01.748187 INFO::Running selected transform method: NONE
## 2026-04-28 18:39:01.748691 INFO::Running selected analysis method: LM
## 2026-04-28 18:39:01.751228 INFO::Fitting model to feature number 1, F2
## 2026-04-28 18:39:01.756814 INFO::Fitting model to feature number 2, F3
## 2026-04-28 18:39:01.758265 INFO::Fitting model to feature number 3, F4
## 2026-04-28 18:39:01.759515 INFO::Fitting model to feature number 4, F5
## 2026-04-28 18:39:01.760729 INFO::Fitting model to feature number 5, F6
## 2026-04-28 18:39:01.761942 INFO::Fitting model to feature number 6, F7
## 2026-04-28 18:39:01.763143 INFO::Fitting model to feature number 7, F8
## 2026-04-28 18:39:01.76442 INFO::Fitting model to feature number 8, F9
## 2026-04-28 18:39:01.765624 INFO::Fitting model to feature number 9, F10
## 2026-04-28 18:39:01.766903 INFO::Fitting model to feature number 10, F11
## 2026-04-28 18:39:01.768278 INFO::Fitting model to feature number 11, F12
## 2026-04-28 18:39:01.769713 INFO::Fitting model to feature number 12, F13
## 2026-04-28 18:39:01.770994 INFO::Fitting model to feature number 13, F14
## 2026-04-28 18:39:01.772241 INFO::Fitting model to feature number 14, F15
## 2026-04-28 18:39:01.7735 INFO::Fitting model to feature number 15, F16
## 2026-04-28 18:39:01.774763 INFO::Fitting model to feature number 16, F17
## 2026-04-28 18:39:01.776041 INFO::Fitting model to feature number 17, F18
## 2026-04-28 18:39:01.777317 INFO::Fitting model to feature number 18, F19
## 2026-04-28 18:39:01.778525 INFO::Fitting model to feature number 19, F20
## 2026-04-28 18:39:01.779737 INFO::Fitting model to feature number 20, F21
## 2026-04-28 18:39:01.780947 INFO::Fitting model to feature number 21, F22
## 2026-04-28 18:39:01.782192 INFO::Fitting model to feature number 22, F23
## 2026-04-28 18:39:01.783475 INFO::Fitting model to feature number 23, F24
## 2026-04-28 18:39:01.784719 INFO::Fitting model to feature number 24, F25
## 2026-04-28 18:39:01.785991 INFO::Fitting model to feature number 25, F26
## 2026-04-28 18:39:01.787301 INFO::Fitting model to feature number 26, F27
## 2026-04-28 18:39:01.788526 INFO::Fitting model to feature number 27, F28
## 2026-04-28 18:39:01.78974 INFO::Fitting model to feature number 28, F29
## 2026-04-28 18:39:01.791018 INFO::Fitting model to feature number 29, F30
## 2026-04-28 18:39:01.792242 INFO::Fitting model to feature number 30, F31
## 2026-04-28 18:39:01.793427 INFO::Fitting model to feature number 31, F32
## 2026-04-28 18:39:01.794611 INFO::Fitting model to feature number 32, F33
## 2026-04-28 18:39:01.795792 INFO::Fitting model to feature number 33, F34
## 2026-04-28 18:39:01.796978 INFO::Fitting model to feature number 34, F35
## 2026-04-28 18:39:01.798152 INFO::Fitting model to feature number 35, F36
## 2026-04-28 18:39:01.799328 INFO::Fitting model to feature number 36, F37
## 2026-04-28 18:39:01.800514 INFO::Fitting model to feature number 37, F38
## 2026-04-28 18:39:01.801696 INFO::Fitting model to feature number 38, F39
## 2026-04-28 18:39:01.802898 INFO::Fitting model to feature number 39, F40
## 2026-04-28 18:39:01.804136 INFO::Fitting model to feature number 40, F41
## 2026-04-28 18:39:01.805317 INFO::Fitting model to feature number 41, F43
## 2026-04-28 18:39:01.806499 INFO::Fitting model to feature number 42, F44
## 2026-04-28 18:39:01.807674 INFO::Fitting model to feature number 43, F45
## 2026-04-28 18:39:01.808852 INFO::Fitting model to feature number 44, F46
## 2026-04-28 18:39:01.810085 INFO::Fitting model to feature number 45, F47
## 2026-04-28 18:39:01.81126 INFO::Fitting model to feature number 46, F48
## 2026-04-28 18:39:01.81247 INFO::Fitting model to feature number 47, F49
## 2026-04-28 18:39:01.813669 INFO::Fitting model to feature number 48, F50
## 2026-04-28 18:39:01.814881 INFO::Fitting model to feature number 49, F51
## 2026-04-28 18:39:01.816106 INFO::Fitting model to feature number 50, F52
## 2026-04-28 18:39:01.817315 INFO::Fitting model to feature number 51, F53
## 2026-04-28 18:39:01.818495 INFO::Fitting model to feature number 52, F54
## 2026-04-28 18:39:01.819667 INFO::Fitting model to feature number 53, F55
## 2026-04-28 18:39:01.820856 INFO::Fitting model to feature number 54, F56
## 2026-04-28 18:39:01.822039 INFO::Fitting model to feature number 55, F57
## 2026-04-28 18:39:01.823227 INFO::Fitting model to feature number 56, F58
## 2026-04-28 18:39:01.824413 INFO::Fitting model to feature number 57, F60
## 2026-04-28 18:39:01.825606 INFO::Fitting model to feature number 58, F63
## 2026-04-28 18:39:01.826793 INFO::Fitting model to feature number 59, F64
## 2026-04-28 18:39:01.828066 INFO::Fitting model to feature number 60, F65
## 2026-04-28 18:39:01.829252 INFO::Fitting model to feature number 61, F66
## 2026-04-28 18:39:01.830493 INFO::Fitting model to feature number 62, F67
## 2026-04-28 18:39:01.831715 INFO::Fitting model to feature number 63, F68
## 2026-04-28 18:39:01.832947 INFO::Fitting model to feature number 64, F69
## 2026-04-28 18:39:01.834215 INFO::Fitting model to feature number 65, F70
## 2026-04-28 18:39:01.835447 INFO::Fitting model to feature number 66, F71
## 2026-04-28 18:39:01.83668 INFO::Fitting model to feature number 67, F72
## 2026-04-28 18:39:01.837926 INFO::Fitting model to feature number 68, F73
## 2026-04-28 18:39:01.839172 INFO::Fitting model to feature number 69, F76
## 2026-04-28 18:39:01.840378 INFO::Fitting model to feature number 70, F77
## 2026-04-28 18:39:01.841595 INFO::Fitting model to feature number 71, F78
## 2026-04-28 18:39:01.842801 INFO::Fitting model to feature number 72, F79
## 2026-04-28 18:39:01.844068 INFO::Fitting model to feature number 73, F80
## 2026-04-28 18:39:01.845299 INFO::Fitting model to feature number 74, F81
## 2026-04-28 18:39:01.84656 INFO::Fitting model to feature number 75, F82
## 2026-04-28 18:39:01.847934 INFO::Fitting model to feature number 76, F83
## 2026-04-28 18:39:01.849257 INFO::Fitting model to feature number 77, F84
## 2026-04-28 18:39:01.85055 INFO::Fitting model to feature number 78, F85
## 2026-04-28 18:39:01.851867 INFO::Fitting model to feature number 79, F86
## 2026-04-28 18:39:01.853255 INFO::Fitting model to feature number 80, F87
## 2026-04-28 18:39:01.854575 INFO::Fitting model to feature number 81, F88
## 2026-04-28 18:39:01.855993 INFO::Fitting model to feature number 82, F89
## 2026-04-28 18:39:01.857418 INFO::Fitting model to feature number 83, F90
## 2026-04-28 18:39:01.858828 INFO::Fitting model to feature number 84, F91
## 2026-04-28 18:39:01.860233 INFO::Fitting model to feature number 85, F92
## 2026-04-28 18:39:01.861582 INFO::Fitting model to feature number 86, F93
## 2026-04-28 18:39:01.862898 INFO::Fitting model to feature number 87, F94
## 2026-04-28 18:39:01.864199 INFO::Fitting model to feature number 88, F95
## 2026-04-28 18:39:01.865512 INFO::Fitting model to feature number 89, F96
## 2026-04-28 18:39:01.866802 INFO::Fitting model to feature number 90, F97
## 2026-04-28 18:39:01.868154 INFO::Fitting model to feature number 91, F98
## 2026-04-28 18:39:01.869519 INFO::Fitting model to feature number 92, F99
## 2026-04-28 18:39:01.870848 INFO::Fitting model to feature number 93, F100
## 2026-04-28 18:39:01.872087 INFO::Fitting model to feature number 94, F101
## 2026-04-28 18:39:01.8733 INFO::Fitting model to feature number 95, F102
## 2026-04-28 18:39:01.874553 INFO::Fitting model to feature number 96, F103
## 2026-04-28 18:39:01.875778 INFO::Fitting model to feature number 97, F104
## 2026-04-28 18:39:01.877007 INFO::Fitting model to feature number 98, F105
## 2026-04-28 18:39:01.87824 INFO::Fitting model to feature number 99, F106
## 2026-04-28 18:39:01.879656 INFO::Fitting model to feature number 100, F107
## 2026-04-28 18:39:01.880929 INFO::Fitting model to feature number 101, F108
## 2026-04-28 18:39:01.882126 INFO::Fitting model to feature number 102, F109
## 2026-04-28 18:39:01.883349 INFO::Fitting model to feature number 103, F110
## 2026-04-28 18:39:01.884582 INFO::Fitting model to feature number 104, F111
## 2026-04-28 18:39:01.88647 INFO::Fitting model to feature number 105, F112
## 2026-04-28 18:39:01.887973 INFO::Fitting model to feature number 106, F113
## 2026-04-28 18:39:01.889314 INFO::Fitting model to feature number 107, F114
## 2026-04-28 18:39:01.890708 INFO::Fitting model to feature number 108, F115
## 2026-04-28 18:39:01.892 INFO::Fitting model to feature number 109, F117
## 2026-04-28 18:39:01.893234 INFO::Fitting model to feature number 110, F118
## 2026-04-28 18:39:01.895186 INFO::Fitting model to feature number 111, F119
## 2026-04-28 18:39:01.89795 INFO::Fitting model to feature number 112, F120
## 2026-04-28 18:39:01.899571 INFO::Fitting model to feature number 113, F121
## 2026-04-28 18:39:01.902443 INFO::Fitting model to feature number 114, F122
## 2026-04-28 18:39:01.910928 INFO::Fitting model to feature number 115, F123
## 2026-04-28 18:39:01.91254 INFO::Fitting model to feature number 116, F124
## 2026-04-28 18:39:01.913837 INFO::Fitting model to feature number 117, F125
## 2026-04-28 18:39:01.91557 INFO::Fitting model to feature number 118, F126
## 2026-04-28 18:39:01.916865 INFO::Fitting model to feature number 119, F127
## 2026-04-28 18:39:01.918494 INFO::Fitting model to feature number 120, F128
## 2026-04-28 18:39:01.919782 INFO::Fitting model to feature number 121, F129
## 2026-04-28 18:39:01.921121 INFO::Fitting model to feature number 122, F130
## 2026-04-28 18:39:01.92238 INFO::Fitting model to feature number 123, F131
## 2026-04-28 18:39:01.923608 INFO::Fitting model to feature number 124, F132
## 2026-04-28 18:39:01.92484 INFO::Fitting model to feature number 125, F133
## 2026-04-28 18:39:01.926044 INFO::Fitting model to feature number 126, F134
## 2026-04-28 18:39:01.927266 INFO::Fitting model to feature number 127, F135
## 2026-04-28 18:39:01.928457 INFO::Fitting model to feature number 128, F136
## 2026-04-28 18:39:01.929736 INFO::Fitting model to feature number 129, F137
## 2026-04-28 18:39:01.931048 INFO::Fitting model to feature number 130, F138
## 2026-04-28 18:39:01.932374 INFO::Fitting model to feature number 131, F139
## 2026-04-28 18:39:01.933727 INFO::Fitting model to feature number 132, F140
## 2026-04-28 18:39:01.935028 INFO::Fitting model to feature number 133, F141
## 2026-04-28 18:39:01.936342 INFO::Fitting model to feature number 134, F142
## 2026-04-28 18:39:01.937698 INFO::Fitting model to feature number 135, F143
## 2026-04-28 18:39:01.939141 INFO::Fitting model to feature number 136, F144
## 2026-04-28 18:39:01.940452 INFO::Fitting model to feature number 137, F145
## 2026-04-28 18:39:01.941688 INFO::Fitting model to feature number 138, F146
## 2026-04-28 18:39:01.942916 INFO::Fitting model to feature number 139, F147
## 2026-04-28 18:39:01.944096 INFO::Fitting model to feature number 140, F148
## 2026-04-28 18:39:01.945286 INFO::Fitting model to feature number 141, F149
## 2026-04-28 18:39:01.946466 INFO::Fitting model to feature number 142, F150
## 2026-04-28 18:39:01.947675 INFO::Fitting model to feature number 143, F152
## 2026-04-28 18:39:01.948864 INFO::Fitting model to feature number 144, F153
## 2026-04-28 18:39:01.950132 INFO::Fitting model to feature number 145, F154
## 2026-04-28 18:39:01.951355 INFO::Fitting model to feature number 146, F155
## 2026-04-28 18:39:01.952577 INFO::Fitting model to feature number 147, F156
## 2026-04-28 18:39:01.953758 INFO::Fitting model to feature number 148, F157
## 2026-04-28 18:39:01.954975 INFO::Fitting model to feature number 149, F158
## 2026-04-28 18:39:01.956307 INFO::Fitting model to feature number 150, F159
## 2026-04-28 18:39:01.957572 INFO::Fitting model to feature number 151, F160
## 2026-04-28 18:39:01.958817 INFO::Fitting model to feature number 152, F161
## 2026-04-28 18:39:01.960157 INFO::Fitting model to feature number 153, F162
## 2026-04-28 18:39:01.961601 INFO::Fitting model to feature number 154, F163
## 2026-04-28 18:39:01.963014 INFO::Fitting model to feature number 155, F164
## 2026-04-28 18:39:01.964434 INFO::Fitting model to feature number 156, F165
## 2026-04-28 18:39:01.967522 INFO::Fitting model to feature number 157, F166
## 2026-04-28 18:39:01.968957 INFO::Fitting model to feature number 158, F167
## 2026-04-28 18:39:01.97037 INFO::Fitting model to feature number 159, F168
## 2026-04-28 18:39:01.971671 INFO::Fitting model to feature number 160, F169
## 2026-04-28 18:39:01.972874 INFO::Fitting model to feature number 161, F170
## 2026-04-28 18:39:01.974117 INFO::Fitting model to feature number 162, F171
## 2026-04-28 18:39:01.975343 INFO::Fitting model to feature number 163, F172
## 2026-04-28 18:39:01.976588 INFO::Fitting model to feature number 164, F173
## 2026-04-28 18:39:01.977923 INFO::Fitting model to feature number 165, F174
## 2026-04-28 18:39:01.97918 INFO::Fitting model to feature number 166, F175
## 2026-04-28 18:39:01.982246 INFO::Fitting model to feature number 167, F176
## 2026-04-28 18:39:01.983493 INFO::Fitting model to feature number 168, F177
## 2026-04-28 18:39:01.984739 INFO::Fitting model to feature number 169, F178
## 2026-04-28 18:39:01.985966 INFO::Fitting model to feature number 170, F179
## 2026-04-28 18:39:01.987161 INFO::Fitting model to feature number 171, F180
## 2026-04-28 18:39:01.988324 INFO::Fitting model to feature number 172, F181
## 2026-04-28 18:39:01.98948 INFO::Fitting model to feature number 173, F182
## 2026-04-28 18:39:01.990657 INFO::Fitting model to feature number 174, F183
## 2026-04-28 18:39:01.991848 INFO::Fitting model to feature number 175, F184
## 2026-04-28 18:39:01.993018 INFO::Fitting model to feature number 176, F185
## 2026-04-28 18:39:01.994176 INFO::Fitting model to feature number 177, F186
## 2026-04-28 18:39:01.995391 INFO::Fitting model to feature number 178, F187
## 2026-04-28 18:39:01.996651 INFO::Fitting model to feature number 179, F188
## 2026-04-28 18:39:01.997849 INFO::Fitting model to feature number 180, F189
## 2026-04-28 18:39:01.999066 INFO::Fitting model to feature number 181, F190
## 2026-04-28 18:39:02.000265 INFO::Fitting model to feature number 182, F191
## 2026-04-28 18:39:02.001471 INFO::Fitting model to feature number 183, F192
## 2026-04-28 18:39:02.002674 INFO::Fitting model to feature number 184, F193
## 2026-04-28 18:39:02.003916 INFO::Fitting model to feature number 185, F194
## 2026-04-28 18:39:02.005134 INFO::Fitting model to feature number 186, F195
## 2026-04-28 18:39:02.006331 INFO::Fitting model to feature number 187, F196
## 2026-04-28 18:39:02.007538 INFO::Fitting model to feature number 188, F197
## 2026-04-28 18:39:02.008801 INFO::Fitting model to feature number 189, F198
## 2026-04-28 18:39:02.010038 INFO::Fitting model to feature number 190, F199
## 2026-04-28 18:39:02.011255 INFO::Fitting model to feature number 191, F200
## 2026-04-28 18:39:02.012557 INFO::Fitting model to feature number 192, F201
## 2026-04-28 18:39:02.013866 INFO::Fitting model to feature number 193, F202
## 2026-04-28 18:39:02.015078 INFO::Fitting model to feature number 194, F203
## 2026-04-28 18:39:02.016282 INFO::Fitting model to feature number 195, F204
## 2026-04-28 18:39:02.017499 INFO::Fitting model to feature number 196, F206
## 2026-04-28 18:39:02.018703 INFO::Fitting model to feature number 197, F207
## 2026-04-28 18:39:02.019911 INFO::Fitting model to feature number 198, F208
## 2026-04-28 18:39:02.02114 INFO::Fitting model to feature number 199, F209
## 2026-04-28 18:39:02.022387 INFO::Fitting model to feature number 200, F210
## 2026-04-28 18:39:02.023569 INFO::Fitting model to feature number 201, F211
## 2026-04-28 18:39:02.024747 INFO::Fitting model to feature number 202, F212
## 2026-04-28 18:39:02.025905 INFO::Fitting model to feature number 203, F213
## 2026-04-28 18:39:02.027074 INFO::Fitting model to feature number 204, F214
## 2026-04-28 18:39:02.028212 INFO::Fitting model to feature number 205, F215
## 2026-04-28 18:39:02.029378 INFO::Fitting model to feature number 206, F216
## 2026-04-28 18:39:02.030621 INFO::Fitting model to feature number 207, F217
## 2026-04-28 18:39:02.031884 INFO::Fitting model to feature number 208, F218
## 2026-04-28 18:39:02.033136 INFO::Fitting model to feature number 209, F219
## 2026-04-28 18:39:02.034477 INFO::Fitting model to feature number 210, F220
## 2026-04-28 18:39:02.035735 INFO::Fitting model to feature number 211, F221
## 2026-04-28 18:39:02.03702 INFO::Fitting model to feature number 212, F222
## 2026-04-28 18:39:02.038328 INFO::Fitting model to feature number 213, F223
## 2026-04-28 18:39:02.039574 INFO::Fitting model to feature number 214, F224
## 2026-04-28 18:39:02.040831 INFO::Fitting model to feature number 215, F225
## 2026-04-28 18:39:02.042095 INFO::Fitting model to feature number 216, F226
## 2026-04-28 18:39:02.043373 INFO::Fitting model to feature number 217, F227
## 2026-04-28 18:39:02.044614 INFO::Fitting model to feature number 218, F228
## 2026-04-28 18:39:02.045878 INFO::Fitting model to feature number 219, F229
## 2026-04-28 18:39:02.047283 INFO::Fitting model to feature number 220, F230
## 2026-04-28 18:39:02.049772 INFO::Fitting model to feature number 221, F231
## 2026-04-28 18:39:02.0511 INFO::Fitting model to feature number 222, F232
## 2026-04-28 18:39:02.052419 INFO::Fitting model to feature number 223, F233
## 2026-04-28 18:39:02.05371 INFO::Fitting model to feature number 224, F234
## 2026-04-28 18:39:02.055029 INFO::Fitting model to feature number 225, F235
## 2026-04-28 18:39:02.056355 INFO::Fitting model to feature number 226, F236
## 2026-04-28 18:39:02.057744 INFO::Fitting model to feature number 227, F237
## 2026-04-28 18:39:02.059153 INFO::Fitting model to feature number 228, F238
## 2026-04-28 18:39:02.060574 INFO::Fitting model to feature number 229, F239
## 2026-04-28 18:39:02.061919 INFO::Fitting model to feature number 230, F240
## 2026-04-28 18:39:02.063285 INFO::Fitting model to feature number 231, F241
## 2026-04-28 18:39:02.06463 INFO::Fitting model to feature number 232, F242
## 2026-04-28 18:39:02.065819 INFO::Fitting model to feature number 233, F243
## 2026-04-28 18:39:02.067008 INFO::Fitting model to feature number 234, F244
## 2026-04-28 18:39:02.068242 INFO::Fitting model to feature number 235, F245
## 2026-04-28 18:39:02.06957 INFO::Fitting model to feature number 236, F246
## 2026-04-28 18:39:02.070861 INFO::Fitting model to feature number 237, F247
## 2026-04-28 18:39:02.072142 INFO::Fitting model to feature number 238, F248
## 2026-04-28 18:39:02.07346 INFO::Fitting model to feature number 239, F249
## 2026-04-28 18:39:02.074736 INFO::Fitting model to feature number 240, F250
## 2026-04-28 18:39:02.075992 INFO::Fitting model to feature number 241, F252
## 2026-04-28 18:39:02.077295 INFO::Fitting model to feature number 242, F253
## 2026-04-28 18:39:02.07858 INFO::Fitting model to feature number 243, F254
## 2026-04-28 18:39:02.079933 INFO::Fitting model to feature number 244, F255
## 2026-04-28 18:39:02.081271 INFO::Fitting model to feature number 245, F256
## 2026-04-28 18:39:02.082573 INFO::Fitting model to feature number 246, F257
## 2026-04-28 18:39:02.083993 INFO::Fitting model to feature number 247, F259
## 2026-04-28 18:39:02.085371 INFO::Fitting model to feature number 248, F260
## 2026-04-28 18:39:02.086771 INFO::Fitting model to feature number 249, F261
## 2026-04-28 18:39:02.088 INFO::Fitting model to feature number 250, F262
## 2026-04-28 18:39:02.089295 INFO::Fitting model to feature number 251, F263
## 2026-04-28 18:39:02.090473 INFO::Fitting model to feature number 252, F264
## 2026-04-28 18:39:02.091653 INFO::Fitting model to feature number 253, F265
## 2026-04-28 18:39:02.092873 INFO::Fitting model to feature number 254, F266
## 2026-04-28 18:39:02.094112 INFO::Fitting model to feature number 255, F267
## 2026-04-28 18:39:02.095288 INFO::Fitting model to feature number 256, F269
## 2026-04-28 18:39:02.096573 INFO::Fitting model to feature number 257, F270
## 2026-04-28 18:39:02.097772 INFO::Fitting model to feature number 258, F271
## 2026-04-28 18:39:02.098979 INFO::Fitting model to feature number 259, F272
## 2026-04-28 18:39:02.100287 INFO::Fitting model to feature number 260, F273
## 2026-04-28 18:39:02.101522 INFO::Fitting model to feature number 261, F274
## 2026-04-28 18:39:02.102742 INFO::Fitting model to feature number 262, F276
## 2026-04-28 18:39:02.103991 INFO::Fitting model to feature number 263, F277
## 2026-04-28 18:39:02.105217 INFO::Fitting model to feature number 264, F278
## 2026-04-28 18:39:02.106432 INFO::Fitting model to feature number 265, F279
## 2026-04-28 18:39:02.107761 INFO::Fitting model to feature number 266, F280
## 2026-04-28 18:39:02.108949 INFO::Fitting model to feature number 267, F281
## 2026-04-28 18:39:02.110136 INFO::Fitting model to feature number 268, F282
## 2026-04-28 18:39:02.111413 INFO::Fitting model to feature number 269, F283
## 2026-04-28 18:39:02.112601 INFO::Fitting model to feature number 270, F284
## 2026-04-28 18:39:02.113791 INFO::Fitting model to feature number 271, F285
## 2026-04-28 18:39:02.115049 INFO::Fitting model to feature number 272, F286
## 2026-04-28 18:39:02.116262 INFO::Fitting model to feature number 273, F287
## 2026-04-28 18:39:02.117442 INFO::Fitting model to feature number 274, F288
## 2026-04-28 18:39:02.118708 INFO::Fitting model to feature number 275, F289
## 2026-04-28 18:39:02.119887 INFO::Fitting model to feature number 276, F290
## 2026-04-28 18:39:02.121055 INFO::Fitting model to feature number 277, F292
## 2026-04-28 18:39:02.122314 INFO::Fitting model to feature number 278, F293
## 2026-04-28 18:39:02.12353 INFO::Fitting model to feature number 279, F294
## 2026-04-28 18:39:02.130143 INFO::Fitting model to feature number 280, F295
## 2026-04-28 18:39:02.131529 INFO::Fitting model to feature number 281, F296
## 2026-04-28 18:39:02.132916 INFO::Fitting model to feature number 282, F297
## 2026-04-28 18:39:02.134187 INFO::Fitting model to feature number 283, F298
## 2026-04-28 18:39:02.135672 INFO::Fitting model to feature number 284, F299
## 2026-04-28 18:39:02.137508 INFO::Fitting model to feature number 285, F300
## 2026-04-28 18:39:02.138932 INFO::Fitting model to feature number 286, F301
## 2026-04-28 18:39:02.140429 INFO::Fitting model to feature number 287, F302
## 2026-04-28 18:39:02.142923 INFO::Fitting model to feature number 288, F303
## 2026-04-28 18:39:02.14496 INFO::Fitting model to feature number 289, F304
## 2026-04-28 18:39:02.146263 INFO::Fitting model to feature number 290, F305
## 2026-04-28 18:39:02.147491 INFO::Fitting model to feature number 291, F306
## 2026-04-28 18:39:02.148773 INFO::Fitting model to feature number 292, F307
## 2026-04-28 18:39:02.149974 INFO::Fitting model to feature number 293, F308
## 2026-04-28 18:39:02.151159 INFO::Fitting model to feature number 294, F309
## 2026-04-28 18:39:02.152424 INFO::Fitting model to feature number 295, F310
## 2026-04-28 18:39:02.15372 INFO::Fitting model to feature number 296, F311
## 2026-04-28 18:39:02.154897 INFO::Fitting model to feature number 297, F312
## 2026-04-28 18:39:02.156172 INFO::Fitting model to feature number 298, F313
## 2026-04-28 18:39:02.157512 INFO::Fitting model to feature number 299, F315
## 2026-04-28 18:39:02.158866 INFO::Fitting model to feature number 300, F316
## 2026-04-28 18:39:02.160454 INFO::Fitting model to feature number 301, F317
## 2026-04-28 18:39:02.161922 INFO::Fitting model to feature number 302, F318
## 2026-04-28 18:39:02.16357 INFO::Fitting model to feature number 303, F319
## 2026-04-28 18:39:02.165174 INFO::Fitting model to feature number 304, F320
## 2026-04-28 18:39:02.166758 INFO::Fitting model to feature number 305, F321
## 2026-04-28 18:39:02.168109 INFO::Fitting model to feature number 306, F322
## 2026-04-28 18:39:02.169341 INFO::Fitting model to feature number 307, F323
## 2026-04-28 18:39:02.170569 INFO::Fitting model to feature number 308, F324
## 2026-04-28 18:39:02.17177 INFO::Fitting model to feature number 309, F325
## 2026-04-28 18:39:02.172975 INFO::Fitting model to feature number 310, F326
## 2026-04-28 18:39:02.174156 INFO::Fitting model to feature number 311, F327
## 2026-04-28 18:39:02.175542 INFO::Fitting model to feature number 312, F328
## 2026-04-28 18:39:02.176874 INFO::Fitting model to feature number 313, F329
## 2026-04-28 18:39:02.178172 INFO::Fitting model to feature number 314, F330
## 2026-04-28 18:39:02.179493 INFO::Fitting model to feature number 315, F331
## 2026-04-28 18:39:02.180843 INFO::Fitting model to feature number 316, F332
## 2026-04-28 18:39:02.182159 INFO::Fitting model to feature number 317, F333
## 2026-04-28 18:39:02.183681 INFO::Fitting model to feature number 318, F334
## 2026-04-28 18:39:02.185003 INFO::Fitting model to feature number 319, F335
## 2026-04-28 18:39:02.186314 INFO::Fitting model to feature number 320, F336
## 2026-04-28 18:39:02.187557 INFO::Fitting model to feature number 321, F337
## 2026-04-28 18:39:02.188839 INFO::Fitting model to feature number 322, F338
## 2026-04-28 18:39:02.190349 INFO::Fitting model to feature number 323, F339
## 2026-04-28 18:39:02.1917 INFO::Fitting model to feature number 324, F340
## 2026-04-28 18:39:02.192988 INFO::Fitting model to feature number 325, F342
## 2026-04-28 18:39:02.19435 INFO::Fitting model to feature number 326, F343
## 2026-04-28 18:39:02.195637 INFO::Fitting model to feature number 327, F344
## 2026-04-28 18:39:02.19689 INFO::Fitting model to feature number 328, F345
## 2026-04-28 18:39:02.198634 INFO::Fitting model to feature number 329, F346
## 2026-04-28 18:39:02.199882 INFO::Fitting model to feature number 330, F347
## 2026-04-28 18:39:02.201057 INFO::Fitting model to feature number 331, F348
## 2026-04-28 18:39:02.20227 INFO::Fitting model to feature number 332, F350
## 2026-04-28 18:39:02.203418 INFO::Fitting model to feature number 333, F351
## 2026-04-28 18:39:02.204557 INFO::Fitting model to feature number 334, F352
## 2026-04-28 18:39:02.205683 INFO::Fitting model to feature number 335, F353
## 2026-04-28 18:39:02.206907 INFO::Fitting model to feature number 336, F355
## 2026-04-28 18:39:02.208046 INFO::Fitting model to feature number 337, F356
## 2026-04-28 18:39:02.209218 INFO::Fitting model to feature number 338, F357
## 2026-04-28 18:39:02.210428 INFO::Fitting model to feature number 339, F358
## 2026-04-28 18:39:02.21156 INFO::Fitting model to feature number 340, F359
## 2026-04-28 18:39:02.212709 INFO::Fitting model to feature number 341, F360
## 2026-04-28 18:39:02.213883 INFO::Fitting model to feature number 342, F361
## 2026-04-28 18:39:02.215071 INFO::Fitting model to feature number 343, F362
## 2026-04-28 18:39:02.216266 INFO::Fitting model to feature number 344, F363
## 2026-04-28 18:39:02.217391 INFO::Fitting model to feature number 345, F364
## 2026-04-28 18:39:02.218495 INFO::Fitting model to feature number 346, F365
## 2026-04-28 18:39:02.219617 INFO::Fitting model to feature number 347, F366
## 2026-04-28 18:39:02.220782 INFO::Fitting model to feature number 348, F367
## 2026-04-28 18:39:02.221902 INFO::Fitting model to feature number 349, F368
## 2026-04-28 18:39:02.223028 INFO::Fitting model to feature number 350, F369
## 2026-04-28 18:39:02.224201 INFO::Fitting model to feature number 351, F370
## 2026-04-28 18:39:02.225315 INFO::Fitting model to feature number 352, F371
## 2026-04-28 18:39:02.226424 INFO::Fitting model to feature number 353, F372
## 2026-04-28 18:39:02.22756 INFO::Fitting model to feature number 354, F373
## 2026-04-28 18:39:02.228703 INFO::Fitting model to feature number 355, F374
## 2026-04-28 18:39:02.230238 INFO::Fitting model to feature number 356, F375
## 2026-04-28 18:39:02.231395 INFO::Fitting model to feature number 357, F376
## 2026-04-28 18:39:02.232585 INFO::Fitting model to feature number 358, F377
## 2026-04-28 18:39:02.233779 INFO::Fitting model to feature number 359, F378
## 2026-04-28 18:39:02.234892 INFO::Fitting model to feature number 360, F379
## 2026-04-28 18:39:02.235986 INFO::Fitting model to feature number 361, F380
## 2026-04-28 18:39:02.237146 INFO::Fitting model to feature number 362, F381
## 2026-04-28 18:39:02.238264 INFO::Fitting model to feature number 363, F382
## 2026-04-28 18:39:02.239411 INFO::Fitting model to feature number 364, F383
## 2026-04-28 18:39:02.240517 INFO::Fitting model to feature number 365, F384
## 2026-04-28 18:39:02.241698 INFO::Fitting model to feature number 366, F386
## 2026-04-28 18:39:02.242822 INFO::Fitting model to feature number 367, F387
## 2026-04-28 18:39:02.243941 INFO::Fitting model to feature number 368, F388
## 2026-04-28 18:39:02.24503 INFO::Fitting model to feature number 369, F389
## 2026-04-28 18:39:02.246212 INFO::Fitting model to feature number 370, F390
## 2026-04-28 18:39:02.247352 INFO::Fitting model to feature number 371, F391
## 2026-04-28 18:39:02.248458 INFO::Fitting model to feature number 372, F392
## 2026-04-28 18:39:02.249554 INFO::Fitting model to feature number 373, F393
## 2026-04-28 18:39:02.250757 INFO::Fitting model to feature number 374, F394
## 2026-04-28 18:39:02.251871 INFO::Fitting model to feature number 375, F395
## 2026-04-28 18:39:02.252981 INFO::Fitting model to feature number 376, F396
## 2026-04-28 18:39:02.254081 INFO::Fitting model to feature number 377, F397
## 2026-04-28 18:39:02.255254 INFO::Fitting model to feature number 378, F398
## 2026-04-28 18:39:02.256361 INFO::Fitting model to feature number 379, F399
## 2026-04-28 18:39:02.257473 INFO::Fitting model to feature number 380, F400
## 2026-04-28 18:39:02.25857 INFO::Fitting model to feature number 381, F401
## 2026-04-28 18:39:02.259772 INFO::Fitting model to feature number 382, F402
## 2026-04-28 18:39:02.26089 INFO::Fitting model to feature number 383, F403
## 2026-04-28 18:39:02.262056 INFO::Fitting model to feature number 384, F404
## 2026-04-28 18:39:02.263164 INFO::Fitting model to feature number 385, F406
## 2026-04-28 18:39:02.264396 INFO::Fitting model to feature number 386, F407
## 2026-04-28 18:39:02.265554 INFO::Fitting model to feature number 387, F408
## 2026-04-28 18:39:02.266694 INFO::Fitting model to feature number 388, F409
## 2026-04-28 18:39:02.267828 INFO::Fitting model to feature number 389, F410
## 2026-04-28 18:39:02.269073 INFO::Fitting model to feature number 390, F411
## 2026-04-28 18:39:02.270306 INFO::Fitting model to feature number 391, F412
## 2026-04-28 18:39:02.271429 INFO::Fitting model to feature number 392, F413
## 2026-04-28 18:39:02.272553 INFO::Fitting model to feature number 393, F414
## 2026-04-28 18:39:02.273724 INFO::Fitting model to feature number 394, F415
## 2026-04-28 18:39:02.274953 INFO::Fitting model to feature number 395, F417
## 2026-04-28 18:39:02.276076 INFO::Fitting model to feature number 396, F418
## 2026-04-28 18:39:02.277207 INFO::Fitting model to feature number 397, F419
## 2026-04-28 18:39:02.278406 INFO::Fitting model to feature number 398, F420
## 2026-04-28 18:39:02.279602 INFO::Fitting model to feature number 399, F421
## 2026-04-28 18:39:02.28076 INFO::Fitting model to feature number 400, F422
## 2026-04-28 18:39:02.281949 INFO::Fitting model to feature number 401, F423
## 2026-04-28 18:39:02.283213 INFO::Fitting model to feature number 402, F425
## 2026-04-28 18:39:02.284381 INFO::Fitting model to feature number 403, F426
## 2026-04-28 18:39:02.285535 INFO::Fitting model to feature number 404, F428
## 2026-04-28 18:39:02.28671 INFO::Fitting model to feature number 405, F429
## 2026-04-28 18:39:02.287933 INFO::Fitting model to feature number 406, F430
## 2026-04-28 18:39:02.289081 INFO::Fitting model to feature number 407, F431
## 2026-04-28 18:39:02.290239 INFO::Fitting model to feature number 408, F432
## 2026-04-28 18:39:02.291379 INFO::Fitting model to feature number 409, F433
## 2026-04-28 18:39:02.292568 INFO::Fitting model to feature number 410, F434
## 2026-04-28 18:39:02.293787 INFO::Fitting model to feature number 411, F435
## 2026-04-28 18:39:02.294905 INFO::Fitting model to feature number 412, F436
## 2026-04-28 18:39:02.296114 INFO::Fitting model to feature number 413, F437
## 2026-04-28 18:39:02.297314 INFO::Fitting model to feature number 414, F438
## 2026-04-28 18:39:02.298467 INFO::Fitting model to feature number 415, F439
## 2026-04-28 18:39:02.299585 INFO::Fitting model to feature number 416, F440
## 2026-04-28 18:39:02.30078 INFO::Fitting model to feature number 417, F441
## 2026-04-28 18:39:02.301973 INFO::Fitting model to feature number 418, F442
## 2026-04-28 18:39:02.30308 INFO::Fitting model to feature number 419, F443
## 2026-04-28 18:39:02.304252 INFO::Fitting model to feature number 420, F444
## 2026-04-28 18:39:02.305353 INFO::Fitting model to feature number 421, F445
## 2026-04-28 18:39:02.306505 INFO::Fitting model to feature number 422, F446
## 2026-04-28 18:39:02.307624 INFO::Fitting model to feature number 423, F447
## 2026-04-28 18:39:02.308718 INFO::Fitting model to feature number 424, F448
## 2026-04-28 18:39:02.309918 INFO::Fitting model to feature number 425, F449
## 2026-04-28 18:39:02.311128 INFO::Fitting model to feature number 426, F450
## 2026-04-28 18:39:02.312291 INFO::Fitting model to feature number 427, F451
## 2026-04-28 18:39:02.313478 INFO::Fitting model to feature number 428, F452
## 2026-04-28 18:39:02.314765 INFO::Fitting model to feature number 429, F454
## 2026-04-28 18:39:02.316067 INFO::Fitting model to feature number 430, F455
## 2026-04-28 18:39:02.317278 INFO::Fitting model to feature number 431, F456
## 2026-04-28 18:39:02.318606 INFO::Fitting model to feature number 432, F457
## 2026-04-28 18:39:02.319931 INFO::Fitting model to feature number 433, F458
## 2026-04-28 18:39:02.321204 INFO::Fitting model to feature number 434, F459
## 2026-04-28 18:39:02.322408 INFO::Fitting model to feature number 435, F461
## 2026-04-28 18:39:02.323741 INFO::Fitting model to feature number 436, F462
## 2026-04-28 18:39:02.325078 INFO::Fitting model to feature number 437, F463
## 2026-04-28 18:39:02.326244 INFO::Fitting model to feature number 438, F464
## 2026-04-28 18:39:02.327351 INFO::Fitting model to feature number 439, F465
## 2026-04-28 18:39:02.328538 INFO::Fitting model to feature number 440, F466
## 2026-04-28 18:39:02.329666 INFO::Fitting model to feature number 441, F467
## 2026-04-28 18:39:02.330764 INFO::Fitting model to feature number 442, F468
## 2026-04-28 18:39:02.3365 INFO::Fitting model to feature number 443, F469
## 2026-04-28 18:39:02.337785 INFO::Fitting model to feature number 444, F470
## 2026-04-28 18:39:02.338875 INFO::Fitting model to feature number 445, F471
## 2026-04-28 18:39:02.339966 INFO::Fitting model to feature number 446, F474
## 2026-04-28 18:39:02.34103 INFO::Fitting model to feature number 447, F475
## 2026-04-28 18:39:02.342104 INFO::Fitting model to feature number 448, F476
## 2026-04-28 18:39:02.343174 INFO::Fitting model to feature number 449, F477
## 2026-04-28 18:39:02.34425 INFO::Fitting model to feature number 450, F478
## 2026-04-28 18:39:02.345306 INFO::Fitting model to feature number 451, F479
## 2026-04-28 18:39:02.346395 INFO::Fitting model to feature number 452, F480
## 2026-04-28 18:39:02.347463 INFO::Fitting model to feature number 453, F481
## 2026-04-28 18:39:02.348551 INFO::Fitting model to feature number 454, F482
## 2026-04-28 18:39:02.349626 INFO::Fitting model to feature number 455, F483
## 2026-04-28 18:39:02.350712 INFO::Fitting model to feature number 456, F484
## 2026-04-28 18:39:02.351791 INFO::Fitting model to feature number 457, F485
## 2026-04-28 18:39:02.352877 INFO::Fitting model to feature number 458, F486
## 2026-04-28 18:39:02.353952 INFO::Fitting model to feature number 459, F487
## 2026-04-28 18:39:02.355009 INFO::Fitting model to feature number 460, F488
## 2026-04-28 18:39:02.356083 INFO::Fitting model to feature number 461, F489
## 2026-04-28 18:39:02.357168 INFO::Fitting model to feature number 462, F490
## 2026-04-28 18:39:02.358237 INFO::Fitting model to feature number 463, F491
## 2026-04-28 18:39:02.359313 INFO::Fitting model to feature number 464, F492
## 2026-04-28 18:39:02.360376 INFO::Fitting model to feature number 465, F493
## 2026-04-28 18:39:02.361495 INFO::Fitting model to feature number 466, F494
## 2026-04-28 18:39:02.362573 INFO::Fitting model to feature number 467, F495
## 2026-04-28 18:39:02.363685 INFO::Fitting model to feature number 468, F496
## 2026-04-28 18:39:02.364755 INFO::Fitting model to feature number 469, F497
## 2026-04-28 18:39:02.365844 INFO::Fitting model to feature number 470, F498
## 2026-04-28 18:39:02.366918 INFO::Fitting model to feature number 471, F499
## 2026-04-28 18:39:02.368016 INFO::Fitting model to feature number 472, F500
## 2026-04-28 18:39:02.3691 INFO::Fitting model to feature number 473, F501
## 2026-04-28 18:39:02.370196 INFO::Fitting model to feature number 474, F502
## 2026-04-28 18:39:02.371252 INFO::Fitting model to feature number 475, F503
## 2026-04-28 18:39:02.372345 INFO::Fitting model to feature number 476, F504
## 2026-04-28 18:39:02.373425 INFO::Fitting model to feature number 477, F505
## 2026-04-28 18:39:02.374538 INFO::Fitting model to feature number 478, F506
## 2026-04-28 18:39:02.375617 INFO::Fitting model to feature number 479, F507
## 2026-04-28 18:39:02.376744 INFO::Fitting model to feature number 480, F508
## 2026-04-28 18:39:02.377812 INFO::Fitting model to feature number 481, F509
## 2026-04-28 18:39:02.378892 INFO::Fitting model to feature number 482, F510
## 2026-04-28 18:39:02.379949 INFO::Fitting model to feature number 483, F511
## 2026-04-28 18:39:02.381003 INFO::Fitting model to feature number 484, F512
## 2026-04-28 18:39:02.382102 INFO::Fitting model to feature number 485, F513
## 2026-04-28 18:39:02.383232 INFO::Fitting model to feature number 486, F514
## 2026-04-28 18:39:02.384322 INFO::Fitting model to feature number 487, F515
## 2026-04-28 18:39:02.385413 INFO::Fitting model to feature number 488, F516
## 2026-04-28 18:39:02.386539 INFO::Fitting model to feature number 489, F517
## 2026-04-28 18:39:02.387592 INFO::Fitting model to feature number 490, F518
## 2026-04-28 18:39:02.388634 INFO::Fitting model to feature number 491, F519
## 2026-04-28 18:39:02.389697 INFO::Fitting model to feature number 492, F520
## 2026-04-28 18:39:02.39078 INFO::Fitting model to feature number 493, F521
## 2026-04-28 18:39:02.391831 INFO::Fitting model to feature number 494, F522
## 2026-04-28 18:39:02.392894 INFO::Fitting model to feature number 495, F523
## 2026-04-28 18:39:02.393961 INFO::Fitting model to feature number 496, F524
## 2026-04-28 18:39:02.395015 INFO::Fitting model to feature number 497, F525
## 2026-04-28 18:39:02.396089 INFO::Fitting model to feature number 498, F526
## 2026-04-28 18:39:02.397151 INFO::Fitting model to feature number 499, F527
## 2026-04-28 18:39:02.398199 INFO::Fitting model to feature number 500, F528
## 2026-04-28 18:39:02.399261 INFO::Fitting model to feature number 501, F529
## 2026-04-28 18:39:02.400331 INFO::Fitting model to feature number 502, F530
## 2026-04-28 18:39:02.401424 INFO::Fitting model to feature number 503, F531
## 2026-04-28 18:39:02.402475 INFO::Fitting model to feature number 504, F532
## 2026-04-28 18:39:02.403553 INFO::Fitting model to feature number 505, F533
## 2026-04-28 18:39:02.404607 INFO::Fitting model to feature number 506, F534
## 2026-04-28 18:39:02.405681 INFO::Fitting model to feature number 507, F535
## 2026-04-28 18:39:02.406738 INFO::Fitting model to feature number 508, F536
## 2026-04-28 18:39:02.407835 INFO::Fitting model to feature number 509, F537
## 2026-04-28 18:39:02.408911 INFO::Fitting model to feature number 510, F539
## 2026-04-28 18:39:02.409966 INFO::Fitting model to feature number 511, F540
## 2026-04-28 18:39:02.411021 INFO::Fitting model to feature number 512, F541
## 2026-04-28 18:39:02.412079 INFO::Fitting model to feature number 513, F543
## 2026-04-28 18:39:02.41314 INFO::Fitting model to feature number 514, F544
## 2026-04-28 18:39:02.414238 INFO::Fitting model to feature number 515, F545
## 2026-04-28 18:39:02.41534 INFO::Fitting model to feature number 516, F546
## 2026-04-28 18:39:02.416476 INFO::Fitting model to feature number 517, F547
## 2026-04-28 18:39:02.417581 INFO::Fitting model to feature number 518, F548
## 2026-04-28 18:39:02.418726 INFO::Fitting model to feature number 519, F549
## 2026-04-28 18:39:02.419866 INFO::Fitting model to feature number 520, F550
## 2026-04-28 18:39:02.420919 INFO::Fitting model to feature number 521, F551
## 2026-04-28 18:39:02.421979 INFO::Fitting model to feature number 522, F552
## 2026-04-28 18:39:02.423038 INFO::Fitting model to feature number 523, F553
## 2026-04-28 18:39:02.424091 INFO::Fitting model to feature number 524, F554
## 2026-04-28 18:39:02.425214 INFO::Fitting model to feature number 525, F555
## 2026-04-28 18:39:02.426297 INFO::Fitting model to feature number 526, F556
## 2026-04-28 18:39:02.427375 INFO::Fitting model to feature number 527, F557
## 2026-04-28 18:39:02.428457 INFO::Fitting model to feature number 528, F558
## 2026-04-28 18:39:02.429522 INFO::Fitting model to feature number 529, F559
## 2026-04-28 18:39:02.430578 INFO::Fitting model to feature number 530, F560
## 2026-04-28 18:39:02.431661 INFO::Fitting model to feature number 531, F561
## 2026-04-28 18:39:02.432747 INFO::Fitting model to feature number 532, F562
## 2026-04-28 18:39:02.433799 INFO::Fitting model to feature number 533, F563
## 2026-04-28 18:39:02.434847 INFO::Fitting model to feature number 534, F564
## 2026-04-28 18:39:02.435942 INFO::Fitting model to feature number 535, F566
## 2026-04-28 18:39:02.4371 INFO::Fitting model to feature number 536, F567
## 2026-04-28 18:39:02.438272 INFO::Fitting model to feature number 537, F568
## 2026-04-28 18:39:02.439458 INFO::Fitting model to feature number 538, F569
## 2026-04-28 18:39:02.440641 INFO::Fitting model to feature number 539, F570
## 2026-04-28 18:39:02.441799 INFO::Fitting model to feature number 540, F571
## 2026-04-28 18:39:02.442972 INFO::Fitting model to feature number 541, F572
## 2026-04-28 18:39:02.444057 INFO::Fitting model to feature number 542, F573
## 2026-04-28 18:39:02.445135 INFO::Fitting model to feature number 543, F574
## 2026-04-28 18:39:02.446211 INFO::Fitting model to feature number 544, F575
## 2026-04-28 18:39:02.447228 INFO::Fitting model to feature number 545, F576
## 2026-04-28 18:39:02.44825 INFO::Fitting model to feature number 546, F578
## 2026-04-28 18:39:02.44925 INFO::Fitting model to feature number 547, F579
## 2026-04-28 18:39:02.450281 INFO::Fitting model to feature number 548, F580
## 2026-04-28 18:39:02.451289 INFO::Fitting model to feature number 549, F581
## 2026-04-28 18:39:02.452299 INFO::Fitting model to feature number 550, F582
## 2026-04-28 18:39:02.453327 INFO::Fitting model to feature number 551, F583
## 2026-04-28 18:39:02.454363 INFO::Fitting model to feature number 552, F584
## 2026-04-28 18:39:02.455364 INFO::Fitting model to feature number 553, F585
## 2026-04-28 18:39:02.457299 INFO::Fitting model to feature number 554, F586
## 2026-04-28 18:39:02.4588 INFO::Fitting model to feature number 555, F587
## 2026-04-28 18:39:02.460407 INFO::Fitting model to feature number 556, F588
## 2026-04-28 18:39:02.461979 INFO::Fitting model to feature number 557, F589
## 2026-04-28 18:39:02.463367 INFO::Fitting model to feature number 558, F590
## 2026-04-28 18:39:02.464644 INFO::Fitting model to feature number 559, F591
## 2026-04-28 18:39:02.466263 INFO::Fitting model to feature number 560, F592
## 2026-04-28 18:39:02.467483 INFO::Fitting model to feature number 561, F593
## 2026-04-28 18:39:02.46857 INFO::Fitting model to feature number 562, F594
## 2026-04-28 18:39:02.46961 INFO::Fitting model to feature number 563, F595
## 2026-04-28 18:39:02.470667 INFO::Fitting model to feature number 564, F596
## 2026-04-28 18:39:02.471684 INFO::Fitting model to feature number 565, F597
## 2026-04-28 18:39:02.472715 INFO::Fitting model to feature number 566, F598
## 2026-04-28 18:39:02.473766 INFO::Fitting model to feature number 567, F599
## 2026-04-28 18:39:02.474801 INFO::Fitting model to feature number 568, F600
## 2026-04-28 18:39:02.476191 INFO::Fitting model to feature number 569, F601
## 2026-04-28 18:39:02.478048 INFO::Fitting model to feature number 570, F602
## 2026-04-28 18:39:02.479403 INFO::Fitting model to feature number 571, F603
## 2026-04-28 18:39:02.480669 INFO::Fitting model to feature number 572, F605
## 2026-04-28 18:39:02.48191 INFO::Fitting model to feature number 573, F606
## 2026-04-28 18:39:02.483121 INFO::Fitting model to feature number 574, F607
## 2026-04-28 18:39:02.48444 INFO::Fitting model to feature number 575, F608
## 2026-04-28 18:39:02.485765 INFO::Fitting model to feature number 576, F609
## 2026-04-28 18:39:02.487819 INFO::Fitting model to feature number 577, F610
## 2026-04-28 18:39:02.489325 INFO::Fitting model to feature number 578, F611
## 2026-04-28 18:39:02.490674 INFO::Fitting model to feature number 579, F612
## 2026-04-28 18:39:02.491975 INFO::Fitting model to feature number 580, F613
## 2026-04-28 18:39:02.493276 INFO::Fitting model to feature number 581, F614
## 2026-04-28 18:39:02.494519 INFO::Fitting model to feature number 582, F615
## 2026-04-28 18:39:02.495966 INFO::Fitting model to feature number 583, F616
## 2026-04-28 18:39:02.49752 INFO::Fitting model to feature number 584, F617
## 2026-04-28 18:39:02.498818 INFO::Fitting model to feature number 585, F618
## 2026-04-28 18:39:02.500284 INFO::Fitting model to feature number 586, F619
## 2026-04-28 18:39:02.501888 INFO::Fitting model to feature number 587, F620
## 2026-04-28 18:39:02.503266 INFO::Fitting model to feature number 588, F621
## 2026-04-28 18:39:02.504576 INFO::Fitting model to feature number 589, F622
## 2026-04-28 18:39:02.505907 INFO::Fitting model to feature number 590, F623
## 2026-04-28 18:39:02.507232 INFO::Fitting model to feature number 591, F624
## 2026-04-28 18:39:02.508463 INFO::Fitting model to feature number 592, F625
## 2026-04-28 18:39:02.509687 INFO::Fitting model to feature number 593, F626
## 2026-04-28 18:39:02.510972 INFO::Fitting model to feature number 594, F627
## 2026-04-28 18:39:02.512212 INFO::Fitting model to feature number 595, F628
## 2026-04-28 18:39:02.513447 INFO::Fitting model to feature number 596, F630
## 2026-04-28 18:39:02.514745 INFO::Fitting model to feature number 597, F631
## 2026-04-28 18:39:02.516212 INFO::Fitting model to feature number 598, F632
## 2026-04-28 18:39:02.518012 INFO::Fitting model to feature number 599, F633
## 2026-04-28 18:39:02.519385 INFO::Fitting model to feature number 600, F634
## 2026-04-28 18:39:02.520684 INFO::Fitting model to feature number 601, F635
## 2026-04-28 18:39:02.521925 INFO::Fitting model to feature number 602, F636
## 2026-04-28 18:39:02.523197 INFO::Fitting model to feature number 603, F637
## 2026-04-28 18:39:02.524425 INFO::Fitting model to feature number 604, F638
## 2026-04-28 18:39:02.525681 INFO::Fitting model to feature number 605, F639
## 2026-04-28 18:39:02.527221 INFO::Fitting model to feature number 606, F640
## 2026-04-28 18:39:02.53406 INFO::Fitting model to feature number 607, F641
## 2026-04-28 18:39:02.535499 INFO::Fitting model to feature number 608, F642
## 2026-04-28 18:39:02.537145 INFO::Fitting model to feature number 609, F643
## 2026-04-28 18:39:02.538413 INFO::Fitting model to feature number 610, F644
## 2026-04-28 18:39:02.539662 INFO::Fitting model to feature number 611, F645
## 2026-04-28 18:39:02.540966 INFO::Fitting model to feature number 612, F646
## 2026-04-28 18:39:02.542168 INFO::Fitting model to feature number 613, F647
## 2026-04-28 18:39:02.543431 INFO::Fitting model to feature number 614, F648
## 2026-04-28 18:39:02.545096 INFO::Fitting model to feature number 615, F649
## 2026-04-28 18:39:02.546467 INFO::Fitting model to feature number 616, F650
## 2026-04-28 18:39:02.547882 INFO::Fitting model to feature number 617, F651
## 2026-04-28 18:39:02.549126 INFO::Fitting model to feature number 618, F652
## 2026-04-28 18:39:02.550562 INFO::Fitting model to feature number 619, F653
## 2026-04-28 18:39:02.551849 INFO::Fitting model to feature number 620, F654
## 2026-04-28 18:39:02.552971 INFO::Fitting model to feature number 621, F655
## 2026-04-28 18:39:02.554032 INFO::Fitting model to feature number 622, F656
## 2026-04-28 18:39:02.555062 INFO::Fitting model to feature number 623, F657
## 2026-04-28 18:39:02.55645 INFO::Fitting model to feature number 624, F658
## 2026-04-28 18:39:02.557896 INFO::Fitting model to feature number 625, F659
## 2026-04-28 18:39:02.559157 INFO::Fitting model to feature number 626, F660
## 2026-04-28 18:39:02.560369 INFO::Fitting model to feature number 627, F661
## 2026-04-28 18:39:02.561569 INFO::Fitting model to feature number 628, F662
## 2026-04-28 18:39:02.562734 INFO::Fitting model to feature number 629, F663
## 2026-04-28 18:39:02.563994 INFO::Fitting model to feature number 630, F664
## 2026-04-28 18:39:02.565179 INFO::Fitting model to feature number 631, F665
## 2026-04-28 18:39:02.566802 INFO::Fitting model to feature number 632, F666
## 2026-04-28 18:39:02.568403 INFO::Fitting model to feature number 633, F667
## 2026-04-28 18:39:02.569743 INFO::Fitting model to feature number 634, F668
## 2026-04-28 18:39:02.571127 INFO::Fitting model to feature number 635, F669
## 2026-04-28 18:39:02.572392 INFO::Fitting model to feature number 636, F670
## 2026-04-28 18:39:02.573598 INFO::Fitting model to feature number 637, F671
## 2026-04-28 18:39:02.574814 INFO::Fitting model to feature number 638, F673
## 2026-04-28 18:39:02.576444 INFO::Fitting model to feature number 639, F674
## 2026-04-28 18:39:02.577804 INFO::Fitting model to feature number 640, F675
## 2026-04-28 18:39:02.57911 INFO::Fitting model to feature number 641, F676
## 2026-04-28 18:39:02.580457 INFO::Fitting model to feature number 642, F677
## 2026-04-28 18:39:02.58172 INFO::Fitting model to feature number 643, F678
## 2026-04-28 18:39:02.58301 INFO::Fitting model to feature number 644, F679
## 2026-04-28 18:39:02.58462 INFO::Fitting model to feature number 645, F680
## 2026-04-28 18:39:02.585933 INFO::Fitting model to feature number 646, F681
## 2026-04-28 18:39:02.587222 INFO::Fitting model to feature number 647, F682
## 2026-04-28 18:39:02.588476 INFO::Fitting model to feature number 648, F683
## 2026-04-28 18:39:02.589867 INFO::Fitting model to feature number 649, F684
## 2026-04-28 18:39:02.591177 INFO::Fitting model to feature number 650, F685
## 2026-04-28 18:39:02.592449 INFO::Fitting model to feature number 651, F686
## 2026-04-28 18:39:02.593753 INFO::Fitting model to feature number 652, F687
## 2026-04-28 18:39:02.59504 INFO::Fitting model to feature number 653, F688
## 2026-04-28 18:39:02.59628 INFO::Fitting model to feature number 654, F689
## 2026-04-28 18:39:02.597514 INFO::Fitting model to feature number 655, F690
## 2026-04-28 18:39:02.598728 INFO::Fitting model to feature number 656, F691
## 2026-04-28 18:39:02.599954 INFO::Fitting model to feature number 657, F692
## 2026-04-28 18:39:02.601137 INFO::Fitting model to feature number 658, F693
## 2026-04-28 18:39:02.602303 INFO::Fitting model to feature number 659, F694
## 2026-04-28 18:39:02.603698 INFO::Fitting model to feature number 660, F695
## 2026-04-28 18:39:02.605258 INFO::Fitting model to feature number 661, F696
## 2026-04-28 18:39:02.606609 INFO::Fitting model to feature number 662, F697
## 2026-04-28 18:39:02.607804 INFO::Fitting model to feature number 663, F698
## 2026-04-28 18:39:02.60898 INFO::Fitting model to feature number 664, F699
## 2026-04-28 18:39:02.610137 INFO::Fitting model to feature number 665, F700
## 2026-04-28 18:39:02.611317 INFO::Fitting model to feature number 666, F701
## 2026-04-28 18:39:02.612464 INFO::Fitting model to feature number 667, F702
## 2026-04-28 18:39:02.613913 INFO::Fitting model to feature number 668, F704
## 2026-04-28 18:39:02.615518 INFO::Fitting model to feature number 669, F705
## 2026-04-28 18:39:02.616815 INFO::Fitting model to feature number 670, F706
## 2026-04-28 18:39:02.618078 INFO::Fitting model to feature number 671, F707
## 2026-04-28 18:39:02.619314 INFO::Fitting model to feature number 672, F708
## 2026-04-28 18:39:02.620524 INFO::Fitting model to feature number 673, F709
## 2026-04-28 18:39:02.621816 INFO::Fitting model to feature number 674, F710
## 2026-04-28 18:39:02.623059 INFO::Fitting model to feature number 675, F711
## 2026-04-28 18:39:02.624712 INFO::Fitting model to feature number 676, F712
## 2026-04-28 18:39:02.626294 INFO::Fitting model to feature number 677, F713
## 2026-04-28 18:39:02.627645 INFO::Fitting model to feature number 678, F714
## 2026-04-28 18:39:02.62888 INFO::Fitting model to feature number 679, F715
## 2026-04-28 18:39:02.630128 INFO::Fitting model to feature number 680, F716
## 2026-04-28 18:39:02.631457 INFO::Fitting model to feature number 681, F717
## 2026-04-28 18:39:02.632745 INFO::Fitting model to feature number 682, F718
## 2026-04-28 18:39:02.634044 INFO::Fitting model to feature number 683, F719
## 2026-04-28 18:39:02.635398 INFO::Fitting model to feature number 684, F720
## 2026-04-28 18:39:02.636676 INFO::Fitting model to feature number 685, F721
## 2026-04-28 18:39:02.638031 INFO::Fitting model to feature number 686, F722
## 2026-04-28 18:39:02.639321 INFO::Fitting model to feature number 687, F723
## 2026-04-28 18:39:02.640596 INFO::Fitting model to feature number 688, F724
## 2026-04-28 18:39:02.641932 INFO::Fitting model to feature number 689, F725
## 2026-04-28 18:39:02.643166 INFO::Fitting model to feature number 690, F726
## 2026-04-28 18:39:02.644409 INFO::Fitting model to feature number 691, F727
## 2026-04-28 18:39:02.645629 INFO::Fitting model to feature number 692, F728
## 2026-04-28 18:39:02.647428 INFO::Fitting model to feature number 693, F729
## 2026-04-28 18:39:02.648765 INFO::Fitting model to feature number 694, F730
## 2026-04-28 18:39:02.649972 INFO::Fitting model to feature number 695, F731
## 2026-04-28 18:39:02.651371 INFO::Fitting model to feature number 696, F732
## 2026-04-28 18:39:02.652647 INFO::Fitting model to feature number 697, F733
## 2026-04-28 18:39:02.65425 INFO::Fitting model to feature number 698, F734
## 2026-04-28 18:39:02.655765 INFO::Fitting model to feature number 699, F735
## 2026-04-28 18:39:02.657146 INFO::Fitting model to feature number 700, F736
## 2026-04-28 18:39:02.658473 INFO::Fitting model to feature number 701, F737
## 2026-04-28 18:39:02.659763 INFO::Fitting model to feature number 702, F739
## 2026-04-28 18:39:02.661083 INFO::Fitting model to feature number 703, F740
## 2026-04-28 18:39:02.662385 INFO::Fitting model to feature number 704, F741
## 2026-04-28 18:39:02.663675 INFO::Fitting model to feature number 705, F742
## 2026-04-28 18:39:02.665063 INFO::Fitting model to feature number 706, F743
## 2026-04-28 18:39:02.666752 INFO::Fitting model to feature number 707, F745
## 2026-04-28 18:39:02.668237 INFO::Fitting model to feature number 708, F746
## 2026-04-28 18:39:02.669484 INFO::Fitting model to feature number 709, F747
## 2026-04-28 18:39:02.670699 INFO::Fitting model to feature number 710, F748
## 2026-04-28 18:39:02.672004 INFO::Fitting model to feature number 711, F749
## 2026-04-28 18:39:02.673304 INFO::Fitting model to feature number 712, F750
## 2026-04-28 18:39:02.674563 INFO::Fitting model to feature number 713, F751
## 2026-04-28 18:39:02.676497 INFO::Fitting model to feature number 714, F752
## 2026-04-28 18:39:02.67785 INFO::Fitting model to feature number 715, F753
## 2026-04-28 18:39:02.679152 INFO::Fitting model to feature number 716, F755
## 2026-04-28 18:39:02.680425 INFO::Fitting model to feature number 717, F756
## 2026-04-28 18:39:02.681937 INFO::Fitting model to feature number 718, F757
## 2026-04-28 18:39:02.683223 INFO::Fitting model to feature number 719, F758
## 2026-04-28 18:39:02.684418 INFO::Fitting model to feature number 720, F759
## 2026-04-28 18:39:02.685628 INFO::Fitting model to feature number 721, F760
## 2026-04-28 18:39:02.686841 INFO::Fitting model to feature number 722, F761
## 2026-04-28 18:39:02.688088 INFO::Fitting model to feature number 723, F762
## 2026-04-28 18:39:02.689315 INFO::Fitting model to feature number 724, F763
## 2026-04-28 18:39:02.690964 INFO::Fitting model to feature number 725, F764
## 2026-04-28 18:39:02.692569 INFO::Fitting model to feature number 726, F765
## 2026-04-28 18:39:02.693905 INFO::Fitting model to feature number 727, F766
## 2026-04-28 18:39:02.695184 INFO::Fitting model to feature number 728, F767
## 2026-04-28 18:39:02.696439 INFO::Fitting model to feature number 729, F768
## 2026-04-28 18:39:02.697679 INFO::Fitting model to feature number 730, F769
## 2026-04-28 18:39:02.698897 INFO::Fitting model to feature number 731, F770
## 2026-04-28 18:39:02.700715 INFO::Fitting model to feature number 732, F771
## 2026-04-28 18:39:02.7022 INFO::Fitting model to feature number 733, F772
## 2026-04-28 18:39:02.703709 INFO::Fitting model to feature number 734, F773
## 2026-04-28 18:39:02.705395 INFO::Fitting model to feature number 735, F774
## 2026-04-28 18:39:02.706856 INFO::Fitting model to feature number 736, F775
## 2026-04-28 18:39:02.708133 INFO::Fitting model to feature number 737, F776
## 2026-04-28 18:39:02.709359 INFO::Fitting model to feature number 738, F777
## 2026-04-28 18:39:02.710684 INFO::Fitting model to feature number 739, F778
## 2026-04-28 18:39:02.711916 INFO::Fitting model to feature number 740, F779
## 2026-04-28 18:39:02.713452 INFO::Fitting model to feature number 741, F780
## 2026-04-28 18:39:02.714746 INFO::Fitting model to feature number 742, F781
## 2026-04-28 18:39:02.716072 INFO::Fitting model to feature number 743, F782
## 2026-04-28 18:39:02.717326 INFO::Fitting model to feature number 744, F783
## 2026-04-28 18:39:02.718512 INFO::Fitting model to feature number 745, F784
## 2026-04-28 18:39:02.719733 INFO::Fitting model to feature number 746, F785
## 2026-04-28 18:39:02.72098 INFO::Fitting model to feature number 747, F786
## 2026-04-28 18:39:02.722236 INFO::Fitting model to feature number 748, F787
## 2026-04-28 18:39:02.723839 INFO::Fitting model to feature number 749, F788
## 2026-04-28 18:39:02.725454 INFO::Fitting model to feature number 750, F789
## 2026-04-28 18:39:02.727099 INFO::Fitting model to feature number 751, F790
## 2026-04-28 18:39:02.728458 INFO::Fitting model to feature number 752, F791
## 2026-04-28 18:39:02.729859 INFO::Fitting model to feature number 753, F792
## 2026-04-28 18:39:02.731222 INFO::Fitting model to feature number 754, F793
## 2026-04-28 18:39:02.732514 INFO::Fitting model to feature number 755, F794
## 2026-04-28 18:39:02.734204 INFO::Fitting model to feature number 756, F795
## 2026-04-28 18:39:02.735658 INFO::Fitting model to feature number 757, F796
## 2026-04-28 18:39:02.736947 INFO::Fitting model to feature number 758, F797
## 2026-04-28 18:39:02.738204 INFO::Fitting model to feature number 759, F798
## 2026-04-28 18:39:02.739579 INFO::Fitting model to feature number 760, F799
## 2026-04-28 18:39:02.740906 INFO::Fitting model to feature number 761, F800
## 2026-04-28 18:39:02.742176 INFO::Fitting model to feature number 762, F801
## 2026-04-28 18:39:02.743754 INFO::Fitting model to feature number 763, F802
## 2026-04-28 18:39:02.745278 INFO::Fitting model to feature number 764, F803
## 2026-04-28 18:39:02.746586 INFO::Fitting model to feature number 765, F804
## 2026-04-28 18:39:02.747879 INFO::Fitting model to feature number 766, F805
## 2026-04-28 18:39:02.749134 INFO::Fitting model to feature number 767, F806
## 2026-04-28 18:39:02.750466 INFO::Fitting model to feature number 768, F808
## 2026-04-28 18:39:02.751785 INFO::Fitting model to feature number 769, F809
## 2026-04-28 18:39:02.759397 INFO::Fitting model to feature number 770, F810
## 2026-04-28 18:39:02.761019 INFO::Fitting model to feature number 771, F811
## 2026-04-28 18:39:02.762427 INFO::Fitting model to feature number 772, F812
## 2026-04-28 18:39:02.763865 INFO::Fitting model to feature number 773, F813
## 2026-04-28 18:39:02.765383 INFO::Fitting model to feature number 774, F814
## 2026-04-28 18:39:02.767374 INFO::Fitting model to feature number 775, F815
## 2026-04-28 18:39:02.768752 INFO::Fitting model to feature number 776, F816
## 2026-04-28 18:39:02.770499 INFO::Fitting model to feature number 777, F817
## 2026-04-28 18:39:02.771973 INFO::Fitting model to feature number 778, F818
## 2026-04-28 18:39:02.773366 INFO::Fitting model to feature number 779, F819
## 2026-04-28 18:39:02.774713 INFO::Fitting model to feature number 780, F820
## 2026-04-28 18:39:02.776054 INFO::Fitting model to feature number 781, F821
## 2026-04-28 18:39:02.777639 INFO::Fitting model to feature number 782, F822
## 2026-04-28 18:39:02.779051 INFO::Fitting model to feature number 783, F823
## 2026-04-28 18:39:02.780339 INFO::Fitting model to feature number 784, F824
## 2026-04-28 18:39:02.78157 INFO::Fitting model to feature number 785, F825
## 2026-04-28 18:39:02.782911 INFO::Fitting model to feature number 786, F826
## 2026-04-28 18:39:02.7846 INFO::Fitting model to feature number 787, F827
## 2026-04-28 18:39:02.786073 INFO::Fitting model to feature number 788, F828
## 2026-04-28 18:39:02.787766 INFO::Fitting model to feature number 789, F829
## 2026-04-28 18:39:02.789155 INFO::Fitting model to feature number 790, F830
## 2026-04-28 18:39:02.790577 INFO::Fitting model to feature number 791, F831
## 2026-04-28 18:39:02.792384 INFO::Fitting model to feature number 792, F832
## 2026-04-28 18:39:02.793704 INFO::Fitting model to feature number 793, F833
## 2026-04-28 18:39:02.795027 INFO::Fitting model to feature number 794, F834
## 2026-04-28 18:39:02.796271 INFO::Fitting model to feature number 795, F835
## 2026-04-28 18:39:02.797991 INFO::Fitting model to feature number 796, F836
## 2026-04-28 18:39:02.79987 INFO::Fitting model to feature number 797, F837
## 2026-04-28 18:39:02.801336 INFO::Fitting model to feature number 798, F838
## 2026-04-28 18:39:02.80284 INFO::Fitting model to feature number 799, F839
## 2026-04-28 18:39:02.804272 INFO::Fitting model to feature number 800, F840
## 2026-04-28 18:39:02.805623 INFO::Fitting model to feature number 801, F841
## 2026-04-28 18:39:02.807211 INFO::Fitting model to feature number 802, F842
## 2026-04-28 18:39:02.808769 INFO::Fitting model to feature number 803, F843
## 2026-04-28 18:39:02.81042 INFO::Fitting model to feature number 804, F844
## 2026-04-28 18:39:02.812082 INFO::Fitting model to feature number 805, F845
## 2026-04-28 18:39:02.81342 INFO::Fitting model to feature number 806, F847
## 2026-04-28 18:39:02.814739 INFO::Fitting model to feature number 807, F848
## 2026-04-28 18:39:02.816166 INFO::Fitting model to feature number 808, F849
## 2026-04-28 18:39:02.817937 INFO::Fitting model to feature number 809, F850
## 2026-04-28 18:39:02.819542 INFO::Fitting model to feature number 810, F851
## 2026-04-28 18:39:02.820954 INFO::Fitting model to feature number 811, F852
## 2026-04-28 18:39:02.822318 INFO::Fitting model to feature number 812, F853
## 2026-04-28 18:39:02.823713 INFO::Fitting model to feature number 813, F854
## 2026-04-28 18:39:02.825049 INFO::Fitting model to feature number 814, F855
## 2026-04-28 18:39:02.826352 INFO::Fitting model to feature number 815, F856
## 2026-04-28 18:39:02.828211 INFO::Fitting model to feature number 816, F857
## 2026-04-28 18:39:02.830083 INFO::Fitting model to feature number 817, F858
## 2026-04-28 18:39:02.83165 INFO::Fitting model to feature number 818, F859
## 2026-04-28 18:39:02.833157 INFO::Fitting model to feature number 819, F860
## 2026-04-28 18:39:02.834451 INFO::Fitting model to feature number 820, F861
## 2026-04-28 18:39:02.835707 INFO::Fitting model to feature number 821, F862
## 2026-04-28 18:39:02.83698 INFO::Fitting model to feature number 822, F863
## 2026-04-28 18:39:02.838199 INFO::Fitting model to feature number 823, F864
## 2026-04-28 18:39:02.839465 INFO::Fitting model to feature number 824, F865
## 2026-04-28 18:39:02.840811 INFO::Fitting model to feature number 825, F866
## 2026-04-28 18:39:02.84203 INFO::Fitting model to feature number 826, F867
## 2026-04-28 18:39:02.843296 INFO::Fitting model to feature number 827, F868
## 2026-04-28 18:39:02.844495 INFO::Fitting model to feature number 828, F869
## 2026-04-28 18:39:02.845704 INFO::Fitting model to feature number 829, F870
## 2026-04-28 18:39:02.847235 INFO::Fitting model to feature number 830, F871
## 2026-04-28 18:39:02.849028 INFO::Fitting model to feature number 831, F872
## 2026-04-28 18:39:02.850653 INFO::Fitting model to feature number 832, F873
## 2026-04-28 18:39:02.852579 INFO::Fitting model to feature number 833, F874
## 2026-04-28 18:39:02.854195 INFO::Fitting model to feature number 834, F875
## 2026-04-28 18:39:02.855724 INFO::Fitting model to feature number 835, F876
## 2026-04-28 18:39:02.857085 INFO::Fitting model to feature number 836, F877
## 2026-04-28 18:39:02.858444 INFO::Fitting model to feature number 837, F878
## 2026-04-28 18:39:02.859714 INFO::Fitting model to feature number 838, F879
## 2026-04-28 18:39:02.860997 INFO::Fitting model to feature number 839, F880
## 2026-04-28 18:39:02.862431 INFO::Fitting model to feature number 840, F881
## 2026-04-28 18:39:02.863749 INFO::Fitting model to feature number 841, F882
## 2026-04-28 18:39:02.865006 INFO::Fitting model to feature number 842, F883
## 2026-04-28 18:39:02.866816 INFO::Fitting model to feature number 843, F884
## 2026-04-28 18:39:02.868207 INFO::Fitting model to feature number 844, F885
## 2026-04-28 18:39:02.869474 INFO::Fitting model to feature number 845, F886
## 2026-04-28 18:39:02.870784 INFO::Fitting model to feature number 846, F887
## 2026-04-28 18:39:02.87203 INFO::Fitting model to feature number 847, F888
## 2026-04-28 18:39:02.873333 INFO::Fitting model to feature number 848, F889
## 2026-04-28 18:39:02.874774 INFO::Fitting model to feature number 849, F890
## 2026-04-28 18:39:02.876089 INFO::Fitting model to feature number 850, F891
## 2026-04-28 18:39:02.877973 INFO::Fitting model to feature number 851, F892
## 2026-04-28 18:39:02.879341 INFO::Fitting model to feature number 852, F893
## 2026-04-28 18:39:02.880633 INFO::Fitting model to feature number 853, F894
## 2026-04-28 18:39:02.881954 INFO::Fitting model to feature number 854, F895
## 2026-04-28 18:39:02.883289 INFO::Fitting model to feature number 855, F896
## 2026-04-28 18:39:02.884564 INFO::Fitting model to feature number 856, F897
## 2026-04-28 18:39:02.885814 INFO::Fitting model to feature number 857, F898
## 2026-04-28 18:39:02.887045 INFO::Fitting model to feature number 858, F899
## 2026-04-28 18:39:02.888268 INFO::Fitting model to feature number 859, F900
## 2026-04-28 18:39:02.954139 INFO::Counting total values for each feature
## 2026-04-28 18:39:02.99706 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2026-04-28 18:39:03.049876 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2026-04-28 18:39:03.101087 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2026-04-28 18:39:03.148934 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2026-04-28 18:39:03.173218 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2026-04-28 18:39:03.19324 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2026-04-28 18:39:03.203016 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-28 18:39:03.20757 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2026-04-28 18:39:03.215065 INFO::Plotting associations from most to least significant, grouped by metadata
## 2026-04-28 18:39:03.215724 INFO::Plotting data for metadata number 1, diagnosis
## 2026-04-28 18:39:03.233519 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2026-04-28 18:39:03.420495 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2026-04-28 18:39:03.518539 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2026-04-28 18:39:03.619052 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2026-04-28 18:39:03.719613 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2026-04-28 18:39:03.817924 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2026-04-28 18:39:03.910133 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2026-04-28 18:39:04.01 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2026-04-28 18:39:04.113767 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2026-04-28 18:39:04.217453 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2026-04-28 18:39:04.321857 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2026-04-28 18:39:04.421091 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2026-04-28 18:39:04.526202 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2026-04-28 18:39:04.632207 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2026-04-28 18:39:04.734176 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2026-04-28 18:39:04.836712 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2026-04-28 18:39:04.934016 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2026-04-28 18:39:05.03854 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2026-04-28 18:39:05.138524 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2026-04-28 18:39:05.238735 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2026-04-28 18:39:05.338469 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2026-04-28 18:39:05.441582 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2026-04-28 18:39:05.545973 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2026-04-28 18:39:05.649135 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2026-04-28 18:39:05.751002 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2026-04-28 18:39:05.852111 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2026-04-28 18:39:05.951508 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2026-04-28 18:39:06.076509 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2026-04-28 18:39:06.172587 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2026-04-28 18:39:06.270976 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2026-04-28 18:39:06.374028 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2026-04-28 18:39:06.489893 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2026-04-28 18:39:06.603089 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2026-04-28 18:39:06.701799 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2026-04-28 18:39:06.812919 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2026-04-28 18:39:06.918642 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2026-04-28 18:39:07.044251 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2026-04-28 18:39:07.142865 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2026-04-28 18:39:07.250954 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2026-04-28 18:39:07.365675 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2026-04-28 18:39:07.47585 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2026-04-28 18:39:07.584637 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2026-04-28 18:39:07.688734 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2026-04-28 18:39:07.791457 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2026-04-28 18:39:07.901191 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2026-04-28 18:39:08.011307 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2026-04-28 18:39:08.121726 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2026-04-28 18:39:08.234047 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2026-04-28 18:39:08.343774 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2026-04-28 18:39:08.452822 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2026-04-28 18:39:08.587034 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2026-04-28 18:39:08.701054 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2026-04-28 18:39:08.803536 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2026-04-28 18:39:09.181604 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2026-04-28 18:39:09.288332 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2026-04-28 18:39:09.399992 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2026-04-28 18:39:09.515125 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2026-04-28 18:39:09.611161 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2026-04-28 18:39:09.708222 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2026-04-28 18:39:09.801797 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2026-04-28 18:39:09.900654 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2026-04-28 18:39:09.997078 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2026-04-28 18:39:10.09246 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2026-04-28 18:39:10.184938 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2026-04-28 18:39:10.28311 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2026-04-28 18:39:10.377266 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2026-04-28 18:39:10.477348 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2026-04-28 18:39:10.577673 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2026-04-28 18:39:10.674408 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2026-04-28 18:39:10.771878 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2026-04-28 18:39:10.871053 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2026-04-28 18:39:10.976942 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2026-04-28 18:39:11.073623 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2026-04-28 18:39:11.168129 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2026-04-28 18:39:11.265734 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2026-04-28 18:39:11.366144 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2026-04-28 18:39:11.461128 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2026-04-28 18:39:11.555619 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2026-04-28 18:39:11.654072 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2026-04-28 18:39:11.749478 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2026-04-28 18:39:11.843359 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2026-04-28 18:39:11.940537 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2026-04-28 18:39:12.04165 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2026-04-28 18:39:12.138414 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2026-04-28 18:39:12.228578 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2026-04-28 18:39:12.326736 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2026-04-28 18:39:12.415458 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2026-04-28 18:39:12.500016 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2026-04-28 18:39:12.585868 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2026-04-28 18:39:12.676087 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2026-04-28 18:39:12.761742 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2026-04-28 18:39:12.849876 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2026-04-28 18:39:12.949752 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2026-04-28 18:39:13.050011 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2026-04-28 18:39:13.145846 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2026-04-28 18:39:13.239639 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2026-04-28 18:39:13.339652 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2026-04-28 18:39:13.437989 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2026-04-28 18:39:13.532137 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2026-04-28 18:39:13.63119 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2026-04-28 18:39:13.734916 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2026-04-28 18:39:13.83153 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2026-04-28 18:39:13.927307 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2026-04-28 18:39:14.029032 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2026-04-28 18:39:14.127927 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2026-04-28 18:39:14.227829 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2026-04-28 18:39:14.324308 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2026-04-28 18:39:14.425682 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2026-04-28 18:39:14.512276 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2026-04-28 18:39:14.604097 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2026-04-28 18:39:14.711642 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2026-04-28 18:39:14.806712 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2026-04-28 18:39:14.90629 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2026-04-28 18:39:15.004422 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2026-04-28 18:39:15.106071 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2026-04-28 18:39:15.205596 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2026-04-28 18:39:15.304821 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2026-04-28 18:39:15.405295 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2026-04-28 18:39:15.504537 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2026-04-28 18:39:15.602557 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2026-04-28 18:39:15.698608 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2026-04-28 18:39:15.78707 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2026-04-28 18:39:15.882985 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2026-04-28 18:39:15.983194 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2026-04-28 18:39:16.084615 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2026-04-28 18:39:16.180345 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2026-04-28 18:39:16.274562 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2026-04-28 18:39:16.368059 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2026-04-28 18:39:16.514153 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2026-04-28 18:39:16.614591 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2026-04-28 18:39:16.7155 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2026-04-28 18:39:16.822185 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2026-04-28 18:39:16.919776 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2026-04-28 18:39:17.019365 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2026-04-28 18:39:17.114069 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2026-04-28 18:39:17.215097 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2026-04-28 18:39:17.313599 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2026-04-28 18:39:17.40923 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2026-04-28 18:39:17.507047 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2026-04-28 18:39:17.610345 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2026-04-28 18:39:17.713342 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2026-04-28 18:39:17.809955 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2026-04-28 18:39:17.914048 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2026-04-28 18:39:18.014512 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2026-04-28 18:39:18.112386 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2026-04-28 18:39:18.212241 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2026-04-28 18:39:18.313992 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2026-04-28 18:39:18.412898 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2026-04-28 18:39:18.52483 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2026-04-28 18:39:18.626532 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2026-04-28 18:39:18.73523 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2026-04-28 18:39:18.834127 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2026-04-28 18:39:18.935598 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2026-04-28 18:39:19.043863 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2026-04-28 18:39:19.142705 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2026-04-28 18:39:19.242622 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2026-04-28 18:39:19.326579 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2026-04-28 18:39:19.42431 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2026-04-28 18:39:19.507133 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2026-04-28 18:39:19.593749 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2026-04-28 18:39:19.686612 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2026-04-28 18:39:19.77555 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2026-04-28 18:39:19.863611 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2026-04-28 18:39:19.950905 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2026-04-28 18:39:20.04837 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2026-04-28 18:39:20.147148 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2026-04-28 18:39:20.240149 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2026-04-28 18:39:20.333483 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2026-04-28 18:39:20.435253 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2026-04-28 18:39:20.530394 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2026-04-28 18:39:20.627429 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2026-04-28 18:39:20.72572 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2026-04-28 18:39:20.820448 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2026-04-28 18:39:20.913554 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2026-04-28 18:39:21.004989 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2026-04-28 18:39:21.105779 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2026-04-28 18:39:21.194857 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2026-04-28 18:39:21.285791 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2026-04-28 18:39:21.382071 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2026-04-28 18:39:21.475848 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2026-04-28 18:39:21.566206 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2026-04-28 18:39:21.665431 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2026-04-28 18:39:21.768209 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2026-04-28 18:39:21.864339 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2026-04-28 18:39:21.957448 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2026-04-28 18:39:22.059151 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2026-04-28 18:39:22.155573 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2026-04-28 18:39:22.246366 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2026-04-28 18:39:22.338319 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2026-04-28 18:39:22.442236 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2026-04-28 18:39:22.53366 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2026-04-28 18:39:22.62399 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2026-04-28 18:39:22.721708 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2026-04-28 18:39:22.815755 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2026-04-28 18:39:22.906095 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2026-04-28 18:39:23.005758 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2026-04-28 18:39:23.10167 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2026-04-28 18:39:23.196445 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2026-04-28 18:39:23.313454 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2026-04-28 18:39:23.413879 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2026-04-28 18:39:23.509759 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2026-04-28 18:39:23.608382 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2026-04-28 18:39:23.739876 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2026-04-28 18:39:23.83772 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2026-04-28 18:39:23.931822 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2026-04-28 18:39:24.025368 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2026-04-28 18:39:24.140327 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2026-04-28 18:39:24.238059 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2026-04-28 18:39:24.332349 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2026-04-28 18:39:24.426562 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2026-04-28 18:39:24.533951 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2026-04-28 18:39:24.63034 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2026-04-28 18:39:24.72819 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2026-04-28 18:39:24.839665 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2026-04-28 18:39:24.936097 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2026-04-28 18:39:25.032951 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2026-04-28 18:39:25.130322 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2026-04-28 18:39:25.23965 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2026-04-28 18:39:25.341255 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2026-04-28 18:39:25.434633 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2026-04-28 18:39:25.528483 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2026-04-28 18:39:25.639126 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2026-04-28 18:39:25.740277 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2026-04-28 18:39:25.841348 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2026-04-28 18:39:25.960103 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2026-04-28 18:39:26.060807 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2026-04-28 18:39:26.162459 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2026-04-28 18:39:26.260904 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2026-04-28 18:39:26.367434 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2026-04-28 18:39:26.465402 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2026-04-28 18:39:26.563197 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2026-04-28 18:39:26.668366 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2026-04-28 18:39:26.775358 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2026-04-28 18:39:26.87077 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2026-04-28 18:39:26.963892 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2026-04-28 18:39:27.071733 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2026-04-28 18:39:27.170365 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2026-04-28 18:39:27.268337 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2026-04-28 18:39:27.366582 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2026-04-28 18:39:27.479094 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2026-04-28 18:39:27.572203 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2026-04-28 18:39:27.663777 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2026-04-28 18:39:27.76898 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2026-04-28 18:39:27.864556 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2026-04-28 18:39:27.962046 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2026-04-28 18:39:28.069011 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2026-04-28 18:39:28.184393 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2026-04-28 18:39:28.286549 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2026-04-28 18:39:28.38545 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2026-04-28 18:39:28.48734 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2026-04-28 18:39:28.587215 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2026-04-28 18:39:28.685905 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2026-04-28 18:39:28.785578 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2026-04-28 18:39:28.90018 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2026-04-28 18:39:29.006373 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2026-04-28 18:39:29.105996 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2026-04-28 18:39:29.215742 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2026-04-28 18:39:29.311792 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2026-04-28 18:39:29.412063 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2026-04-28 18:39:29.513492 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2026-04-28 18:39:29.621087 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2026-04-28 18:39:29.722781 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2026-04-28 18:39:29.82674 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2026-04-28 18:39:29.940323 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2026-04-28 18:39:30.039878 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2026-04-28 18:39:30.139274 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2026-04-28 18:39:30.239081 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2026-04-28 18:39:30.353082 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2026-04-28 18:39:30.452874 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2026-04-28 18:39:30.553355 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2026-04-28 18:39:30.659615 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2026-04-28 18:39:30.759496 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2026-04-28 18:39:30.853247 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2026-04-28 18:39:30.963399 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2026-04-28 18:39:31.061681 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2026-04-28 18:39:31.161292 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2026-04-28 18:39:31.262278 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2026-04-28 18:39:31.415278 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2026-04-28 18:39:31.520007 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2026-04-28 18:39:31.627746 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2026-04-28 18:39:31.739086 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2026-04-28 18:39:31.839981 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2026-04-28 18:39:31.937926 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2026-04-28 18:39:32.037832 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2026-04-28 18:39:32.14127 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2026-04-28 18:39:32.238433 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2026-04-28 18:39:32.333599 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2026-04-28 18:39:32.427046 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2026-04-28 18:39:32.536196 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2026-04-28 18:39:32.636673 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2026-04-28 18:39:32.737124 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2026-04-28 18:39:32.842678 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2026-04-28 18:39:32.947688 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2026-04-28 18:39:33.031403 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2026-04-28 18:39:33.114048 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2026-04-28 18:39:33.212784 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2026-04-28 18:39:33.309545 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2026-04-28 18:39:33.407098 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2026-04-28 18:39:33.503906 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2026-04-28 18:39:33.611768 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2026-04-28 18:39:33.71498 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2026-04-28 18:39:33.818069 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2026-04-28 18:39:33.921112 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2026-04-28 18:39:34.023057 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2026-04-28 18:39:34.123165 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2026-04-28 18:39:34.222902 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2026-04-28 18:39:34.327345 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2026-04-28 18:39:34.431189 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2026-04-28 18:39:34.530422 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2026-04-28 18:39:34.628027 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2026-04-28 18:39:34.725603 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2026-04-28 18:39:34.825116 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2026-04-28 18:39:34.922909 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2026-04-28 18:39:35.031208 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2026-04-28 18:39:35.133091 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2026-04-28 18:39:35.239442 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2026-04-28 18:39:35.344669 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2026-04-28 18:39:35.451216 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2026-04-28 18:39:35.557035 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2026-04-28 18:39:35.657726 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2026-04-28 18:39:35.768688 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2026-04-28 18:39:35.877999 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2026-04-28 18:39:35.985423 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2026-04-28 18:39:36.084574 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2026-04-28 18:39:36.194785 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2026-04-28 18:39:36.299914 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2026-04-28 18:39:36.406507 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2026-04-28 18:39:36.516785 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2026-04-28 18:39:36.617995 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2026-04-28 18:39:36.713025 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2026-04-28 18:39:36.806192 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2026-04-28 18:39:36.912875 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2026-04-28 18:39:37.010386 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2026-04-28 18:39:37.110519 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2026-04-28 18:39:37.218514 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2026-04-28 18:39:37.322061 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2026-04-28 18:39:37.426555 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2026-04-28 18:39:37.523096 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2026-04-28 18:39:37.629352 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2026-04-28 18:39:37.7354 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2026-04-28 18:39:37.837858 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2026-04-28 18:39:37.941254 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2026-04-28 18:39:38.040001 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2026-04-28 18:39:38.139663 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2026-04-28 18:39:38.246021 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2026-04-28 18:39:38.347747 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2026-04-28 18:39:38.445029 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2026-04-28 18:39:38.542741 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2026-04-28 18:39:38.65009 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2026-04-28 18:39:38.750866 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2026-04-28 18:39:38.849704 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2026-04-28 18:39:39.000264 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2026-04-28 18:39:39.10484 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2026-04-28 18:39:39.21325 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2026-04-28 18:39:39.312062 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2026-04-28 18:39:39.419335 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2026-04-28 18:39:39.516751 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2026-04-28 18:39:39.616861 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2026-04-28 18:39:39.717465 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2026-04-28 18:39:39.836871 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2026-04-28 18:39:39.938807 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2026-04-28 18:39:40.042436 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2026-04-28 18:39:40.152817 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2026-04-28 18:39:40.252316 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2026-04-28 18:39:40.353076 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2026-04-28 18:39:40.451547 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2026-04-28 18:39:40.563034 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2026-04-28 18:39:40.670145 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2026-04-28 18:39:40.774591 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2026-04-28 18:39:40.880861 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2026-04-28 18:39:41.006414 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2026-04-28 18:39:41.117737 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2026-04-28 18:39:41.22781 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2026-04-28 18:39:41.348606 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2026-04-28 18:39:41.446249 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2026-04-28 18:39:41.547885 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2026-04-28 18:39:41.649514 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2026-04-28 18:39:41.758487 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2026-04-28 18:39:41.856945 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2026-04-28 18:39:41.955394 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2026-04-28 18:39:42.070338 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2026-04-28 18:39:42.170578 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2026-04-28 18:39:42.271934 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2026-04-28 18:39:42.37005 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2026-04-28 18:39:42.47604 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2026-04-28 18:39:42.57426 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2026-04-28 18:39:42.674335 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2026-04-28 18:39:42.785243 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2026-04-28 18:39:42.889461 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2026-04-28 18:39:42.986253 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2026-04-28 18:39:43.084221 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2026-04-28 18:39:43.197839 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2026-04-28 18:39:43.299522 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2026-04-28 18:39:43.402101 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2026-04-28 18:39:43.51465 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2026-04-28 18:39:43.613136 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2026-04-28 18:39:43.703985 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2026-04-28 18:39:43.799395 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2026-04-28 18:39:43.906703 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2026-04-28 18:39:43.998343 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2026-04-28 18:39:44.087203 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2026-04-28 18:39:44.183067 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2026-04-28 18:39:44.274551 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2026-04-28 18:39:44.363351 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2026-04-28 18:39:44.460209 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2026-04-28 18:39:44.569807 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2026-04-28 18:39:44.674537 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2026-04-28 18:39:44.771239 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2026-04-28 18:39:44.885467 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2026-04-28 18:39:44.985092 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2026-04-28 18:39:45.084884 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2026-04-28 18:39:45.186736 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2026-04-28 18:39:45.299624 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2026-04-28 18:39:45.402122 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2026-04-28 18:39:45.502118 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2026-04-28 18:39:45.613499 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2026-04-28 18:39:45.712771 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2026-04-28 18:39:45.811513 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2026-04-28 18:39:45.908891 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2026-04-28 18:39:46.026 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2026-04-28 18:39:46.123729 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2026-04-28 18:39:46.227639 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2026-04-28 18:39:46.337233 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2026-04-28 18:39:46.437832 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2026-04-28 18:39:46.535217 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2026-04-28 18:39:46.692157 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2026-04-28 18:39:46.78935 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2026-04-28 18:39:46.889353 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2026-04-28 18:39:46.99723 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2026-04-28 18:39:47.110943 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2026-04-28 18:39:47.216921 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2026-04-28 18:39:47.30182 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2026-04-28 18:39:47.38712 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2026-04-28 18:39:47.483982 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2026-04-28 18:39:47.572939 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2026-04-28 18:39:47.661319 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2026-04-28 18:39:47.770341 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2026-04-28 18:39:47.877308 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2026-04-28 18:39:47.982078 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2026-04-28 18:39:48.092519 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2026-04-28 18:39:48.18941 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2026-04-28 18:39:48.275931 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2026-04-28 18:39:48.372413 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2026-04-28 18:39:48.467449 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2026-04-28 18:39:48.584354 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2026-04-28 18:39:48.689196 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2026-04-28 18:39:48.794413 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2026-04-28 18:39:48.910266 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2026-04-28 18:39:49.014543 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2026-04-28 18:39:49.114775 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2026-04-28 18:39:49.215199 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2026-04-28 18:39:49.327147 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2026-04-28 18:39:49.424703 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2026-04-28 18:39:49.526382 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2026-04-28 18:39:49.636743 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2026-04-28 18:39:49.736338 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2026-04-28 18:39:49.836207 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2026-04-28 18:39:49.941868 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2026-04-28 18:39:50.049686 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2026-04-28 18:39:50.157537 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2026-04-28 18:39:50.256307 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2026-04-28 18:39:50.358972 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2026-04-28 18:39:50.459362 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2026-04-28 18:39:50.570778 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2026-04-28 18:39:50.665009 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2026-04-28 18:39:50.767103 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2026-04-28 18:39:50.866006 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2026-04-28 18:39:50.96353 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2026-04-28 18:39:51.069169 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2026-04-28 18:39:51.168666 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2026-04-28 18:39:51.262838 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2026-04-28 18:39:51.355733 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2026-04-28 18:39:51.463594 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2026-04-28 18:39:51.559431 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2026-04-28 18:39:51.655832 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2026-04-28 18:39:51.765273 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2026-04-28 18:39:51.870899 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2026-04-28 18:39:51.971333 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2026-04-28 18:39:52.068575 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2026-04-28 18:39:52.177356 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2026-04-28 18:39:52.277941 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2026-04-28 18:39:52.378561 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2026-04-28 18:39:52.479044 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2026-04-28 18:39:52.584691 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2026-04-28 18:39:52.686897 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2026-04-28 18:39:52.788774 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2026-04-28 18:39:52.905204 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2026-04-28 18:39:53.001033 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2026-04-28 18:39:53.097826 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2026-04-28 18:39:53.203095 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2026-04-28 18:39:53.305578 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2026-04-28 18:39:53.410036 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2026-04-28 18:39:53.512999 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2026-04-28 18:39:53.625393 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2026-04-28 18:39:53.725478 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2026-04-28 18:39:53.82843 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2026-04-28 18:39:53.941214 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2026-04-28 18:39:54.032259 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2026-04-28 18:39:54.12483 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2026-04-28 18:39:54.584357 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2026-04-28 18:39:54.674129 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2026-04-28 18:39:54.764945 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2026-04-28 18:39:54.855507 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2026-04-28 18:39:54.949403 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2026-04-28 18:39:55.040201 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2026-04-28 18:39:55.13105 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2026-04-28 18:39:55.222554 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2026-04-28 18:39:55.319118 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2026-04-28 18:39:55.409972 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2026-04-28 18:39:55.50313 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2026-04-28 18:39:55.606636 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2026-04-28 18:39:55.701342 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2026-04-28 18:39:55.795094 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2026-04-28 18:39:55.888911 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2026-04-28 18:39:55.987897 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2026-04-28 18:39:56.079016 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2026-04-28 18:39:56.174229 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2026-04-28 18:39:56.271774 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2026-04-28 18:39:56.367804 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2026-04-28 18:39:56.464672 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2026-04-28 18:39:56.599003 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2026-04-28 18:39:56.712575 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2026-04-28 18:39:56.80264 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2026-04-28 18:39:56.893181 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2026-04-28 18:39:56.985648 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2026-04-28 18:39:57.083589 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2026-04-28 18:39:57.181264 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2026-04-28 18:39:57.274669 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2026-04-28 18:39:57.36981 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2026-04-28 18:39:57.46798 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2026-04-28 18:39:57.564017 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2026-04-28 18:39:57.665681 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2026-04-28 18:39:57.775196 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2026-04-28 18:39:57.869208 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2026-04-28 18:39:57.965833 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2026-04-28 18:39:58.062362 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2026-04-28 18:39:58.161489 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2026-04-28 18:39:58.253222 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2026-04-28 18:39:58.347361 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2026-04-28 18:39:58.451297 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2026-04-28 18:39:58.549755 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2026-04-28 18:39:58.646987 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2026-04-28 18:39:58.748129 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2026-04-28 18:39:58.846593 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2026-04-28 18:39:58.942403 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2026-04-28 18:39:59.042714 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2026-04-28 18:39:59.149203 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2026-04-28 18:39:59.239568 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2026-04-28 18:39:59.330962 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2026-04-28 18:39:59.425701 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2026-04-28 18:39:59.52288 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2026-04-28 18:39:59.61371 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2026-04-28 18:39:59.704934 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2026-04-28 18:40:00.601207 INFO::Plotting data for metadata number 2, antibiotics
## 2026-04-28 18:40:00.602439 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2026-04-28 18:40:00.712305 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2026-04-28 18:40:00.829387 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2026-04-28 18:40:00.927104 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2026-04-28 18:40:01.040272 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2026-04-28 18:40:01.13657 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2026-04-28 18:40:01.239746 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2026-04-28 18:40:01.351221 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2026-04-28 18:40:01.452787 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2026-04-28 18:40:01.552043 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2026-04-28 18:40:01.65661 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2026-04-28 18:40:01.753576 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2026-04-28 18:40:01.856325 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2026-04-28 18:40:01.962181 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2026-04-28 18:40:02.126772 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2026-04-28 18:40:02.230104 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2026-04-28 18:40:02.336426 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2026-04-28 18:40:02.450041 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2026-04-28 18:40:02.550975 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2026-04-28 18:40:02.648711 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2026-04-28 18:40:02.749498 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2026-04-28 18:40:02.860781 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2026-04-28 18:40:02.956274 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2026-04-28 18:40:03.056089 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2026-04-28 18:40:03.175516 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2026-04-28 18:40:03.274653 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2026-04-28 18:40:03.374789 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2026-04-28 18:40:03.483295 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2026-04-28 18:40:03.590364 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2026-04-28 18:40:03.689929 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2026-04-28 18:40:03.789735 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2026-04-28 18:40:03.898759 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2026-04-28 18:40:04.000324 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2026-04-28 18:40:04.100727 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2026-04-28 18:40:04.217208 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2026-04-28 18:40:04.314866 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2026-04-28 18:40:04.41235 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2026-04-28 18:40:04.511567 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2026-04-28 18:40:04.613661 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2026-04-28 18:40:04.71263 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2026-04-28 18:40:04.811255 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2026-04-28 18:40:04.922208 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2026-04-28 18:40:05.023911 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2026-04-28 18:40:05.119059 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2026-04-28 18:40:05.232777 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2026-04-28 18:40:05.333836 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2026-04-28 18:40:05.435518 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2026-04-28 18:40:05.535905 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2026-04-28 18:40:05.640778 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2026-04-28 18:40:05.743049 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2026-04-28 18:40:05.841749 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2026-04-28 18:40:05.95176 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2026-04-28 18:40:06.057761 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2026-04-28 18:40:06.161865 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2026-04-28 18:40:06.276643 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2026-04-28 18:40:06.381001 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2026-04-28 18:40:06.478924 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2026-04-28 18:40:06.581481 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2026-04-28 18:40:06.681489 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2026-04-28 18:40:06.777886 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2026-04-28 18:40:06.875682 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2026-04-28 18:40:06.987207 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2026-04-28 18:40:07.086006 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2026-04-28 18:40:07.189598 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2026-04-28 18:40:07.302025 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2026-04-28 18:40:07.402152 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2026-04-28 18:40:07.501832 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2026-04-28 18:40:07.610314 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2026-04-28 18:40:07.714786 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2026-04-28 18:40:07.818593 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2026-04-28 18:40:07.925501 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2026-04-28 18:40:08.02398 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2026-04-28 18:40:08.122963 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2026-04-28 18:40:08.222887 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2026-04-28 18:40:08.335301 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2026-04-28 18:40:08.438606 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2026-04-28 18:40:08.536436 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2026-04-28 18:40:08.643935 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2026-04-28 18:40:08.742334 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2026-04-28 18:40:08.840958 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2026-04-28 18:40:08.9546 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2026-04-28 18:40:09.057818 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2026-04-28 18:40:09.157472 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2026-04-28 18:40:09.301453 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2026-04-28 18:40:09.40587 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2026-04-28 18:40:09.50982 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2026-04-28 18:40:09.610544 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2026-04-28 18:40:09.733871 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2026-04-28 18:40:09.839454 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2026-04-28 18:40:09.942393 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2026-04-28 18:40:10.054343 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2026-04-28 18:40:10.15899 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2026-04-28 18:40:10.246663 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2026-04-28 18:40:10.339363 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2026-04-28 18:40:10.444595 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2026-04-28 18:40:10.546159 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2026-04-28 18:40:10.649656 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2026-04-28 18:40:10.769508 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2026-04-28 18:40:10.869369 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2026-04-28 18:40:10.964831 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2026-04-28 18:40:11.07515 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2026-04-28 18:40:11.175409 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2026-04-28 18:40:11.274232 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2026-04-28 18:40:11.373701 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2026-04-28 18:40:11.486331 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2026-04-28 18:40:11.58496 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2026-04-28 18:40:11.683086 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2026-04-28 18:40:11.799394 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2026-04-28 18:40:11.896499 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2026-04-28 18:40:11.997823 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2026-04-28 18:40:12.106512 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2026-04-28 18:40:12.204181 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2026-04-28 18:40:12.301451 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2026-04-28 18:40:12.398358 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2026-04-28 18:40:12.514131 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2026-04-28 18:40:12.614904 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2026-04-28 18:40:12.712079 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2026-04-28 18:40:12.824821 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2026-04-28 18:40:12.922964 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2026-04-28 18:40:13.023229 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2026-04-28 18:40:13.138374 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2026-04-28 18:40:13.240226 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2026-04-28 18:40:13.332909 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2026-04-28 18:40:13.423066 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2026-04-28 18:40:13.53356 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2026-04-28 18:40:13.631248 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2026-04-28 18:40:13.732918 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2026-04-28 18:40:13.84977 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2026-04-28 18:40:13.950062 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2026-04-28 18:40:14.049669 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2026-04-28 18:40:14.168779 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2026-04-28 18:40:14.266473 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2026-04-28 18:40:14.366072 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2026-04-28 18:40:14.482394 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2026-04-28 18:40:14.589749 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2026-04-28 18:40:14.690627 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2026-04-28 18:40:14.788619 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2026-04-28 18:40:14.902993 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2026-04-28 18:40:15.006675 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2026-04-28 18:40:15.107469 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2026-04-28 18:40:15.223613 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2026-04-28 18:40:15.325389 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2026-04-28 18:40:15.425234 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2026-04-28 18:40:15.542263 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2026-04-28 18:40:15.645154 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2026-04-28 18:40:15.745616 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2026-04-28 18:40:15.859156 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2026-04-28 18:40:15.957942 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2026-04-28 18:40:16.060873 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2026-04-28 18:40:16.178525 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2026-04-28 18:40:16.280012 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2026-04-28 18:40:16.37923 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2026-04-28 18:40:16.532643 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2026-04-28 18:40:16.633809 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2026-04-28 18:40:16.736714 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2026-04-28 18:40:16.843028 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2026-04-28 18:40:16.9557 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2026-04-28 18:40:17.055541 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2026-04-28 18:40:17.153969 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2026-04-28 18:40:17.263248 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2026-04-28 18:40:17.368319 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2026-04-28 18:40:17.475996 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2026-04-28 18:40:17.576115 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2026-04-28 18:40:17.688223 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2026-04-28 18:40:17.79085 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2026-04-28 18:40:17.889202 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2026-04-28 18:40:18.000028 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2026-04-28 18:40:18.10114 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2026-04-28 18:40:18.200262 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2026-04-28 18:40:18.306386 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2026-04-28 18:40:18.419443 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2026-04-28 18:40:18.522195 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2026-04-28 18:40:18.625365 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2026-04-28 18:40:18.740154 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2026-04-28 18:40:18.841 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2026-04-28 18:40:18.936847 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2026-04-28 18:40:19.043545 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2026-04-28 18:40:19.145223 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2026-04-28 18:40:19.243945 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2026-04-28 18:40:19.347875 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2026-04-28 18:40:19.467428 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2026-04-28 18:40:19.575851 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2026-04-28 18:40:19.666872 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2026-04-28 18:40:19.78546 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2026-04-28 18:40:19.888547 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2026-04-28 18:40:19.98478 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2026-04-28 18:40:20.105586 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2026-04-28 18:40:20.212802 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2026-04-28 18:40:20.316062 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2026-04-28 18:40:20.416865 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2026-04-28 18:40:20.52802 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2026-04-28 18:40:20.627931 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2026-04-28 18:40:20.724588 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2026-04-28 18:40:20.841216 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2026-04-28 18:40:20.947494 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2026-04-28 18:40:21.055673 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2026-04-28 18:40:21.175541 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2026-04-28 18:40:21.278261 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2026-04-28 18:40:21.378022 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2026-04-28 18:40:21.489023 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2026-04-28 18:40:21.590554 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2026-04-28 18:40:21.696381 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2026-04-28 18:40:21.798981 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2026-04-28 18:40:21.908789 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2026-04-28 18:40:22.007103 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2026-04-28 18:40:22.104937 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2026-04-28 18:40:22.215951 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2026-04-28 18:40:22.319864 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2026-04-28 18:40:22.417206 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2026-04-28 18:40:22.524699 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2026-04-28 18:40:22.623492 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2026-04-28 18:40:22.727354 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2026-04-28 18:40:22.839592 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2026-04-28 18:40:22.940829 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2026-04-28 18:40:23.039928 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2026-04-28 18:40:23.147424 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2026-04-28 18:40:23.249828 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2026-04-28 18:40:23.351428 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2026-04-28 18:40:23.451059 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2026-04-28 18:40:23.561779 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2026-04-28 18:40:23.660817 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2026-04-28 18:40:23.756625 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2026-04-28 18:40:23.907708 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2026-04-28 18:40:24.012679 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2026-04-28 18:40:24.109033 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2026-04-28 18:40:24.214786 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2026-04-28 18:40:24.307979 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2026-04-28 18:40:24.398503 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2026-04-28 18:40:24.504115 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2026-04-28 18:40:24.613821 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2026-04-28 18:40:24.705328 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2026-04-28 18:40:24.796898 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2026-04-28 18:40:24.903467 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2026-04-28 18:40:24.997145 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2026-04-28 18:40:25.09579 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2026-04-28 18:40:25.19635 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2026-04-28 18:40:25.29343 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2026-04-28 18:40:25.384603 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2026-04-28 18:40:25.476064 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2026-04-28 18:40:25.583678 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2026-04-28 18:40:25.689218 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2026-04-28 18:40:25.795613 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2026-04-28 18:40:25.917367 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2026-04-28 18:40:26.016176 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2026-04-28 18:40:26.115646 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2026-04-28 18:40:26.215188 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2026-04-28 18:40:26.334966 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2026-04-28 18:40:26.4345 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2026-04-28 18:40:26.535248 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2026-04-28 18:40:26.651337 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2026-04-28 18:40:26.752331 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2026-04-28 18:40:26.852504 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2026-04-28 18:40:26.963203 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2026-04-28 18:40:27.066398 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2026-04-28 18:40:27.166443 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2026-04-28 18:40:27.265731 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2026-04-28 18:40:27.386196 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2026-04-28 18:40:27.484107 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2026-04-28 18:40:27.57654 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2026-04-28 18:40:27.695668 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2026-04-28 18:40:27.803958 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2026-04-28 18:40:27.903388 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2026-04-28 18:40:28.02382 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2026-04-28 18:40:28.125765 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2026-04-28 18:40:28.225186 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2026-04-28 18:40:28.334554 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2026-04-28 18:40:28.450136 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2026-04-28 18:40:28.536703 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2026-04-28 18:40:28.62141 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2026-04-28 18:40:28.726689 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2026-04-28 18:40:28.822219 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2026-04-28 18:40:28.916197 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2026-04-28 18:40:29.028645 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2026-04-28 18:40:29.118615 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2026-04-28 18:40:29.209019 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2026-04-28 18:40:29.313967 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2026-04-28 18:40:29.40631 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2026-04-28 18:40:29.498449 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2026-04-28 18:40:29.596831 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2026-04-28 18:40:29.710025 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2026-04-28 18:40:29.815155 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2026-04-28 18:40:29.912241 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2026-04-28 18:40:30.026852 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2026-04-28 18:40:30.126425 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2026-04-28 18:40:30.226486 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2026-04-28 18:40:30.33923 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2026-04-28 18:40:30.439557 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2026-04-28 18:40:30.543292 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2026-04-28 18:40:30.662277 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2026-04-28 18:40:30.771543 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2026-04-28 18:40:30.86511 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2026-04-28 18:40:31.026295 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2026-04-28 18:40:31.131428 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2026-04-28 18:40:31.235276 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2026-04-28 18:40:31.338644 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2026-04-28 18:40:31.455165 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2026-04-28 18:40:31.557167 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2026-04-28 18:40:31.655298 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2026-04-28 18:40:31.767395 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2026-04-28 18:40:31.868369 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2026-04-28 18:40:31.971271 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2026-04-28 18:40:32.087108 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2026-04-28 18:40:32.204519 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2026-04-28 18:40:32.312643 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2026-04-28 18:40:32.420679 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2026-04-28 18:40:32.537425 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2026-04-28 18:40:32.641346 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2026-04-28 18:40:32.739128 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2026-04-28 18:40:32.855626 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2026-04-28 18:40:32.963082 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2026-04-28 18:40:33.06486 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2026-04-28 18:40:33.163914 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2026-04-28 18:40:33.280153 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2026-04-28 18:40:33.38337 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2026-04-28 18:40:33.48617 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2026-04-28 18:40:33.607174 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2026-04-28 18:40:33.705548 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2026-04-28 18:40:33.798264 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2026-04-28 18:40:33.904034 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2026-04-28 18:40:34.012881 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2026-04-28 18:40:34.121181 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2026-04-28 18:40:34.228022 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2026-04-28 18:40:34.344488 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2026-04-28 18:40:34.445839 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2026-04-28 18:40:34.545056 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2026-04-28 18:40:34.659074 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2026-04-28 18:40:34.759997 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2026-04-28 18:40:34.862659 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2026-04-28 18:40:34.975602 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2026-04-28 18:40:35.083691 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2026-04-28 18:40:35.190153 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2026-04-28 18:40:35.29928 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2026-04-28 18:40:35.417775 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2026-04-28 18:40:35.509064 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2026-04-28 18:40:35.612287 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2026-04-28 18:40:35.726909 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2026-04-28 18:40:35.832588 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2026-04-28 18:40:35.93699 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2026-04-28 18:40:36.057788 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2026-04-28 18:40:36.159032 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2026-04-28 18:40:36.259746 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2026-04-28 18:40:36.382294 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2026-04-28 18:40:36.489363 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2026-04-28 18:40:36.592432 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2026-04-28 18:40:36.694796 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2026-04-28 18:40:36.821591 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2026-04-28 18:40:36.925957 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2026-04-28 18:40:37.026686 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2026-04-28 18:40:37.138487 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2026-04-28 18:40:37.239288 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2026-04-28 18:40:37.342895 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2026-04-28 18:40:37.461559 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2026-04-28 18:40:37.563108 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2026-04-28 18:40:37.666139 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2026-04-28 18:40:37.787048 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2026-04-28 18:40:37.890045 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2026-04-28 18:40:37.996198 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2026-04-28 18:40:38.121207 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2026-04-28 18:40:38.233103 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2026-04-28 18:40:38.344469 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2026-04-28 18:40:38.787237 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2026-04-28 18:40:38.879214 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2026-04-28 18:40:38.971237 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2026-04-28 18:40:39.070041 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2026-04-28 18:40:39.166656 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2026-04-28 18:40:39.266001 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2026-04-28 18:40:39.354831 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2026-04-28 18:40:39.452869 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2026-04-28 18:40:39.555496 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2026-04-28 18:40:39.649912 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2026-04-28 18:40:39.746311 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2026-04-28 18:40:39.853732 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2026-04-28 18:40:39.952946 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2026-04-28 18:40:40.048579 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2026-04-28 18:40:40.147776 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2026-04-28 18:40:40.250046 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2026-04-28 18:40:40.344883 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2026-04-28 18:40:40.439722 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2026-04-28 18:40:40.540983 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2026-04-28 18:40:40.632122 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2026-04-28 18:40:40.725293 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2026-04-28 18:40:40.825901 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2026-04-28 18:40:40.930433 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2026-04-28 18:40:41.030318 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2026-04-28 18:40:41.129697 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2026-04-28 18:40:41.237034 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2026-04-28 18:40:41.334665 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2026-04-28 18:40:41.432634 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2026-04-28 18:40:41.532657 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2026-04-28 18:40:41.633195 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2026-04-28 18:40:41.729116 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2026-04-28 18:40:41.825722 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2026-04-28 18:40:41.93201 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2026-04-28 18:40:42.033083 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2026-04-28 18:40:42.127848 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2026-04-28 18:40:42.229481 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2026-04-28 18:40:42.317353 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2026-04-28 18:40:42.407084 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2026-04-28 18:40:42.504712 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2026-04-28 18:40:42.611038 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2026-04-28 18:40:42.709441 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2026-04-28 18:40:42.807372 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2026-04-28 18:40:42.909877 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2026-04-28 18:40:43.005581 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2026-04-28 18:40:43.099808 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2026-04-28 18:40:43.203528 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2026-04-28 18:40:43.308456 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2026-04-28 18:40:43.401958 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2026-04-28 18:40:43.495216 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2026-04-28 18:40:43.598116 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2026-04-28 18:40:43.690462 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2026-04-28 18:40:43.783801 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2026-04-28 18:40:43.882255 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2026-04-28 18:40:43.976659 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2026-04-28 18:40:44.0722 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2026-04-28 18:40:44.15663 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2026-04-28 18:40:44.269252 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2026-04-28 18:40:44.367813 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2026-04-28 18:40:44.465363 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2026-04-28 18:40:44.564644 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2026-04-28 18:40:44.658944 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2026-04-28 18:40:44.751647 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2026-04-28 18:40:44.853357 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2026-04-28 18:40:44.948301 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2026-04-28 18:40:45.049485 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2026-04-28 18:40:45.147196 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2026-04-28 18:40:45.250467 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2026-04-28 18:40:45.346177 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2026-04-28 18:40:45.440385 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2026-04-28 18:40:45.546046 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2026-04-28 18:40:45.645143 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2026-04-28 18:40:45.745902 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2026-04-28 18:40:45.902951 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2026-04-28 18:40:46.833996 INFO::Plotting data for metadata number 3, age
## 2026-04-28 18:40:46.834855 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-28 18:40:46.963838 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-28 18:40:47.104682 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-28 18:40:47.205276 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-28 18:40:47.303947 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-28 18:40:47.401603 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-28 18:40:47.505589 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-28 18:40:47.603783 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-28 18:40:47.698332 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:47.801424 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-28 18:40:47.898415 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-28 18:40:47.993593 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-28 18:40:48.088699 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-28 18:40:48.192137 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-28 18:40:48.287005 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:48.374653 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:48.471135 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-28 18:40:48.566909 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-28 18:40:48.662532 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-28 18:40:48.756244 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:48.858695 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-28 18:40:48.959171 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-28 18:40:49.057115 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:49.157078 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-28 18:40:49.257004 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-28 18:40:49.354861 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:49.448379 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-28 18:40:49.556686 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-28 18:40:49.643494 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-28 18:40:49.736915 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:49.839637 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:49.930758 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-28 18:40:50.023681 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:50.117598 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-28 18:40:50.227374 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-28 18:40:50.324747 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:50.41806 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-28 18:40:50.524623 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-28 18:40:50.619259 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-28 18:40:50.714424 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-28 18:40:50.82254 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:50.921378 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-28 18:40:51.02588 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:51.12059 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-28 18:40:51.231004 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-28 18:40:51.328941 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-28 18:40:51.427791 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:51.533047 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-28 18:40:51.633222 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-28 18:40:51.725666 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-28 18:40:51.828821 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-28 18:40:51.927584 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-28 18:40:52.026863 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:52.119907 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:52.221744 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:52.31517 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-28 18:40:52.410891 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-28 18:40:52.519517 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-28 18:40:52.618134 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-28 18:40:52.713212 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:52.814496 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-28 18:40:52.915417 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-28 18:40:53.018361 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:53.113224 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-28 18:40:53.268571 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-28 18:40:53.36637 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-28 18:40:53.461895 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-28 18:40:53.576908 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-28 18:40:53.679021 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-28 18:40:53.778131 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:53.86923 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:53.975756 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:54.072795 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-28 18:40:54.170578 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-28 18:40:54.284735 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:54.377657 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:54.471941 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:54.566203 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:54.675449 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-28 18:40:54.775027 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-28 18:40:54.875677 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-28 18:40:54.992367 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-28 18:40:55.085946 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-28 18:40:55.183209 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:55.276869 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:55.383072 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:55.481108 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-28 18:40:55.578855 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:55.689979 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-28 18:40:55.788816 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:55.88442 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-28 18:40:55.980422 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:56.086216 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:56.194384 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-28 18:40:56.2931 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-28 18:40:56.411169 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-28 18:40:56.510407 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-28 18:40:56.606134 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-28 18:40:56.710008 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:56.808711 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-28 18:40:56.90658 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:57.001281 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:57.109911 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:57.203721 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-28 18:40:57.300073 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-28 18:40:57.413664 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:57.51472 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-28 18:40:57.612243 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:57.70229 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-28 18:40:57.821396 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:57.913982 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:58.003971 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:58.114444 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:58.20642 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:58.299847 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-28 18:40:58.389536 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-28 18:40:58.510657 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:58.609825 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:58.699596 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:58.804676 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-28 18:40:58.906061 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-28 18:40:59.000346 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-28 18:40:59.117707 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:59.215993 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-28 18:40:59.313675 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:59.406509 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-28 18:40:59.520522 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:59.616779 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:59.708699 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:59.820851 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:40:59.920781 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-28 18:41:00.016791 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-28 18:41:00.13114 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-28 18:41:00.229592 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:00.321551 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:00.468208 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-28 18:41:00.57417 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:00.670286 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:00.774269 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-28 18:41:00.889426 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-28 18:41:00.988304 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-28 18:41:01.084425 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-28 18:41:01.186451 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:01.290481 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-28 18:41:01.391265 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-28 18:41:01.491156 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-28 18:41:01.608004 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-28 18:41:01.712642 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:01.810267 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-28 18:41:01.920563 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-28 18:41:02.025559 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-28 18:41:02.125838 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:02.219539 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-28 18:41:02.336406 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:02.437471 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-28 18:41:02.537677 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:02.647005 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 18:41:02.748825 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-28 18:41:02.847458 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-28 18:41:02.946895 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-28 18:41:03.059636 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-28 18:41:03.161597 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-28 18:41:03.262108 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-28 18:41:04.257042 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2026-04-28 18:41:04.261689 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2026-04-28 18:41:04.270527 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 Patched (2026-04-24 r89963)
## Platform: aarch64-apple-darwin23
## Running under: macOS Tahoe 26.3.1
##
## Matrix products: default
## BLAS: /Library/Frameworks/R.framework/Versions/4.6/Resources/lib/libRblas.0.dylib
## LAPACK: /Library/Frameworks/R.framework/Versions/4.6/Resources/lib/libRlapack.dylib; LAPACK version 3.12.1
##
## locale:
## [1] C/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
##
## time zone: America/New_York
## tzcode source: internal
##
## attached base packages:
## [1] stats4 stats graphics grDevices utils datasets methods
## [8] base
##
## other attached packages:
## [1] Macarron_1.16.0 SummarizedExperiment_1.42.0
## [3] Biobase_2.72.0 GenomicRanges_1.64.0
## [5] Seqinfo_1.2.0 IRanges_2.46.0
## [7] S4Vectors_0.50.0 BiocGenerics_0.58.0
## [9] generics_0.1.4 MatrixGenerics_1.24.0
## [11] matrixStats_1.5.0 BiocStyle_2.40.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.52.0 labeling_0.4.3 rmarkdown_2.31
## [19] preprocessCore_1.74.0 xfun_0.57 cachem_1.1.0
## [22] jsonlite_2.0.0 DelayedArray_0.38.0 BiocParallel_1.46.0
## [25] psych_2.6.3 parallel_4.6.0 Maaslin2_1.26.0
## [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.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.2 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.3 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.86.0
## [76] optparse_1.8.2 colorspace_2.1-2 nlme_3.1-169
## [79] htmlTable_2.5.0 Formula_1.2-5 cli_3.6.6
## [82] S4Arrays_1.12.0 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.12.0 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.