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)
## 2025-06-22 16:40:27.991326 INFO::Creating output folder.
## 2025-06-22 16:40:27.996445 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2025-06-22 16:40:28.017298 INFO::Summarized Experiment created.
## 2025-06-22 16:40:28.017982 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.
## 2025-06-22 16:40:30.396535 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2025-06-22 16:40:30.397255 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.
## 2025-06-22 16:40:30.923191 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"
## 2025-06-22 16:40:31.583441 INFO::Writing function arguments to log file
## 2025-06-22 16:40:31.585907 INFO::Verifying options selected are valid
## 2025-06-22 16:40:31.606288 INFO::Determining format of input files
## 2025-06-22 16:40:31.60685 INFO::Input format is data samples as columns and metadata samples as rows
## 2025-06-22 16:40:31.614154 INFO::Formula for fixed effects: expr ~ diagnosis + age + antibiotics
## 2025-06-22 16:40:31.614874 INFO::Filter data based on min abundance and min prevalence
## 2025-06-22 16:40:31.615175 INFO::Total samples in data: 102
## 2025-06-22 16:40:31.61545 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2025-06-22 16:40:31.620842 INFO::Total filtered features: 0
## 2025-06-22 16:40:31.630166 INFO::Filtered feature names from abundance and prevalence filtering:
## 2025-06-22 16:40:31.637569 INFO::Total filtered features with variance filtering: 10
## 2025-06-22 16:40:31.638 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2025-06-22 16:40:31.638259 INFO::Running selected normalization method: NONE
## 2025-06-22 16:40:31.638551 INFO::Applying z-score to standardize continuous metadata
## 2025-06-22 16:40:31.647632 INFO::Running selected transform method: NONE
## 2025-06-22 16:40:31.648009 INFO::Running selected analysis method: LM
## 2025-06-22 16:40:31.650399 INFO::Fitting model to feature number 1, F2
## 2025-06-22 16:40:31.65526 INFO::Fitting model to feature number 2, F3
## 2025-06-22 16:40:31.6568 INFO::Fitting model to feature number 3, F4
## 2025-06-22 16:40:31.658164 INFO::Fitting model to feature number 4, F5
## 2025-06-22 16:40:31.659491 INFO::Fitting model to feature number 5, F6
## 2025-06-22 16:40:31.66071 INFO::Fitting model to feature number 6, F7
## 2025-06-22 16:40:31.661836 INFO::Fitting model to feature number 7, F8
## 2025-06-22 16:40:31.662981 INFO::Fitting model to feature number 8, F9
## 2025-06-22 16:40:31.664161 INFO::Fitting model to feature number 9, F10
## 2025-06-22 16:40:31.665349 INFO::Fitting model to feature number 10, F11
## 2025-06-22 16:40:31.666522 INFO::Fitting model to feature number 11, F12
## 2025-06-22 16:40:31.66776 INFO::Fitting model to feature number 12, F13
## 2025-06-22 16:40:31.668961 INFO::Fitting model to feature number 13, F14
## 2025-06-22 16:40:31.670165 INFO::Fitting model to feature number 14, F15
## 2025-06-22 16:40:31.671344 INFO::Fitting model to feature number 15, F16
## 2025-06-22 16:40:31.672562 INFO::Fitting model to feature number 16, F17
## 2025-06-22 16:40:31.673697 INFO::Fitting model to feature number 17, F18
## 2025-06-22 16:40:31.674889 INFO::Fitting model to feature number 18, F19
## 2025-06-22 16:40:31.6761 INFO::Fitting model to feature number 19, F20
## 2025-06-22 16:40:31.67734 INFO::Fitting model to feature number 20, F21
## 2025-06-22 16:40:31.679348 INFO::Fitting model to feature number 21, F22
## 2025-06-22 16:40:31.680659 INFO::Fitting model to feature number 22, F23
## 2025-06-22 16:40:31.681916 INFO::Fitting model to feature number 23, F24
## 2025-06-22 16:40:31.683141 INFO::Fitting model to feature number 24, F25
## 2025-06-22 16:40:31.68438 INFO::Fitting model to feature number 25, F26
## 2025-06-22 16:40:31.685682 INFO::Fitting model to feature number 26, F27
## 2025-06-22 16:40:31.686889 INFO::Fitting model to feature number 27, F28
## 2025-06-22 16:40:31.688106 INFO::Fitting model to feature number 28, F29
## 2025-06-22 16:40:31.689264 INFO::Fitting model to feature number 29, F30
## 2025-06-22 16:40:31.691457 INFO::Fitting model to feature number 30, F31
## 2025-06-22 16:40:31.692855 INFO::Fitting model to feature number 31, F32
## 2025-06-22 16:40:31.694129 INFO::Fitting model to feature number 32, F33
## 2025-06-22 16:40:31.695351 INFO::Fitting model to feature number 33, F34
## 2025-06-22 16:40:31.696556 INFO::Fitting model to feature number 34, F35
## 2025-06-22 16:40:31.69777 INFO::Fitting model to feature number 35, F36
## 2025-06-22 16:40:31.699005 INFO::Fitting model to feature number 36, F37
## 2025-06-22 16:40:31.700238 INFO::Fitting model to feature number 37, F38
## 2025-06-22 16:40:31.701499 INFO::Fitting model to feature number 38, F39
## 2025-06-22 16:40:31.702708 INFO::Fitting model to feature number 39, F40
## 2025-06-22 16:40:31.703914 INFO::Fitting model to feature number 40, F41
## 2025-06-22 16:40:31.705091 INFO::Fitting model to feature number 41, F43
## 2025-06-22 16:40:31.70622 INFO::Fitting model to feature number 42, F44
## 2025-06-22 16:40:31.707337 INFO::Fitting model to feature number 43, F45
## 2025-06-22 16:40:31.708466 INFO::Fitting model to feature number 44, F46
## 2025-06-22 16:40:31.709586 INFO::Fitting model to feature number 45, F47
## 2025-06-22 16:40:31.71076 INFO::Fitting model to feature number 46, F48
## 2025-06-22 16:40:31.712007 INFO::Fitting model to feature number 47, F49
## 2025-06-22 16:40:31.713279 INFO::Fitting model to feature number 48, F50
## 2025-06-22 16:40:31.714525 INFO::Fitting model to feature number 49, F51
## 2025-06-22 16:40:31.715728 INFO::Fitting model to feature number 50, F52
## 2025-06-22 16:40:31.716906 INFO::Fitting model to feature number 51, F53
## 2025-06-22 16:40:31.718106 INFO::Fitting model to feature number 52, F54
## 2025-06-22 16:40:31.719313 INFO::Fitting model to feature number 53, F55
## 2025-06-22 16:40:31.720512 INFO::Fitting model to feature number 54, F56
## 2025-06-22 16:40:31.721754 INFO::Fitting model to feature number 55, F57
## 2025-06-22 16:40:31.722986 INFO::Fitting model to feature number 56, F58
## 2025-06-22 16:40:31.724196 INFO::Fitting model to feature number 57, F60
## 2025-06-22 16:40:31.725426 INFO::Fitting model to feature number 58, F63
## 2025-06-22 16:40:31.726619 INFO::Fitting model to feature number 59, F64
## 2025-06-22 16:40:31.727882 INFO::Fitting model to feature number 60, F65
## 2025-06-22 16:40:31.729113 INFO::Fitting model to feature number 61, F66
## 2025-06-22 16:40:31.730409 INFO::Fitting model to feature number 62, F67
## 2025-06-22 16:40:31.731729 INFO::Fitting model to feature number 63, F68
## 2025-06-22 16:40:31.732952 INFO::Fitting model to feature number 64, F69
## 2025-06-22 16:40:31.734135 INFO::Fitting model to feature number 65, F70
## 2025-06-22 16:40:31.735284 INFO::Fitting model to feature number 66, F71
## 2025-06-22 16:40:31.736463 INFO::Fitting model to feature number 67, F72
## 2025-06-22 16:40:31.737669 INFO::Fitting model to feature number 68, F73
## 2025-06-22 16:40:31.738904 INFO::Fitting model to feature number 69, F76
## 2025-06-22 16:40:31.740174 INFO::Fitting model to feature number 70, F77
## 2025-06-22 16:40:31.741316 INFO::Fitting model to feature number 71, F78
## 2025-06-22 16:40:31.74241 INFO::Fitting model to feature number 72, F79
## 2025-06-22 16:40:31.743514 INFO::Fitting model to feature number 73, F80
## 2025-06-22 16:40:31.74464 INFO::Fitting model to feature number 74, F81
## 2025-06-22 16:40:31.745751 INFO::Fitting model to feature number 75, F82
## 2025-06-22 16:40:31.746834 INFO::Fitting model to feature number 76, F83
## 2025-06-22 16:40:31.747952 INFO::Fitting model to feature number 77, F84
## 2025-06-22 16:40:31.749096 INFO::Fitting model to feature number 78, F85
## 2025-06-22 16:40:31.750219 INFO::Fitting model to feature number 79, F86
## 2025-06-22 16:40:31.751361 INFO::Fitting model to feature number 80, F87
## 2025-06-22 16:40:31.752526 INFO::Fitting model to feature number 81, F88
## 2025-06-22 16:40:31.754025 INFO::Fitting model to feature number 82, F89
## 2025-06-22 16:40:31.755201 INFO::Fitting model to feature number 83, F90
## 2025-06-22 16:40:31.756371 INFO::Fitting model to feature number 84, F91
## 2025-06-22 16:40:31.757509 INFO::Fitting model to feature number 85, F92
## 2025-06-22 16:40:31.758735 INFO::Fitting model to feature number 86, F93
## 2025-06-22 16:40:31.75991 INFO::Fitting model to feature number 87, F94
## 2025-06-22 16:40:31.761072 INFO::Fitting model to feature number 88, F95
## 2025-06-22 16:40:31.762238 INFO::Fitting model to feature number 89, F96
## 2025-06-22 16:40:31.763425 INFO::Fitting model to feature number 90, F97
## 2025-06-22 16:40:31.764571 INFO::Fitting model to feature number 91, F98
## 2025-06-22 16:40:31.766098 INFO::Fitting model to feature number 92, F99
## 2025-06-22 16:40:31.767277 INFO::Fitting model to feature number 93, F100
## 2025-06-22 16:40:31.768463 INFO::Fitting model to feature number 94, F101
## 2025-06-22 16:40:31.769665 INFO::Fitting model to feature number 95, F102
## 2025-06-22 16:40:31.771119 INFO::Fitting model to feature number 96, F103
## 2025-06-22 16:40:31.772368 INFO::Fitting model to feature number 97, F104
## 2025-06-22 16:40:31.773557 INFO::Fitting model to feature number 98, F105
## 2025-06-22 16:40:31.774725 INFO::Fitting model to feature number 99, F106
## 2025-06-22 16:40:31.775924 INFO::Fitting model to feature number 100, F107
## 2025-06-22 16:40:31.777141 INFO::Fitting model to feature number 101, F108
## 2025-06-22 16:40:31.778309 INFO::Fitting model to feature number 102, F109
## 2025-06-22 16:40:31.779447 INFO::Fitting model to feature number 103, F110
## 2025-06-22 16:40:31.780594 INFO::Fitting model to feature number 104, F111
## 2025-06-22 16:40:31.781767 INFO::Fitting model to feature number 105, F112
## 2025-06-22 16:40:31.782921 INFO::Fitting model to feature number 106, F113
## 2025-06-22 16:40:31.784061 INFO::Fitting model to feature number 107, F114
## 2025-06-22 16:40:31.785311 INFO::Fitting model to feature number 108, F115
## 2025-06-22 16:40:31.786585 INFO::Fitting model to feature number 109, F117
## 2025-06-22 16:40:31.787828 INFO::Fitting model to feature number 110, F118
## 2025-06-22 16:40:31.789065 INFO::Fitting model to feature number 111, F119
## 2025-06-22 16:40:31.790326 INFO::Fitting model to feature number 112, F120
## 2025-06-22 16:40:31.791575 INFO::Fitting model to feature number 113, F121
## 2025-06-22 16:40:31.792818 INFO::Fitting model to feature number 114, F122
## 2025-06-22 16:40:31.794056 INFO::Fitting model to feature number 115, F123
## 2025-06-22 16:40:31.79533 INFO::Fitting model to feature number 116, F124
## 2025-06-22 16:40:31.797197 INFO::Fitting model to feature number 117, F125
## 2025-06-22 16:40:31.798646 INFO::Fitting model to feature number 118, F126
## 2025-06-22 16:40:31.800082 INFO::Fitting model to feature number 119, F127
## 2025-06-22 16:40:31.801626 INFO::Fitting model to feature number 120, F128
## 2025-06-22 16:40:31.803147 INFO::Fitting model to feature number 121, F129
## 2025-06-22 16:40:31.804667 INFO::Fitting model to feature number 122, F130
## 2025-06-22 16:40:31.806085 INFO::Fitting model to feature number 123, F131
## 2025-06-22 16:40:31.807564 INFO::Fitting model to feature number 124, F132
## 2025-06-22 16:40:31.809149 INFO::Fitting model to feature number 125, F133
## 2025-06-22 16:40:31.810773 INFO::Fitting model to feature number 126, F134
## 2025-06-22 16:40:31.812722 INFO::Fitting model to feature number 127, F135
## 2025-06-22 16:40:31.814305 INFO::Fitting model to feature number 128, F136
## 2025-06-22 16:40:31.815635 INFO::Fitting model to feature number 129, F137
## 2025-06-22 16:40:31.816908 INFO::Fitting model to feature number 130, F138
## 2025-06-22 16:40:31.818111 INFO::Fitting model to feature number 131, F139
## 2025-06-22 16:40:31.819256 INFO::Fitting model to feature number 132, F140
## 2025-06-22 16:40:31.820406 INFO::Fitting model to feature number 133, F141
## 2025-06-22 16:40:31.821581 INFO::Fitting model to feature number 134, F142
## 2025-06-22 16:40:31.822733 INFO::Fitting model to feature number 135, F143
## 2025-06-22 16:40:31.8239 INFO::Fitting model to feature number 136, F144
## 2025-06-22 16:40:31.825174 INFO::Fitting model to feature number 137, F145
## 2025-06-22 16:40:31.826312 INFO::Fitting model to feature number 138, F146
## 2025-06-22 16:40:31.827458 INFO::Fitting model to feature number 139, F147
## 2025-06-22 16:40:31.828604 INFO::Fitting model to feature number 140, F148
## 2025-06-22 16:40:31.829757 INFO::Fitting model to feature number 141, F149
## 2025-06-22 16:40:31.830911 INFO::Fitting model to feature number 142, F150
## 2025-06-22 16:40:31.832049 INFO::Fitting model to feature number 143, F152
## 2025-06-22 16:40:31.833189 INFO::Fitting model to feature number 144, F153
## 2025-06-22 16:40:31.834334 INFO::Fitting model to feature number 145, F154
## 2025-06-22 16:40:31.83548 INFO::Fitting model to feature number 146, F155
## 2025-06-22 16:40:31.836633 INFO::Fitting model to feature number 147, F156
## 2025-06-22 16:40:31.837763 INFO::Fitting model to feature number 148, F157
## 2025-06-22 16:40:31.838904 INFO::Fitting model to feature number 149, F158
## 2025-06-22 16:40:31.84003 INFO::Fitting model to feature number 150, F159
## 2025-06-22 16:40:31.841205 INFO::Fitting model to feature number 151, F160
## 2025-06-22 16:40:31.842329 INFO::Fitting model to feature number 152, F161
## 2025-06-22 16:40:31.843434 INFO::Fitting model to feature number 153, F162
## 2025-06-22 16:40:31.844524 INFO::Fitting model to feature number 154, F163
## 2025-06-22 16:40:31.845623 INFO::Fitting model to feature number 155, F164
## 2025-06-22 16:40:31.84673 INFO::Fitting model to feature number 156, F165
## 2025-06-22 16:40:31.847864 INFO::Fitting model to feature number 157, F166
## 2025-06-22 16:40:31.849006 INFO::Fitting model to feature number 158, F167
## 2025-06-22 16:40:31.850137 INFO::Fitting model to feature number 159, F168
## 2025-06-22 16:40:31.851283 INFO::Fitting model to feature number 160, F169
## 2025-06-22 16:40:31.852436 INFO::Fitting model to feature number 161, F170
## 2025-06-22 16:40:31.853578 INFO::Fitting model to feature number 162, F171
## 2025-06-22 16:40:31.854703 INFO::Fitting model to feature number 163, F172
## 2025-06-22 16:40:31.855855 INFO::Fitting model to feature number 164, F173
## 2025-06-22 16:40:31.85698 INFO::Fitting model to feature number 165, F174
## 2025-06-22 16:40:31.858133 INFO::Fitting model to feature number 166, F175
## 2025-06-22 16:40:31.859319 INFO::Fitting model to feature number 167, F176
## 2025-06-22 16:40:31.860486 INFO::Fitting model to feature number 168, F177
## 2025-06-22 16:40:31.861657 INFO::Fitting model to feature number 169, F178
## 2025-06-22 16:40:31.862829 INFO::Fitting model to feature number 170, F179
## 2025-06-22 16:40:31.864005 INFO::Fitting model to feature number 171, F180
## 2025-06-22 16:40:31.865146 INFO::Fitting model to feature number 172, F181
## 2025-06-22 16:40:31.866347 INFO::Fitting model to feature number 173, F182
## 2025-06-22 16:40:31.867484 INFO::Fitting model to feature number 174, F183
## 2025-06-22 16:40:31.868645 INFO::Fitting model to feature number 175, F184
## 2025-06-22 16:40:31.869799 INFO::Fitting model to feature number 176, F185
## 2025-06-22 16:40:31.87095 INFO::Fitting model to feature number 177, F186
## 2025-06-22 16:40:31.872103 INFO::Fitting model to feature number 178, F187
## 2025-06-22 16:40:31.873261 INFO::Fitting model to feature number 179, F188
## 2025-06-22 16:40:31.8744 INFO::Fitting model to feature number 180, F189
## 2025-06-22 16:40:31.875497 INFO::Fitting model to feature number 181, F190
## 2025-06-22 16:40:31.876644 INFO::Fitting model to feature number 182, F191
## 2025-06-22 16:40:31.877793 INFO::Fitting model to feature number 183, F192
## 2025-06-22 16:40:31.878966 INFO::Fitting model to feature number 184, F193
## 2025-06-22 16:40:31.880142 INFO::Fitting model to feature number 185, F194
## 2025-06-22 16:40:31.881313 INFO::Fitting model to feature number 186, F195
## 2025-06-22 16:40:31.882475 INFO::Fitting model to feature number 187, F196
## 2025-06-22 16:40:31.883651 INFO::Fitting model to feature number 188, F197
## 2025-06-22 16:40:31.884831 INFO::Fitting model to feature number 189, F198
## 2025-06-22 16:40:31.885971 INFO::Fitting model to feature number 190, F199
## 2025-06-22 16:40:31.887104 INFO::Fitting model to feature number 191, F200
## 2025-06-22 16:40:31.888319 INFO::Fitting model to feature number 192, F201
## 2025-06-22 16:40:31.889451 INFO::Fitting model to feature number 193, F202
## 2025-06-22 16:40:31.890667 INFO::Fitting model to feature number 194, F203
## 2025-06-22 16:40:31.89182 INFO::Fitting model to feature number 195, F204
## 2025-06-22 16:40:31.892962 INFO::Fitting model to feature number 196, F206
## 2025-06-22 16:40:31.894071 INFO::Fitting model to feature number 197, F207
## 2025-06-22 16:40:31.895197 INFO::Fitting model to feature number 198, F208
## 2025-06-22 16:40:31.896333 INFO::Fitting model to feature number 199, F209
## 2025-06-22 16:40:31.89746 INFO::Fitting model to feature number 200, F210
## 2025-06-22 16:40:31.898581 INFO::Fitting model to feature number 201, F211
## 2025-06-22 16:40:31.899732 INFO::Fitting model to feature number 202, F212
## 2025-06-22 16:40:31.900859 INFO::Fitting model to feature number 203, F213
## 2025-06-22 16:40:31.902008 INFO::Fitting model to feature number 204, F214
## 2025-06-22 16:40:31.903157 INFO::Fitting model to feature number 205, F215
## 2025-06-22 16:40:31.905983 INFO::Fitting model to feature number 206, F216
## 2025-06-22 16:40:31.907343 INFO::Fitting model to feature number 207, F217
## 2025-06-22 16:40:31.908536 INFO::Fitting model to feature number 208, F218
## 2025-06-22 16:40:31.909773 INFO::Fitting model to feature number 209, F219
## 2025-06-22 16:40:31.91095 INFO::Fitting model to feature number 210, F220
## 2025-06-22 16:40:31.912101 INFO::Fitting model to feature number 211, F221
## 2025-06-22 16:40:31.913237 INFO::Fitting model to feature number 212, F222
## 2025-06-22 16:40:31.91444 INFO::Fitting model to feature number 213, F223
## 2025-06-22 16:40:31.91572 INFO::Fitting model to feature number 214, F224
## 2025-06-22 16:40:31.917028 INFO::Fitting model to feature number 215, F225
## 2025-06-22 16:40:31.918197 INFO::Fitting model to feature number 216, F226
## 2025-06-22 16:40:31.919513 INFO::Fitting model to feature number 217, F227
## 2025-06-22 16:40:31.920724 INFO::Fitting model to feature number 218, F228
## 2025-06-22 16:40:31.921888 INFO::Fitting model to feature number 219, F229
## 2025-06-22 16:40:31.923067 INFO::Fitting model to feature number 220, F230
## 2025-06-22 16:40:31.924252 INFO::Fitting model to feature number 221, F231
## 2025-06-22 16:40:31.925433 INFO::Fitting model to feature number 222, F232
## 2025-06-22 16:40:31.926576 INFO::Fitting model to feature number 223, F233
## 2025-06-22 16:40:31.927708 INFO::Fitting model to feature number 224, F234
## 2025-06-22 16:40:31.928818 INFO::Fitting model to feature number 225, F235
## 2025-06-22 16:40:31.929953 INFO::Fitting model to feature number 226, F236
## 2025-06-22 16:40:31.931092 INFO::Fitting model to feature number 227, F237
## 2025-06-22 16:40:31.932199 INFO::Fitting model to feature number 228, F238
## 2025-06-22 16:40:31.933293 INFO::Fitting model to feature number 229, F239
## 2025-06-22 16:40:31.934418 INFO::Fitting model to feature number 230, F240
## 2025-06-22 16:40:31.935557 INFO::Fitting model to feature number 231, F241
## 2025-06-22 16:40:31.936689 INFO::Fitting model to feature number 232, F242
## 2025-06-22 16:40:31.937826 INFO::Fitting model to feature number 233, F243
## 2025-06-22 16:40:31.939012 INFO::Fitting model to feature number 234, F244
## 2025-06-22 16:40:31.940252 INFO::Fitting model to feature number 235, F245
## 2025-06-22 16:40:31.941485 INFO::Fitting model to feature number 236, F246
## 2025-06-22 16:40:31.942845 INFO::Fitting model to feature number 237, F247
## 2025-06-22 16:40:31.944099 INFO::Fitting model to feature number 238, F248
## 2025-06-22 16:40:31.945234 INFO::Fitting model to feature number 239, F249
## 2025-06-22 16:40:31.946371 INFO::Fitting model to feature number 240, F250
## 2025-06-22 16:40:31.947505 INFO::Fitting model to feature number 241, F252
## 2025-06-22 16:40:31.948631 INFO::Fitting model to feature number 242, F253
## 2025-06-22 16:40:31.949757 INFO::Fitting model to feature number 243, F254
## 2025-06-22 16:40:31.950872 INFO::Fitting model to feature number 244, F255
## 2025-06-22 16:40:31.951988 INFO::Fitting model to feature number 245, F256
## 2025-06-22 16:40:31.953456 INFO::Fitting model to feature number 246, F257
## 2025-06-22 16:40:31.95468 INFO::Fitting model to feature number 247, F259
## 2025-06-22 16:40:31.956801 INFO::Fitting model to feature number 248, F260
## 2025-06-22 16:40:31.958078 INFO::Fitting model to feature number 249, F261
## 2025-06-22 16:40:31.959314 INFO::Fitting model to feature number 250, F262
## 2025-06-22 16:40:31.960657 INFO::Fitting model to feature number 251, F263
## 2025-06-22 16:40:31.962258 INFO::Fitting model to feature number 252, F264
## 2025-06-22 16:40:31.963451 INFO::Fitting model to feature number 253, F265
## 2025-06-22 16:40:31.967838 INFO::Fitting model to feature number 254, F266
## 2025-06-22 16:40:31.969095 INFO::Fitting model to feature number 255, F267
## 2025-06-22 16:40:31.970313 INFO::Fitting model to feature number 256, F269
## 2025-06-22 16:40:31.971999 INFO::Fitting model to feature number 257, F270
## 2025-06-22 16:40:31.973351 INFO::Fitting model to feature number 258, F271
## 2025-06-22 16:40:31.974618 INFO::Fitting model to feature number 259, F272
## 2025-06-22 16:40:31.976013 INFO::Fitting model to feature number 260, F273
## 2025-06-22 16:40:31.9775 INFO::Fitting model to feature number 261, F274
## 2025-06-22 16:40:31.978727 INFO::Fitting model to feature number 262, F276
## 2025-06-22 16:40:31.979919 INFO::Fitting model to feature number 263, F277
## 2025-06-22 16:40:31.981118 INFO::Fitting model to feature number 264, F278
## 2025-06-22 16:40:31.982297 INFO::Fitting model to feature number 265, F279
## 2025-06-22 16:40:31.983589 INFO::Fitting model to feature number 266, F280
## 2025-06-22 16:40:31.984875 INFO::Fitting model to feature number 267, F281
## 2025-06-22 16:40:31.986122 INFO::Fitting model to feature number 268, F282
## 2025-06-22 16:40:31.987346 INFO::Fitting model to feature number 269, F283
## 2025-06-22 16:40:31.988542 INFO::Fitting model to feature number 270, F284
## 2025-06-22 16:40:31.989785 INFO::Fitting model to feature number 271, F285
## 2025-06-22 16:40:31.990962 INFO::Fitting model to feature number 272, F286
## 2025-06-22 16:40:31.99218 INFO::Fitting model to feature number 273, F287
## 2025-06-22 16:40:31.993432 INFO::Fitting model to feature number 274, F288
## 2025-06-22 16:40:31.994639 INFO::Fitting model to feature number 275, F289
## 2025-06-22 16:40:31.995802 INFO::Fitting model to feature number 276, F290
## 2025-06-22 16:40:31.996993 INFO::Fitting model to feature number 277, F292
## 2025-06-22 16:40:31.998199 INFO::Fitting model to feature number 278, F293
## 2025-06-22 16:40:31.999404 INFO::Fitting model to feature number 279, F294
## 2025-06-22 16:40:32.000639 INFO::Fitting model to feature number 280, F295
## 2025-06-22 16:40:32.001847 INFO::Fitting model to feature number 281, F296
## 2025-06-22 16:40:32.00304 INFO::Fitting model to feature number 282, F297
## 2025-06-22 16:40:32.004254 INFO::Fitting model to feature number 283, F298
## 2025-06-22 16:40:32.005442 INFO::Fitting model to feature number 284, F299
## 2025-06-22 16:40:32.006641 INFO::Fitting model to feature number 285, F300
## 2025-06-22 16:40:32.007909 INFO::Fitting model to feature number 286, F301
## 2025-06-22 16:40:32.009093 INFO::Fitting model to feature number 287, F302
## 2025-06-22 16:40:32.010277 INFO::Fitting model to feature number 288, F303
## 2025-06-22 16:40:32.011402 INFO::Fitting model to feature number 289, F304
## 2025-06-22 16:40:32.012655 INFO::Fitting model to feature number 290, F305
## 2025-06-22 16:40:32.013869 INFO::Fitting model to feature number 291, F306
## 2025-06-22 16:40:32.01504 INFO::Fitting model to feature number 292, F307
## 2025-06-22 16:40:32.016221 INFO::Fitting model to feature number 293, F308
## 2025-06-22 16:40:32.017395 INFO::Fitting model to feature number 294, F309
## 2025-06-22 16:40:32.018549 INFO::Fitting model to feature number 295, F310
## 2025-06-22 16:40:32.019737 INFO::Fitting model to feature number 296, F311
## 2025-06-22 16:40:32.020915 INFO::Fitting model to feature number 297, F312
## 2025-06-22 16:40:32.022109 INFO::Fitting model to feature number 298, F313
## 2025-06-22 16:40:32.023283 INFO::Fitting model to feature number 299, F315
## 2025-06-22 16:40:32.024447 INFO::Fitting model to feature number 300, F316
## 2025-06-22 16:40:32.025692 INFO::Fitting model to feature number 301, F317
## 2025-06-22 16:40:32.026865 INFO::Fitting model to feature number 302, F318
## 2025-06-22 16:40:32.028049 INFO::Fitting model to feature number 303, F319
## 2025-06-22 16:40:32.029211 INFO::Fitting model to feature number 304, F320
## 2025-06-22 16:40:32.03039 INFO::Fitting model to feature number 305, F321
## 2025-06-22 16:40:32.031568 INFO::Fitting model to feature number 306, F322
## 2025-06-22 16:40:32.032729 INFO::Fitting model to feature number 307, F323
## 2025-06-22 16:40:32.033889 INFO::Fitting model to feature number 308, F324
## 2025-06-22 16:40:32.035099 INFO::Fitting model to feature number 309, F325
## 2025-06-22 16:40:32.036265 INFO::Fitting model to feature number 310, F326
## 2025-06-22 16:40:32.03744 INFO::Fitting model to feature number 311, F327
## 2025-06-22 16:40:32.038619 INFO::Fitting model to feature number 312, F328
## 2025-06-22 16:40:32.039805 INFO::Fitting model to feature number 313, F329
## 2025-06-22 16:40:32.041391 INFO::Fitting model to feature number 314, F330
## 2025-06-22 16:40:32.043073 INFO::Fitting model to feature number 315, F331
## 2025-06-22 16:40:32.044409 INFO::Fitting model to feature number 316, F332
## 2025-06-22 16:40:32.045618 INFO::Fitting model to feature number 317, F333
## 2025-06-22 16:40:32.065122 INFO::Fitting model to feature number 318, F334
## 2025-06-22 16:40:32.067063 INFO::Fitting model to feature number 319, F335
## 2025-06-22 16:40:32.06829 INFO::Fitting model to feature number 320, F336
## 2025-06-22 16:40:32.069495 INFO::Fitting model to feature number 321, F337
## 2025-06-22 16:40:32.07064 INFO::Fitting model to feature number 322, F338
## 2025-06-22 16:40:32.071752 INFO::Fitting model to feature number 323, F339
## 2025-06-22 16:40:32.072895 INFO::Fitting model to feature number 324, F340
## 2025-06-22 16:40:32.0741 INFO::Fitting model to feature number 325, F342
## 2025-06-22 16:40:32.075247 INFO::Fitting model to feature number 326, F343
## 2025-06-22 16:40:32.076377 INFO::Fitting model to feature number 327, F344
## 2025-06-22 16:40:32.077549 INFO::Fitting model to feature number 328, F345
## 2025-06-22 16:40:32.078688 INFO::Fitting model to feature number 329, F346
## 2025-06-22 16:40:32.079826 INFO::Fitting model to feature number 330, F347
## 2025-06-22 16:40:32.080977 INFO::Fitting model to feature number 331, F348
## 2025-06-22 16:40:32.082089 INFO::Fitting model to feature number 332, F350
## 2025-06-22 16:40:32.083214 INFO::Fitting model to feature number 333, F351
## 2025-06-22 16:40:32.084313 INFO::Fitting model to feature number 334, F352
## 2025-06-22 16:40:32.085405 INFO::Fitting model to feature number 335, F353
## 2025-06-22 16:40:32.086497 INFO::Fitting model to feature number 336, F355
## 2025-06-22 16:40:32.087583 INFO::Fitting model to feature number 337, F356
## 2025-06-22 16:40:32.088675 INFO::Fitting model to feature number 338, F357
## 2025-06-22 16:40:32.089778 INFO::Fitting model to feature number 339, F358
## 2025-06-22 16:40:32.090881 INFO::Fitting model to feature number 340, F359
## 2025-06-22 16:40:32.09198 INFO::Fitting model to feature number 341, F360
## 2025-06-22 16:40:32.093078 INFO::Fitting model to feature number 342, F361
## 2025-06-22 16:40:32.094163 INFO::Fitting model to feature number 343, F362
## 2025-06-22 16:40:32.095267 INFO::Fitting model to feature number 344, F363
## 2025-06-22 16:40:32.096367 INFO::Fitting model to feature number 345, F364
## 2025-06-22 16:40:32.097464 INFO::Fitting model to feature number 346, F365
## 2025-06-22 16:40:32.098555 INFO::Fitting model to feature number 347, F366
## 2025-06-22 16:40:32.099655 INFO::Fitting model to feature number 348, F367
## 2025-06-22 16:40:32.100808 INFO::Fitting model to feature number 349, F368
## 2025-06-22 16:40:32.101962 INFO::Fitting model to feature number 350, F369
## 2025-06-22 16:40:32.103118 INFO::Fitting model to feature number 351, F370
## 2025-06-22 16:40:32.104227 INFO::Fitting model to feature number 352, F371
## 2025-06-22 16:40:32.105345 INFO::Fitting model to feature number 353, F372
## 2025-06-22 16:40:32.106456 INFO::Fitting model to feature number 354, F373
## 2025-06-22 16:40:32.107579 INFO::Fitting model to feature number 355, F374
## 2025-06-22 16:40:32.108747 INFO::Fitting model to feature number 356, F375
## 2025-06-22 16:40:32.109854 INFO::Fitting model to feature number 357, F376
## 2025-06-22 16:40:32.110972 INFO::Fitting model to feature number 358, F377
## 2025-06-22 16:40:32.112078 INFO::Fitting model to feature number 359, F378
## 2025-06-22 16:40:32.113169 INFO::Fitting model to feature number 360, F379
## 2025-06-22 16:40:32.114315 INFO::Fitting model to feature number 361, F380
## 2025-06-22 16:40:32.11543 INFO::Fitting model to feature number 362, F381
## 2025-06-22 16:40:32.116534 INFO::Fitting model to feature number 363, F382
## 2025-06-22 16:40:32.11763 INFO::Fitting model to feature number 364, F383
## 2025-06-22 16:40:32.11874 INFO::Fitting model to feature number 365, F384
## 2025-06-22 16:40:32.119863 INFO::Fitting model to feature number 366, F386
## 2025-06-22 16:40:32.120977 INFO::Fitting model to feature number 367, F387
## 2025-06-22 16:40:32.122114 INFO::Fitting model to feature number 368, F388
## 2025-06-22 16:40:32.123247 INFO::Fitting model to feature number 369, F389
## 2025-06-22 16:40:32.124382 INFO::Fitting model to feature number 370, F390
## 2025-06-22 16:40:32.125509 INFO::Fitting model to feature number 371, F391
## 2025-06-22 16:40:32.126626 INFO::Fitting model to feature number 372, F392
## 2025-06-22 16:40:32.127748 INFO::Fitting model to feature number 373, F393
## 2025-06-22 16:40:32.128875 INFO::Fitting model to feature number 374, F394
## 2025-06-22 16:40:32.130003 INFO::Fitting model to feature number 375, F395
## 2025-06-22 16:40:32.131132 INFO::Fitting model to feature number 376, F396
## 2025-06-22 16:40:32.132261 INFO::Fitting model to feature number 377, F397
## 2025-06-22 16:40:32.133395 INFO::Fitting model to feature number 378, F398
## 2025-06-22 16:40:32.13456 INFO::Fitting model to feature number 379, F399
## 2025-06-22 16:40:32.135778 INFO::Fitting model to feature number 380, F400
## 2025-06-22 16:40:32.136929 INFO::Fitting model to feature number 381, F401
## 2025-06-22 16:40:32.138068 INFO::Fitting model to feature number 382, F402
## 2025-06-22 16:40:32.139218 INFO::Fitting model to feature number 383, F403
## 2025-06-22 16:40:32.140372 INFO::Fitting model to feature number 384, F404
## 2025-06-22 16:40:32.141497 INFO::Fitting model to feature number 385, F406
## 2025-06-22 16:40:32.142628 INFO::Fitting model to feature number 386, F407
## 2025-06-22 16:40:32.143755 INFO::Fitting model to feature number 387, F408
## 2025-06-22 16:40:32.144879 INFO::Fitting model to feature number 388, F409
## 2025-06-22 16:40:32.146001 INFO::Fitting model to feature number 389, F410
## 2025-06-22 16:40:32.147139 INFO::Fitting model to feature number 390, F411
## 2025-06-22 16:40:32.148257 INFO::Fitting model to feature number 391, F412
## 2025-06-22 16:40:32.149394 INFO::Fitting model to feature number 392, F413
## 2025-06-22 16:40:32.152648 INFO::Fitting model to feature number 393, F414
## 2025-06-22 16:40:32.154173 INFO::Fitting model to feature number 394, F415
## 2025-06-22 16:40:32.15543 INFO::Fitting model to feature number 395, F417
## 2025-06-22 16:40:32.156569 INFO::Fitting model to feature number 396, F418
## 2025-06-22 16:40:32.15771 INFO::Fitting model to feature number 397, F419
## 2025-06-22 16:40:32.15886 INFO::Fitting model to feature number 398, F420
## 2025-06-22 16:40:32.160012 INFO::Fitting model to feature number 399, F421
## 2025-06-22 16:40:32.161154 INFO::Fitting model to feature number 400, F422
## 2025-06-22 16:40:32.162259 INFO::Fitting model to feature number 401, F423
## 2025-06-22 16:40:32.163367 INFO::Fitting model to feature number 402, F425
## 2025-06-22 16:40:32.164453 INFO::Fitting model to feature number 403, F426
## 2025-06-22 16:40:32.165557 INFO::Fitting model to feature number 404, F428
## 2025-06-22 16:40:32.166687 INFO::Fitting model to feature number 405, F429
## 2025-06-22 16:40:32.167798 INFO::Fitting model to feature number 406, F430
## 2025-06-22 16:40:32.16892 INFO::Fitting model to feature number 407, F431
## 2025-06-22 16:40:32.170032 INFO::Fitting model to feature number 408, F432
## 2025-06-22 16:40:32.171134 INFO::Fitting model to feature number 409, F433
## 2025-06-22 16:40:32.172204 INFO::Fitting model to feature number 410, F434
## 2025-06-22 16:40:32.173479 INFO::Fitting model to feature number 411, F435
## 2025-06-22 16:40:32.174643 INFO::Fitting model to feature number 412, F436
## 2025-06-22 16:40:32.175756 INFO::Fitting model to feature number 413, F437
## 2025-06-22 16:40:32.176864 INFO::Fitting model to feature number 414, F438
## 2025-06-22 16:40:32.17799 INFO::Fitting model to feature number 415, F439
## 2025-06-22 16:40:32.179147 INFO::Fitting model to feature number 416, F440
## 2025-06-22 16:40:32.18024 INFO::Fitting model to feature number 417, F441
## 2025-06-22 16:40:32.181329 INFO::Fitting model to feature number 418, F442
## 2025-06-22 16:40:32.182425 INFO::Fitting model to feature number 419, F443
## 2025-06-22 16:40:32.18352 INFO::Fitting model to feature number 420, F444
## 2025-06-22 16:40:32.18465 INFO::Fitting model to feature number 421, F445
## 2025-06-22 16:40:32.18578 INFO::Fitting model to feature number 422, F446
## 2025-06-22 16:40:32.186869 INFO::Fitting model to feature number 423, F447
## 2025-06-22 16:40:32.187953 INFO::Fitting model to feature number 424, F448
## 2025-06-22 16:40:32.189078 INFO::Fitting model to feature number 425, F449
## 2025-06-22 16:40:32.190167 INFO::Fitting model to feature number 426, F450
## 2025-06-22 16:40:32.191246 INFO::Fitting model to feature number 427, F451
## 2025-06-22 16:40:32.192329 INFO::Fitting model to feature number 428, F452
## 2025-06-22 16:40:32.193408 INFO::Fitting model to feature number 429, F454
## 2025-06-22 16:40:32.19447 INFO::Fitting model to feature number 430, F455
## 2025-06-22 16:40:32.195594 INFO::Fitting model to feature number 431, F456
## 2025-06-22 16:40:32.196696 INFO::Fitting model to feature number 432, F457
## 2025-06-22 16:40:32.19776 INFO::Fitting model to feature number 433, F458
## 2025-06-22 16:40:32.198851 INFO::Fitting model to feature number 434, F459
## 2025-06-22 16:40:32.199932 INFO::Fitting model to feature number 435, F461
## 2025-06-22 16:40:32.201066 INFO::Fitting model to feature number 436, F462
## 2025-06-22 16:40:32.202195 INFO::Fitting model to feature number 437, F463
## 2025-06-22 16:40:32.203349 INFO::Fitting model to feature number 438, F464
## 2025-06-22 16:40:32.204513 INFO::Fitting model to feature number 439, F465
## 2025-06-22 16:40:32.205665 INFO::Fitting model to feature number 440, F466
## 2025-06-22 16:40:32.20682 INFO::Fitting model to feature number 441, F467
## 2025-06-22 16:40:32.207968 INFO::Fitting model to feature number 442, F468
## 2025-06-22 16:40:32.209178 INFO::Fitting model to feature number 443, F469
## 2025-06-22 16:40:32.210327 INFO::Fitting model to feature number 444, F470
## 2025-06-22 16:40:32.211633 INFO::Fitting model to feature number 445, F471
## 2025-06-22 16:40:32.212812 INFO::Fitting model to feature number 446, F474
## 2025-06-22 16:40:32.213951 INFO::Fitting model to feature number 447, F475
## 2025-06-22 16:40:32.215094 INFO::Fitting model to feature number 448, F476
## 2025-06-22 16:40:32.216215 INFO::Fitting model to feature number 449, F477
## 2025-06-22 16:40:32.217313 INFO::Fitting model to feature number 450, F478
## 2025-06-22 16:40:32.218444 INFO::Fitting model to feature number 451, F479
## 2025-06-22 16:40:32.219542 INFO::Fitting model to feature number 452, F480
## 2025-06-22 16:40:32.220654 INFO::Fitting model to feature number 453, F481
## 2025-06-22 16:40:32.221752 INFO::Fitting model to feature number 454, F482
## 2025-06-22 16:40:32.22284 INFO::Fitting model to feature number 455, F483
## 2025-06-22 16:40:32.224078 INFO::Fitting model to feature number 456, F484
## 2025-06-22 16:40:32.225203 INFO::Fitting model to feature number 457, F485
## 2025-06-22 16:40:32.22645 INFO::Fitting model to feature number 458, F486
## 2025-06-22 16:40:32.227652 INFO::Fitting model to feature number 459, F487
## 2025-06-22 16:40:32.228816 INFO::Fitting model to feature number 460, F488
## 2025-06-22 16:40:32.229958 INFO::Fitting model to feature number 461, F489
## 2025-06-22 16:40:32.231059 INFO::Fitting model to feature number 462, F490
## 2025-06-22 16:40:32.232185 INFO::Fitting model to feature number 463, F491
## 2025-06-22 16:40:32.233295 INFO::Fitting model to feature number 464, F492
## 2025-06-22 16:40:32.234384 INFO::Fitting model to feature number 465, F493
## 2025-06-22 16:40:32.235538 INFO::Fitting model to feature number 466, F494
## 2025-06-22 16:40:32.236639 INFO::Fitting model to feature number 467, F495
## 2025-06-22 16:40:32.237786 INFO::Fitting model to feature number 468, F496
## 2025-06-22 16:40:32.238874 INFO::Fitting model to feature number 469, F497
## 2025-06-22 16:40:32.240047 INFO::Fitting model to feature number 470, F498
## 2025-06-22 16:40:32.241175 INFO::Fitting model to feature number 471, F499
## 2025-06-22 16:40:32.242301 INFO::Fitting model to feature number 472, F500
## 2025-06-22 16:40:32.243469 INFO::Fitting model to feature number 473, F501
## 2025-06-22 16:40:32.244586 INFO::Fitting model to feature number 474, F502
## 2025-06-22 16:40:32.245694 INFO::Fitting model to feature number 475, F503
## 2025-06-22 16:40:32.246786 INFO::Fitting model to feature number 476, F504
## 2025-06-22 16:40:32.247915 INFO::Fitting model to feature number 477, F505
## 2025-06-22 16:40:32.249128 INFO::Fitting model to feature number 478, F506
## 2025-06-22 16:40:32.250281 INFO::Fitting model to feature number 479, F507
## 2025-06-22 16:40:32.251414 INFO::Fitting model to feature number 480, F508
## 2025-06-22 16:40:32.252542 INFO::Fitting model to feature number 481, F509
## 2025-06-22 16:40:32.25367 INFO::Fitting model to feature number 482, F510
## 2025-06-22 16:40:32.254801 INFO::Fitting model to feature number 483, F511
## 2025-06-22 16:40:32.255933 INFO::Fitting model to feature number 484, F512
## 2025-06-22 16:40:32.257077 INFO::Fitting model to feature number 485, F513
## 2025-06-22 16:40:32.258218 INFO::Fitting model to feature number 486, F514
## 2025-06-22 16:40:32.259369 INFO::Fitting model to feature number 487, F515
## 2025-06-22 16:40:32.260508 INFO::Fitting model to feature number 488, F516
## 2025-06-22 16:40:32.261683 INFO::Fitting model to feature number 489, F517
## 2025-06-22 16:40:32.262821 INFO::Fitting model to feature number 490, F518
## 2025-06-22 16:40:32.263967 INFO::Fitting model to feature number 491, F519
## 2025-06-22 16:40:32.265537 INFO::Fitting model to feature number 492, F520
## 2025-06-22 16:40:32.267096 INFO::Fitting model to feature number 493, F521
## 2025-06-22 16:40:32.268356 INFO::Fitting model to feature number 494, F522
## 2025-06-22 16:40:32.269575 INFO::Fitting model to feature number 495, F523
## 2025-06-22 16:40:32.270796 INFO::Fitting model to feature number 496, F524
## 2025-06-22 16:40:32.271992 INFO::Fitting model to feature number 497, F525
## 2025-06-22 16:40:32.273169 INFO::Fitting model to feature number 498, F526
## 2025-06-22 16:40:32.274345 INFO::Fitting model to feature number 499, F527
## 2025-06-22 16:40:32.27549 INFO::Fitting model to feature number 500, F528
## 2025-06-22 16:40:32.27661 INFO::Fitting model to feature number 501, F529
## 2025-06-22 16:40:32.277753 INFO::Fitting model to feature number 502, F530
## 2025-06-22 16:40:32.278899 INFO::Fitting model to feature number 503, F531
## 2025-06-22 16:40:32.28005 INFO::Fitting model to feature number 504, F532
## 2025-06-22 16:40:32.281196 INFO::Fitting model to feature number 505, F533
## 2025-06-22 16:40:32.282361 INFO::Fitting model to feature number 506, F534
## 2025-06-22 16:40:32.283508 INFO::Fitting model to feature number 507, F535
## 2025-06-22 16:40:32.284693 INFO::Fitting model to feature number 508, F536
## 2025-06-22 16:40:32.285838 INFO::Fitting model to feature number 509, F537
## 2025-06-22 16:40:32.286972 INFO::Fitting model to feature number 510, F539
## 2025-06-22 16:40:32.288085 INFO::Fitting model to feature number 511, F540
## 2025-06-22 16:40:32.289224 INFO::Fitting model to feature number 512, F541
## 2025-06-22 16:40:32.290359 INFO::Fitting model to feature number 513, F543
## 2025-06-22 16:40:32.291491 INFO::Fitting model to feature number 514, F544
## 2025-06-22 16:40:32.292612 INFO::Fitting model to feature number 515, F545
## 2025-06-22 16:40:32.29376 INFO::Fitting model to feature number 516, F546
## 2025-06-22 16:40:32.294977 INFO::Fitting model to feature number 517, F547
## 2025-06-22 16:40:32.296122 INFO::Fitting model to feature number 518, F548
## 2025-06-22 16:40:32.297281 INFO::Fitting model to feature number 519, F549
## 2025-06-22 16:40:32.298496 INFO::Fitting model to feature number 520, F550
## 2025-06-22 16:40:32.299641 INFO::Fitting model to feature number 521, F551
## 2025-06-22 16:40:32.300795 INFO::Fitting model to feature number 522, F552
## 2025-06-22 16:40:32.301948 INFO::Fitting model to feature number 523, F553
## 2025-06-22 16:40:32.303105 INFO::Fitting model to feature number 524, F554
## 2025-06-22 16:40:32.304259 INFO::Fitting model to feature number 525, F555
## 2025-06-22 16:40:32.305427 INFO::Fitting model to feature number 526, F556
## 2025-06-22 16:40:32.306603 INFO::Fitting model to feature number 527, F557
## 2025-06-22 16:40:32.307871 INFO::Fitting model to feature number 528, F558
## 2025-06-22 16:40:32.309127 INFO::Fitting model to feature number 529, F559
## 2025-06-22 16:40:32.310411 INFO::Fitting model to feature number 530, F560
## 2025-06-22 16:40:32.311615 INFO::Fitting model to feature number 531, F561
## 2025-06-22 16:40:32.312731 INFO::Fitting model to feature number 532, F562
## 2025-06-22 16:40:32.313862 INFO::Fitting model to feature number 533, F563
## 2025-06-22 16:40:32.315011 INFO::Fitting model to feature number 534, F564
## 2025-06-22 16:40:32.316137 INFO::Fitting model to feature number 535, F566
## 2025-06-22 16:40:32.317252 INFO::Fitting model to feature number 536, F567
## 2025-06-22 16:40:32.318373 INFO::Fitting model to feature number 537, F568
## 2025-06-22 16:40:32.319507 INFO::Fitting model to feature number 538, F569
## 2025-06-22 16:40:32.320641 INFO::Fitting model to feature number 539, F570
## 2025-06-22 16:40:32.32177 INFO::Fitting model to feature number 540, F571
## 2025-06-22 16:40:32.322916 INFO::Fitting model to feature number 541, F572
## 2025-06-22 16:40:32.324043 INFO::Fitting model to feature number 542, F573
## 2025-06-22 16:40:32.325157 INFO::Fitting model to feature number 543, F574
## 2025-06-22 16:40:32.326315 INFO::Fitting model to feature number 544, F575
## 2025-06-22 16:40:32.327478 INFO::Fitting model to feature number 545, F576
## 2025-06-22 16:40:32.328621 INFO::Fitting model to feature number 546, F578
## 2025-06-22 16:40:32.329737 INFO::Fitting model to feature number 547, F579
## 2025-06-22 16:40:32.330874 INFO::Fitting model to feature number 548, F580
## 2025-06-22 16:40:32.331993 INFO::Fitting model to feature number 549, F581
## 2025-06-22 16:40:32.33313 INFO::Fitting model to feature number 550, F582
## 2025-06-22 16:40:32.334257 INFO::Fitting model to feature number 551, F583
## 2025-06-22 16:40:32.335397 INFO::Fitting model to feature number 552, F584
## 2025-06-22 16:40:32.33652 INFO::Fitting model to feature number 553, F585
## 2025-06-22 16:40:32.337636 INFO::Fitting model to feature number 554, F586
## 2025-06-22 16:40:32.338754 INFO::Fitting model to feature number 555, F587
## 2025-06-22 16:40:32.339878 INFO::Fitting model to feature number 556, F588
## 2025-06-22 16:40:32.340996 INFO::Fitting model to feature number 557, F589
## 2025-06-22 16:40:32.342092 INFO::Fitting model to feature number 558, F590
## 2025-06-22 16:40:32.343196 INFO::Fitting model to feature number 559, F591
## 2025-06-22 16:40:32.344306 INFO::Fitting model to feature number 560, F592
## 2025-06-22 16:40:32.345408 INFO::Fitting model to feature number 561, F593
## 2025-06-22 16:40:32.346525 INFO::Fitting model to feature number 562, F594
## 2025-06-22 16:40:32.347637 INFO::Fitting model to feature number 563, F595
## 2025-06-22 16:40:32.348759 INFO::Fitting model to feature number 564, F596
## 2025-06-22 16:40:32.349877 INFO::Fitting model to feature number 565, F597
## 2025-06-22 16:40:32.350998 INFO::Fitting model to feature number 566, F598
## 2025-06-22 16:40:32.352133 INFO::Fitting model to feature number 567, F599
## 2025-06-22 16:40:32.353257 INFO::Fitting model to feature number 568, F600
## 2025-06-22 16:40:32.354382 INFO::Fitting model to feature number 569, F601
## 2025-06-22 16:40:32.355511 INFO::Fitting model to feature number 570, F602
## 2025-06-22 16:40:32.356634 INFO::Fitting model to feature number 571, F603
## 2025-06-22 16:40:32.357791 INFO::Fitting model to feature number 572, F605
## 2025-06-22 16:40:32.358928 INFO::Fitting model to feature number 573, F606
## 2025-06-22 16:40:32.360058 INFO::Fitting model to feature number 574, F607
## 2025-06-22 16:40:32.361286 INFO::Fitting model to feature number 575, F608
## 2025-06-22 16:40:32.362468 INFO::Fitting model to feature number 576, F609
## 2025-06-22 16:40:32.363652 INFO::Fitting model to feature number 577, F610
## 2025-06-22 16:40:32.364824 INFO::Fitting model to feature number 578, F611
## 2025-06-22 16:40:32.366028 INFO::Fitting model to feature number 579, F612
## 2025-06-22 16:40:32.36721 INFO::Fitting model to feature number 580, F613
## 2025-06-22 16:40:32.368388 INFO::Fitting model to feature number 581, F614
## 2025-06-22 16:40:32.369581 INFO::Fitting model to feature number 582, F615
## 2025-06-22 16:40:32.370755 INFO::Fitting model to feature number 583, F616
## 2025-06-22 16:40:32.371907 INFO::Fitting model to feature number 584, F617
## 2025-06-22 16:40:32.37305 INFO::Fitting model to feature number 585, F618
## 2025-06-22 16:40:32.374181 INFO::Fitting model to feature number 586, F619
## 2025-06-22 16:40:32.375317 INFO::Fitting model to feature number 587, F620
## 2025-06-22 16:40:32.376459 INFO::Fitting model to feature number 588, F621
## 2025-06-22 16:40:32.37761 INFO::Fitting model to feature number 589, F622
## 2025-06-22 16:40:32.378745 INFO::Fitting model to feature number 590, F623
## 2025-06-22 16:40:32.379893 INFO::Fitting model to feature number 591, F624
## 2025-06-22 16:40:32.381014 INFO::Fitting model to feature number 592, F625
## 2025-06-22 16:40:32.382173 INFO::Fitting model to feature number 593, F626
## 2025-06-22 16:40:32.383326 INFO::Fitting model to feature number 594, F627
## 2025-06-22 16:40:32.38448 INFO::Fitting model to feature number 595, F628
## 2025-06-22 16:40:32.385638 INFO::Fitting model to feature number 596, F630
## 2025-06-22 16:40:32.386783 INFO::Fitting model to feature number 597, F631
## 2025-06-22 16:40:32.387942 INFO::Fitting model to feature number 598, F632
## 2025-06-22 16:40:32.389072 INFO::Fitting model to feature number 599, F633
## 2025-06-22 16:40:32.390223 INFO::Fitting model to feature number 600, F634
## 2025-06-22 16:40:32.391363 INFO::Fitting model to feature number 601, F635
## 2025-06-22 16:40:32.39251 INFO::Fitting model to feature number 602, F636
## 2025-06-22 16:40:32.393644 INFO::Fitting model to feature number 603, F637
## 2025-06-22 16:40:32.394777 INFO::Fitting model to feature number 604, F638
## 2025-06-22 16:40:32.395936 INFO::Fitting model to feature number 605, F639
## 2025-06-22 16:40:32.3971 INFO::Fitting model to feature number 606, F640
## 2025-06-22 16:40:32.398252 INFO::Fitting model to feature number 607, F641
## 2025-06-22 16:40:32.399421 INFO::Fitting model to feature number 608, F642
## 2025-06-22 16:40:32.400593 INFO::Fitting model to feature number 609, F643
## 2025-06-22 16:40:32.401753 INFO::Fitting model to feature number 610, F644
## 2025-06-22 16:40:32.402927 INFO::Fitting model to feature number 611, F645
## 2025-06-22 16:40:32.404075 INFO::Fitting model to feature number 612, F646
## 2025-06-22 16:40:32.405224 INFO::Fitting model to feature number 613, F647
## 2025-06-22 16:40:32.406408 INFO::Fitting model to feature number 614, F648
## 2025-06-22 16:40:32.407554 INFO::Fitting model to feature number 615, F649
## 2025-06-22 16:40:32.408689 INFO::Fitting model to feature number 616, F650
## 2025-06-22 16:40:32.409844 INFO::Fitting model to feature number 617, F651
## 2025-06-22 16:40:32.410975 INFO::Fitting model to feature number 618, F652
## 2025-06-22 16:40:32.41215 INFO::Fitting model to feature number 619, F653
## 2025-06-22 16:40:32.41329 INFO::Fitting model to feature number 620, F654
## 2025-06-22 16:40:32.414435 INFO::Fitting model to feature number 621, F655
## 2025-06-22 16:40:32.415583 INFO::Fitting model to feature number 622, F656
## 2025-06-22 16:40:32.416744 INFO::Fitting model to feature number 623, F657
## 2025-06-22 16:40:32.417866 INFO::Fitting model to feature number 624, F658
## 2025-06-22 16:40:32.418978 INFO::Fitting model to feature number 625, F659
## 2025-06-22 16:40:32.42009 INFO::Fitting model to feature number 626, F660
## 2025-06-22 16:40:32.421266 INFO::Fitting model to feature number 627, F661
## 2025-06-22 16:40:32.422396 INFO::Fitting model to feature number 628, F662
## 2025-06-22 16:40:32.423516 INFO::Fitting model to feature number 629, F663
## 2025-06-22 16:40:32.424732 INFO::Fitting model to feature number 630, F664
## 2025-06-22 16:40:32.425851 INFO::Fitting model to feature number 631, F665
## 2025-06-22 16:40:32.426989 INFO::Fitting model to feature number 632, F666
## 2025-06-22 16:40:32.428102 INFO::Fitting model to feature number 633, F667
## 2025-06-22 16:40:32.429232 INFO::Fitting model to feature number 634, F668
## 2025-06-22 16:40:32.430356 INFO::Fitting model to feature number 635, F669
## 2025-06-22 16:40:32.431476 INFO::Fitting model to feature number 636, F670
## 2025-06-22 16:40:32.43262 INFO::Fitting model to feature number 637, F671
## 2025-06-22 16:40:32.433752 INFO::Fitting model to feature number 638, F673
## 2025-06-22 16:40:32.434881 INFO::Fitting model to feature number 639, F674
## 2025-06-22 16:40:32.436023 INFO::Fitting model to feature number 640, F675
## 2025-06-22 16:40:32.437168 INFO::Fitting model to feature number 641, F676
## 2025-06-22 16:40:32.438346 INFO::Fitting model to feature number 642, F677
## 2025-06-22 16:40:32.439552 INFO::Fitting model to feature number 643, F678
## 2025-06-22 16:40:32.440734 INFO::Fitting model to feature number 644, F679
## 2025-06-22 16:40:32.441869 INFO::Fitting model to feature number 645, F680
## 2025-06-22 16:40:32.443004 INFO::Fitting model to feature number 646, F681
## 2025-06-22 16:40:32.444155 INFO::Fitting model to feature number 647, F682
## 2025-06-22 16:40:32.461836 INFO::Fitting model to feature number 648, F683
## 2025-06-22 16:40:32.463045 INFO::Fitting model to feature number 649, F684
## 2025-06-22 16:40:32.464226 INFO::Fitting model to feature number 650, F685
## 2025-06-22 16:40:32.465394 INFO::Fitting model to feature number 651, F686
## 2025-06-22 16:40:32.466549 INFO::Fitting model to feature number 652, F687
## 2025-06-22 16:40:32.467648 INFO::Fitting model to feature number 653, F688
## 2025-06-22 16:40:32.468759 INFO::Fitting model to feature number 654, F689
## 2025-06-22 16:40:32.469853 INFO::Fitting model to feature number 655, F690
## 2025-06-22 16:40:32.47096 INFO::Fitting model to feature number 656, F691
## 2025-06-22 16:40:32.472072 INFO::Fitting model to feature number 657, F692
## 2025-06-22 16:40:32.473235 INFO::Fitting model to feature number 658, F693
## 2025-06-22 16:40:32.474391 INFO::Fitting model to feature number 659, F694
## 2025-06-22 16:40:32.47553 INFO::Fitting model to feature number 660, F695
## 2025-06-22 16:40:32.476639 INFO::Fitting model to feature number 661, F696
## 2025-06-22 16:40:32.477781 INFO::Fitting model to feature number 662, F697
## 2025-06-22 16:40:32.478948 INFO::Fitting model to feature number 663, F698
## 2025-06-22 16:40:32.480065 INFO::Fitting model to feature number 664, F699
## 2025-06-22 16:40:32.481215 INFO::Fitting model to feature number 665, F700
## 2025-06-22 16:40:32.48234 INFO::Fitting model to feature number 666, F701
## 2025-06-22 16:40:32.48347 INFO::Fitting model to feature number 667, F702
## 2025-06-22 16:40:32.484596 INFO::Fitting model to feature number 668, F704
## 2025-06-22 16:40:32.485741 INFO::Fitting model to feature number 669, F705
## 2025-06-22 16:40:32.486876 INFO::Fitting model to feature number 670, F706
## 2025-06-22 16:40:32.488012 INFO::Fitting model to feature number 671, F707
## 2025-06-22 16:40:32.489148 INFO::Fitting model to feature number 672, F708
## 2025-06-22 16:40:32.49031 INFO::Fitting model to feature number 673, F709
## 2025-06-22 16:40:32.491485 INFO::Fitting model to feature number 674, F710
## 2025-06-22 16:40:32.492656 INFO::Fitting model to feature number 675, F711
## 2025-06-22 16:40:32.493819 INFO::Fitting model to feature number 676, F712
## 2025-06-22 16:40:32.494992 INFO::Fitting model to feature number 677, F713
## 2025-06-22 16:40:32.496122 INFO::Fitting model to feature number 678, F714
## 2025-06-22 16:40:32.497241 INFO::Fitting model to feature number 679, F715
## 2025-06-22 16:40:32.498356 INFO::Fitting model to feature number 680, F716
## 2025-06-22 16:40:32.499453 INFO::Fitting model to feature number 681, F717
## 2025-06-22 16:40:32.500589 INFO::Fitting model to feature number 682, F718
## 2025-06-22 16:40:32.501761 INFO::Fitting model to feature number 683, F719
## 2025-06-22 16:40:32.502994 INFO::Fitting model to feature number 684, F720
## 2025-06-22 16:40:32.504148 INFO::Fitting model to feature number 685, F721
## 2025-06-22 16:40:32.505257 INFO::Fitting model to feature number 686, F722
## 2025-06-22 16:40:32.506377 INFO::Fitting model to feature number 687, F723
## 2025-06-22 16:40:32.507488 INFO::Fitting model to feature number 688, F724
## 2025-06-22 16:40:32.508614 INFO::Fitting model to feature number 689, F725
## 2025-06-22 16:40:32.509741 INFO::Fitting model to feature number 690, F726
## 2025-06-22 16:40:32.51084 INFO::Fitting model to feature number 691, F727
## 2025-06-22 16:40:32.511931 INFO::Fitting model to feature number 692, F728
## 2025-06-22 16:40:32.513023 INFO::Fitting model to feature number 693, F729
## 2025-06-22 16:40:32.514125 INFO::Fitting model to feature number 694, F730
## 2025-06-22 16:40:32.515253 INFO::Fitting model to feature number 695, F731
## 2025-06-22 16:40:32.51635 INFO::Fitting model to feature number 696, F732
## 2025-06-22 16:40:32.517423 INFO::Fitting model to feature number 697, F733
## 2025-06-22 16:40:32.518525 INFO::Fitting model to feature number 698, F734
## 2025-06-22 16:40:32.519631 INFO::Fitting model to feature number 699, F735
## 2025-06-22 16:40:32.520724 INFO::Fitting model to feature number 700, F736
## 2025-06-22 16:40:32.521833 INFO::Fitting model to feature number 701, F737
## 2025-06-22 16:40:32.522932 INFO::Fitting model to feature number 702, F739
## 2025-06-22 16:40:32.524046 INFO::Fitting model to feature number 703, F740
## 2025-06-22 16:40:32.525148 INFO::Fitting model to feature number 704, F741
## 2025-06-22 16:40:32.526264 INFO::Fitting model to feature number 705, F742
## 2025-06-22 16:40:32.527359 INFO::Fitting model to feature number 706, F743
## 2025-06-22 16:40:32.528477 INFO::Fitting model to feature number 707, F745
## 2025-06-22 16:40:32.529593 INFO::Fitting model to feature number 708, F746
## 2025-06-22 16:40:32.530687 INFO::Fitting model to feature number 709, F747
## 2025-06-22 16:40:32.531788 INFO::Fitting model to feature number 710, F748
## 2025-06-22 16:40:32.532875 INFO::Fitting model to feature number 711, F749
## 2025-06-22 16:40:32.533997 INFO::Fitting model to feature number 712, F750
## 2025-06-22 16:40:32.535118 INFO::Fitting model to feature number 713, F751
## 2025-06-22 16:40:32.536241 INFO::Fitting model to feature number 714, F752
## 2025-06-22 16:40:32.537388 INFO::Fitting model to feature number 715, F753
## 2025-06-22 16:40:32.538529 INFO::Fitting model to feature number 716, F755
## 2025-06-22 16:40:32.539649 INFO::Fitting model to feature number 717, F756
## 2025-06-22 16:40:32.540756 INFO::Fitting model to feature number 718, F757
## 2025-06-22 16:40:32.541879 INFO::Fitting model to feature number 719, F758
## 2025-06-22 16:40:32.542997 INFO::Fitting model to feature number 720, F759
## 2025-06-22 16:40:32.544125 INFO::Fitting model to feature number 721, F760
## 2025-06-22 16:40:32.545248 INFO::Fitting model to feature number 722, F761
## 2025-06-22 16:40:32.54635 INFO::Fitting model to feature number 723, F762
## 2025-06-22 16:40:32.547443 INFO::Fitting model to feature number 724, F763
## 2025-06-22 16:40:32.548577 INFO::Fitting model to feature number 725, F764
## 2025-06-22 16:40:32.549738 INFO::Fitting model to feature number 726, F765
## 2025-06-22 16:40:32.55091 INFO::Fitting model to feature number 727, F766
## 2025-06-22 16:40:32.552092 INFO::Fitting model to feature number 728, F767
## 2025-06-22 16:40:32.553204 INFO::Fitting model to feature number 729, F768
## 2025-06-22 16:40:32.554311 INFO::Fitting model to feature number 730, F769
## 2025-06-22 16:40:32.555429 INFO::Fitting model to feature number 731, F770
## 2025-06-22 16:40:32.556531 INFO::Fitting model to feature number 732, F771
## 2025-06-22 16:40:32.557629 INFO::Fitting model to feature number 733, F772
## 2025-06-22 16:40:32.558741 INFO::Fitting model to feature number 734, F773
## 2025-06-22 16:40:32.559849 INFO::Fitting model to feature number 735, F774
## 2025-06-22 16:40:32.560931 INFO::Fitting model to feature number 736, F775
## 2025-06-22 16:40:32.562034 INFO::Fitting model to feature number 737, F776
## 2025-06-22 16:40:32.563138 INFO::Fitting model to feature number 738, F777
## 2025-06-22 16:40:32.564301 INFO::Fitting model to feature number 739, F778
## 2025-06-22 16:40:32.565413 INFO::Fitting model to feature number 740, F779
## 2025-06-22 16:40:32.566505 INFO::Fitting model to feature number 741, F780
## 2025-06-22 16:40:32.567619 INFO::Fitting model to feature number 742, F781
## 2025-06-22 16:40:32.568747 INFO::Fitting model to feature number 743, F782
## 2025-06-22 16:40:32.569858 INFO::Fitting model to feature number 744, F783
## 2025-06-22 16:40:32.57095 INFO::Fitting model to feature number 745, F784
## 2025-06-22 16:40:32.572054 INFO::Fitting model to feature number 746, F785
## 2025-06-22 16:40:32.573226 INFO::Fitting model to feature number 747, F786
## 2025-06-22 16:40:32.574365 INFO::Fitting model to feature number 748, F787
## 2025-06-22 16:40:32.575492 INFO::Fitting model to feature number 749, F788
## 2025-06-22 16:40:32.576608 INFO::Fitting model to feature number 750, F789
## 2025-06-22 16:40:32.577706 INFO::Fitting model to feature number 751, F790
## 2025-06-22 16:40:32.57884 INFO::Fitting model to feature number 752, F791
## 2025-06-22 16:40:32.579946 INFO::Fitting model to feature number 753, F792
## 2025-06-22 16:40:32.581083 INFO::Fitting model to feature number 754, F793
## 2025-06-22 16:40:32.582226 INFO::Fitting model to feature number 755, F794
## 2025-06-22 16:40:32.583334 INFO::Fitting model to feature number 756, F795
## 2025-06-22 16:40:32.584467 INFO::Fitting model to feature number 757, F796
## 2025-06-22 16:40:32.585578 INFO::Fitting model to feature number 758, F797
## 2025-06-22 16:40:32.586702 INFO::Fitting model to feature number 759, F798
## 2025-06-22 16:40:32.587801 INFO::Fitting model to feature number 760, F799
## 2025-06-22 16:40:32.588945 INFO::Fitting model to feature number 761, F800
## 2025-06-22 16:40:32.590102 INFO::Fitting model to feature number 762, F801
## 2025-06-22 16:40:32.591222 INFO::Fitting model to feature number 763, F802
## 2025-06-22 16:40:32.592356 INFO::Fitting model to feature number 764, F803
## 2025-06-22 16:40:32.593471 INFO::Fitting model to feature number 765, F804
## 2025-06-22 16:40:32.594609 INFO::Fitting model to feature number 766, F805
## 2025-06-22 16:40:32.595731 INFO::Fitting model to feature number 767, F806
## 2025-06-22 16:40:32.596894 INFO::Fitting model to feature number 768, F808
## 2025-06-22 16:40:32.59804 INFO::Fitting model to feature number 769, F809
## 2025-06-22 16:40:32.599172 INFO::Fitting model to feature number 770, F810
## 2025-06-22 16:40:32.600284 INFO::Fitting model to feature number 771, F811
## 2025-06-22 16:40:32.601386 INFO::Fitting model to feature number 772, F812
## 2025-06-22 16:40:32.602727 INFO::Fitting model to feature number 773, F813
## 2025-06-22 16:40:32.603996 INFO::Fitting model to feature number 774, F814
## 2025-06-22 16:40:32.60518 INFO::Fitting model to feature number 775, F815
## 2025-06-22 16:40:32.606334 INFO::Fitting model to feature number 776, F816
## 2025-06-22 16:40:32.607475 INFO::Fitting model to feature number 777, F817
## 2025-06-22 16:40:32.608632 INFO::Fitting model to feature number 778, F818
## 2025-06-22 16:40:32.609762 INFO::Fitting model to feature number 779, F819
## 2025-06-22 16:40:32.610915 INFO::Fitting model to feature number 780, F820
## 2025-06-22 16:40:32.61204 INFO::Fitting model to feature number 781, F821
## 2025-06-22 16:40:32.613174 INFO::Fitting model to feature number 782, F822
## 2025-06-22 16:40:32.614308 INFO::Fitting model to feature number 783, F823
## 2025-06-22 16:40:32.615444 INFO::Fitting model to feature number 784, F824
## 2025-06-22 16:40:32.616586 INFO::Fitting model to feature number 785, F825
## 2025-06-22 16:40:32.617727 INFO::Fitting model to feature number 786, F826
## 2025-06-22 16:40:32.618882 INFO::Fitting model to feature number 787, F827
## 2025-06-22 16:40:32.620026 INFO::Fitting model to feature number 788, F828
## 2025-06-22 16:40:32.621162 INFO::Fitting model to feature number 789, F829
## 2025-06-22 16:40:32.622306 INFO::Fitting model to feature number 790, F830
## 2025-06-22 16:40:32.623431 INFO::Fitting model to feature number 791, F831
## 2025-06-22 16:40:32.624573 INFO::Fitting model to feature number 792, F832
## 2025-06-22 16:40:32.625717 INFO::Fitting model to feature number 793, F833
## 2025-06-22 16:40:32.626941 INFO::Fitting model to feature number 794, F834
## 2025-06-22 16:40:32.628104 INFO::Fitting model to feature number 795, F835
## 2025-06-22 16:40:32.62925 INFO::Fitting model to feature number 796, F836
## 2025-06-22 16:40:32.630404 INFO::Fitting model to feature number 797, F837
## 2025-06-22 16:40:32.631586 INFO::Fitting model to feature number 798, F838
## 2025-06-22 16:40:32.632775 INFO::Fitting model to feature number 799, F839
## 2025-06-22 16:40:32.633919 INFO::Fitting model to feature number 800, F840
## 2025-06-22 16:40:32.63506 INFO::Fitting model to feature number 801, F841
## 2025-06-22 16:40:32.636207 INFO::Fitting model to feature number 802, F842
## 2025-06-22 16:40:32.637356 INFO::Fitting model to feature number 803, F843
## 2025-06-22 16:40:32.638515 INFO::Fitting model to feature number 804, F844
## 2025-06-22 16:40:32.639685 INFO::Fitting model to feature number 805, F845
## 2025-06-22 16:40:32.64083 INFO::Fitting model to feature number 806, F847
## 2025-06-22 16:40:32.641981 INFO::Fitting model to feature number 807, F848
## 2025-06-22 16:40:32.643129 INFO::Fitting model to feature number 808, F849
## 2025-06-22 16:40:32.644273 INFO::Fitting model to feature number 809, F850
## 2025-06-22 16:40:32.645398 INFO::Fitting model to feature number 810, F851
## 2025-06-22 16:40:32.646532 INFO::Fitting model to feature number 811, F852
## 2025-06-22 16:40:32.647663 INFO::Fitting model to feature number 812, F853
## 2025-06-22 16:40:32.648804 INFO::Fitting model to feature number 813, F854
## 2025-06-22 16:40:32.649923 INFO::Fitting model to feature number 814, F855
## 2025-06-22 16:40:32.651058 INFO::Fitting model to feature number 815, F856
## 2025-06-22 16:40:32.652209 INFO::Fitting model to feature number 816, F857
## 2025-06-22 16:40:32.653323 INFO::Fitting model to feature number 817, F858
## 2025-06-22 16:40:32.654425 INFO::Fitting model to feature number 818, F859
## 2025-06-22 16:40:32.655528 INFO::Fitting model to feature number 819, F860
## 2025-06-22 16:40:32.656642 INFO::Fitting model to feature number 820, F861
## 2025-06-22 16:40:32.657786 INFO::Fitting model to feature number 821, F862
## 2025-06-22 16:40:32.658903 INFO::Fitting model to feature number 822, F863
## 2025-06-22 16:40:32.660026 INFO::Fitting model to feature number 823, F864
## 2025-06-22 16:40:32.661154 INFO::Fitting model to feature number 824, F865
## 2025-06-22 16:40:32.662265 INFO::Fitting model to feature number 825, F866
## 2025-06-22 16:40:32.663368 INFO::Fitting model to feature number 826, F867
## 2025-06-22 16:40:32.664479 INFO::Fitting model to feature number 827, F868
## 2025-06-22 16:40:32.665608 INFO::Fitting model to feature number 828, F869
## 2025-06-22 16:40:32.666749 INFO::Fitting model to feature number 829, F870
## 2025-06-22 16:40:32.667884 INFO::Fitting model to feature number 830, F871
## 2025-06-22 16:40:32.669009 INFO::Fitting model to feature number 831, F872
## 2025-06-22 16:40:32.670149 INFO::Fitting model to feature number 832, F873
## 2025-06-22 16:40:32.671293 INFO::Fitting model to feature number 833, F874
## 2025-06-22 16:40:32.67244 INFO::Fitting model to feature number 834, F875
## 2025-06-22 16:40:32.673596 INFO::Fitting model to feature number 835, F876
## 2025-06-22 16:40:32.67472 INFO::Fitting model to feature number 836, F877
## 2025-06-22 16:40:32.675832 INFO::Fitting model to feature number 837, F878
## 2025-06-22 16:40:32.676935 INFO::Fitting model to feature number 838, F879
## 2025-06-22 16:40:32.678052 INFO::Fitting model to feature number 839, F880
## 2025-06-22 16:40:32.679186 INFO::Fitting model to feature number 840, F881
## 2025-06-22 16:40:32.680298 INFO::Fitting model to feature number 841, F882
## 2025-06-22 16:40:32.681409 INFO::Fitting model to feature number 842, F883
## 2025-06-22 16:40:32.682509 INFO::Fitting model to feature number 843, F884
## 2025-06-22 16:40:32.683607 INFO::Fitting model to feature number 844, F885
## 2025-06-22 16:40:32.684732 INFO::Fitting model to feature number 845, F886
## 2025-06-22 16:40:32.685896 INFO::Fitting model to feature number 846, F887
## 2025-06-22 16:40:32.687726 INFO::Fitting model to feature number 847, F888
## 2025-06-22 16:40:32.689433 INFO::Fitting model to feature number 848, F889
## 2025-06-22 16:40:32.690599 INFO::Fitting model to feature number 849, F890
## 2025-06-22 16:40:32.691742 INFO::Fitting model to feature number 850, F891
## 2025-06-22 16:40:32.692869 INFO::Fitting model to feature number 851, F892
## 2025-06-22 16:40:32.693989 INFO::Fitting model to feature number 852, F893
## 2025-06-22 16:40:32.695125 INFO::Fitting model to feature number 853, F894
## 2025-06-22 16:40:32.696278 INFO::Fitting model to feature number 854, F895
## 2025-06-22 16:40:32.697412 INFO::Fitting model to feature number 855, F896
## 2025-06-22 16:40:32.698534 INFO::Fitting model to feature number 856, F897
## 2025-06-22 16:40:32.699627 INFO::Fitting model to feature number 857, F898
## 2025-06-22 16:40:32.700734 INFO::Fitting model to feature number 858, F899
## 2025-06-22 16:40:32.701871 INFO::Fitting model to feature number 859, F900
## 2025-06-22 16:40:32.761503 INFO::Counting total values for each feature
## 2025-06-22 16:40:32.806804 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2025-06-22 16:40:32.853384 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2025-06-22 16:40:32.900638 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2025-06-22 16:40:32.948457 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2025-06-22 16:40:32.97209 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2025-06-22 16:40:32.992224 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2025-06-22 16:40:33.002758 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
## 2025-06-22 16:40:33.006997 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2025-06-22 16:40:33.027019 INFO::Plotting associations from most to least significant, grouped by metadata
## 2025-06-22 16:40:33.027482 INFO::Plotting data for metadata number 1, diagnosis
## 2025-06-22 16:40:33.043938 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2025-06-22 16:40:33.147014 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2025-06-22 16:40:33.214161 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2025-06-22 16:40:33.274218 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2025-06-22 16:40:33.333273 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2025-06-22 16:40:33.403756 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2025-06-22 16:40:33.458709 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2025-06-22 16:40:33.5136 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2025-06-22 16:40:33.57089 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2025-06-22 16:40:33.627625 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2025-06-22 16:40:33.690271 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2025-06-22 16:40:33.745221 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2025-06-22 16:40:33.803452 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2025-06-22 16:40:33.860246 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2025-06-22 16:40:33.918173 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2025-06-22 16:40:34.0081 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2025-06-22 16:40:34.064358 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2025-06-22 16:40:34.120806 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2025-06-22 16:40:34.177919 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2025-06-22 16:40:34.233723 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2025-06-22 16:40:34.290192 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2025-06-22 16:40:34.35153 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2025-06-22 16:40:34.40792 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2025-06-22 16:40:34.463398 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2025-06-22 16:40:34.520455 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2025-06-22 16:40:34.577998 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2025-06-22 16:40:34.643089 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2025-06-22 16:40:34.699825 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2025-06-22 16:40:34.756885 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2025-06-22 16:40:34.813457 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2025-06-22 16:40:34.870491 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2025-06-22 16:40:34.934434 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2025-06-22 16:40:34.990599 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2025-06-22 16:40:35.048618 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2025-06-22 16:40:35.105878 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2025-06-22 16:40:35.162976 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2025-06-22 16:40:35.228713 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2025-06-22 16:40:35.288339 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2025-06-22 16:40:35.349795 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2025-06-22 16:40:35.414909 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2025-06-22 16:40:35.472615 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2025-06-22 16:40:35.538035 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2025-06-22 16:40:35.594685 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2025-06-22 16:40:35.659612 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2025-06-22 16:40:35.717407 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2025-06-22 16:40:35.775626 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2025-06-22 16:40:35.841047 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2025-06-22 16:40:35.897539 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2025-06-22 16:40:35.955379 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2025-06-22 16:40:36.012167 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2025-06-22 16:40:36.069334 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2025-06-22 16:40:36.131317 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2025-06-22 16:40:36.189861 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2025-06-22 16:40:36.246616 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2025-06-22 16:40:36.303813 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2025-06-22 16:40:36.362377 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2025-06-22 16:40:36.430706 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2025-06-22 16:40:36.488807 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2025-06-22 16:40:36.545502 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2025-06-22 16:40:36.604218 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2025-06-22 16:40:36.663445 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2025-06-22 16:40:36.730873 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2025-06-22 16:40:36.788337 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2025-06-22 16:40:36.84518 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2025-06-22 16:40:36.902255 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2025-06-22 16:40:36.962107 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2025-06-22 16:40:37.03002 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2025-06-22 16:40:37.086756 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2025-06-22 16:40:37.144231 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2025-06-22 16:40:37.204005 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2025-06-22 16:40:37.261454 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2025-06-22 16:40:37.32586 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2025-06-22 16:40:37.382222 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2025-06-22 16:40:37.438839 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2025-06-22 16:40:37.495901 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2025-06-22 16:40:37.552442 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2025-06-22 16:40:37.616215 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2025-06-22 16:40:37.672634 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2025-06-22 16:40:37.72753 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2025-06-22 16:40:37.787173 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2025-06-22 16:40:37.845825 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2025-06-22 16:40:37.909324 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2025-06-22 16:40:37.972841 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2025-06-22 16:40:38.031373 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2025-06-22 16:40:38.089413 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2025-06-22 16:40:38.145607 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2025-06-22 16:40:38.210137 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2025-06-22 16:40:38.276993 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2025-06-22 16:40:38.338339 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2025-06-22 16:40:38.395801 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2025-06-22 16:40:38.453163 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2025-06-22 16:40:38.517612 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2025-06-22 16:40:38.57765 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2025-06-22 16:40:38.636837 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2025-06-22 16:40:38.694471 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2025-06-22 16:40:38.755039 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2025-06-22 16:40:38.822237 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2025-06-22 16:40:38.882822 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2025-06-22 16:40:38.940911 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2025-06-22 16:40:39.005095 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2025-06-22 16:40:39.064468 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2025-06-22 16:40:39.128049 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2025-06-22 16:40:39.184089 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2025-06-22 16:40:39.241689 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2025-06-22 16:40:39.300577 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2025-06-22 16:40:39.359311 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2025-06-22 16:40:39.42707 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2025-06-22 16:40:39.482177 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2025-06-22 16:40:39.537602 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2025-06-22 16:40:39.593983 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2025-06-22 16:40:39.650057 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2025-06-22 16:40:39.711871 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2025-06-22 16:40:39.766208 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2025-06-22 16:40:39.819553 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2025-06-22 16:40:39.874063 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2025-06-22 16:40:39.930152 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2025-06-22 16:40:39.99285 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2025-06-22 16:40:40.046874 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2025-06-22 16:40:40.102832 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2025-06-22 16:40:40.158848 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2025-06-22 16:40:40.215002 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2025-06-22 16:40:40.327169 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2025-06-22 16:40:40.384251 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2025-06-22 16:40:40.441081 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2025-06-22 16:40:40.504566 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2025-06-22 16:40:40.569955 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2025-06-22 16:40:40.641792 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2025-06-22 16:40:40.702226 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2025-06-22 16:40:40.76537 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2025-06-22 16:40:40.825928 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2025-06-22 16:40:40.883535 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2025-06-22 16:40:40.951918 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2025-06-22 16:40:41.012887 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2025-06-22 16:40:41.07027 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2025-06-22 16:40:41.131436 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2025-06-22 16:40:41.189001 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2025-06-22 16:40:41.253736 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2025-06-22 16:40:41.313206 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2025-06-22 16:40:41.370491 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2025-06-22 16:40:41.429124 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2025-06-22 16:40:41.489251 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2025-06-22 16:40:41.548466 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2025-06-22 16:40:41.619471 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2025-06-22 16:40:41.67962 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2025-06-22 16:40:41.738751 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2025-06-22 16:40:41.794617 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2025-06-22 16:40:41.852463 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2025-06-22 16:40:41.915952 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2025-06-22 16:40:41.972179 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2025-06-22 16:40:42.027885 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2025-06-22 16:40:42.083441 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2025-06-22 16:40:42.138605 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2025-06-22 16:40:42.202374 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2025-06-22 16:40:42.256803 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2025-06-22 16:40:42.311894 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2025-06-22 16:40:42.367574 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2025-06-22 16:40:42.423579 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2025-06-22 16:40:42.486865 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2025-06-22 16:40:42.543214 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2025-06-22 16:40:42.600115 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2025-06-22 16:40:42.660544 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2025-06-22 16:40:42.720494 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2025-06-22 16:40:42.788133 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2025-06-22 16:40:42.850703 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2025-06-22 16:40:42.909404 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2025-06-22 16:40:42.96728 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2025-06-22 16:40:43.023617 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2025-06-22 16:40:43.088841 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2025-06-22 16:40:43.147153 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2025-06-22 16:40:43.204008 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2025-06-22 16:40:43.262807 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2025-06-22 16:40:43.321318 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2025-06-22 16:40:43.386555 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2025-06-22 16:40:43.443143 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2025-06-22 16:40:43.499148 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2025-06-22 16:40:43.558424 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2025-06-22 16:40:43.616835 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2025-06-22 16:40:43.681867 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2025-06-22 16:40:43.740351 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2025-06-22 16:40:43.798795 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2025-06-22 16:40:43.85555 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2025-06-22 16:40:43.91245 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2025-06-22 16:40:43.983962 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2025-06-22 16:40:44.042823 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2025-06-22 16:40:44.100065 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2025-06-22 16:40:44.160907 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2025-06-22 16:40:44.223154 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2025-06-22 16:40:44.291845 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2025-06-22 16:40:44.34995 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2025-06-22 16:40:44.40587 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2025-06-22 16:40:44.462684 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2025-06-22 16:40:44.520208 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2025-06-22 16:40:44.588157 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2025-06-22 16:40:44.644349 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2025-06-22 16:40:44.700843 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2025-06-22 16:40:44.756921 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2025-06-22 16:40:44.812401 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2025-06-22 16:40:44.878935 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2025-06-22 16:40:44.933702 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2025-06-22 16:40:44.987542 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2025-06-22 16:40:45.044652 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2025-06-22 16:40:45.103928 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2025-06-22 16:40:45.173829 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2025-06-22 16:40:45.230971 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2025-06-22 16:40:45.285843 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2025-06-22 16:40:45.340059 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2025-06-22 16:40:45.39658 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2025-06-22 16:40:45.46077 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2025-06-22 16:40:45.515594 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2025-06-22 16:40:45.571586 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2025-06-22 16:40:45.631025 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2025-06-22 16:40:45.69185 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2025-06-22 16:40:45.762856 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2025-06-22 16:40:45.819381 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2025-06-22 16:40:45.876777 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2025-06-22 16:40:45.932578 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2025-06-22 16:40:45.990135 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2025-06-22 16:40:46.055546 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2025-06-22 16:40:46.110765 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2025-06-22 16:40:46.16698 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2025-06-22 16:40:46.223138 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2025-06-22 16:40:46.291355 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2025-06-22 16:40:46.349837 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2025-06-22 16:40:46.407949 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2025-06-22 16:40:46.465093 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2025-06-22 16:40:46.523018 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2025-06-22 16:40:46.930073 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2025-06-22 16:40:46.9863 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2025-06-22 16:40:47.042187 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2025-06-22 16:40:47.09698 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2025-06-22 16:40:47.152374 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2025-06-22 16:40:47.212963 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2025-06-22 16:40:47.267195 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2025-06-22 16:40:47.320959 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2025-06-22 16:40:47.379999 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2025-06-22 16:40:47.438661 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2025-06-22 16:40:47.496578 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2025-06-22 16:40:47.559627 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2025-06-22 16:40:47.619337 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2025-06-22 16:40:47.677406 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2025-06-22 16:40:47.732883 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2025-06-22 16:40:47.788458 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2025-06-22 16:40:47.848153 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2025-06-22 16:40:47.903246 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2025-06-22 16:40:47.958035 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2025-06-22 16:40:48.012426 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2025-06-22 16:40:48.067769 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2025-06-22 16:40:48.128864 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2025-06-22 16:40:48.183432 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2025-06-22 16:40:48.236988 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2025-06-22 16:40:48.292461 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2025-06-22 16:40:48.34843 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2025-06-22 16:40:48.408283 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2025-06-22 16:40:48.461462 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2025-06-22 16:40:48.51881 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2025-06-22 16:40:48.574547 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2025-06-22 16:40:48.630136 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2025-06-22 16:40:48.692632 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2025-06-22 16:40:48.749668 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2025-06-22 16:40:48.80564 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2025-06-22 16:40:48.861251 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2025-06-22 16:40:48.918899 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2025-06-22 16:40:48.980549 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2025-06-22 16:40:49.037479 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2025-06-22 16:40:49.094574 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2025-06-22 16:40:49.151703 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2025-06-22 16:40:49.209808 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2025-06-22 16:40:49.272152 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2025-06-22 16:40:49.328615 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2025-06-22 16:40:49.383959 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2025-06-22 16:40:49.440563 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2025-06-22 16:40:49.496067 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2025-06-22 16:40:49.558219 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2025-06-22 16:40:49.613491 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2025-06-22 16:40:49.673416 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2025-06-22 16:40:49.729661 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2025-06-22 16:40:49.785217 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2025-06-22 16:40:49.846793 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2025-06-22 16:40:49.913303 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2025-06-22 16:40:49.972786 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2025-06-22 16:40:50.032056 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2025-06-22 16:40:50.088397 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2025-06-22 16:40:50.145659 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2025-06-22 16:40:50.209639 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2025-06-22 16:40:50.268374 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2025-06-22 16:40:50.324232 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2025-06-22 16:40:50.381794 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2025-06-22 16:40:50.437799 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2025-06-22 16:40:50.499814 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2025-06-22 16:40:50.559302 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2025-06-22 16:40:50.616689 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2025-06-22 16:40:50.673996 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2025-06-22 16:40:50.728627 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2025-06-22 16:40:50.788528 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2025-06-22 16:40:50.842862 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2025-06-22 16:40:50.898105 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2025-06-22 16:40:50.954335 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2025-06-22 16:40:51.0117 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2025-06-22 16:40:51.076653 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2025-06-22 16:40:51.132295 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2025-06-22 16:40:51.189066 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2025-06-22 16:40:51.246352 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2025-06-22 16:40:51.304218 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2025-06-22 16:40:51.365661 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2025-06-22 16:40:51.421292 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2025-06-22 16:40:51.477423 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2025-06-22 16:40:51.533117 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2025-06-22 16:40:51.589397 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2025-06-22 16:40:51.651325 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2025-06-22 16:40:51.708238 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2025-06-22 16:40:51.765956 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2025-06-22 16:40:51.823212 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2025-06-22 16:40:51.887254 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2025-06-22 16:40:51.946825 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2025-06-22 16:40:52.004382 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2025-06-22 16:40:52.058904 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2025-06-22 16:40:52.116302 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2025-06-22 16:40:52.180846 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2025-06-22 16:40:52.235534 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2025-06-22 16:40:52.290557 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2025-06-22 16:40:52.345765 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2025-06-22 16:40:52.401144 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2025-06-22 16:40:52.462969 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2025-06-22 16:40:52.518437 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2025-06-22 16:40:52.573873 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2025-06-22 16:40:52.630651 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2025-06-22 16:40:52.686716 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2025-06-22 16:40:52.74907 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2025-06-22 16:40:52.806429 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2025-06-22 16:40:52.862556 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2025-06-22 16:40:52.920447 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2025-06-22 16:40:52.976824 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2025-06-22 16:40:53.077358 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2025-06-22 16:40:53.136028 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2025-06-22 16:40:53.192398 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2025-06-22 16:40:53.255131 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2025-06-22 16:40:53.32788 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2025-06-22 16:40:53.402493 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2025-06-22 16:40:53.464101 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2025-06-22 16:40:53.52353 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2025-06-22 16:40:53.584506 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2025-06-22 16:40:53.645146 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2025-06-22 16:40:53.708711 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2025-06-22 16:40:53.769239 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2025-06-22 16:40:53.825693 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2025-06-22 16:40:53.882573 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2025-06-22 16:40:53.937449 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2025-06-22 16:40:53.992872 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2025-06-22 16:40:54.057428 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2025-06-22 16:40:54.114697 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2025-06-22 16:40:54.175875 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2025-06-22 16:40:54.240769 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2025-06-22 16:40:54.299316 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2025-06-22 16:40:54.367613 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2025-06-22 16:40:54.422859 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2025-06-22 16:40:54.479342 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2025-06-22 16:40:54.535579 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2025-06-22 16:40:54.592759 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2025-06-22 16:40:54.65947 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2025-06-22 16:40:54.716811 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2025-06-22 16:40:54.774727 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2025-06-22 16:40:54.831318 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2025-06-22 16:40:54.888994 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2025-06-22 16:40:54.955745 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2025-06-22 16:40:55.0119 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2025-06-22 16:40:55.068312 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2025-06-22 16:40:55.124827 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2025-06-22 16:40:55.180161 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2025-06-22 16:40:55.250334 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2025-06-22 16:40:55.307743 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2025-06-22 16:40:55.366195 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2025-06-22 16:40:55.424462 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2025-06-22 16:40:55.483192 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2025-06-22 16:40:55.549081 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2025-06-22 16:40:55.605406 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2025-06-22 16:40:55.660722 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2025-06-22 16:40:55.716662 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2025-06-22 16:40:55.773834 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2025-06-22 16:40:55.841782 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2025-06-22 16:40:55.899424 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2025-06-22 16:40:55.958268 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2025-06-22 16:40:56.015403 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2025-06-22 16:40:56.073149 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2025-06-22 16:40:56.140593 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2025-06-22 16:40:56.198624 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2025-06-22 16:40:56.255278 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2025-06-22 16:40:56.311936 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2025-06-22 16:40:56.369161 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2025-06-22 16:40:56.437824 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2025-06-22 16:40:56.497445 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2025-06-22 16:40:56.553404 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2025-06-22 16:40:56.610742 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2025-06-22 16:40:56.667746 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2025-06-22 16:40:56.734691 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2025-06-22 16:40:56.79515 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2025-06-22 16:40:56.847561 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2025-06-22 16:40:56.903291 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2025-06-22 16:40:56.959865 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2025-06-22 16:40:57.024892 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2025-06-22 16:40:57.083656 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2025-06-22 16:40:57.140617 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2025-06-22 16:40:57.200611 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2025-06-22 16:40:57.259634 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2025-06-22 16:40:57.32592 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2025-06-22 16:40:57.381725 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2025-06-22 16:40:57.437593 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2025-06-22 16:40:57.494366 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2025-06-22 16:40:57.550337 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2025-06-22 16:40:57.617072 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2025-06-22 16:40:57.674321 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2025-06-22 16:40:57.730399 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2025-06-22 16:40:57.78699 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2025-06-22 16:40:57.843078 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2025-06-22 16:40:57.911861 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2025-06-22 16:40:57.971125 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2025-06-22 16:40:58.026744 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2025-06-22 16:40:58.082524 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2025-06-22 16:40:58.13836 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2025-06-22 16:40:58.204499 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2025-06-22 16:40:58.259452 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2025-06-22 16:40:58.315735 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2025-06-22 16:40:58.373034 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2025-06-22 16:40:58.430665 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2025-06-22 16:40:58.500636 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2025-06-22 16:40:58.559517 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2025-06-22 16:40:58.617464 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2025-06-22 16:40:58.675543 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2025-06-22 16:40:58.732417 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2025-06-22 16:40:58.802892 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2025-06-22 16:40:58.861542 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2025-06-22 16:40:58.918845 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2025-06-22 16:40:58.973853 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2025-06-22 16:40:59.042935 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2025-06-22 16:40:59.114778 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2025-06-22 16:40:59.170791 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2025-06-22 16:40:59.228219 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2025-06-22 16:40:59.288469 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2025-06-22 16:40:59.347925 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2025-06-22 16:40:59.449437 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2025-06-22 16:40:59.50854 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2025-06-22 16:40:59.565124 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2025-06-22 16:40:59.622304 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2025-06-22 16:40:59.678629 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2025-06-22 16:40:59.750277 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2025-06-22 16:40:59.807483 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2025-06-22 16:40:59.864953 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2025-06-22 16:40:59.922841 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2025-06-22 16:40:59.978682 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2025-06-22 16:41:00.050355 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2025-06-22 16:41:00.108632 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2025-06-22 16:41:00.165684 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2025-06-22 16:41:00.222521 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2025-06-22 16:41:00.279363 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2025-06-22 16:41:00.352283 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2025-06-22 16:41:00.410443 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2025-06-22 16:41:00.466794 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2025-06-22 16:41:00.525412 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2025-06-22 16:41:00.582169 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2025-06-22 16:41:00.657495 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2025-06-22 16:41:00.716325 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2025-06-22 16:41:00.774693 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2025-06-22 16:41:00.832009 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2025-06-22 16:41:00.889305 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2025-06-22 16:41:00.961642 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2025-06-22 16:41:01.020009 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2025-06-22 16:41:01.08069 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2025-06-22 16:41:01.137834 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2025-06-22 16:41:01.202458 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2025-06-22 16:41:01.276194 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2025-06-22 16:41:01.335639 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2025-06-22 16:41:01.394259 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2025-06-22 16:41:01.452487 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2025-06-22 16:41:01.509261 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2025-06-22 16:41:01.582911 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2025-06-22 16:41:01.646434 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2025-06-22 16:41:01.704386 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2025-06-22 16:41:01.760687 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2025-06-22 16:41:01.816273 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2025-06-22 16:41:01.884627 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2025-06-22 16:41:01.943689 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2025-06-22 16:41:02.001539 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2025-06-22 16:41:02.059474 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2025-06-22 16:41:02.116313 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2025-06-22 16:41:02.18481 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2025-06-22 16:41:02.243065 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2025-06-22 16:41:02.297893 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2025-06-22 16:41:02.353374 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2025-06-22 16:41:02.409176 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2025-06-22 16:41:02.476346 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2025-06-22 16:41:02.53552 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2025-06-22 16:41:02.591356 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2025-06-22 16:41:02.647952 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2025-06-22 16:41:02.704599 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2025-06-22 16:41:02.772876 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2025-06-22 16:41:02.833175 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2025-06-22 16:41:02.888414 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2025-06-22 16:41:02.944466 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2025-06-22 16:41:03.000428 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2025-06-22 16:41:03.070567 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2025-06-22 16:41:03.129552 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2025-06-22 16:41:03.188466 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2025-06-22 16:41:03.246425 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2025-06-22 16:41:03.302678 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2025-06-22 16:41:03.371386 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2025-06-22 16:41:03.428643 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2025-06-22 16:41:03.484398 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2025-06-22 16:41:03.540292 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2025-06-22 16:41:03.596 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2025-06-22 16:41:03.687406 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2025-06-22 16:41:03.755504 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2025-06-22 16:41:03.814369 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2025-06-22 16:41:03.874974 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2025-06-22 16:41:03.932763 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2025-06-22 16:41:04.008186 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2025-06-22 16:41:04.068563 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2025-06-22 16:41:04.123313 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2025-06-22 16:41:04.178241 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2025-06-22 16:41:04.230919 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2025-06-22 16:41:04.296954 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2025-06-22 16:41:04.348463 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2025-06-22 16:41:04.401181 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2025-06-22 16:41:04.458012 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2025-06-22 16:41:04.511588 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2025-06-22 16:41:04.57667 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2025-06-22 16:41:04.6279 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2025-06-22 16:41:04.678003 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2025-06-22 16:41:04.729002 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2025-06-22 16:41:04.784015 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2025-06-22 16:41:04.852606 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2025-06-22 16:41:04.908458 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2025-06-22 16:41:04.96435 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2025-06-22 16:41:05.016183 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2025-06-22 16:41:05.067229 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2025-06-22 16:41:05.134476 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2025-06-22 16:41:05.190474 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2025-06-22 16:41:05.245843 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2025-06-22 16:41:05.302007 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2025-06-22 16:41:05.359715 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2025-06-22 16:41:05.430601 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2025-06-22 16:41:05.488088 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2025-06-22 16:41:05.545683 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2025-06-22 16:41:05.602542 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2025-06-22 16:41:05.666138 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2025-06-22 16:41:05.792633 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2025-06-22 16:41:05.855107 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2025-06-22 16:41:05.922467 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2025-06-22 16:41:05.996066 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2025-06-22 16:41:06.064946 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2025-06-22 16:41:06.140463 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2025-06-22 16:41:06.208614 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2025-06-22 16:41:06.265673 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2025-06-22 16:41:06.322804 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2025-06-22 16:41:06.382643 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2025-06-22 16:41:07.133828 INFO::Plotting data for metadata number 2, antibiotics
## 2025-06-22 16:41:07.134695 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2025-06-22 16:41:07.211405 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2025-06-22 16:41:07.290613 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2025-06-22 16:41:07.355787 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2025-06-22 16:41:07.419611 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2025-06-22 16:41:07.483375 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2025-06-22 16:41:07.568718 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2025-06-22 16:41:07.635596 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2025-06-22 16:41:07.700134 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2025-06-22 16:41:07.760953 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2025-06-22 16:41:07.823402 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2025-06-22 16:41:07.907698 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2025-06-22 16:41:07.979823 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2025-06-22 16:41:08.056174 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2025-06-22 16:41:08.128565 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2025-06-22 16:41:08.202278 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2025-06-22 16:41:08.281635 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2025-06-22 16:41:08.348541 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2025-06-22 16:41:08.412712 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2025-06-22 16:41:08.476334 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2025-06-22 16:41:08.560065 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2025-06-22 16:41:08.624259 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2025-06-22 16:41:08.687935 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2025-06-22 16:41:08.751829 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2025-06-22 16:41:08.813817 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2025-06-22 16:41:08.893075 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2025-06-22 16:41:08.954458 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2025-06-22 16:41:09.019616 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2025-06-22 16:41:09.079576 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2025-06-22 16:41:09.140125 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2025-06-22 16:41:09.214941 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2025-06-22 16:41:09.277523 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2025-06-22 16:41:09.338937 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2025-06-22 16:41:09.399974 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2025-06-22 16:41:09.476033 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2025-06-22 16:41:09.539543 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2025-06-22 16:41:09.600481 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2025-06-22 16:41:09.66192 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2025-06-22 16:41:09.721088 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2025-06-22 16:41:09.796321 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2025-06-22 16:41:09.858676 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2025-06-22 16:41:09.927132 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2025-06-22 16:41:09.991997 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2025-06-22 16:41:10.05907 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2025-06-22 16:41:10.135869 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2025-06-22 16:41:10.198707 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2025-06-22 16:41:10.26068 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2025-06-22 16:41:10.323089 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2025-06-22 16:41:10.410928 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2025-06-22 16:41:10.475315 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2025-06-22 16:41:10.535571 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2025-06-22 16:41:10.595099 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2025-06-22 16:41:10.656533 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2025-06-22 16:41:10.73233 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2025-06-22 16:41:10.795303 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2025-06-22 16:41:10.856453 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2025-06-22 16:41:10.916954 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2025-06-22 16:41:10.995798 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2025-06-22 16:41:11.064613 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2025-06-22 16:41:11.128306 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2025-06-22 16:41:11.19676 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2025-06-22 16:41:11.257964 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2025-06-22 16:41:11.339301 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2025-06-22 16:41:11.410658 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2025-06-22 16:41:11.477267 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2025-06-22 16:41:11.54358 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2025-06-22 16:41:11.611158 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2025-06-22 16:41:11.689288 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2025-06-22 16:41:11.752266 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2025-06-22 16:41:11.814528 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2025-06-22 16:41:11.878836 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2025-06-22 16:41:11.958914 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2025-06-22 16:41:12.023316 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2025-06-22 16:41:12.083259 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2025-06-22 16:41:12.14402 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2025-06-22 16:41:12.20493 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2025-06-22 16:41:12.277678 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2025-06-22 16:41:12.339161 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2025-06-22 16:41:12.399081 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2025-06-22 16:41:12.458334 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2025-06-22 16:41:12.565746 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2025-06-22 16:41:12.628869 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2025-06-22 16:41:12.692055 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2025-06-22 16:41:12.754342 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2025-06-22 16:41:12.815889 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2025-06-22 16:41:12.903747 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2025-06-22 16:41:12.965531 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2025-06-22 16:41:13.029701 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2025-06-22 16:41:13.094355 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2025-06-22 16:41:13.154686 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2025-06-22 16:41:13.236194 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2025-06-22 16:41:13.304002 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2025-06-22 16:41:13.375153 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2025-06-22 16:41:13.436226 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2025-06-22 16:41:13.513336 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2025-06-22 16:41:13.586857 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2025-06-22 16:41:13.651015 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2025-06-22 16:41:13.71664 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2025-06-22 16:41:13.78171 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2025-06-22 16:41:13.857271 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2025-06-22 16:41:13.925587 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2025-06-22 16:41:13.9895 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2025-06-22 16:41:14.051851 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2025-06-22 16:41:14.112888 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2025-06-22 16:41:14.190605 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2025-06-22 16:41:14.254492 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2025-06-22 16:41:14.319688 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2025-06-22 16:41:14.381513 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2025-06-22 16:41:14.443816 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2025-06-22 16:41:14.525301 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2025-06-22 16:41:14.589877 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2025-06-22 16:41:14.653221 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2025-06-22 16:41:14.71538 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2025-06-22 16:41:14.798251 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2025-06-22 16:41:14.866261 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2025-06-22 16:41:14.930339 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2025-06-22 16:41:14.992834 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2025-06-22 16:41:15.053974 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2025-06-22 16:41:15.135277 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2025-06-22 16:41:15.203064 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2025-06-22 16:41:15.266296 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2025-06-22 16:41:15.328096 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2025-06-22 16:41:15.390175 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2025-06-22 16:41:15.470337 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2025-06-22 16:41:15.535114 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2025-06-22 16:41:15.598994 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2025-06-22 16:41:15.66008 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2025-06-22 16:41:15.740818 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2025-06-22 16:41:15.805482 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2025-06-22 16:41:15.872735 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2025-06-22 16:41:15.938841 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2025-06-22 16:41:16.004501 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2025-06-22 16:41:16.083633 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2025-06-22 16:41:16.146403 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2025-06-22 16:41:16.210233 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2025-06-22 16:41:16.271525 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2025-06-22 16:41:16.340643 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2025-06-22 16:41:16.41826 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2025-06-22 16:41:16.480887 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2025-06-22 16:41:16.543151 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2025-06-22 16:41:16.603008 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2025-06-22 16:41:16.681428 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2025-06-22 16:41:16.742954 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2025-06-22 16:41:16.804362 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2025-06-22 16:41:16.864971 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2025-06-22 16:41:16.925628 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2025-06-22 16:41:17.003961 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2025-06-22 16:41:17.066265 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2025-06-22 16:41:17.128233 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2025-06-22 16:41:17.191563 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2025-06-22 16:41:17.271398 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2025-06-22 16:41:17.343592 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2025-06-22 16:41:17.406549 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2025-06-22 16:41:17.46621 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2025-06-22 16:41:17.5271 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2025-06-22 16:41:17.608441 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2025-06-22 16:41:17.671703 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2025-06-22 16:41:17.734653 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2025-06-22 16:41:17.798047 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2025-06-22 16:41:17.874837 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2025-06-22 16:41:17.943004 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2025-06-22 16:41:18.007485 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2025-06-22 16:41:18.072882 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2025-06-22 16:41:18.133233 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2025-06-22 16:41:18.210886 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2025-06-22 16:41:18.271689 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2025-06-22 16:41:18.332741 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2025-06-22 16:41:18.393029 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2025-06-22 16:41:18.469336 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2025-06-22 16:41:18.540219 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2025-06-22 16:41:18.606083 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2025-06-22 16:41:18.667704 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2025-06-22 16:41:18.734395 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2025-06-22 16:41:18.818351 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2025-06-22 16:41:18.880454 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2025-06-22 16:41:18.94479 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2025-06-22 16:41:19.004701 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2025-06-22 16:41:19.117816 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2025-06-22 16:41:19.188061 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2025-06-22 16:41:19.251844 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2025-06-22 16:41:19.317671 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2025-06-22 16:41:19.38508 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2025-06-22 16:41:19.467448 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2025-06-22 16:41:19.533344 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2025-06-22 16:41:19.599868 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2025-06-22 16:41:19.664811 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2025-06-22 16:41:19.727747 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2025-06-22 16:41:19.804565 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2025-06-22 16:41:19.867289 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2025-06-22 16:41:19.932694 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2025-06-22 16:41:19.996615 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2025-06-22 16:41:20.056867 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2025-06-22 16:41:20.140358 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2025-06-22 16:41:20.201157 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2025-06-22 16:41:20.264737 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2025-06-22 16:41:20.325734 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2025-06-22 16:41:20.3996 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2025-06-22 16:41:20.467026 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2025-06-22 16:41:20.531024 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2025-06-22 16:41:20.595593 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2025-06-22 16:41:20.656358 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2025-06-22 16:41:20.732726 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2025-06-22 16:41:20.79499 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2025-06-22 16:41:20.859811 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2025-06-22 16:41:20.922166 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2025-06-22 16:41:20.983577 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2025-06-22 16:41:21.061327 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2025-06-22 16:41:21.124243 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2025-06-22 16:41:21.189819 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2025-06-22 16:41:21.252789 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2025-06-22 16:41:21.323816 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2025-06-22 16:41:21.39302 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2025-06-22 16:41:21.456269 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2025-06-22 16:41:21.521522 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2025-06-22 16:41:21.582996 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2025-06-22 16:41:21.659132 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2025-06-22 16:41:21.723076 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2025-06-22 16:41:21.78792 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2025-06-22 16:41:21.852101 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2025-06-22 16:41:21.913444 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2025-06-22 16:41:21.993354 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2025-06-22 16:41:22.063501 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2025-06-22 16:41:22.133721 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2025-06-22 16:41:22.198699 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2025-06-22 16:41:22.274106 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2025-06-22 16:41:22.338512 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2025-06-22 16:41:22.401381 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2025-06-22 16:41:22.467246 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2025-06-22 16:41:22.529437 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2025-06-22 16:41:22.61174 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2025-06-22 16:41:22.677913 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2025-06-22 16:41:22.745569 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2025-06-22 16:41:22.809746 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2025-06-22 16:41:22.873912 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2025-06-22 16:41:22.958194 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2025-06-22 16:41:23.025405 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2025-06-22 16:41:23.095429 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2025-06-22 16:41:23.159782 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2025-06-22 16:41:23.235438 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2025-06-22 16:41:23.299255 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2025-06-22 16:41:23.364403 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2025-06-22 16:41:23.426645 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2025-06-22 16:41:23.489095 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2025-06-22 16:41:23.567491 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2025-06-22 16:41:23.629966 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2025-06-22 16:41:23.692942 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2025-06-22 16:41:23.753509 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2025-06-22 16:41:23.825788 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2025-06-22 16:41:23.893304 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2025-06-22 16:41:23.955691 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2025-06-22 16:41:24.018783 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2025-06-22 16:41:24.079948 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2025-06-22 16:41:24.156809 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2025-06-22 16:41:24.219062 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2025-06-22 16:41:24.282728 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2025-06-22 16:41:24.344364 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2025-06-22 16:41:24.40589 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2025-06-22 16:41:24.484303 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2025-06-22 16:41:24.547293 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2025-06-22 16:41:24.613135 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2025-06-22 16:41:24.673473 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2025-06-22 16:41:24.74982 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2025-06-22 16:41:24.811885 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2025-06-22 16:41:24.875254 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2025-06-22 16:41:24.936679 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2025-06-22 16:41:24.997598 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2025-06-22 16:41:25.075645 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2025-06-22 16:41:25.140368 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2025-06-22 16:41:25.206497 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2025-06-22 16:41:25.267666 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2025-06-22 16:41:25.348685 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2025-06-22 16:41:25.414841 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2025-06-22 16:41:25.481275 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2025-06-22 16:41:25.550901 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2025-06-22 16:41:25.614056 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2025-06-22 16:41:26.07378 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2025-06-22 16:41:26.133244 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2025-06-22 16:41:26.191302 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2025-06-22 16:41:26.251166 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2025-06-22 16:41:26.31016 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2025-06-22 16:41:26.371878 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2025-06-22 16:41:26.428235 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2025-06-22 16:41:26.485686 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2025-06-22 16:41:26.544696 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2025-06-22 16:41:26.609132 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2025-06-22 16:41:26.66772 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2025-06-22 16:41:26.726512 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2025-06-22 16:41:26.783728 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2025-06-22 16:41:26.849398 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2025-06-22 16:41:26.919033 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2025-06-22 16:41:26.977174 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2025-06-22 16:41:27.034873 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2025-06-22 16:41:27.094138 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2025-06-22 16:41:27.153012 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2025-06-22 16:41:27.217851 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2025-06-22 16:41:27.276983 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2025-06-22 16:41:27.33633 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2025-06-22 16:41:27.395234 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2025-06-22 16:41:27.462863 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2025-06-22 16:41:27.527014 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2025-06-22 16:41:27.586201 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2025-06-22 16:41:27.643957 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2025-06-22 16:41:27.705868 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2025-06-22 16:41:27.77036 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2025-06-22 16:41:27.831098 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2025-06-22 16:41:27.889688 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2025-06-22 16:41:27.949196 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2025-06-22 16:41:28.008093 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2025-06-22 16:41:28.073603 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2025-06-22 16:41:28.13703 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2025-06-22 16:41:28.200836 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2025-06-22 16:41:28.265961 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2025-06-22 16:41:28.326193 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2025-06-22 16:41:28.394196 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2025-06-22 16:41:28.452891 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2025-06-22 16:41:28.515298 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2025-06-22 16:41:28.580528 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2025-06-22 16:41:28.64242 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2025-06-22 16:41:28.712109 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2025-06-22 16:41:28.776487 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2025-06-22 16:41:28.834546 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2025-06-22 16:41:28.893775 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2025-06-22 16:41:28.962639 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2025-06-22 16:41:29.022162 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2025-06-22 16:41:29.080969 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2025-06-22 16:41:29.139418 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2025-06-22 16:41:29.197734 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2025-06-22 16:41:29.259612 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2025-06-22 16:41:29.317537 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2025-06-22 16:41:29.375064 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2025-06-22 16:41:29.431825 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2025-06-22 16:41:29.489828 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2025-06-22 16:41:29.550765 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2025-06-22 16:41:29.60741 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2025-06-22 16:41:29.664466 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2025-06-22 16:41:29.722013 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2025-06-22 16:41:29.781292 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2025-06-22 16:41:29.843905 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2025-06-22 16:41:29.903118 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2025-06-22 16:41:29.96124 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2025-06-22 16:41:30.020258 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2025-06-22 16:41:30.084015 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2025-06-22 16:41:30.141262 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2025-06-22 16:41:30.198355 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2025-06-22 16:41:30.255739 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2025-06-22 16:41:30.31556 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2025-06-22 16:41:30.38223 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2025-06-22 16:41:30.445754 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2025-06-22 16:41:30.507444 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2025-06-22 16:41:30.577337 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2025-06-22 16:41:30.640834 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2025-06-22 16:41:30.713701 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2025-06-22 16:41:30.779388 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2025-06-22 16:41:30.848033 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2025-06-22 16:41:30.910704 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2025-06-22 16:41:30.980839 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2025-06-22 16:41:31.04343 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2025-06-22 16:41:31.104057 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2025-06-22 16:41:31.164198 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2025-06-22 16:41:31.223447 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2025-06-22 16:41:31.290406 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2025-06-22 16:41:31.354051 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2025-06-22 16:41:31.41896 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2025-06-22 16:41:31.480618 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2025-06-22 16:41:31.547086 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2025-06-22 16:41:31.609933 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2025-06-22 16:41:31.669464 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2025-06-22 16:41:31.733435 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2025-06-22 16:41:31.790901 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2025-06-22 16:41:31.855623 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2025-06-22 16:41:31.914342 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2025-06-22 16:41:31.97469 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2025-06-22 16:41:32.035571 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2025-06-22 16:41:32.096566 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2025-06-22 16:41:32.24309 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2025-06-22 16:41:32.311638 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2025-06-22 16:41:32.384223 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2025-06-22 16:41:32.463324 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2025-06-22 16:41:32.545103 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2025-06-22 16:41:32.619198 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2025-06-22 16:41:32.68009 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2025-06-22 16:41:32.752813 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2025-06-22 16:41:32.8158 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2025-06-22 16:41:32.897749 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2025-06-22 16:41:32.964327 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2025-06-22 16:41:33.033754 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2025-06-22 16:41:33.10056 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2025-06-22 16:41:33.165987 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2025-06-22 16:41:33.246684 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2025-06-22 16:41:33.315652 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2025-06-22 16:41:33.387566 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2025-06-22 16:41:33.449967 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2025-06-22 16:41:33.511072 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2025-06-22 16:41:33.589277 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2025-06-22 16:41:33.648634 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2025-06-22 16:41:33.724105 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2025-06-22 16:41:33.789699 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2025-06-22 16:41:33.851434 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2025-06-22 16:41:33.924047 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2025-06-22 16:41:33.992926 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2025-06-22 16:41:34.056932 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2025-06-22 16:41:34.11922 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2025-06-22 16:41:34.187973 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2025-06-22 16:41:34.254151 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2025-06-22 16:41:34.312472 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2025-06-22 16:41:34.371068 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2025-06-22 16:41:34.429561 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2025-06-22 16:41:34.496631 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2025-06-22 16:41:34.555935 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2025-06-22 16:41:34.614793 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2025-06-22 16:41:34.675373 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2025-06-22 16:41:34.740506 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2025-06-22 16:41:34.811999 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2025-06-22 16:41:34.873321 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2025-06-22 16:41:34.940987 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2025-06-22 16:41:35.005331 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2025-06-22 16:41:35.071403 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2025-06-22 16:41:35.144563 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2025-06-22 16:41:35.204608 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2025-06-22 16:41:35.264882 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2025-06-22 16:41:35.324651 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2025-06-22 16:41:35.392813 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2025-06-22 16:41:35.454172 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2025-06-22 16:41:35.513214 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2025-06-22 16:41:35.574061 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2025-06-22 16:41:35.635106 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2025-06-22 16:41:35.713429 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2025-06-22 16:41:35.778937 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2025-06-22 16:41:35.84051 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2025-06-22 16:41:35.90043 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2025-06-22 16:41:35.961983 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2025-06-22 16:41:36.03399 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2025-06-22 16:41:36.108951 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2025-06-22 16:41:36.851411 INFO::Plotting data for metadata number 3, age
## 2025-06-22 16:41:36.85242 INFO::Creating scatter plot for continuous data, age vs F340
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-22 16:41:36.95838 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()`).
## 2025-06-22 16:41:37.07303 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()`).
## 2025-06-22 16:41:37.141448 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()`).
## 2025-06-22 16:41:37.208753 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()`).
## 2025-06-22 16:41:37.273697 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()`).
## 2025-06-22 16:41:37.354534 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()`).
## 2025-06-22 16:41:37.424552 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()`).
## 2025-06-22 16:41:37.494129 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:37.554338 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()`).
## 2025-06-22 16:41:37.632937 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()`).
## 2025-06-22 16:41:37.699027 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()`).
## 2025-06-22 16:41:37.766587 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()`).
## 2025-06-22 16:41:37.83217 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()`).
## 2025-06-22 16:41:37.905234 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:37.966288 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:38.02707 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()`).
## 2025-06-22 16:41:38.09453 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()`).
## 2025-06-22 16:41:38.165162 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()`).
## 2025-06-22 16:41:38.245654 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:38.307149 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()`).
## 2025-06-22 16:41:38.374123 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()`).
## 2025-06-22 16:41:38.440465 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:38.513156 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()`).
## 2025-06-22 16:41:38.578872 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()`).
## 2025-06-22 16:41:38.645958 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:38.712634 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()`).
## 2025-06-22 16:41:38.826911 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()`).
## 2025-06-22 16:41:38.895587 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()`).
## 2025-06-22 16:41:38.960783 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:39.021226 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:39.095826 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()`).
## 2025-06-22 16:41:39.161214 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:39.220494 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()`).
## 2025-06-22 16:41:39.28639 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()`).
## 2025-06-22 16:41:39.362902 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:39.43164 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()`).
## 2025-06-22 16:41:39.496573 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()`).
## 2025-06-22 16:41:39.56306 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()`).
## 2025-06-22 16:41:39.628914 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()`).
## 2025-06-22 16:41:39.70746 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:39.768627 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()`).
## 2025-06-22 16:41:39.835261 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:39.89629 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()`).
## 2025-06-22 16:41:39.97713 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()`).
## 2025-06-22 16:41:40.04373 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()`).
## 2025-06-22 16:41:40.108856 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:40.168332 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()`).
## 2025-06-22 16:41:40.245124 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()`).
## 2025-06-22 16:41:40.310096 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()`).
## 2025-06-22 16:41:40.374897 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()`).
## 2025-06-22 16:41:40.438013 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()`).
## 2025-06-22 16:41:40.504431 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:40.593641 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:40.660013 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:40.718646 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()`).
## 2025-06-22 16:41:40.780939 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()`).
## 2025-06-22 16:41:40.856928 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()`).
## 2025-06-22 16:41:40.921398 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()`).
## 2025-06-22 16:41:40.986042 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:41.044323 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()`).
## 2025-06-22 16:41:41.119424 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()`).
## 2025-06-22 16:41:41.183044 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:41.240866 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()`).
## 2025-06-22 16:41:41.306378 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()`).
## 2025-06-22 16:41:41.385722 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()`).
## 2025-06-22 16:41:41.452325 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()`).
## 2025-06-22 16:41:41.515992 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()`).
## 2025-06-22 16:41:41.579969 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()`).
## 2025-06-22 16:41:41.643295 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:41.71364 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:41.77343 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:41.833502 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()`).
## 2025-06-22 16:41:41.900383 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()`).
## 2025-06-22 16:41:41.97893 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.03912 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.10028 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.161416 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.237268 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()`).
## 2025-06-22 16:41:42.305755 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()`).
## 2025-06-22 16:41:42.370949 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()`).
## 2025-06-22 16:41:42.434642 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()`).
## 2025-06-22 16:41:42.512553 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()`).
## 2025-06-22 16:41:42.579253 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.640125 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.703502 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.767007 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()`).
## 2025-06-22 16:41:42.850486 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:42.909903 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()`).
## 2025-06-22 16:41:42.974246 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:43.03326 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()`).
## 2025-06-22 16:41:43.111653 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:43.16992 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:43.228746 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()`).
## 2025-06-22 16:41:43.293212 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()`).
## 2025-06-22 16:41:43.371251 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()`).
## 2025-06-22 16:41:43.436219 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()`).
## 2025-06-22 16:41:43.501102 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()`).
## 2025-06-22 16:41:43.565337 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:43.640348 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()`).
## 2025-06-22 16:41:43.709057 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:43.772966 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:43.832635 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:43.898872 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()`).
## 2025-06-22 16:41:43.971175 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()`).
## 2025-06-22 16:41:44.035957 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.09562 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()`).
## 2025-06-22 16:41:44.159198 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.234119 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()`).
## 2025-06-22 16:41:44.298182 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.356798 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.41685 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.491485 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.552186 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.614299 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()`).
## 2025-06-22 16:41:44.680161 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()`).
## 2025-06-22 16:41:44.810856 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.882574 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:44.95239 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:45.023497 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()`).
## 2025-06-22 16:41:45.100977 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()`).
## 2025-06-22 16:41:45.181262 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()`).
## 2025-06-22 16:41:45.248912 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:45.311136 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()`).
## 2025-06-22 16:41:45.384786 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:45.473808 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()`).
## 2025-06-22 16:41:45.542786 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:45.603453 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:45.659866 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:45.728086 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:45.790024 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()`).
## 2025-06-22 16:41:45.859541 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()`).
## 2025-06-22 16:41:45.931892 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()`).
## 2025-06-22 16:41:46.002794 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:46.086848 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:46.15011 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()`).
## 2025-06-22 16:41:46.21852 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:46.27979 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:46.355739 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()`).
## 2025-06-22 16:41:46.42624 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()`).
## 2025-06-22 16:41:46.499794 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()`).
## 2025-06-22 16:41:46.565523 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()`).
## 2025-06-22 16:41:46.648266 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:46.712342 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()`).
## 2025-06-22 16:41:46.78228 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()`).
## 2025-06-22 16:41:46.850663 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()`).
## 2025-06-22 16:41:46.929026 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()`).
## 2025-06-22 16:41:46.997526 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:47.062115 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()`).
## 2025-06-22 16:41:47.129349 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()`).
## 2025-06-22 16:41:47.195279 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()`).
## 2025-06-22 16:41:47.27889 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:47.341405 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()`).
## 2025-06-22 16:41:47.406557 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:47.467655 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()`).
## 2025-06-22 16:41:47.545871 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:47.606855 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 16:41:47.668824 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()`).
## 2025-06-22 16:41:47.733902 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()`).
## 2025-06-22 16:41:47.813266 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()`).
## 2025-06-22 16:41:47.879592 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()`).
## 2025-06-22 16:41:47.946477 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()`).
## 2025-06-22 16:41:48.012858 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
## 2025-06-22 16:41:48.828744 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2025-06-22 16:41:48.833162 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2025-06-22 16:41:48.840718 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.5.1 Patched (2025-06-14 r88325)
## Platform: aarch64-apple-darwin20
## Running under: macOS Ventura 13.7.1
##
## Matrix products: default
## BLAS: /Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/lib/libRblas.0.dylib
## LAPACK: /Library/Frameworks/R.framework/Versions/4.5-arm64/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.13.2 SummarizedExperiment_1.39.1
## [3] Biobase_2.69.0 GenomicRanges_1.61.1
## [5] Seqinfo_0.99.1 IRanges_2.43.0
## [7] S4Vectors_0.47.0 BiocGenerics_0.55.0
## [9] generics_0.1.4 MatrixGenerics_1.21.0
## [11] matrixStats_1.5.0 BiocStyle_2.37.0
##
## loaded via a namespace (and not attached):
## [1] mnormt_2.1.1 DBI_1.2.3 pbapply_1.7-2
## [4] gridExtra_2.3 rlang_1.1.6 magrittr_2.0.3
## [7] compiler_4.5.1 RSQLite_2.4.1 mgcv_1.9-3
## [10] png_0.1-8 vctrs_0.6.5 stringr_1.5.1
## [13] pkgconfig_2.0.3 crayon_1.5.3 fastmap_1.2.0
## [16] backports_1.5.0 XVector_0.49.0 labeling_0.4.3
## [19] rmarkdown_2.29 preprocessCore_1.71.2 bit_4.6.0
## [22] xfun_0.52 cachem_1.1.0 jsonlite_2.0.0
## [25] blob_1.2.4 DelayedArray_0.35.2 BiocParallel_1.43.4
## [28] psych_2.5.3 parallel_4.5.1 Maaslin2_1.23.0
## [31] cluster_2.1.8.1 biglm_0.9-3 R6_2.6.1
## [34] bslib_0.9.0 stringi_1.8.7 RColorBrewer_1.1-3
## [37] rpart_4.1.24 jquerylib_0.1.4 Rcpp_1.0.14
## [40] bookdown_0.43 iterators_1.0.14 knitr_1.50
## [43] WGCNA_1.73 base64enc_0.1-3 Matrix_1.7-3
## [46] splines_4.5.1 nnet_7.3-20 tidyselect_1.2.1
## [49] rstudioapi_0.17.1 dichromat_2.0-0.1 abind_1.4-8
## [52] yaml_2.3.10 doParallel_1.0.17 codetools_0.2-20
## [55] plyr_1.8.9 lattice_0.22-7 tibble_3.3.0
## [58] withr_3.0.2 KEGGREST_1.49.1 evaluate_1.0.4
## [61] foreign_0.8-90 survival_3.8-3 getopt_1.20.4
## [64] Biostrings_2.77.2 pillar_1.10.2 BiocManager_1.30.26
## [67] checkmate_2.3.2 foreach_1.5.2 pcaPP_2.0-5
## [70] ggplot2_3.5.2 scales_1.4.0 glue_1.8.0
## [73] Hmisc_5.2-3 tools_4.5.1 robustbase_0.99-4-1
## [76] data.table_1.17.6 mvtnorm_1.3-3 fastcluster_1.3.0
## [79] grid_4.5.1 optparse_1.7.5 impute_1.83.0
## [82] AnnotationDbi_1.71.0 colorspace_2.1-1 nlme_3.1-168
## [85] htmlTable_2.4.3 Formula_1.2-5 cli_3.6.5
## [88] S4Arrays_1.9.1 dplyr_1.1.4 DEoptimR_1.1-3-1
## [91] gtable_0.3.6 hash_2.2.6.3 logging_0.10-108
## [94] dynamicTreeCut_1.63-1 sass_0.4.10 digest_0.6.37
## [97] SparseArray_1.9.0 htmlwidgets_1.6.4 farver_2.1.2
## [100] memoise_2.0.1 htmltools_0.5.8.1 lifecycle_1.0.4
## [103] httr_1.4.7 GO.db_3.21.0 bit64_4.6.0-1
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.
taxonomy_df <- decorateID(input_annotations = annotations_df)
write.csv(taxonomy_df, file="demo_taxonomy.csv", row.names = FALSE)
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.