1 Abstract

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

2 Installation

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")

3 Running 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.

3.1 Input CSV files

Macarron requires 4 comma-separated, appropriately formatted input files. The files and their formatting constraints are described below.

  1. Metabolic features abundances
    • Must contain features in rows and samples in columns.
    • First column must identify features.
  2. Metabolic features annotations
    • Must contain features in rows and annotations in columns.
    • First column must identify features.
    • Second column must contain either HMDB ID or PubChem Compound Identifier (CID).
    • Third column must contain the name of the metabolite.
    • Fourth column must contain a continuous chemical property such as m/z or RT or shift/ppm.
    • Other annotations such as RT, m/z or other identifiers can be listed column 4 onward.
  3. Sample metadata
    • Must contain samples in rows and metadata in columns.
    • First column must identify samples.
    • Second column must contain categorical metadata relevant to prioritization such as phenotypes, exposures or environments.
  4. Chemical taxonomy
    • First column must contain the HMDB ID or PubChem CID. IDs must be consistent between annotation and taxonomy files.
    • Second and third columns must contain chemical subclass and class of the respective metabolite.

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).

3.2 Output Files

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:

  • Feature_index: Lists the identifier of the metabolic feature found in column 1 of abundance and annotation files.
  • HMDB_ID (or PubChem ID): Public database identifier from column 2 of annotation file (column 1 of annotation dataframe).
  • Metabolite name: From column 2 of annotation dataframe.
  • mz: The continuous numerical chemical property from column 3 of the annotation dataframe.
  • Priority_score: 1 indicates most prioritized. It is the percentile from the meta-rank of AVA, q-value and effect size.
  • Status: Direction of perturbation (differential abundance) in the phenotype (or environment) of interest compared to reference phenotype.
  • Module: ID of the covariance module a metabolic feature is a member of. Module = 0 indicates a singleton i.e., a metabolic feature that is not assigned to any module.
  • Anchor (of a module): Metabolic feature that has the highest abundance in any phenotype.
  • Related_classes: Chemical taxonomy of the annotated features that covary with a metabolic feature.
  • Covaries_with_standard: 1 (yes) and 0 (no). Column specifies if the metabolic feature covaries with at least one annotated (standard) metabolite.
  • AVA: Abundance versus anchor which is a ratio of the highest abundance (in any phenotype) of a metabolic feature and highest abundance of the covarying anchor. Naturally, the AVA of an anchor metabolite is 1.
  • qvalue: Estimated from multivariate linear model using Maaslin2.
  • effect_size
  • Remaining columns from the annotation dataframe are appended.

3.3 Run a demo in R

3.3.1 Using CSV files as inputs

Example (demo) input files can be found under inst/extdata folder of the Macarron source. These files were generated from the PRISM study of stool metabolomes of individuals with inflammatory bowel disease (IBD) and healthy “Control” individuals. Control and IBD are the two phenotypes in this example. Macarron will be applied to prioritize metabolic features with respect to their bioactivity in IBD. Therefore, in this example, the phenotype of interest is “IBD” and the reference phenotype is “Control”. The four input files are demo_abundances.csv, demo_annotations.csv, demo_metadata.csv, and demo_taxonomy.csv.

library(Macarron)
## Loading required package: SummarizedExperiment
## Loading required package: MatrixGenerics
## Loading required package: matrixStats
## 
## Attaching package: 'MatrixGenerics'
## The following objects are masked from 'package:matrixStats':
## 
##     colAlls, colAnyNAs, colAnys, colAvgsPerRowSet, colCollapse,
##     colCounts, colCummaxs, colCummins, colCumprods, colCumsums,
##     colDiffs, colIQRDiffs, colIQRs, colLogSumExps, colMadDiffs,
##     colMads, colMaxs, colMeans2, colMedians, colMins, colOrderStats,
##     colProds, colQuantiles, colRanges, colRanks, colSdDiffs, colSds,
##     colSums2, colTabulates, colVarDiffs, colVars, colWeightedMads,
##     colWeightedMeans, colWeightedMedians, colWeightedSds,
##     colWeightedVars, rowAlls, rowAnyNAs, rowAnys, rowAvgsPerColSet,
##     rowCollapse, rowCounts, rowCummaxs, rowCummins, rowCumprods,
##     rowCumsums, rowDiffs, rowIQRDiffs, rowIQRs, rowLogSumExps,
##     rowMadDiffs, rowMads, rowMaxs, rowMeans2, rowMedians, rowMins,
##     rowOrderStats, rowProds, rowQuantiles, rowRanges, rowRanks,
##     rowSdDiffs, rowSds, rowSums2, rowTabulates, rowVarDiffs, rowVars,
##     rowWeightedMads, rowWeightedMeans, rowWeightedMedians,
##     rowWeightedSds, rowWeightedVars
## Loading required package: GenomicRanges
## Loading required package: stats4
## Loading required package: BiocGenerics
## Loading required package: generics
## 
## Attaching package: 'generics'
## The following objects are masked from 'package:base':
## 
##     as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
##     setequal, union
## 
## Attaching package: 'BiocGenerics'
## The following objects are masked from 'package:stats':
## 
##     IQR, mad, sd, var, xtabs
## The following objects are masked from 'package:base':
## 
##     Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
##     as.data.frame, basename, cbind, colnames, dirname, do.call,
##     duplicated, eval, evalq, get, grep, grepl, is.unsorted, lapply,
##     mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
##     rank, rbind, rownames, sapply, saveRDS, table, tapply, unique,
##     unsplit, which.max, which.min
## Loading required package: S4Vectors
## 
## Attaching package: 'S4Vectors'
## The following object is masked from 'package:utils':
## 
##     findMatches
## The following objects are masked from 'package:base':
## 
##     I, expand.grid, unname
## Loading required package: IRanges
## Loading required package: Seqinfo
## Loading required package: Biobase
## Welcome to Bioconductor
## 
##     Vignettes contain introductory material; view with
##     'browseVignettes()'. To cite Bioconductor, see
##     'citation("Biobase")', and for packages 'citation("pkgname")'.
## 
## Attaching package: 'Biobase'
## The following object is masked from 'package:MatrixGenerics':
## 
##     rowMedians
## The following objects are masked from 'package:matrixStats':
## 
##     anyMissing, rowMedians
prism_abundances <- system.file(
    'extdata','demo_abundances.csv', package="Macarron")
prism_annotations <-system.file(
    'extdata','demo_annotations.csv', package="Macarron")
prism_metadata <-system.file(
    'extdata','demo_metadata.csv', package="Macarron")
mets_taxonomy <-system.file(
    'extdata','demo_taxonomy.csv', package="Macarron")
prism_prioritized <- Macarron::Macarron(input_abundances = prism_abundances,
                                        input_annotations = prism_annotations,
                                        input_metadata = prism_metadata,
                                        input_taxonomy = mets_taxonomy)
## 2026-05-18 18:32:24.338889 INFO::Creating output folder.
## 2026-05-18 18:32:24.344266 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2026-05-18 18:32:24.367881 INFO::Summarized Experiment created.
## 2026-05-18 18:32:24.368745 INFO::Metadata chosen for prevalence filtering: diagnosis
## 869 features pass chosen minimum prevalence threshold of 0.7.
## Calculating pairwise correlations in phenotype: IBD
## Calculating pairwise correlations in phenotype: Control
## Distance matrix with 869 features created.
## 2026-05-18 18:32:26.171021 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2026-05-18 18:32:26.172002 INFO::Minimum module size used for this dataset: 10
## Tree constructed
## Evaluating measures of success
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
## 2026-05-18 18:32:26.913661 INFO::Total number of modules detected: 30
## Initiating AVA calculations
## Finding anchors
## Calculating AVA
## Initiating q-value calculations
## [1] "Creating output folder"
## [1] "Creating output feature tables folder"
## [1] "Creating output fits folder"
## [1] "Creating output figures folder"
## 2026-05-18 18:32:27.599823 INFO::Writing function arguments to log file
## 2026-05-18 18:32:27.603584 INFO::Verifying options selected are valid
## 2026-05-18 18:32:27.620392 INFO::Determining format of input files
## 2026-05-18 18:32:27.62107 INFO::Input format is data samples as columns and metadata samples as rows
## 2026-05-18 18:32:27.628026 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2026-05-18 18:32:27.628896 INFO::Filter data based on min abundance and min prevalence
## 2026-05-18 18:32:27.629289 INFO::Total samples in data: 102
## 2026-05-18 18:32:27.629661 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2026-05-18 18:32:27.634181 INFO::Total filtered features: 0
## 2026-05-18 18:32:27.63484 INFO::Filtered feature names from abundance and prevalence filtering:
## 2026-05-18 18:32:27.642375 INFO::Total filtered features with variance filtering: 10
## 2026-05-18 18:32:27.643095 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2026-05-18 18:32:27.643542 INFO::Running selected normalization method: NONE
## 2026-05-18 18:32:27.644006 INFO::Applying z-score to standardize continuous metadata
## 2026-05-18 18:32:27.65263 INFO::Running selected transform method: NONE
## 2026-05-18 18:32:27.6532 INFO::Running selected analysis method: LM
## 2026-05-18 18:32:27.65588 INFO::Fitting model to feature number 1, F2
## 2026-05-18 18:32:27.661477 INFO::Fitting model to feature number 2, F3
## 2026-05-18 18:32:27.663168 INFO::Fitting model to feature number 3, F4
## 2026-05-18 18:32:27.664544 INFO::Fitting model to feature number 4, F5
## 2026-05-18 18:32:27.66588 INFO::Fitting model to feature number 5, F6
## 2026-05-18 18:32:27.667138 INFO::Fitting model to feature number 6, F7
## 2026-05-18 18:32:27.668365 INFO::Fitting model to feature number 7, F8
## 2026-05-18 18:32:27.669582 INFO::Fitting model to feature number 8, F9
## 2026-05-18 18:32:27.670777 INFO::Fitting model to feature number 9, F10
## 2026-05-18 18:32:27.671973 INFO::Fitting model to feature number 10, F11
## 2026-05-18 18:32:27.673222 INFO::Fitting model to feature number 11, F12
## 2026-05-18 18:32:27.67442 INFO::Fitting model to feature number 12, F13
## 2026-05-18 18:32:27.676169 INFO::Fitting model to feature number 13, F14
## 2026-05-18 18:32:27.677898 INFO::Fitting model to feature number 14, F15
## 2026-05-18 18:32:27.679625 INFO::Fitting model to feature number 15, F16
## 2026-05-18 18:32:27.681103 INFO::Fitting model to feature number 16, F17
## 2026-05-18 18:32:27.682459 INFO::Fitting model to feature number 17, F18
## 2026-05-18 18:32:27.683751 INFO::Fitting model to feature number 18, F19
## 2026-05-18 18:32:27.685298 INFO::Fitting model to feature number 19, F20
## 2026-05-18 18:32:27.68659 INFO::Fitting model to feature number 20, F21
## 2026-05-18 18:32:27.687907 INFO::Fitting model to feature number 21, F22
## 2026-05-18 18:32:27.689199 INFO::Fitting model to feature number 22, F23
## 2026-05-18 18:32:27.690492 INFO::Fitting model to feature number 23, F24
## 2026-05-18 18:32:27.691741 INFO::Fitting model to feature number 24, F25
## 2026-05-18 18:32:27.693007 INFO::Fitting model to feature number 25, F26
## 2026-05-18 18:32:27.694289 INFO::Fitting model to feature number 26, F27
## 2026-05-18 18:32:27.696039 INFO::Fitting model to feature number 27, F28
## 2026-05-18 18:32:27.697395 INFO::Fitting model to feature number 28, F29
## 2026-05-18 18:32:27.698963 INFO::Fitting model to feature number 29, F30
## 2026-05-18 18:32:27.700581 INFO::Fitting model to feature number 30, F31
## 2026-05-18 18:32:27.701963 INFO::Fitting model to feature number 31, F32
## 2026-05-18 18:32:27.703296 INFO::Fitting model to feature number 32, F33
## 2026-05-18 18:32:27.70468 INFO::Fitting model to feature number 33, F34
## 2026-05-18 18:32:27.706206 INFO::Fitting model to feature number 34, F35
## 2026-05-18 18:32:27.707494 INFO::Fitting model to feature number 35, F36
## 2026-05-18 18:32:27.708991 INFO::Fitting model to feature number 36, F37
## 2026-05-18 18:32:27.710458 INFO::Fitting model to feature number 37, F38
## 2026-05-18 18:32:27.711805 INFO::Fitting model to feature number 38, F39
## 2026-05-18 18:32:27.713116 INFO::Fitting model to feature number 39, F40
## 2026-05-18 18:32:27.714451 INFO::Fitting model to feature number 40, F41
## 2026-05-18 18:32:27.716395 INFO::Fitting model to feature number 41, F43
## 2026-05-18 18:32:27.717892 INFO::Fitting model to feature number 42, F44
## 2026-05-18 18:32:27.719239 INFO::Fitting model to feature number 43, F45
## 2026-05-18 18:32:27.720514 INFO::Fitting model to feature number 44, F46
## 2026-05-18 18:32:27.721773 INFO::Fitting model to feature number 45, F47
## 2026-05-18 18:32:27.723004 INFO::Fitting model to feature number 46, F48
## 2026-05-18 18:32:27.724239 INFO::Fitting model to feature number 47, F49
## 2026-05-18 18:32:27.725464 INFO::Fitting model to feature number 48, F50
## 2026-05-18 18:32:27.726732 INFO::Fitting model to feature number 49, F51
## 2026-05-18 18:32:27.728041 INFO::Fitting model to feature number 50, F52
## 2026-05-18 18:32:27.729339 INFO::Fitting model to feature number 51, F53
## 2026-05-18 18:32:27.730672 INFO::Fitting model to feature number 52, F54
## 2026-05-18 18:32:27.731946 INFO::Fitting model to feature number 53, F55
## 2026-05-18 18:32:27.73321 INFO::Fitting model to feature number 54, F56
## 2026-05-18 18:32:27.73444 INFO::Fitting model to feature number 55, F57
## 2026-05-18 18:32:27.736338 INFO::Fitting model to feature number 56, F58
## 2026-05-18 18:32:27.737876 INFO::Fitting model to feature number 57, F60
## 2026-05-18 18:32:27.739241 INFO::Fitting model to feature number 58, F63
## 2026-05-18 18:32:27.740552 INFO::Fitting model to feature number 59, F64
## 2026-05-18 18:32:27.741859 INFO::Fitting model to feature number 60, F65
## 2026-05-18 18:32:27.743115 INFO::Fitting model to feature number 61, F66
## 2026-05-18 18:32:27.744413 INFO::Fitting model to feature number 62, F67
## 2026-05-18 18:32:27.746319 INFO::Fitting model to feature number 63, F68
## 2026-05-18 18:32:27.747845 INFO::Fitting model to feature number 64, F69
## 2026-05-18 18:32:27.749175 INFO::Fitting model to feature number 65, F70
## 2026-05-18 18:32:27.750462 INFO::Fitting model to feature number 66, F71
## 2026-05-18 18:32:27.751719 INFO::Fitting model to feature number 67, F72
## 2026-05-18 18:32:27.752958 INFO::Fitting model to feature number 68, F73
## 2026-05-18 18:32:27.754217 INFO::Fitting model to feature number 69, F76
## 2026-05-18 18:32:27.756019 INFO::Fitting model to feature number 70, F77
## 2026-05-18 18:32:27.757574 INFO::Fitting model to feature number 71, F78
## 2026-05-18 18:32:27.758947 INFO::Fitting model to feature number 72, F79
## 2026-05-18 18:32:27.76027 INFO::Fitting model to feature number 73, F80
## 2026-05-18 18:32:27.761556 INFO::Fitting model to feature number 74, F81
## 2026-05-18 18:32:27.762838 INFO::Fitting model to feature number 75, F82
## 2026-05-18 18:32:27.764124 INFO::Fitting model to feature number 76, F83
## 2026-05-18 18:32:27.765675 INFO::Fitting model to feature number 77, F84
## 2026-05-18 18:32:27.767013 INFO::Fitting model to feature number 78, F85
## 2026-05-18 18:32:27.768337 INFO::Fitting model to feature number 79, F86
## 2026-05-18 18:32:27.769646 INFO::Fitting model to feature number 80, F87
## 2026-05-18 18:32:27.770934 INFO::Fitting model to feature number 81, F88
## 2026-05-18 18:32:27.772269 INFO::Fitting model to feature number 82, F89
## 2026-05-18 18:32:27.773566 INFO::Fitting model to feature number 83, F90
## 2026-05-18 18:32:27.775018 INFO::Fitting model to feature number 84, F91
## 2026-05-18 18:32:27.776665 INFO::Fitting model to feature number 85, F92
## 2026-05-18 18:32:27.778171 INFO::Fitting model to feature number 86, F93
## 2026-05-18 18:32:27.779549 INFO::Fitting model to feature number 87, F94
## 2026-05-18 18:32:27.781166 INFO::Fitting model to feature number 88, F95
## 2026-05-18 18:32:27.782762 INFO::Fitting model to feature number 89, F96
## 2026-05-18 18:32:27.784137 INFO::Fitting model to feature number 90, F97
## 2026-05-18 18:32:27.785466 INFO::Fitting model to feature number 91, F98
## 2026-05-18 18:32:27.786759 INFO::Fitting model to feature number 92, F99
## 2026-05-18 18:32:27.788073 INFO::Fitting model to feature number 93, F100
## 2026-05-18 18:32:27.789433 INFO::Fitting model to feature number 94, F101
## 2026-05-18 18:32:27.791066 INFO::Fitting model to feature number 95, F102
## 2026-05-18 18:32:27.792817 INFO::Fitting model to feature number 96, F103
## 2026-05-18 18:32:27.794282 INFO::Fitting model to feature number 97, F104
## 2026-05-18 18:32:27.79562 INFO::Fitting model to feature number 98, F105
## 2026-05-18 18:32:27.796928 INFO::Fitting model to feature number 99, F106
## 2026-05-18 18:32:27.798217 INFO::Fitting model to feature number 100, F107
## 2026-05-18 18:32:27.799505 INFO::Fitting model to feature number 101, F108
## 2026-05-18 18:32:27.801074 INFO::Fitting model to feature number 102, F109
## 2026-05-18 18:32:27.802637 INFO::Fitting model to feature number 103, F110
## 2026-05-18 18:32:27.804003 INFO::Fitting model to feature number 104, F111
## 2026-05-18 18:32:27.805326 INFO::Fitting model to feature number 105, F112
## 2026-05-18 18:32:27.806607 INFO::Fitting model to feature number 106, F113
## 2026-05-18 18:32:27.807901 INFO::Fitting model to feature number 107, F114
## 2026-05-18 18:32:27.816837 INFO::Fitting model to feature number 108, F115
## 2026-05-18 18:32:27.818469 INFO::Fitting model to feature number 109, F117
## 2026-05-18 18:32:27.819793 INFO::Fitting model to feature number 110, F118
## 2026-05-18 18:32:27.821477 INFO::Fitting model to feature number 111, F119
## 2026-05-18 18:32:27.822985 INFO::Fitting model to feature number 112, F120
## 2026-05-18 18:32:27.824275 INFO::Fitting model to feature number 113, F121
## 2026-05-18 18:32:27.825588 INFO::Fitting model to feature number 114, F122
## 2026-05-18 18:32:27.826816 INFO::Fitting model to feature number 115, F123
## 2026-05-18 18:32:27.828084 INFO::Fitting model to feature number 116, F124
## 2026-05-18 18:32:27.829315 INFO::Fitting model to feature number 117, F125
## 2026-05-18 18:32:27.830639 INFO::Fitting model to feature number 118, F126
## 2026-05-18 18:32:27.832335 INFO::Fitting model to feature number 119, F127
## 2026-05-18 18:32:27.833803 INFO::Fitting model to feature number 120, F128
## 2026-05-18 18:32:27.835152 INFO::Fitting model to feature number 121, F129
## 2026-05-18 18:32:27.836521 INFO::Fitting model to feature number 122, F130
## 2026-05-18 18:32:27.83785 INFO::Fitting model to feature number 123, F131
## 2026-05-18 18:32:27.839212 INFO::Fitting model to feature number 124, F132
## 2026-05-18 18:32:27.840689 INFO::Fitting model to feature number 125, F133
## 2026-05-18 18:32:27.842298 INFO::Fitting model to feature number 126, F134
## 2026-05-18 18:32:27.844208 INFO::Fitting model to feature number 127, F135
## 2026-05-18 18:32:27.84568 INFO::Fitting model to feature number 128, F136
## 2026-05-18 18:32:27.847099 INFO::Fitting model to feature number 129, F137
## 2026-05-18 18:32:27.848525 INFO::Fitting model to feature number 130, F138
## 2026-05-18 18:32:27.849959 INFO::Fitting model to feature number 131, F139
## 2026-05-18 18:32:27.851301 INFO::Fitting model to feature number 132, F140
## 2026-05-18 18:32:27.852593 INFO::Fitting model to feature number 133, F141
## 2026-05-18 18:32:27.853882 INFO::Fitting model to feature number 134, F142
## 2026-05-18 18:32:27.85513 INFO::Fitting model to feature number 135, F143
## 2026-05-18 18:32:27.85639 INFO::Fitting model to feature number 136, F144
## 2026-05-18 18:32:27.857679 INFO::Fitting model to feature number 137, F145
## 2026-05-18 18:32:27.858936 INFO::Fitting model to feature number 138, F146
## 2026-05-18 18:32:27.860152 INFO::Fitting model to feature number 139, F147
## 2026-05-18 18:32:27.862096 INFO::Fitting model to feature number 140, F148
## 2026-05-18 18:32:27.864069 INFO::Fitting model to feature number 141, F149
## 2026-05-18 18:32:27.86576 INFO::Fitting model to feature number 142, F150
## 2026-05-18 18:32:27.867331 INFO::Fitting model to feature number 143, F152
## 2026-05-18 18:32:27.868658 INFO::Fitting model to feature number 144, F153
## 2026-05-18 18:32:27.86997 INFO::Fitting model to feature number 145, F154
## 2026-05-18 18:32:27.871221 INFO::Fitting model to feature number 146, F155
## 2026-05-18 18:32:27.872446 INFO::Fitting model to feature number 147, F156
## 2026-05-18 18:32:27.873695 INFO::Fitting model to feature number 148, F157
## 2026-05-18 18:32:27.874985 INFO::Fitting model to feature number 149, F158
## 2026-05-18 18:32:27.87639 INFO::Fitting model to feature number 150, F159
## 2026-05-18 18:32:27.877666 INFO::Fitting model to feature number 151, F160
## 2026-05-18 18:32:27.878968 INFO::Fitting model to feature number 152, F161
## 2026-05-18 18:32:27.880227 INFO::Fitting model to feature number 153, F162
## 2026-05-18 18:32:27.882053 INFO::Fitting model to feature number 154, F163
## 2026-05-18 18:32:27.883615 INFO::Fitting model to feature number 155, F164
## 2026-05-18 18:32:27.885174 INFO::Fitting model to feature number 156, F165
## 2026-05-18 18:32:27.886548 INFO::Fitting model to feature number 157, F166
## 2026-05-18 18:32:27.887815 INFO::Fitting model to feature number 158, F167
## 2026-05-18 18:32:27.889091 INFO::Fitting model to feature number 159, F168
## 2026-05-18 18:32:27.890328 INFO::Fitting model to feature number 160, F169
## 2026-05-18 18:32:27.891657 INFO::Fitting model to feature number 161, F170
## 2026-05-18 18:32:27.892888 INFO::Fitting model to feature number 162, F171
## 2026-05-18 18:32:27.894135 INFO::Fitting model to feature number 163, F172
## 2026-05-18 18:32:27.895383 INFO::Fitting model to feature number 164, F173
## 2026-05-18 18:32:27.896618 INFO::Fitting model to feature number 165, F174
## 2026-05-18 18:32:27.897828 INFO::Fitting model to feature number 166, F175
## 2026-05-18 18:32:27.89903 INFO::Fitting model to feature number 167, F176
## 2026-05-18 18:32:27.900275 INFO::Fitting model to feature number 168, F177
## 2026-05-18 18:32:27.90202 INFO::Fitting model to feature number 169, F178
## 2026-05-18 18:32:27.903694 INFO::Fitting model to feature number 170, F179
## 2026-05-18 18:32:27.905461 INFO::Fitting model to feature number 171, F180
## 2026-05-18 18:32:27.906959 INFO::Fitting model to feature number 172, F181
## 2026-05-18 18:32:27.908379 INFO::Fitting model to feature number 173, F182
## 2026-05-18 18:32:27.909789 INFO::Fitting model to feature number 174, F183
## 2026-05-18 18:32:27.911105 INFO::Fitting model to feature number 175, F184
## 2026-05-18 18:32:27.912394 INFO::Fitting model to feature number 176, F185
## 2026-05-18 18:32:27.91568 INFO::Fitting model to feature number 177, F186
## 2026-05-18 18:32:27.917057 INFO::Fitting model to feature number 178, F187
## 2026-05-18 18:32:27.918375 INFO::Fitting model to feature number 179, F188
## 2026-05-18 18:32:27.919682 INFO::Fitting model to feature number 180, F189
## 2026-05-18 18:32:27.920935 INFO::Fitting model to feature number 181, F190
## 2026-05-18 18:32:27.922201 INFO::Fitting model to feature number 182, F191
## 2026-05-18 18:32:27.923494 INFO::Fitting model to feature number 183, F192
## 2026-05-18 18:32:27.924767 INFO::Fitting model to feature number 184, F193
## 2026-05-18 18:32:27.92671 INFO::Fitting model to feature number 185, F194
## 2026-05-18 18:32:27.928177 INFO::Fitting model to feature number 186, F195
## 2026-05-18 18:32:27.93016 INFO::Fitting model to feature number 187, F196
## 2026-05-18 18:32:27.931661 INFO::Fitting model to feature number 188, F197
## 2026-05-18 18:32:27.933361 INFO::Fitting model to feature number 189, F198
## 2026-05-18 18:32:27.935441 INFO::Fitting model to feature number 190, F199
## 2026-05-18 18:32:27.937048 INFO::Fitting model to feature number 191, F200
## 2026-05-18 18:32:27.938442 INFO::Fitting model to feature number 192, F201
## 2026-05-18 18:32:27.939731 INFO::Fitting model to feature number 193, F202
## 2026-05-18 18:32:27.941007 INFO::Fitting model to feature number 194, F203
## 2026-05-18 18:32:27.942283 INFO::Fitting model to feature number 195, F204
## 2026-05-18 18:32:27.943706 INFO::Fitting model to feature number 196, F206
## 2026-05-18 18:32:27.945533 INFO::Fitting model to feature number 197, F207
## 2026-05-18 18:32:27.946951 INFO::Fitting model to feature number 198, F208
## 2026-05-18 18:32:27.948233 INFO::Fitting model to feature number 199, F209
## 2026-05-18 18:32:27.949451 INFO::Fitting model to feature number 200, F210
## 2026-05-18 18:32:27.950657 INFO::Fitting model to feature number 201, F211
## 2026-05-18 18:32:27.951908 INFO::Fitting model to feature number 202, F212
## 2026-05-18 18:32:27.953136 INFO::Fitting model to feature number 203, F213
## 2026-05-18 18:32:27.954802 INFO::Fitting model to feature number 204, F214
## 2026-05-18 18:32:27.95644 INFO::Fitting model to feature number 205, F215
## 2026-05-18 18:32:27.957826 INFO::Fitting model to feature number 206, F216
## 2026-05-18 18:32:27.95915 INFO::Fitting model to feature number 207, F217
## 2026-05-18 18:32:27.960444 INFO::Fitting model to feature number 208, F218
## 2026-05-18 18:32:27.961687 INFO::Fitting model to feature number 209, F219
## 2026-05-18 18:32:27.962904 INFO::Fitting model to feature number 210, F220
## 2026-05-18 18:32:27.964657 INFO::Fitting model to feature number 211, F221
## 2026-05-18 18:32:27.966475 INFO::Fitting model to feature number 212, F222
## 2026-05-18 18:32:27.967892 INFO::Fitting model to feature number 213, F223
## 2026-05-18 18:32:27.969677 INFO::Fitting model to feature number 214, F224
## 2026-05-18 18:32:27.971156 INFO::Fitting model to feature number 215, F225
## 2026-05-18 18:32:27.972488 INFO::Fitting model to feature number 216, F226
## 2026-05-18 18:32:27.973839 INFO::Fitting model to feature number 217, F227
## 2026-05-18 18:32:27.975217 INFO::Fitting model to feature number 218, F228
## 2026-05-18 18:32:27.976509 INFO::Fitting model to feature number 219, F229
## 2026-05-18 18:32:27.977782 INFO::Fitting model to feature number 220, F230
## 2026-05-18 18:32:27.979389 INFO::Fitting model to feature number 221, F231
## 2026-05-18 18:32:27.980831 INFO::Fitting model to feature number 222, F232
## 2026-05-18 18:32:27.982321 INFO::Fitting model to feature number 223, F233
## 2026-05-18 18:32:27.983622 INFO::Fitting model to feature number 224, F234
## 2026-05-18 18:32:27.984885 INFO::Fitting model to feature number 225, F235
## 2026-05-18 18:32:27.986164 INFO::Fitting model to feature number 226, F236
## 2026-05-18 18:32:27.987398 INFO::Fitting model to feature number 227, F237
## 2026-05-18 18:32:27.989006 INFO::Fitting model to feature number 228, F238
## 2026-05-18 18:32:27.990581 INFO::Fitting model to feature number 229, F239
## 2026-05-18 18:32:27.992007 INFO::Fitting model to feature number 230, F240
## 2026-05-18 18:32:27.993622 INFO::Fitting model to feature number 231, F241
## 2026-05-18 18:32:27.995257 INFO::Fitting model to feature number 232, F242
## 2026-05-18 18:32:27.996657 INFO::Fitting model to feature number 233, F243
## 2026-05-18 18:32:27.997991 INFO::Fitting model to feature number 234, F244
## 2026-05-18 18:32:27.99964 INFO::Fitting model to feature number 235, F245
## 2026-05-18 18:32:28.001011 INFO::Fitting model to feature number 236, F246
## 2026-05-18 18:32:28.002651 INFO::Fitting model to feature number 237, F247
## 2026-05-18 18:32:28.004304 INFO::Fitting model to feature number 238, F248
## 2026-05-18 18:32:28.005721 INFO::Fitting model to feature number 239, F249
## 2026-05-18 18:32:28.00701 INFO::Fitting model to feature number 240, F250
## 2026-05-18 18:32:28.008391 INFO::Fitting model to feature number 241, F252
## 2026-05-18 18:32:28.010055 INFO::Fitting model to feature number 242, F253
## 2026-05-18 18:32:28.011426 INFO::Fitting model to feature number 243, F254
## 2026-05-18 18:32:28.013371 INFO::Fitting model to feature number 244, F255
## 2026-05-18 18:32:28.014985 INFO::Fitting model to feature number 245, F256
## 2026-05-18 18:32:28.016359 INFO::Fitting model to feature number 246, F257
## 2026-05-18 18:32:28.017721 INFO::Fitting model to feature number 247, F259
## 2026-05-18 18:32:28.019398 INFO::Fitting model to feature number 248, F260
## 2026-05-18 18:32:28.020989 INFO::Fitting model to feature number 249, F261
## 2026-05-18 18:32:28.022332 INFO::Fitting model to feature number 250, F262
## 2026-05-18 18:32:28.024112 INFO::Fitting model to feature number 251, F263
## 2026-05-18 18:32:28.02585 INFO::Fitting model to feature number 252, F264
## 2026-05-18 18:32:28.027247 INFO::Fitting model to feature number 253, F265
## 2026-05-18 18:32:28.028602 INFO::Fitting model to feature number 254, F266
## 2026-05-18 18:32:28.029917 INFO::Fitting model to feature number 255, F267
## 2026-05-18 18:32:28.031193 INFO::Fitting model to feature number 256, F269
## 2026-05-18 18:32:28.032524 INFO::Fitting model to feature number 257, F270
## 2026-05-18 18:32:28.033856 INFO::Fitting model to feature number 258, F271
## 2026-05-18 18:32:28.035178 INFO::Fitting model to feature number 259, F272
## 2026-05-18 18:32:28.03648 INFO::Fitting model to feature number 260, F273
## 2026-05-18 18:32:28.03813 INFO::Fitting model to feature number 261, F274
## 2026-05-18 18:32:28.039757 INFO::Fitting model to feature number 262, F276
## 2026-05-18 18:32:28.041189 INFO::Fitting model to feature number 263, F277
## 2026-05-18 18:32:28.04255 INFO::Fitting model to feature number 264, F278
## 2026-05-18 18:32:28.04395 INFO::Fitting model to feature number 265, F279
## 2026-05-18 18:32:28.045314 INFO::Fitting model to feature number 266, F280
## 2026-05-18 18:32:28.046652 INFO::Fitting model to feature number 267, F281
## 2026-05-18 18:32:28.048295 INFO::Fitting model to feature number 268, F282
## 2026-05-18 18:32:28.049776 INFO::Fitting model to feature number 269, F283
## 2026-05-18 18:32:28.051077 INFO::Fitting model to feature number 270, F284
## 2026-05-18 18:32:28.057723 INFO::Fitting model to feature number 271, F285
## 2026-05-18 18:32:28.059186 INFO::Fitting model to feature number 272, F286
## 2026-05-18 18:32:28.060766 INFO::Fitting model to feature number 273, F287
## 2026-05-18 18:32:28.062427 INFO::Fitting model to feature number 274, F288
## 2026-05-18 18:32:28.063844 INFO::Fitting model to feature number 275, F289
## 2026-05-18 18:32:28.065111 INFO::Fitting model to feature number 276, F290
## 2026-05-18 18:32:28.066348 INFO::Fitting model to feature number 277, F292
## 2026-05-18 18:32:28.067656 INFO::Fitting model to feature number 278, F293
## 2026-05-18 18:32:28.068933 INFO::Fitting model to feature number 279, F294
## 2026-05-18 18:32:28.070185 INFO::Fitting model to feature number 280, F295
## 2026-05-18 18:32:28.071491 INFO::Fitting model to feature number 281, F296
## 2026-05-18 18:32:28.07274 INFO::Fitting model to feature number 282, F297
## 2026-05-18 18:32:28.073989 INFO::Fitting model to feature number 283, F298
## 2026-05-18 18:32:28.075253 INFO::Fitting model to feature number 284, F299
## 2026-05-18 18:32:28.076532 INFO::Fitting model to feature number 285, F300
## 2026-05-18 18:32:28.077924 INFO::Fitting model to feature number 286, F301
## 2026-05-18 18:32:28.0794 INFO::Fitting model to feature number 287, F302
## 2026-05-18 18:32:28.080843 INFO::Fitting model to feature number 288, F303
## 2026-05-18 18:32:28.082064 INFO::Fitting model to feature number 289, F304
## 2026-05-18 18:32:28.08328 INFO::Fitting model to feature number 290, F305
## 2026-05-18 18:32:28.084474 INFO::Fitting model to feature number 291, F306
## 2026-05-18 18:32:28.085666 INFO::Fitting model to feature number 292, F307
## 2026-05-18 18:32:28.086849 INFO::Fitting model to feature number 293, F308
## 2026-05-18 18:32:28.08846 INFO::Fitting model to feature number 294, F309
## 2026-05-18 18:32:28.08992 INFO::Fitting model to feature number 295, F310
## 2026-05-18 18:32:28.091484 INFO::Fitting model to feature number 296, F311
## 2026-05-18 18:32:28.093197 INFO::Fitting model to feature number 297, F312
## 2026-05-18 18:32:28.09468 INFO::Fitting model to feature number 298, F313
## 2026-05-18 18:32:28.096039 INFO::Fitting model to feature number 299, F315
## 2026-05-18 18:32:28.097488 INFO::Fitting model to feature number 300, F316
## 2026-05-18 18:32:28.099435 INFO::Fitting model to feature number 301, F317
## 2026-05-18 18:32:28.101039 INFO::Fitting model to feature number 302, F318
## 2026-05-18 18:32:28.102527 INFO::Fitting model to feature number 303, F319
## 2026-05-18 18:32:28.104019 INFO::Fitting model to feature number 304, F320
## 2026-05-18 18:32:28.105336 INFO::Fitting model to feature number 305, F321
## 2026-05-18 18:32:28.106702 INFO::Fitting model to feature number 306, F322
## 2026-05-18 18:32:28.107971 INFO::Fitting model to feature number 307, F323
## 2026-05-18 18:32:28.109206 INFO::Fitting model to feature number 308, F324
## 2026-05-18 18:32:28.110423 INFO::Fitting model to feature number 309, F325
## 2026-05-18 18:32:28.111644 INFO::Fitting model to feature number 310, F326
## 2026-05-18 18:32:28.11285 INFO::Fitting model to feature number 311, F327
## 2026-05-18 18:32:28.114142 INFO::Fitting model to feature number 312, F328
## 2026-05-18 18:32:28.115518 INFO::Fitting model to feature number 313, F329
## 2026-05-18 18:32:28.116746 INFO::Fitting model to feature number 314, F330
## 2026-05-18 18:32:28.11794 INFO::Fitting model to feature number 315, F331
## 2026-05-18 18:32:28.119105 INFO::Fitting model to feature number 316, F332
## 2026-05-18 18:32:28.120259 INFO::Fitting model to feature number 317, F333
## 2026-05-18 18:32:28.121459 INFO::Fitting model to feature number 318, F334
## 2026-05-18 18:32:28.122656 INFO::Fitting model to feature number 319, F335
## 2026-05-18 18:32:28.123845 INFO::Fitting model to feature number 320, F336
## 2026-05-18 18:32:28.124994 INFO::Fitting model to feature number 321, F337
## 2026-05-18 18:32:28.126183 INFO::Fitting model to feature number 322, F338
## 2026-05-18 18:32:28.127367 INFO::Fitting model to feature number 323, F339
## 2026-05-18 18:32:28.12855 INFO::Fitting model to feature number 324, F340
## 2026-05-18 18:32:28.12977 INFO::Fitting model to feature number 325, F342
## 2026-05-18 18:32:28.13101 INFO::Fitting model to feature number 326, F343
## 2026-05-18 18:32:28.13228 INFO::Fitting model to feature number 327, F344
## 2026-05-18 18:32:28.133597 INFO::Fitting model to feature number 328, F345
## 2026-05-18 18:32:28.13484 INFO::Fitting model to feature number 329, F346
## 2026-05-18 18:32:28.136071 INFO::Fitting model to feature number 330, F347
## 2026-05-18 18:32:28.137289 INFO::Fitting model to feature number 331, F348
## 2026-05-18 18:32:28.138738 INFO::Fitting model to feature number 332, F350
## 2026-05-18 18:32:28.139998 INFO::Fitting model to feature number 333, F351
## 2026-05-18 18:32:28.141194 INFO::Fitting model to feature number 334, F352
## 2026-05-18 18:32:28.142387 INFO::Fitting model to feature number 335, F353
## 2026-05-18 18:32:28.14355 INFO::Fitting model to feature number 336, F355
## 2026-05-18 18:32:28.144802 INFO::Fitting model to feature number 337, F356
## 2026-05-18 18:32:28.146214 INFO::Fitting model to feature number 338, F357
## 2026-05-18 18:32:28.147468 INFO::Fitting model to feature number 339, F358
## 2026-05-18 18:32:28.148665 INFO::Fitting model to feature number 340, F359
## 2026-05-18 18:32:28.149893 INFO::Fitting model to feature number 341, F360
## 2026-05-18 18:32:28.151113 INFO::Fitting model to feature number 342, F361
## 2026-05-18 18:32:28.152319 INFO::Fitting model to feature number 343, F362
## 2026-05-18 18:32:28.153519 INFO::Fitting model to feature number 344, F363
## 2026-05-18 18:32:28.154872 INFO::Fitting model to feature number 345, F364
## 2026-05-18 18:32:28.15608 INFO::Fitting model to feature number 346, F365
## 2026-05-18 18:32:28.157275 INFO::Fitting model to feature number 347, F366
## 2026-05-18 18:32:28.158492 INFO::Fitting model to feature number 348, F367
## 2026-05-18 18:32:28.159791 INFO::Fitting model to feature number 349, F368
## 2026-05-18 18:32:28.161098 INFO::Fitting model to feature number 350, F369
## 2026-05-18 18:32:28.162399 INFO::Fitting model to feature number 351, F370
## 2026-05-18 18:32:28.16367 INFO::Fitting model to feature number 352, F371
## 2026-05-18 18:32:28.16492 INFO::Fitting model to feature number 353, F372
## 2026-05-18 18:32:28.166106 INFO::Fitting model to feature number 354, F373
## 2026-05-18 18:32:28.16726 INFO::Fitting model to feature number 355, F374
## 2026-05-18 18:32:28.168609 INFO::Fitting model to feature number 356, F375
## 2026-05-18 18:32:28.169838 INFO::Fitting model to feature number 357, F376
## 2026-05-18 18:32:28.171044 INFO::Fitting model to feature number 358, F377
## 2026-05-18 18:32:28.172244 INFO::Fitting model to feature number 359, F378
## 2026-05-18 18:32:28.173465 INFO::Fitting model to feature number 360, F379
## 2026-05-18 18:32:28.174656 INFO::Fitting model to feature number 361, F380
## 2026-05-18 18:32:28.17585 INFO::Fitting model to feature number 362, F381
## 2026-05-18 18:32:28.177054 INFO::Fitting model to feature number 363, F382
## 2026-05-18 18:32:28.178306 INFO::Fitting model to feature number 364, F383
## 2026-05-18 18:32:28.179634 INFO::Fitting model to feature number 365, F384
## 2026-05-18 18:32:28.180899 INFO::Fitting model to feature number 366, F386
## 2026-05-18 18:32:28.182227 INFO::Fitting model to feature number 367, F387
## 2026-05-18 18:32:28.183489 INFO::Fitting model to feature number 368, F388
## 2026-05-18 18:32:28.184718 INFO::Fitting model to feature number 369, F389
## 2026-05-18 18:32:28.185961 INFO::Fitting model to feature number 370, F390
## 2026-05-18 18:32:28.187194 INFO::Fitting model to feature number 371, F391
## 2026-05-18 18:32:28.188394 INFO::Fitting model to feature number 372, F392
## 2026-05-18 18:32:28.189633 INFO::Fitting model to feature number 373, F393
## 2026-05-18 18:32:28.190857 INFO::Fitting model to feature number 374, F394
## 2026-05-18 18:32:28.192106 INFO::Fitting model to feature number 375, F395
## 2026-05-18 18:32:28.193332 INFO::Fitting model to feature number 376, F396
## 2026-05-18 18:32:28.194579 INFO::Fitting model to feature number 377, F397
## 2026-05-18 18:32:28.195826 INFO::Fitting model to feature number 378, F398
## 2026-05-18 18:32:28.197064 INFO::Fitting model to feature number 379, F399
## 2026-05-18 18:32:28.198329 INFO::Fitting model to feature number 380, F400
## 2026-05-18 18:32:28.199545 INFO::Fitting model to feature number 381, F401
## 2026-05-18 18:32:28.20077 INFO::Fitting model to feature number 382, F402
## 2026-05-18 18:32:28.201981 INFO::Fitting model to feature number 383, F403
## 2026-05-18 18:32:28.203203 INFO::Fitting model to feature number 384, F404
## 2026-05-18 18:32:28.20445 INFO::Fitting model to feature number 385, F406
## 2026-05-18 18:32:28.205676 INFO::Fitting model to feature number 386, F407
## 2026-05-18 18:32:28.206917 INFO::Fitting model to feature number 387, F408
## 2026-05-18 18:32:28.208151 INFO::Fitting model to feature number 388, F409
## 2026-05-18 18:32:28.209425 INFO::Fitting model to feature number 389, F410
## 2026-05-18 18:32:28.210649 INFO::Fitting model to feature number 390, F411
## 2026-05-18 18:32:28.211881 INFO::Fitting model to feature number 391, F412
## 2026-05-18 18:32:28.213095 INFO::Fitting model to feature number 392, F413
## 2026-05-18 18:32:28.214335 INFO::Fitting model to feature number 393, F414
## 2026-05-18 18:32:28.215563 INFO::Fitting model to feature number 394, F415
## 2026-05-18 18:32:28.216831 INFO::Fitting model to feature number 395, F417
## 2026-05-18 18:32:28.218465 INFO::Fitting model to feature number 396, F418
## 2026-05-18 18:32:28.219743 INFO::Fitting model to feature number 397, F419
## 2026-05-18 18:32:28.221005 INFO::Fitting model to feature number 398, F420
## 2026-05-18 18:32:28.222246 INFO::Fitting model to feature number 399, F421
## 2026-05-18 18:32:28.223495 INFO::Fitting model to feature number 400, F422
## 2026-05-18 18:32:28.224728 INFO::Fitting model to feature number 401, F423
## 2026-05-18 18:32:28.226076 INFO::Fitting model to feature number 402, F425
## 2026-05-18 18:32:28.227299 INFO::Fitting model to feature number 403, F426
## 2026-05-18 18:32:28.228508 INFO::Fitting model to feature number 404, F428
## 2026-05-18 18:32:28.229672 INFO::Fitting model to feature number 405, F429
## 2026-05-18 18:32:28.230899 INFO::Fitting model to feature number 406, F430
## 2026-05-18 18:32:28.232107 INFO::Fitting model to feature number 407, F431
## 2026-05-18 18:32:28.233304 INFO::Fitting model to feature number 408, F432
## 2026-05-18 18:32:28.234542 INFO::Fitting model to feature number 409, F433
## 2026-05-18 18:32:28.23587 INFO::Fitting model to feature number 410, F434
## 2026-05-18 18:32:28.23719 INFO::Fitting model to feature number 411, F435
## 2026-05-18 18:32:28.238441 INFO::Fitting model to feature number 412, F436
## 2026-05-18 18:32:28.239649 INFO::Fitting model to feature number 413, F437
## 2026-05-18 18:32:28.240843 INFO::Fitting model to feature number 414, F438
## 2026-05-18 18:32:28.24204 INFO::Fitting model to feature number 415, F439
## 2026-05-18 18:32:28.243243 INFO::Fitting model to feature number 416, F440
## 2026-05-18 18:32:28.244442 INFO::Fitting model to feature number 417, F441
## 2026-05-18 18:32:28.245625 INFO::Fitting model to feature number 418, F442
## 2026-05-18 18:32:28.246836 INFO::Fitting model to feature number 419, F443
## 2026-05-18 18:32:28.248022 INFO::Fitting model to feature number 420, F444
## 2026-05-18 18:32:28.249221 INFO::Fitting model to feature number 421, F445
## 2026-05-18 18:32:28.250422 INFO::Fitting model to feature number 422, F446
## 2026-05-18 18:32:28.251728 INFO::Fitting model to feature number 423, F447
## 2026-05-18 18:32:28.252986 INFO::Fitting model to feature number 424, F448
## 2026-05-18 18:32:28.254216 INFO::Fitting model to feature number 425, F449
## 2026-05-18 18:32:28.255428 INFO::Fitting model to feature number 426, F450
## 2026-05-18 18:32:28.256635 INFO::Fitting model to feature number 427, F451
## 2026-05-18 18:32:28.257834 INFO::Fitting model to feature number 428, F452
## 2026-05-18 18:32:28.259059 INFO::Fitting model to feature number 429, F454
## 2026-05-18 18:32:28.260252 INFO::Fitting model to feature number 430, F455
## 2026-05-18 18:32:28.261443 INFO::Fitting model to feature number 431, F456
## 2026-05-18 18:32:28.262614 INFO::Fitting model to feature number 432, F457
## 2026-05-18 18:32:28.268951 INFO::Fitting model to feature number 433, F458
## 2026-05-18 18:32:28.270325 INFO::Fitting model to feature number 434, F459
## 2026-05-18 18:32:28.271698 INFO::Fitting model to feature number 435, F461
## 2026-05-18 18:32:28.273014 INFO::Fitting model to feature number 436, F462
## 2026-05-18 18:32:28.274303 INFO::Fitting model to feature number 437, F463
## 2026-05-18 18:32:28.275521 INFO::Fitting model to feature number 438, F464
## 2026-05-18 18:32:28.276748 INFO::Fitting model to feature number 439, F465
## 2026-05-18 18:32:28.278034 INFO::Fitting model to feature number 440, F466
## 2026-05-18 18:32:28.279337 INFO::Fitting model to feature number 441, F467
## 2026-05-18 18:32:28.280574 INFO::Fitting model to feature number 442, F468
## 2026-05-18 18:32:28.281753 INFO::Fitting model to feature number 443, F469
## 2026-05-18 18:32:28.282942 INFO::Fitting model to feature number 444, F470
## 2026-05-18 18:32:28.284108 INFO::Fitting model to feature number 445, F471
## 2026-05-18 18:32:28.28529 INFO::Fitting model to feature number 446, F474
## 2026-05-18 18:32:28.286519 INFO::Fitting model to feature number 447, F475
## 2026-05-18 18:32:28.287705 INFO::Fitting model to feature number 448, F476
## 2026-05-18 18:32:28.28895 INFO::Fitting model to feature number 449, F477
## 2026-05-18 18:32:28.290421 INFO::Fitting model to feature number 450, F478
## 2026-05-18 18:32:28.291659 INFO::Fitting model to feature number 451, F479
## 2026-05-18 18:32:28.293177 INFO::Fitting model to feature number 452, F480
## 2026-05-18 18:32:28.295043 INFO::Fitting model to feature number 453, F481
## 2026-05-18 18:32:28.296525 INFO::Fitting model to feature number 454, F482
## 2026-05-18 18:32:28.297859 INFO::Fitting model to feature number 455, F483
## 2026-05-18 18:32:28.299099 INFO::Fitting model to feature number 456, F484
## 2026-05-18 18:32:28.300608 INFO::Fitting model to feature number 457, F485
## 2026-05-18 18:32:28.302272 INFO::Fitting model to feature number 458, F486
## 2026-05-18 18:32:28.303786 INFO::Fitting model to feature number 459, F487
## 2026-05-18 18:32:28.305084 INFO::Fitting model to feature number 460, F488
## 2026-05-18 18:32:28.306338 INFO::Fitting model to feature number 461, F489
## 2026-05-18 18:32:28.30757 INFO::Fitting model to feature number 462, F490
## 2026-05-18 18:32:28.308788 INFO::Fitting model to feature number 463, F491
## 2026-05-18 18:32:28.309977 INFO::Fitting model to feature number 464, F492
## 2026-05-18 18:32:28.311195 INFO::Fitting model to feature number 465, F493
## 2026-05-18 18:32:28.312439 INFO::Fitting model to feature number 466, F494
## 2026-05-18 18:32:28.31365 INFO::Fitting model to feature number 467, F495
## 2026-05-18 18:32:28.314857 INFO::Fitting model to feature number 468, F496
## 2026-05-18 18:32:28.316061 INFO::Fitting model to feature number 469, F497
## 2026-05-18 18:32:28.317261 INFO::Fitting model to feature number 470, F498
## 2026-05-18 18:32:28.318448 INFO::Fitting model to feature number 471, F499
## 2026-05-18 18:32:28.319654 INFO::Fitting model to feature number 472, F500
## 2026-05-18 18:32:28.321347 INFO::Fitting model to feature number 473, F501
## 2026-05-18 18:32:28.322945 INFO::Fitting model to feature number 474, F502
## 2026-05-18 18:32:28.324733 INFO::Fitting model to feature number 475, F503
## 2026-05-18 18:32:28.326156 INFO::Fitting model to feature number 476, F504
## 2026-05-18 18:32:28.327552 INFO::Fitting model to feature number 477, F505
## 2026-05-18 18:32:28.328848 INFO::Fitting model to feature number 478, F506
## 2026-05-18 18:32:28.330174 INFO::Fitting model to feature number 479, F507
## 2026-05-18 18:32:28.331429 INFO::Fitting model to feature number 480, F508
## 2026-05-18 18:32:28.332775 INFO::Fitting model to feature number 481, F509
## 2026-05-18 18:32:28.334068 INFO::Fitting model to feature number 482, F510
## 2026-05-18 18:32:28.335344 INFO::Fitting model to feature number 483, F511
## 2026-05-18 18:32:28.336618 INFO::Fitting model to feature number 484, F512
## 2026-05-18 18:32:28.337921 INFO::Fitting model to feature number 485, F513
## 2026-05-18 18:32:28.339222 INFO::Fitting model to feature number 486, F514
## 2026-05-18 18:32:28.340969 INFO::Fitting model to feature number 487, F515
## 2026-05-18 18:32:28.343005 INFO::Fitting model to feature number 488, F516
## 2026-05-18 18:32:28.344551 INFO::Fitting model to feature number 489, F517
## 2026-05-18 18:32:28.345941 INFO::Fitting model to feature number 490, F518
## 2026-05-18 18:32:28.347237 INFO::Fitting model to feature number 491, F519
## 2026-05-18 18:32:28.348514 INFO::Fitting model to feature number 492, F520
## 2026-05-18 18:32:28.349813 INFO::Fitting model to feature number 493, F521
## 2026-05-18 18:32:28.351621 INFO::Fitting model to feature number 494, F522
## 2026-05-18 18:32:28.353216 INFO::Fitting model to feature number 495, F523
## 2026-05-18 18:32:28.354766 INFO::Fitting model to feature number 496, F524
## 2026-05-18 18:32:28.356149 INFO::Fitting model to feature number 497, F525
## 2026-05-18 18:32:28.357518 INFO::Fitting model to feature number 498, F526
## 2026-05-18 18:32:28.358854 INFO::Fitting model to feature number 499, F527
## 2026-05-18 18:32:28.360528 INFO::Fitting model to feature number 500, F528
## 2026-05-18 18:32:28.362166 INFO::Fitting model to feature number 501, F529
## 2026-05-18 18:32:28.363536 INFO::Fitting model to feature number 502, F530
## 2026-05-18 18:32:28.36485 INFO::Fitting model to feature number 503, F531
## 2026-05-18 18:32:28.366117 INFO::Fitting model to feature number 504, F532
## 2026-05-18 18:32:28.367367 INFO::Fitting model to feature number 505, F533
## 2026-05-18 18:32:28.368582 INFO::Fitting model to feature number 506, F534
## 2026-05-18 18:32:28.369791 INFO::Fitting model to feature number 507, F535
## 2026-05-18 18:32:28.371663 INFO::Fitting model to feature number 508, F536
## 2026-05-18 18:32:28.373151 INFO::Fitting model to feature number 509, F537
## 2026-05-18 18:32:28.374337 INFO::Fitting model to feature number 510, F539
## 2026-05-18 18:32:28.3755 INFO::Fitting model to feature number 511, F540
## 2026-05-18 18:32:28.376686 INFO::Fitting model to feature number 512, F541
## 2026-05-18 18:32:28.377851 INFO::Fitting model to feature number 513, F543
## 2026-05-18 18:32:28.379005 INFO::Fitting model to feature number 514, F544
## 2026-05-18 18:32:28.380418 INFO::Fitting model to feature number 515, F545
## 2026-05-18 18:32:28.382246 INFO::Fitting model to feature number 516, F546
## 2026-05-18 18:32:28.383712 INFO::Fitting model to feature number 517, F547
## 2026-05-18 18:32:28.384976 INFO::Fitting model to feature number 518, F548
## 2026-05-18 18:32:28.386216 INFO::Fitting model to feature number 519, F549
## 2026-05-18 18:32:28.387473 INFO::Fitting model to feature number 520, F550
## 2026-05-18 18:32:28.388688 INFO::Fitting model to feature number 521, F551
## 2026-05-18 18:32:28.38998 INFO::Fitting model to feature number 522, F552
## 2026-05-18 18:32:28.391617 INFO::Fitting model to feature number 523, F553
## 2026-05-18 18:32:28.393142 INFO::Fitting model to feature number 524, F554
## 2026-05-18 18:32:28.394567 INFO::Fitting model to feature number 525, F555
## 2026-05-18 18:32:28.395785 INFO::Fitting model to feature number 526, F556
## 2026-05-18 18:32:28.396971 INFO::Fitting model to feature number 527, F557
## 2026-05-18 18:32:28.398084 INFO::Fitting model to feature number 528, F558
## 2026-05-18 18:32:28.399172 INFO::Fitting model to feature number 529, F559
## 2026-05-18 18:32:28.400624 INFO::Fitting model to feature number 530, F560
## 2026-05-18 18:32:28.402276 INFO::Fitting model to feature number 531, F561
## 2026-05-18 18:32:28.404367 INFO::Fitting model to feature number 532, F562
## 2026-05-18 18:32:28.405869 INFO::Fitting model to feature number 533, F563
## 2026-05-18 18:32:28.407274 INFO::Fitting model to feature number 534, F564
## 2026-05-18 18:32:28.408629 INFO::Fitting model to feature number 535, F566
## 2026-05-18 18:32:28.40999 INFO::Fitting model to feature number 536, F567
## 2026-05-18 18:32:28.411451 INFO::Fitting model to feature number 537, F568
## 2026-05-18 18:32:28.412752 INFO::Fitting model to feature number 538, F569
## 2026-05-18 18:32:28.414101 INFO::Fitting model to feature number 539, F570
## 2026-05-18 18:32:28.415361 INFO::Fitting model to feature number 540, F571
## 2026-05-18 18:32:28.416688 INFO::Fitting model to feature number 541, F572
## 2026-05-18 18:32:28.417962 INFO::Fitting model to feature number 542, F573
## 2026-05-18 18:32:28.419183 INFO::Fitting model to feature number 543, F574
## 2026-05-18 18:32:28.420899 INFO::Fitting model to feature number 544, F575
## 2026-05-18 18:32:28.422544 INFO::Fitting model to feature number 545, F576
## 2026-05-18 18:32:28.423822 INFO::Fitting model to feature number 546, F578
## 2026-05-18 18:32:28.425078 INFO::Fitting model to feature number 547, F579
## 2026-05-18 18:32:28.426328 INFO::Fitting model to feature number 548, F580
## 2026-05-18 18:32:28.427499 INFO::Fitting model to feature number 549, F581
## 2026-05-18 18:32:28.42867 INFO::Fitting model to feature number 550, F582
## 2026-05-18 18:32:28.429863 INFO::Fitting model to feature number 551, F583
## 2026-05-18 18:32:28.431525 INFO::Fitting model to feature number 552, F584
## 2026-05-18 18:32:28.432902 INFO::Fitting model to feature number 553, F585
## 2026-05-18 18:32:28.434087 INFO::Fitting model to feature number 554, F586
## 2026-05-18 18:32:28.435238 INFO::Fitting model to feature number 555, F587
## 2026-05-18 18:32:28.43639 INFO::Fitting model to feature number 556, F588
## 2026-05-18 18:32:28.437497 INFO::Fitting model to feature number 557, F589
## 2026-05-18 18:32:28.438592 INFO::Fitting model to feature number 558, F590
## 2026-05-18 18:32:28.439767 INFO::Fitting model to feature number 559, F591
## 2026-05-18 18:32:28.441424 INFO::Fitting model to feature number 560, F592
## 2026-05-18 18:32:28.443058 INFO::Fitting model to feature number 561, F593
## 2026-05-18 18:32:28.444784 INFO::Fitting model to feature number 562, F594
## 2026-05-18 18:32:28.446228 INFO::Fitting model to feature number 563, F595
## 2026-05-18 18:32:28.447596 INFO::Fitting model to feature number 564, F596
## 2026-05-18 18:32:28.448872 INFO::Fitting model to feature number 565, F597
## 2026-05-18 18:32:28.45025 INFO::Fitting model to feature number 566, F598
## 2026-05-18 18:32:28.452005 INFO::Fitting model to feature number 567, F599
## 2026-05-18 18:32:28.453585 INFO::Fitting model to feature number 568, F600
## 2026-05-18 18:32:28.454879 INFO::Fitting model to feature number 569, F601
## 2026-05-18 18:32:28.456132 INFO::Fitting model to feature number 570, F602
## 2026-05-18 18:32:28.457353 INFO::Fitting model to feature number 571, F603
## 2026-05-18 18:32:28.458613 INFO::Fitting model to feature number 572, F605
## 2026-05-18 18:32:28.459842 INFO::Fitting model to feature number 573, F606
## 2026-05-18 18:32:28.461551 INFO::Fitting model to feature number 574, F607
## 2026-05-18 18:32:28.463369 INFO::Fitting model to feature number 575, F608
## 2026-05-18 18:32:28.464808 INFO::Fitting model to feature number 576, F609
## 2026-05-18 18:32:28.466197 INFO::Fitting model to feature number 577, F610
## 2026-05-18 18:32:28.467713 INFO::Fitting model to feature number 578, F611
## 2026-05-18 18:32:28.469022 INFO::Fitting model to feature number 579, F612
## 2026-05-18 18:32:28.470527 INFO::Fitting model to feature number 580, F613
## 2026-05-18 18:32:28.472245 INFO::Fitting model to feature number 581, F614
## 2026-05-18 18:32:28.47369 INFO::Fitting model to feature number 582, F615
## 2026-05-18 18:32:28.47549 INFO::Fitting model to feature number 583, F616
## 2026-05-18 18:32:28.477111 INFO::Fitting model to feature number 584, F617
## 2026-05-18 18:32:28.478638 INFO::Fitting model to feature number 585, F618
## 2026-05-18 18:32:28.480146 INFO::Fitting model to feature number 586, F619
## 2026-05-18 18:32:28.482171 INFO::Fitting model to feature number 587, F620
## 2026-05-18 18:32:28.484036 INFO::Fitting model to feature number 588, F621
## 2026-05-18 18:32:28.485586 INFO::Fitting model to feature number 589, F622
## 2026-05-18 18:32:28.486928 INFO::Fitting model to feature number 590, F623
## 2026-05-18 18:32:28.488174 INFO::Fitting model to feature number 591, F624
## 2026-05-18 18:32:28.489298 INFO::Fitting model to feature number 592, F625
## 2026-05-18 18:32:28.490762 INFO::Fitting model to feature number 593, F626
## 2026-05-18 18:32:28.492433 INFO::Fitting model to feature number 594, F627
## 2026-05-18 18:32:28.500176 INFO::Fitting model to feature number 595, F628
## 2026-05-18 18:32:28.501824 INFO::Fitting model to feature number 596, F630
## 2026-05-18 18:32:28.503246 INFO::Fitting model to feature number 597, F631
## 2026-05-18 18:32:28.504599 INFO::Fitting model to feature number 598, F632
## 2026-05-18 18:32:28.505913 INFO::Fitting model to feature number 599, F633
## 2026-05-18 18:32:28.507221 INFO::Fitting model to feature number 600, F634
## 2026-05-18 18:32:28.508508 INFO::Fitting model to feature number 601, F635
## 2026-05-18 18:32:28.509759 INFO::Fitting model to feature number 602, F636
## 2026-05-18 18:32:28.511337 INFO::Fitting model to feature number 603, F637
## 2026-05-18 18:32:28.51291 INFO::Fitting model to feature number 604, F638
## 2026-05-18 18:32:28.514689 INFO::Fitting model to feature number 605, F639
## 2026-05-18 18:32:28.516079 INFO::Fitting model to feature number 606, F640
## 2026-05-18 18:32:28.517389 INFO::Fitting model to feature number 607, F641
## 2026-05-18 18:32:28.518623 INFO::Fitting model to feature number 608, F642
## 2026-05-18 18:32:28.51985 INFO::Fitting model to feature number 609, F643
## 2026-05-18 18:32:28.521071 INFO::Fitting model to feature number 610, F644
## 2026-05-18 18:32:28.522349 INFO::Fitting model to feature number 611, F645
## 2026-05-18 18:32:28.52359 INFO::Fitting model to feature number 612, F646
## 2026-05-18 18:32:28.524885 INFO::Fitting model to feature number 613, F647
## 2026-05-18 18:32:28.526165 INFO::Fitting model to feature number 614, F648
## 2026-05-18 18:32:28.527426 INFO::Fitting model to feature number 615, F649
## 2026-05-18 18:32:28.528643 INFO::Fitting model to feature number 616, F650
## 2026-05-18 18:32:28.529837 INFO::Fitting model to feature number 617, F651
## 2026-05-18 18:32:28.531556 INFO::Fitting model to feature number 618, F652
## 2026-05-18 18:32:28.532909 INFO::Fitting model to feature number 619, F653
## 2026-05-18 18:32:28.53472 INFO::Fitting model to feature number 620, F654
## 2026-05-18 18:32:28.536147 INFO::Fitting model to feature number 621, F655
## 2026-05-18 18:32:28.537527 INFO::Fitting model to feature number 622, F656
## 2026-05-18 18:32:28.538894 INFO::Fitting model to feature number 623, F657
## 2026-05-18 18:32:28.540282 INFO::Fitting model to feature number 624, F658
## 2026-05-18 18:32:28.542106 INFO::Fitting model to feature number 625, F659
## 2026-05-18 18:32:28.543539 INFO::Fitting model to feature number 626, F660
## 2026-05-18 18:32:28.544734 INFO::Fitting model to feature number 627, F661
## 2026-05-18 18:32:28.545874 INFO::Fitting model to feature number 628, F662
## 2026-05-18 18:32:28.547075 INFO::Fitting model to feature number 629, F663
## 2026-05-18 18:32:28.54832 INFO::Fitting model to feature number 630, F664
## 2026-05-18 18:32:28.549425 INFO::Fitting model to feature number 631, F665
## 2026-05-18 18:32:28.550529 INFO::Fitting model to feature number 632, F666
## 2026-05-18 18:32:28.551626 INFO::Fitting model to feature number 633, F667
## 2026-05-18 18:32:28.552705 INFO::Fitting model to feature number 634, F668
## 2026-05-18 18:32:28.553798 INFO::Fitting model to feature number 635, F669
## 2026-05-18 18:32:28.554915 INFO::Fitting model to feature number 636, F670
## 2026-05-18 18:32:28.556079 INFO::Fitting model to feature number 637, F671
## 2026-05-18 18:32:28.557183 INFO::Fitting model to feature number 638, F673
## 2026-05-18 18:32:28.558282 INFO::Fitting model to feature number 639, F674
## 2026-05-18 18:32:28.559366 INFO::Fitting model to feature number 640, F675
## 2026-05-18 18:32:28.560831 INFO::Fitting model to feature number 641, F676
## 2026-05-18 18:32:28.562475 INFO::Fitting model to feature number 642, F677
## 2026-05-18 18:32:28.563958 INFO::Fitting model to feature number 643, F678
## 2026-05-18 18:32:28.565265 INFO::Fitting model to feature number 644, F679
## 2026-05-18 18:32:28.566498 INFO::Fitting model to feature number 645, F680
## 2026-05-18 18:32:28.567737 INFO::Fitting model to feature number 646, F681
## 2026-05-18 18:32:28.568977 INFO::Fitting model to feature number 647, F682
## 2026-05-18 18:32:28.570231 INFO::Fitting model to feature number 648, F683
## 2026-05-18 18:32:28.571452 INFO::Fitting model to feature number 649, F684
## 2026-05-18 18:32:28.572666 INFO::Fitting model to feature number 650, F685
## 2026-05-18 18:32:28.57385 INFO::Fitting model to feature number 651, F686
## 2026-05-18 18:32:28.575035 INFO::Fitting model to feature number 652, F687
## 2026-05-18 18:32:28.576238 INFO::Fitting model to feature number 653, F688
## 2026-05-18 18:32:28.577466 INFO::Fitting model to feature number 654, F689
## 2026-05-18 18:32:28.578667 INFO::Fitting model to feature number 655, F690
## 2026-05-18 18:32:28.579858 INFO::Fitting model to feature number 656, F691
## 2026-05-18 18:32:28.581059 INFO::Fitting model to feature number 657, F692
## 2026-05-18 18:32:28.582374 INFO::Fitting model to feature number 658, F693
## 2026-05-18 18:32:28.583587 INFO::Fitting model to feature number 659, F694
## 2026-05-18 18:32:28.584806 INFO::Fitting model to feature number 660, F695
## 2026-05-18 18:32:28.58607 INFO::Fitting model to feature number 661, F696
## 2026-05-18 18:32:28.587302 INFO::Fitting model to feature number 662, F697
## 2026-05-18 18:32:28.588526 INFO::Fitting model to feature number 663, F698
## 2026-05-18 18:32:28.589725 INFO::Fitting model to feature number 664, F699
## 2026-05-18 18:32:28.591233 INFO::Fitting model to feature number 665, F700
## 2026-05-18 18:32:28.592682 INFO::Fitting model to feature number 666, F701
## 2026-05-18 18:32:28.594224 INFO::Fitting model to feature number 667, F702
## 2026-05-18 18:32:28.595611 INFO::Fitting model to feature number 668, F704
## 2026-05-18 18:32:28.596874 INFO::Fitting model to feature number 669, F705
## 2026-05-18 18:32:28.598108 INFO::Fitting model to feature number 670, F706
## 2026-05-18 18:32:28.599314 INFO::Fitting model to feature number 671, F707
## 2026-05-18 18:32:28.600714 INFO::Fitting model to feature number 672, F708
## 2026-05-18 18:32:28.602188 INFO::Fitting model to feature number 673, F709
## 2026-05-18 18:32:28.603648 INFO::Fitting model to feature number 674, F710
## 2026-05-18 18:32:28.604933 INFO::Fitting model to feature number 675, F711
## 2026-05-18 18:32:28.606016 INFO::Fitting model to feature number 676, F712
## 2026-05-18 18:32:28.60708 INFO::Fitting model to feature number 677, F713
## 2026-05-18 18:32:28.608153 INFO::Fitting model to feature number 678, F714
## 2026-05-18 18:32:28.609291 INFO::Fitting model to feature number 679, F715
## 2026-05-18 18:32:28.610427 INFO::Fitting model to feature number 680, F716
## 2026-05-18 18:32:28.611529 INFO::Fitting model to feature number 681, F717
## 2026-05-18 18:32:28.612623 INFO::Fitting model to feature number 682, F718
## 2026-05-18 18:32:28.613718 INFO::Fitting model to feature number 683, F719
## 2026-05-18 18:32:28.614871 INFO::Fitting model to feature number 684, F720
## 2026-05-18 18:32:28.615992 INFO::Fitting model to feature number 685, F721
## 2026-05-18 18:32:28.617081 INFO::Fitting model to feature number 686, F722
## 2026-05-18 18:32:28.618188 INFO::Fitting model to feature number 687, F723
## 2026-05-18 18:32:28.619286 INFO::Fitting model to feature number 688, F724
## 2026-05-18 18:32:28.62071 INFO::Fitting model to feature number 689, F725
## 2026-05-18 18:32:28.622411 INFO::Fitting model to feature number 690, F726
## 2026-05-18 18:32:28.623845 INFO::Fitting model to feature number 691, F727
## 2026-05-18 18:32:28.625501 INFO::Fitting model to feature number 692, F728
## 2026-05-18 18:32:28.626816 INFO::Fitting model to feature number 693, F729
## 2026-05-18 18:32:28.627996 INFO::Fitting model to feature number 694, F730
## 2026-05-18 18:32:28.629163 INFO::Fitting model to feature number 695, F731
## 2026-05-18 18:32:28.6304 INFO::Fitting model to feature number 696, F732
## 2026-05-18 18:32:28.632213 INFO::Fitting model to feature number 697, F733
## 2026-05-18 18:32:28.633627 INFO::Fitting model to feature number 698, F734
## 2026-05-18 18:32:28.634983 INFO::Fitting model to feature number 699, F735
## 2026-05-18 18:32:28.63627 INFO::Fitting model to feature number 700, F736
## 2026-05-18 18:32:28.637542 INFO::Fitting model to feature number 701, F737
## 2026-05-18 18:32:28.638795 INFO::Fitting model to feature number 702, F739
## 2026-05-18 18:32:28.640062 INFO::Fitting model to feature number 703, F740
## 2026-05-18 18:32:28.641776 INFO::Fitting model to feature number 704, F741
## 2026-05-18 18:32:28.643293 INFO::Fitting model to feature number 705, F742
## 2026-05-18 18:32:28.644521 INFO::Fitting model to feature number 706, F743
## 2026-05-18 18:32:28.64565 INFO::Fitting model to feature number 707, F745
## 2026-05-18 18:32:28.646771 INFO::Fitting model to feature number 708, F746
## 2026-05-18 18:32:28.647885 INFO::Fitting model to feature number 709, F747
## 2026-05-18 18:32:28.649022 INFO::Fitting model to feature number 710, F748
## 2026-05-18 18:32:28.650143 INFO::Fitting model to feature number 711, F749
## 2026-05-18 18:32:28.651877 INFO::Fitting model to feature number 712, F750
## 2026-05-18 18:32:28.653555 INFO::Fitting model to feature number 713, F751
## 2026-05-18 18:32:28.65517 INFO::Fitting model to feature number 714, F752
## 2026-05-18 18:32:28.656539 INFO::Fitting model to feature number 715, F753
## 2026-05-18 18:32:28.658002 INFO::Fitting model to feature number 716, F755
## 2026-05-18 18:32:28.65936 INFO::Fitting model to feature number 717, F756
## 2026-05-18 18:32:28.661012 INFO::Fitting model to feature number 718, F757
## 2026-05-18 18:32:28.662601 INFO::Fitting model to feature number 719, F758
## 2026-05-18 18:32:28.66442 INFO::Fitting model to feature number 720, F759
## 2026-05-18 18:32:28.665925 INFO::Fitting model to feature number 721, F760
## 2026-05-18 18:32:28.667264 INFO::Fitting model to feature number 722, F761
## 2026-05-18 18:32:28.668551 INFO::Fitting model to feature number 723, F762
## 2026-05-18 18:32:28.669813 INFO::Fitting model to feature number 724, F763
## 2026-05-18 18:32:28.67133 INFO::Fitting model to feature number 725, F764
## 2026-05-18 18:32:28.672923 INFO::Fitting model to feature number 726, F765
## 2026-05-18 18:32:28.674326 INFO::Fitting model to feature number 727, F766
## 2026-05-18 18:32:28.675592 INFO::Fitting model to feature number 728, F767
## 2026-05-18 18:32:28.676841 INFO::Fitting model to feature number 729, F768
## 2026-05-18 18:32:28.678109 INFO::Fitting model to feature number 730, F769
## 2026-05-18 18:32:28.679317 INFO::Fitting model to feature number 731, F770
## 2026-05-18 18:32:28.680507 INFO::Fitting model to feature number 732, F771
## 2026-05-18 18:32:28.681726 INFO::Fitting model to feature number 733, F772
## 2026-05-18 18:32:28.682927 INFO::Fitting model to feature number 734, F773
## 2026-05-18 18:32:28.684139 INFO::Fitting model to feature number 735, F774
## 2026-05-18 18:32:28.685365 INFO::Fitting model to feature number 736, F775
## 2026-05-18 18:32:28.686608 INFO::Fitting model to feature number 737, F776
## 2026-05-18 18:32:28.68782 INFO::Fitting model to feature number 738, F777
## 2026-05-18 18:32:28.689117 INFO::Fitting model to feature number 739, F778
## 2026-05-18 18:32:28.690389 INFO::Fitting model to feature number 740, F779
## 2026-05-18 18:32:28.691738 INFO::Fitting model to feature number 741, F780
## 2026-05-18 18:32:28.693138 INFO::Fitting model to feature number 742, F781
## 2026-05-18 18:32:28.694456 INFO::Fitting model to feature number 743, F782
## 2026-05-18 18:32:28.695748 INFO::Fitting model to feature number 744, F783
## 2026-05-18 18:32:28.697003 INFO::Fitting model to feature number 745, F784
## 2026-05-18 18:32:28.698237 INFO::Fitting model to feature number 746, F785
## 2026-05-18 18:32:28.69947 INFO::Fitting model to feature number 747, F786
## 2026-05-18 18:32:28.701063 INFO::Fitting model to feature number 748, F787
## 2026-05-18 18:32:28.702836 INFO::Fitting model to feature number 749, F788
## 2026-05-18 18:32:28.704712 INFO::Fitting model to feature number 750, F789
## 2026-05-18 18:32:28.706373 INFO::Fitting model to feature number 751, F790
## 2026-05-18 18:32:28.707739 INFO::Fitting model to feature number 752, F791
## 2026-05-18 18:32:28.709099 INFO::Fitting model to feature number 753, F792
## 2026-05-18 18:32:28.710369 INFO::Fitting model to feature number 754, F793
## 2026-05-18 18:32:28.712449 INFO::Fitting model to feature number 755, F794
## 2026-05-18 18:32:28.714027 INFO::Fitting model to feature number 756, F795
## 2026-05-18 18:32:28.721572 INFO::Fitting model to feature number 757, F796
## 2026-05-18 18:32:28.722971 INFO::Fitting model to feature number 758, F797
## 2026-05-18 18:32:28.724215 INFO::Fitting model to feature number 759, F798
## 2026-05-18 18:32:28.725507 INFO::Fitting model to feature number 760, F799
## 2026-05-18 18:32:28.726728 INFO::Fitting model to feature number 761, F800
## 2026-05-18 18:32:28.727928 INFO::Fitting model to feature number 762, F801
## 2026-05-18 18:32:28.729148 INFO::Fitting model to feature number 763, F802
## 2026-05-18 18:32:28.730385 INFO::Fitting model to feature number 764, F803
## 2026-05-18 18:32:28.732528 INFO::Fitting model to feature number 765, F804
## 2026-05-18 18:32:28.734391 INFO::Fitting model to feature number 766, F805
## 2026-05-18 18:32:28.735885 INFO::Fitting model to feature number 767, F806
## 2026-05-18 18:32:28.73721 INFO::Fitting model to feature number 768, F808
## 2026-05-18 18:32:28.738609 INFO::Fitting model to feature number 769, F809
## 2026-05-18 18:32:28.739953 INFO::Fitting model to feature number 770, F810
## 2026-05-18 18:32:28.741606 INFO::Fitting model to feature number 771, F811
## 2026-05-18 18:32:28.743077 INFO::Fitting model to feature number 772, F812
## 2026-05-18 18:32:28.744576 INFO::Fitting model to feature number 773, F813
## 2026-05-18 18:32:28.746078 INFO::Fitting model to feature number 774, F814
## 2026-05-18 18:32:28.747293 INFO::Fitting model to feature number 775, F815
## 2026-05-18 18:32:28.748449 INFO::Fitting model to feature number 776, F816
## 2026-05-18 18:32:28.749635 INFO::Fitting model to feature number 777, F817
## 2026-05-18 18:32:28.750767 INFO::Fitting model to feature number 778, F818
## 2026-05-18 18:32:28.751861 INFO::Fitting model to feature number 779, F819
## 2026-05-18 18:32:28.75296 INFO::Fitting model to feature number 780, F820
## 2026-05-18 18:32:28.754084 INFO::Fitting model to feature number 781, F821
## 2026-05-18 18:32:28.755198 INFO::Fitting model to feature number 782, F822
## 2026-05-18 18:32:28.756326 INFO::Fitting model to feature number 783, F823
## 2026-05-18 18:32:28.757417 INFO::Fitting model to feature number 784, F824
## 2026-05-18 18:32:28.758502 INFO::Fitting model to feature number 785, F825
## 2026-05-18 18:32:28.759615 INFO::Fitting model to feature number 786, F826
## 2026-05-18 18:32:28.761009 INFO::Fitting model to feature number 787, F827
## 2026-05-18 18:32:28.762635 INFO::Fitting model to feature number 788, F828
## 2026-05-18 18:32:28.764265 INFO::Fitting model to feature number 789, F829
## 2026-05-18 18:32:28.765665 INFO::Fitting model to feature number 790, F830
## 2026-05-18 18:32:28.767023 INFO::Fitting model to feature number 791, F831
## 2026-05-18 18:32:28.768364 INFO::Fitting model to feature number 792, F832
## 2026-05-18 18:32:28.769627 INFO::Fitting model to feature number 793, F833
## 2026-05-18 18:32:28.771261 INFO::Fitting model to feature number 794, F834
## 2026-05-18 18:32:28.77283 INFO::Fitting model to feature number 795, F835
## 2026-05-18 18:32:28.774431 INFO::Fitting model to feature number 796, F836
## 2026-05-18 18:32:28.775732 INFO::Fitting model to feature number 797, F837
## 2026-05-18 18:32:28.776941 INFO::Fitting model to feature number 798, F838
## 2026-05-18 18:32:28.778161 INFO::Fitting model to feature number 799, F839
## 2026-05-18 18:32:28.779295 INFO::Fitting model to feature number 800, F840
## 2026-05-18 18:32:28.780455 INFO::Fitting model to feature number 801, F841
## 2026-05-18 18:32:28.7822 INFO::Fitting model to feature number 802, F842
## 2026-05-18 18:32:28.783627 INFO::Fitting model to feature number 803, F843
## 2026-05-18 18:32:28.785261 INFO::Fitting model to feature number 804, F844
## 2026-05-18 18:32:28.786908 INFO::Fitting model to feature number 805, F845
## 2026-05-18 18:32:28.788293 INFO::Fitting model to feature number 806, F847
## 2026-05-18 18:32:28.789544 INFO::Fitting model to feature number 807, F848
## 2026-05-18 18:32:28.791063 INFO::Fitting model to feature number 808, F849
## 2026-05-18 18:32:28.792586 INFO::Fitting model to feature number 809, F850
## 2026-05-18 18:32:28.79388 INFO::Fitting model to feature number 810, F851
## 2026-05-18 18:32:28.795821 INFO::Fitting model to feature number 811, F852
## 2026-05-18 18:32:28.797359 INFO::Fitting model to feature number 812, F853
## 2026-05-18 18:32:28.79883 INFO::Fitting model to feature number 813, F854
## 2026-05-18 18:32:28.800136 INFO::Fitting model to feature number 814, F855
## 2026-05-18 18:32:28.801722 INFO::Fitting model to feature number 815, F856
## 2026-05-18 18:32:28.8031 INFO::Fitting model to feature number 816, F857
## 2026-05-18 18:32:28.804571 INFO::Fitting model to feature number 817, F858
## 2026-05-18 18:32:28.806445 INFO::Fitting model to feature number 818, F859
## 2026-05-18 18:32:28.807915 INFO::Fitting model to feature number 819, F860
## 2026-05-18 18:32:28.80947 INFO::Fitting model to feature number 820, F861
## 2026-05-18 18:32:28.810952 INFO::Fitting model to feature number 821, F862
## 2026-05-18 18:32:28.812542 INFO::Fitting model to feature number 822, F863
## 2026-05-18 18:32:28.813962 INFO::Fitting model to feature number 823, F864
## 2026-05-18 18:32:28.815615 INFO::Fitting model to feature number 824, F865
## 2026-05-18 18:32:28.817091 INFO::Fitting model to feature number 825, F866
## 2026-05-18 18:32:28.818482 INFO::Fitting model to feature number 826, F867
## 2026-05-18 18:32:28.819747 INFO::Fitting model to feature number 827, F868
## 2026-05-18 18:32:28.821256 INFO::Fitting model to feature number 828, F869
## 2026-05-18 18:32:28.822795 INFO::Fitting model to feature number 829, F870
## 2026-05-18 18:32:28.824426 INFO::Fitting model to feature number 830, F871
## 2026-05-18 18:32:28.825902 INFO::Fitting model to feature number 831, F872
## 2026-05-18 18:32:28.827258 INFO::Fitting model to feature number 832, F873
## 2026-05-18 18:32:28.828527 INFO::Fitting model to feature number 833, F874
## 2026-05-18 18:32:28.82983 INFO::Fitting model to feature number 834, F875
## 2026-05-18 18:32:28.831314 INFO::Fitting model to feature number 835, F876
## 2026-05-18 18:32:28.832754 INFO::Fitting model to feature number 836, F877
## 2026-05-18 18:32:28.834012 INFO::Fitting model to feature number 837, F878
## 2026-05-18 18:32:28.835476 INFO::Fitting model to feature number 838, F879
## 2026-05-18 18:32:28.836769 INFO::Fitting model to feature number 839, F880
## 2026-05-18 18:32:28.837991 INFO::Fitting model to feature number 840, F881
## 2026-05-18 18:32:28.83915 INFO::Fitting model to feature number 841, F882
## 2026-05-18 18:32:28.840309 INFO::Fitting model to feature number 842, F883
## 2026-05-18 18:32:28.84142 INFO::Fitting model to feature number 843, F884
## 2026-05-18 18:32:28.84253 INFO::Fitting model to feature number 844, F885
## 2026-05-18 18:32:28.843657 INFO::Fitting model to feature number 845, F886
## 2026-05-18 18:32:28.844804 INFO::Fitting model to feature number 846, F887
## 2026-05-18 18:32:28.846013 INFO::Fitting model to feature number 847, F888
## 2026-05-18 18:32:28.847247 INFO::Fitting model to feature number 848, F889
## 2026-05-18 18:32:28.848422 INFO::Fitting model to feature number 849, F890
## 2026-05-18 18:32:28.849594 INFO::Fitting model to feature number 850, F891
## 2026-05-18 18:32:28.850844 INFO::Fitting model to feature number 851, F892
## 2026-05-18 18:32:28.852399 INFO::Fitting model to feature number 852, F893
## 2026-05-18 18:32:28.854233 INFO::Fitting model to feature number 853, F894
## 2026-05-18 18:32:28.855674 INFO::Fitting model to feature number 854, F895
## 2026-05-18 18:32:28.857018 INFO::Fitting model to feature number 855, F896
## 2026-05-18 18:32:28.85836 INFO::Fitting model to feature number 856, F897
## 2026-05-18 18:32:28.859638 INFO::Fitting model to feature number 857, F898
## 2026-05-18 18:32:28.861013 INFO::Fitting model to feature number 858, F899
## 2026-05-18 18:32:28.86244 INFO::Fitting model to feature number 859, F900
## 2026-05-18 18:32:28.928683 INFO::Counting total values for each feature
## 2026-05-18 18:32:28.974906 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2026-05-18 18:32:29.02276 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2026-05-18 18:32:29.069466 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2026-05-18 18:32:29.116983 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2026-05-18 18:32:29.140369 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2026-05-18 18:32:29.159437 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2026-05-18 18:32:29.168346 INFO::Writing the significant results (those which are less than or equal to the threshold of 0.250000 ) to file (ordered by increasing q-values): Macarron_output/maaslin2_results/significant_results.tsv
## 2026-05-18 18:32:29.172485 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2026-05-18 18:32:29.180085 INFO::Plotting associations from most to least significant, grouped by metadata
## 2026-05-18 18:32:29.180869 INFO::Plotting data for metadata number 1, diagnosis
## 2026-05-18 18:32:29.198916 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2026-05-18 18:32:29.389265 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2026-05-18 18:32:29.501137 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2026-05-18 18:32:29.604079 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2026-05-18 18:32:29.709326 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2026-05-18 18:32:29.809884 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2026-05-18 18:32:29.907908 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2026-05-18 18:32:30.002006 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2026-05-18 18:32:30.102605 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2026-05-18 18:32:30.201181 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2026-05-18 18:32:30.305006 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2026-05-18 18:32:30.408025 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2026-05-18 18:32:30.503443 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2026-05-18 18:32:30.605188 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2026-05-18 18:32:30.711317 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2026-05-18 18:32:30.814899 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2026-05-18 18:32:30.920953 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2026-05-18 18:32:31.024918 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2026-05-18 18:32:31.124127 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2026-05-18 18:32:31.22885 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2026-05-18 18:32:31.332737 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2026-05-18 18:32:31.439696 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2026-05-18 18:32:31.54197 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2026-05-18 18:32:31.650643 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2026-05-18 18:32:31.761188 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2026-05-18 18:32:31.869834 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2026-05-18 18:32:32.018012 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2026-05-18 18:32:32.123882 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2026-05-18 18:32:32.232112 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2026-05-18 18:32:32.337972 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2026-05-18 18:32:32.453465 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2026-05-18 18:32:32.564117 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2026-05-18 18:32:32.668222 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2026-05-18 18:32:32.772291 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2026-05-18 18:32:32.884678 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2026-05-18 18:32:32.994169 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2026-05-18 18:32:33.107019 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2026-05-18 18:32:33.220399 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2026-05-18 18:32:33.334591 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2026-05-18 18:32:33.446559 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2026-05-18 18:32:33.545277 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2026-05-18 18:32:33.655256 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2026-05-18 18:32:33.765181 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2026-05-18 18:32:33.870431 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2026-05-18 18:32:33.979041 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2026-05-18 18:32:34.092714 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2026-05-18 18:32:34.209267 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2026-05-18 18:32:34.314998 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2026-05-18 18:32:34.449363 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2026-05-18 18:32:34.56662 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2026-05-18 18:32:34.668744 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2026-05-18 18:32:34.778644 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2026-05-18 18:32:35.157461 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2026-05-18 18:32:35.263082 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2026-05-18 18:32:35.375293 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2026-05-18 18:32:35.490854 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2026-05-18 18:32:35.587675 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2026-05-18 18:32:35.684191 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2026-05-18 18:32:35.78135 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2026-05-18 18:32:35.877052 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2026-05-18 18:32:35.96679 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2026-05-18 18:32:36.05834 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2026-05-18 18:32:36.150279 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2026-05-18 18:32:36.247039 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2026-05-18 18:32:36.340465 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2026-05-18 18:32:36.435832 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2026-05-18 18:32:36.531365 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2026-05-18 18:32:36.628362 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2026-05-18 18:32:36.717291 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2026-05-18 18:32:36.837334 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2026-05-18 18:32:36.940278 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2026-05-18 18:32:37.037522 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2026-05-18 18:32:37.138804 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2026-05-18 18:32:37.235521 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2026-05-18 18:32:37.335736 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2026-05-18 18:32:37.430438 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2026-05-18 18:32:37.524702 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2026-05-18 18:32:37.623165 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2026-05-18 18:32:37.72333 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2026-05-18 18:32:37.821296 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2026-05-18 18:32:37.919201 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2026-05-18 18:32:38.020098 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2026-05-18 18:32:38.114484 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2026-05-18 18:32:38.209588 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2026-05-18 18:32:38.306451 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2026-05-18 18:32:38.405758 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2026-05-18 18:32:38.504741 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2026-05-18 18:32:38.600792 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2026-05-18 18:32:38.705529 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2026-05-18 18:32:38.805398 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2026-05-18 18:32:38.903903 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2026-05-18 18:32:39.004516 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2026-05-18 18:32:39.103027 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2026-05-18 18:32:39.196152 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2026-05-18 18:32:39.294204 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2026-05-18 18:32:39.387496 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2026-05-18 18:32:39.485612 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2026-05-18 18:32:39.580644 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2026-05-18 18:32:39.678119 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2026-05-18 18:32:39.776003 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2026-05-18 18:32:39.871408 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2026-05-18 18:32:39.960949 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2026-05-18 18:32:40.05345 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2026-05-18 18:32:40.151895 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2026-05-18 18:32:40.249253 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2026-05-18 18:32:40.342758 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2026-05-18 18:32:40.442383 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2026-05-18 18:32:40.536095 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2026-05-18 18:32:40.632863 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2026-05-18 18:32:40.731534 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2026-05-18 18:32:40.834478 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2026-05-18 18:32:40.927452 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2026-05-18 18:32:41.017907 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2026-05-18 18:32:41.114212 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2026-05-18 18:32:41.206098 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2026-05-18 18:32:41.301744 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2026-05-18 18:32:41.400552 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2026-05-18 18:32:41.501133 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2026-05-18 18:32:41.596851 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2026-05-18 18:32:41.694107 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2026-05-18 18:32:41.792388 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2026-05-18 18:32:41.883524 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2026-05-18 18:32:41.971991 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2026-05-18 18:32:42.065885 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2026-05-18 18:32:42.164855 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2026-05-18 18:32:42.256628 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2026-05-18 18:32:42.351367 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2026-05-18 18:32:42.48594 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2026-05-18 18:32:42.58292 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2026-05-18 18:32:42.685065 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2026-05-18 18:32:42.800669 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2026-05-18 18:32:42.90443 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2026-05-18 18:32:42.998637 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2026-05-18 18:32:43.091576 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2026-05-18 18:32:43.193376 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2026-05-18 18:32:43.291885 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2026-05-18 18:32:43.383487 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2026-05-18 18:32:43.478505 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2026-05-18 18:32:43.579755 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2026-05-18 18:32:43.67962 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2026-05-18 18:32:43.779518 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2026-05-18 18:32:43.876985 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2026-05-18 18:32:43.980838 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2026-05-18 18:32:44.079169 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2026-05-18 18:32:44.169489 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2026-05-18 18:32:44.267732 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2026-05-18 18:32:44.365313 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2026-05-18 18:32:44.460925 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2026-05-18 18:32:44.560489 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2026-05-18 18:32:44.666137 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2026-05-18 18:32:44.766825 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2026-05-18 18:32:44.865323 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2026-05-18 18:32:44.958673 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2026-05-18 18:32:45.057835 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2026-05-18 18:32:45.150734 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2026-05-18 18:32:45.24516 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2026-05-18 18:32:45.349883 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2026-05-18 18:32:45.446662 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2026-05-18 18:32:45.542687 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2026-05-18 18:32:45.634732 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2026-05-18 18:32:45.733151 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2026-05-18 18:32:45.830533 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2026-05-18 18:32:45.924475 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2026-05-18 18:32:46.019387 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2026-05-18 18:32:46.12171 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2026-05-18 18:32:46.213788 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2026-05-18 18:32:46.303541 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2026-05-18 18:32:46.404716 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2026-05-18 18:32:46.50311 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2026-05-18 18:32:46.599083 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2026-05-18 18:32:46.696902 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2026-05-18 18:32:46.802912 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2026-05-18 18:32:46.895246 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2026-05-18 18:32:46.983055 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2026-05-18 18:32:47.078152 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2026-05-18 18:32:47.170361 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2026-05-18 18:32:47.268633 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2026-05-18 18:32:47.366802 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2026-05-18 18:32:47.475802 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2026-05-18 18:32:47.575314 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2026-05-18 18:32:47.669928 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2026-05-18 18:32:47.765759 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2026-05-18 18:32:47.863521 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2026-05-18 18:32:47.957599 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2026-05-18 18:32:48.050817 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2026-05-18 18:32:48.156424 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2026-05-18 18:32:48.250757 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2026-05-18 18:32:48.348218 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2026-05-18 18:32:48.448696 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2026-05-18 18:32:48.54586 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2026-05-18 18:32:48.637986 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2026-05-18 18:32:48.734409 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2026-05-18 18:32:48.834685 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2026-05-18 18:32:48.93074 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2026-05-18 18:32:49.027762 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2026-05-18 18:32:49.132997 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2026-05-18 18:32:49.230096 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2026-05-18 18:32:49.322916 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2026-05-18 18:32:49.416611 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2026-05-18 18:32:49.516564 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2026-05-18 18:32:49.610926 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2026-05-18 18:32:49.706798 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2026-05-18 18:32:49.841856 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2026-05-18 18:32:49.939168 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2026-05-18 18:32:50.034295 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2026-05-18 18:32:50.130191 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2026-05-18 18:32:50.266956 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2026-05-18 18:32:50.357352 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2026-05-18 18:32:50.450852 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2026-05-18 18:32:50.558789 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2026-05-18 18:32:50.657949 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2026-05-18 18:32:50.753398 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2026-05-18 18:32:50.851985 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2026-05-18 18:32:50.958727 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2026-05-18 18:32:51.056884 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2026-05-18 18:32:51.149661 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2026-05-18 18:32:51.241069 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2026-05-18 18:32:51.342508 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2026-05-18 18:32:51.441762 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2026-05-18 18:32:51.542226 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2026-05-18 18:32:51.651502 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2026-05-18 18:32:51.753821 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2026-05-18 18:32:51.855126 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2026-05-18 18:32:51.952993 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2026-05-18 18:32:52.066021 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2026-05-18 18:32:52.16702 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2026-05-18 18:32:52.268808 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2026-05-18 18:32:52.367006 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2026-05-18 18:32:52.483404 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2026-05-18 18:32:52.582094 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2026-05-18 18:32:52.68012 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2026-05-18 18:32:52.79241 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2026-05-18 18:32:52.893369 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2026-05-18 18:32:52.991122 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2026-05-18 18:32:53.08497 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2026-05-18 18:32:53.193372 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2026-05-18 18:32:53.289885 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2026-05-18 18:32:53.387126 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2026-05-18 18:32:53.497799 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2026-05-18 18:32:53.599088 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2026-05-18 18:32:53.692651 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2026-05-18 18:32:53.790088 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2026-05-18 18:32:53.897728 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2026-05-18 18:32:53.997568 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2026-05-18 18:32:54.093498 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2026-05-18 18:32:54.192613 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2026-05-18 18:32:54.30231 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2026-05-18 18:32:54.399578 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2026-05-18 18:32:54.496294 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2026-05-18 18:32:54.610059 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2026-05-18 18:32:54.703343 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2026-05-18 18:32:54.800529 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2026-05-18 18:32:54.893801 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2026-05-18 18:32:55.006023 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2026-05-18 18:32:55.104131 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2026-05-18 18:32:55.197673 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2026-05-18 18:32:55.302039 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2026-05-18 18:32:55.40239 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2026-05-18 18:32:55.502438 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2026-05-18 18:32:55.604662 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2026-05-18 18:32:55.720817 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2026-05-18 18:32:55.813567 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2026-05-18 18:32:55.907434 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2026-05-18 18:32:56.012535 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2026-05-18 18:32:56.109709 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2026-05-18 18:32:56.212453 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2026-05-18 18:32:56.310496 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2026-05-18 18:32:56.420627 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2026-05-18 18:32:56.518398 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2026-05-18 18:32:56.615411 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2026-05-18 18:32:56.730956 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2026-05-18 18:32:56.827966 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2026-05-18 18:32:56.922664 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2026-05-18 18:32:57.027269 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2026-05-18 18:32:57.130687 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2026-05-18 18:32:57.231363 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2026-05-18 18:32:57.333652 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2026-05-18 18:32:57.490876 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2026-05-18 18:32:57.591695 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2026-05-18 18:32:57.696665 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2026-05-18 18:32:57.804531 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2026-05-18 18:32:57.90212 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2026-05-18 18:32:58.003514 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2026-05-18 18:32:58.09754 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2026-05-18 18:32:58.199274 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2026-05-18 18:32:58.296137 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2026-05-18 18:32:58.400252 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2026-05-18 18:32:58.500877 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2026-05-18 18:32:58.603865 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2026-05-18 18:32:58.701414 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2026-05-18 18:32:58.800169 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2026-05-18 18:32:58.905616 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2026-05-18 18:32:59.011936 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2026-05-18 18:32:59.116896 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2026-05-18 18:32:59.207489 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2026-05-18 18:32:59.31094 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2026-05-18 18:32:59.402595 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2026-05-18 18:32:59.493354 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2026-05-18 18:32:59.589452 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2026-05-18 18:32:59.689912 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2026-05-18 18:32:59.784841 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2026-05-18 18:32:59.8799 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2026-05-18 18:32:59.974309 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2026-05-18 18:33:00.062976 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2026-05-18 18:33:00.150785 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2026-05-18 18:33:00.237946 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2026-05-18 18:33:00.330503 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2026-05-18 18:33:00.420591 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2026-05-18 18:33:00.51908 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2026-05-18 18:33:00.617762 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2026-05-18 18:33:00.725219 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2026-05-18 18:33:00.829132 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2026-05-18 18:33:00.923176 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2026-05-18 18:33:01.020391 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2026-05-18 18:33:01.115928 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2026-05-18 18:33:01.216527 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2026-05-18 18:33:01.313346 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2026-05-18 18:33:01.418079 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2026-05-18 18:33:01.512048 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2026-05-18 18:33:01.611003 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2026-05-18 18:33:01.715797 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2026-05-18 18:33:01.821992 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2026-05-18 18:33:01.917741 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2026-05-18 18:33:02.01641 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2026-05-18 18:33:02.126447 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2026-05-18 18:33:02.225633 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2026-05-18 18:33:02.329495 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2026-05-18 18:33:02.432805 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2026-05-18 18:33:02.533835 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2026-05-18 18:33:02.634332 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2026-05-18 18:33:02.732979 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2026-05-18 18:33:02.841624 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2026-05-18 18:33:02.94006 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2026-05-18 18:33:03.036951 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2026-05-18 18:33:03.144087 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2026-05-18 18:33:03.240802 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2026-05-18 18:33:03.338919 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2026-05-18 18:33:03.43608 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2026-05-18 18:33:03.543437 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2026-05-18 18:33:03.633746 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2026-05-18 18:33:03.725374 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2026-05-18 18:33:03.827574 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2026-05-18 18:33:03.92641 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2026-05-18 18:33:04.025674 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2026-05-18 18:33:04.121394 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2026-05-18 18:33:04.230955 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2026-05-18 18:33:04.331296 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2026-05-18 18:33:04.42733 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2026-05-18 18:33:04.532689 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2026-05-18 18:33:04.630311 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2026-05-18 18:33:04.729316 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2026-05-18 18:33:04.873195 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2026-05-18 18:33:04.975947 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2026-05-18 18:33:05.076849 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2026-05-18 18:33:05.171948 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2026-05-18 18:33:05.287012 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2026-05-18 18:33:05.384337 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2026-05-18 18:33:05.484596 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2026-05-18 18:33:05.58519 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2026-05-18 18:33:05.700107 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2026-05-18 18:33:05.800365 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2026-05-18 18:33:05.903304 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2026-05-18 18:33:06.007254 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2026-05-18 18:33:06.114074 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2026-05-18 18:33:06.216473 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2026-05-18 18:33:06.319091 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2026-05-18 18:33:06.43529 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2026-05-18 18:33:06.539505 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2026-05-18 18:33:06.643596 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2026-05-18 18:33:06.76195 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2026-05-18 18:33:06.874274 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2026-05-18 18:33:06.969705 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2026-05-18 18:33:07.070679 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2026-05-18 18:33:07.178403 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2026-05-18 18:33:07.28304 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2026-05-18 18:33:07.382544 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2026-05-18 18:33:07.483704 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2026-05-18 18:33:07.600643 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2026-05-18 18:33:07.699858 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2026-05-18 18:33:07.80613 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2026-05-18 18:33:07.908564 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2026-05-18 18:33:08.027259 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2026-05-18 18:33:08.127582 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2026-05-18 18:33:08.228132 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2026-05-18 18:33:08.340463 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2026-05-18 18:33:08.442167 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2026-05-18 18:33:08.535193 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2026-05-18 18:33:08.63218 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2026-05-18 18:33:08.747946 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2026-05-18 18:33:08.859056 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2026-05-18 18:33:08.956109 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2026-05-18 18:33:09.068611 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2026-05-18 18:33:09.169954 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2026-05-18 18:33:09.273063 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2026-05-18 18:33:09.374925 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2026-05-18 18:33:09.501597 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2026-05-18 18:33:09.609875 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2026-05-18 18:33:09.717513 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2026-05-18 18:33:09.834621 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2026-05-18 18:33:09.937243 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2026-05-18 18:33:10.035359 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2026-05-18 18:33:10.143767 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2026-05-18 18:33:10.258179 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2026-05-18 18:33:10.358424 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2026-05-18 18:33:10.463493 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2026-05-18 18:33:10.577618 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2026-05-18 18:33:10.679945 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2026-05-18 18:33:10.777797 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2026-05-18 18:33:10.880404 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2026-05-18 18:33:11.006472 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2026-05-18 18:33:11.104443 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2026-05-18 18:33:11.213776 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2026-05-18 18:33:11.329168 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2026-05-18 18:33:11.428469 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2026-05-18 18:33:11.527447 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2026-05-18 18:33:11.626591 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2026-05-18 18:33:11.742539 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2026-05-18 18:33:11.842528 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2026-05-18 18:33:11.947264 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2026-05-18 18:33:12.067391 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2026-05-18 18:33:12.167487 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2026-05-18 18:33:12.268625 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2026-05-18 18:33:12.377435 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2026-05-18 18:33:12.491545 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2026-05-18 18:33:12.594233 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2026-05-18 18:33:12.693675 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2026-05-18 18:33:12.843375 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2026-05-18 18:33:12.933622 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2026-05-18 18:33:13.041497 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2026-05-18 18:33:13.140718 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2026-05-18 18:33:13.238543 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2026-05-18 18:33:13.342409 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2026-05-18 18:33:13.441923 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2026-05-18 18:33:13.544804 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2026-05-18 18:33:13.644915 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2026-05-18 18:33:13.747635 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2026-05-18 18:33:13.841271 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2026-05-18 18:33:13.945859 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2026-05-18 18:33:14.040585 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2026-05-18 18:33:14.139285 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2026-05-18 18:33:14.236912 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2026-05-18 18:33:14.352551 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2026-05-18 18:33:14.455265 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2026-05-18 18:33:14.554102 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2026-05-18 18:33:14.671036 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2026-05-18 18:33:14.775247 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2026-05-18 18:33:14.874706 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2026-05-18 18:33:14.975053 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2026-05-18 18:33:15.082381 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2026-05-18 18:33:15.176612 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2026-05-18 18:33:15.276169 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2026-05-18 18:33:15.385792 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2026-05-18 18:33:15.482178 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2026-05-18 18:33:15.580304 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2026-05-18 18:33:15.677264 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2026-05-18 18:33:15.78552 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2026-05-18 18:33:15.888877 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2026-05-18 18:33:15.985611 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2026-05-18 18:33:16.086942 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2026-05-18 18:33:16.200077 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2026-05-18 18:33:16.297667 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2026-05-18 18:33:16.404223 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2026-05-18 18:33:16.513587 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2026-05-18 18:33:16.610479 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2026-05-18 18:33:16.711628 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2026-05-18 18:33:16.814281 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2026-05-18 18:33:16.926649 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2026-05-18 18:33:17.027448 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2026-05-18 18:33:17.125331 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2026-05-18 18:33:17.231531 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2026-05-18 18:33:17.334783 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2026-05-18 18:33:17.428331 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2026-05-18 18:33:17.522646 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2026-05-18 18:33:17.627088 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2026-05-18 18:33:17.723603 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2026-05-18 18:33:17.823661 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2026-05-18 18:33:17.940684 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2026-05-18 18:33:18.052348 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2026-05-18 18:33:18.149898 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2026-05-18 18:33:18.240261 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2026-05-18 18:33:18.336422 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2026-05-18 18:33:18.431998 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2026-05-18 18:33:18.533087 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2026-05-18 18:33:18.638442 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2026-05-18 18:33:18.739188 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2026-05-18 18:33:18.836231 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2026-05-18 18:33:18.932432 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2026-05-18 18:33:19.039902 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2026-05-18 18:33:19.145544 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2026-05-18 18:33:19.243785 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2026-05-18 18:33:19.351632 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2026-05-18 18:33:19.45256 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2026-05-18 18:33:19.553692 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2026-05-18 18:33:19.663916 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2026-05-18 18:33:19.77191 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2026-05-18 18:33:19.876783 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2026-05-18 18:33:19.977022 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2026-05-18 18:33:20.086925 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2026-05-18 18:33:20.186546 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2026-05-18 18:33:20.28294 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2026-05-18 18:33:20.721058 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2026-05-18 18:33:20.813294 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2026-05-18 18:33:20.899118 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2026-05-18 18:33:20.989811 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2026-05-18 18:33:21.084862 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2026-05-18 18:33:21.177015 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2026-05-18 18:33:21.272961 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2026-05-18 18:33:21.374449 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2026-05-18 18:33:21.479148 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2026-05-18 18:33:21.574794 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2026-05-18 18:33:21.672518 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2026-05-18 18:33:21.770601 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2026-05-18 18:33:21.863491 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2026-05-18 18:33:21.949998 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2026-05-18 18:33:22.039791 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2026-05-18 18:33:22.140304 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2026-05-18 18:33:22.234052 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2026-05-18 18:33:22.321641 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2026-05-18 18:33:22.413904 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2026-05-18 18:33:22.509979 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2026-05-18 18:33:22.60391 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2026-05-18 18:33:22.696161 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2026-05-18 18:33:22.798729 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2026-05-18 18:33:22.898623 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2026-05-18 18:33:22.994539 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2026-05-18 18:33:23.088537 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2026-05-18 18:33:23.186638 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2026-05-18 18:33:23.278427 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2026-05-18 18:33:23.368501 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2026-05-18 18:33:23.458385 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2026-05-18 18:33:23.554846 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2026-05-18 18:33:23.643045 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2026-05-18 18:33:23.736232 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2026-05-18 18:33:23.835694 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2026-05-18 18:33:23.928387 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2026-05-18 18:33:24.022061 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2026-05-18 18:33:24.118091 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2026-05-18 18:33:24.215548 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2026-05-18 18:33:24.305337 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2026-05-18 18:33:24.393173 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2026-05-18 18:33:24.4922 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2026-05-18 18:33:24.585729 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2026-05-18 18:33:24.678087 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2026-05-18 18:33:24.769299 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2026-05-18 18:33:24.865931 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2026-05-18 18:33:24.959303 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2026-05-18 18:33:25.052357 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2026-05-18 18:33:25.150214 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2026-05-18 18:33:25.241433 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2026-05-18 18:33:25.337897 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2026-05-18 18:33:25.433484 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2026-05-18 18:33:25.539902 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2026-05-18 18:33:25.636501 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2026-05-18 18:33:26.513096 INFO::Plotting data for metadata number 2, antibiotics
## 2026-05-18 18:33:26.514039 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2026-05-18 18:33:26.613061 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2026-05-18 18:33:26.709076 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2026-05-18 18:33:26.804324 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2026-05-18 18:33:26.898438 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2026-05-18 18:33:27.001869 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2026-05-18 18:33:27.098404 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2026-05-18 18:33:27.191629 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2026-05-18 18:33:27.291456 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2026-05-18 18:33:27.385178 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2026-05-18 18:33:27.479366 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2026-05-18 18:33:27.587911 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2026-05-18 18:33:27.692129 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2026-05-18 18:33:27.790549 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2026-05-18 18:33:27.890206 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2026-05-18 18:33:28.055452 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2026-05-18 18:33:28.157139 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2026-05-18 18:33:28.266165 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2026-05-18 18:33:28.374688 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2026-05-18 18:33:28.476914 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2026-05-18 18:33:28.574712 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2026-05-18 18:33:28.675814 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2026-05-18 18:33:28.786 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2026-05-18 18:33:28.894946 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2026-05-18 18:33:28.997562 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2026-05-18 18:33:29.104106 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2026-05-18 18:33:29.206706 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2026-05-18 18:33:29.305539 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2026-05-18 18:33:29.415144 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2026-05-18 18:33:29.515443 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2026-05-18 18:33:29.614805 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2026-05-18 18:33:29.712731 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2026-05-18 18:33:29.81919 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2026-05-18 18:33:29.918485 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2026-05-18 18:33:30.019265 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2026-05-18 18:33:30.131568 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2026-05-18 18:33:30.236141 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2026-05-18 18:33:30.340106 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2026-05-18 18:33:30.448968 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2026-05-18 18:33:30.563034 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2026-05-18 18:33:30.659003 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2026-05-18 18:33:30.755461 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2026-05-18 18:33:30.863595 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2026-05-18 18:33:30.962251 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2026-05-18 18:33:31.066778 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2026-05-18 18:33:31.177581 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2026-05-18 18:33:31.28098 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2026-05-18 18:33:31.383944 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2026-05-18 18:33:31.485326 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2026-05-18 18:33:31.597399 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2026-05-18 18:33:31.697651 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2026-05-18 18:33:31.794871 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2026-05-18 18:33:31.899409 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2026-05-18 18:33:31.996004 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2026-05-18 18:33:32.097187 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2026-05-18 18:33:32.212552 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2026-05-18 18:33:32.311015 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2026-05-18 18:33:32.408293 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2026-05-18 18:33:32.502919 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2026-05-18 18:33:32.61262 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2026-05-18 18:33:32.716167 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2026-05-18 18:33:32.818669 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2026-05-18 18:33:32.928114 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2026-05-18 18:33:33.028868 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2026-05-18 18:33:33.123607 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2026-05-18 18:33:33.227706 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2026-05-18 18:33:33.325083 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2026-05-18 18:33:33.421101 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2026-05-18 18:33:33.527446 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2026-05-18 18:33:33.63365 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2026-05-18 18:33:33.732754 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2026-05-18 18:33:33.831116 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2026-05-18 18:33:33.949442 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2026-05-18 18:33:34.044968 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2026-05-18 18:33:34.144529 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2026-05-18 18:33:34.255364 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2026-05-18 18:33:34.355425 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2026-05-18 18:33:34.461123 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2026-05-18 18:33:34.573927 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2026-05-18 18:33:34.67199 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2026-05-18 18:33:34.776335 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2026-05-18 18:33:34.886769 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2026-05-18 18:33:34.992177 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2026-05-18 18:33:35.090388 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2026-05-18 18:33:35.224294 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2026-05-18 18:33:35.325412 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2026-05-18 18:33:35.423341 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2026-05-18 18:33:35.516055 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2026-05-18 18:33:35.633353 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2026-05-18 18:33:35.741935 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2026-05-18 18:33:35.841883 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2026-05-18 18:33:35.956849 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2026-05-18 18:33:36.056302 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2026-05-18 18:33:36.157993 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2026-05-18 18:33:36.250666 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2026-05-18 18:33:36.365227 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2026-05-18 18:33:36.469038 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2026-05-18 18:33:36.566673 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2026-05-18 18:33:36.680957 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2026-05-18 18:33:36.78214 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2026-05-18 18:33:36.886548 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2026-05-18 18:33:36.997553 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2026-05-18 18:33:37.10728 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2026-05-18 18:33:37.211986 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2026-05-18 18:33:37.311502 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2026-05-18 18:33:37.4297 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2026-05-18 18:33:37.534184 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2026-05-18 18:33:37.634507 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2026-05-18 18:33:37.747879 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2026-05-18 18:33:37.846465 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2026-05-18 18:33:37.945778 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2026-05-18 18:33:38.044235 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2026-05-18 18:33:38.163036 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2026-05-18 18:33:38.263956 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2026-05-18 18:33:38.365599 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2026-05-18 18:33:38.480981 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2026-05-18 18:33:38.584618 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2026-05-18 18:33:38.683869 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2026-05-18 18:33:38.792328 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2026-05-18 18:33:38.894277 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2026-05-18 18:33:38.994496 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2026-05-18 18:33:39.092236 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2026-05-18 18:33:39.208392 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2026-05-18 18:33:39.315368 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2026-05-18 18:33:39.412723 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2026-05-18 18:33:39.52203 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2026-05-18 18:33:39.615014 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2026-05-18 18:33:39.714397 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2026-05-18 18:33:39.825157 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2026-05-18 18:33:39.924128 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2026-05-18 18:33:40.026003 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2026-05-18 18:33:40.14094 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2026-05-18 18:33:40.249955 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2026-05-18 18:33:40.349146 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2026-05-18 18:33:40.445219 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2026-05-18 18:33:40.563485 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2026-05-18 18:33:40.665683 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2026-05-18 18:33:40.767328 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2026-05-18 18:33:40.882931 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2026-05-18 18:33:40.984076 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2026-05-18 18:33:41.085278 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2026-05-18 18:33:41.196982 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2026-05-18 18:33:41.294506 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2026-05-18 18:33:41.391434 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2026-05-18 18:33:41.505545 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2026-05-18 18:33:41.605734 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2026-05-18 18:33:41.710123 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2026-05-18 18:33:41.819083 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2026-05-18 18:33:41.927131 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2026-05-18 18:33:42.029091 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2026-05-18 18:33:42.126902 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2026-05-18 18:33:42.238472 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2026-05-18 18:33:42.343306 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2026-05-18 18:33:42.442947 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2026-05-18 18:33:42.602125 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2026-05-18 18:33:42.703115 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2026-05-18 18:33:42.80822 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2026-05-18 18:33:42.922151 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2026-05-18 18:33:43.026008 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2026-05-18 18:33:43.131901 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2026-05-18 18:33:43.230636 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2026-05-18 18:33:43.341159 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2026-05-18 18:33:43.440817 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2026-05-18 18:33:43.546044 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2026-05-18 18:33:43.654642 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2026-05-18 18:33:43.755779 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2026-05-18 18:33:43.853561 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2026-05-18 18:33:43.951901 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2026-05-18 18:33:44.067087 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2026-05-18 18:33:44.169823 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2026-05-18 18:33:44.268028 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2026-05-18 18:33:44.37522 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2026-05-18 18:33:44.475264 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2026-05-18 18:33:44.577397 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2026-05-18 18:33:44.690441 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2026-05-18 18:33:44.788616 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2026-05-18 18:33:44.888078 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2026-05-18 18:33:44.986892 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2026-05-18 18:33:45.098451 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2026-05-18 18:33:45.197637 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2026-05-18 18:33:45.298856 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2026-05-18 18:33:45.411415 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2026-05-18 18:33:45.515317 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2026-05-18 18:33:45.614497 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2026-05-18 18:33:45.721146 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2026-05-18 18:33:45.818599 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2026-05-18 18:33:45.916391 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2026-05-18 18:33:46.013795 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2026-05-18 18:33:46.125073 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2026-05-18 18:33:46.226583 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2026-05-18 18:33:46.326664 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2026-05-18 18:33:46.439054 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2026-05-18 18:33:46.536847 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2026-05-18 18:33:46.63161 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2026-05-18 18:33:46.74109 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2026-05-18 18:33:46.841637 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2026-05-18 18:33:46.944986 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2026-05-18 18:33:47.048756 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2026-05-18 18:33:47.159432 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2026-05-18 18:33:47.266305 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2026-05-18 18:33:47.370303 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2026-05-18 18:33:47.484541 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2026-05-18 18:33:47.587821 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2026-05-18 18:33:47.693066 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2026-05-18 18:33:47.800005 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2026-05-18 18:33:47.899389 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2026-05-18 18:33:47.997574 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2026-05-18 18:33:48.103885 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2026-05-18 18:33:48.20161 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2026-05-18 18:33:48.305347 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2026-05-18 18:33:48.410294 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2026-05-18 18:33:48.527769 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2026-05-18 18:33:48.63187 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2026-05-18 18:33:48.736437 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2026-05-18 18:33:48.849393 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2026-05-18 18:33:48.947682 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2026-05-18 18:33:49.050272 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2026-05-18 18:33:49.163987 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2026-05-18 18:33:49.269946 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2026-05-18 18:33:49.367174 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2026-05-18 18:33:49.479784 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2026-05-18 18:33:49.58559 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2026-05-18 18:33:49.688273 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2026-05-18 18:33:49.83529 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2026-05-18 18:33:49.939787 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2026-05-18 18:33:50.037556 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2026-05-18 18:33:50.136801 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2026-05-18 18:33:50.249305 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2026-05-18 18:33:50.34843 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2026-05-18 18:33:50.451161 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2026-05-18 18:33:50.571558 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2026-05-18 18:33:50.670882 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2026-05-18 18:33:50.761377 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2026-05-18 18:33:50.850808 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2026-05-18 18:33:50.958732 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2026-05-18 18:33:51.048879 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2026-05-18 18:33:51.139062 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2026-05-18 18:33:51.242397 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2026-05-18 18:33:51.331233 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2026-05-18 18:33:51.420598 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2026-05-18 18:33:51.515982 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2026-05-18 18:33:51.614265 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2026-05-18 18:33:51.703788 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2026-05-18 18:33:51.807339 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2026-05-18 18:33:51.920829 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2026-05-18 18:33:52.018852 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2026-05-18 18:33:52.126092 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2026-05-18 18:33:52.240361 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2026-05-18 18:33:52.341581 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2026-05-18 18:33:52.447909 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2026-05-18 18:33:52.549942 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2026-05-18 18:33:52.669507 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2026-05-18 18:33:52.768775 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2026-05-18 18:33:52.869776 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2026-05-18 18:33:52.994104 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2026-05-18 18:33:53.098789 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2026-05-18 18:33:53.198672 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2026-05-18 18:33:53.315466 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2026-05-18 18:33:53.416997 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2026-05-18 18:33:53.518455 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2026-05-18 18:33:53.614936 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2026-05-18 18:33:53.733497 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2026-05-18 18:33:53.835302 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2026-05-18 18:33:53.938157 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2026-05-18 18:33:54.058737 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2026-05-18 18:33:54.161936 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2026-05-18 18:33:54.260279 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2026-05-18 18:33:54.372949 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2026-05-18 18:33:54.470902 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2026-05-18 18:33:54.568585 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2026-05-18 18:33:54.675467 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2026-05-18 18:33:54.781297 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2026-05-18 18:33:54.884264 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2026-05-18 18:33:54.990533 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2026-05-18 18:33:55.098724 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2026-05-18 18:33:55.194049 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2026-05-18 18:33:55.285445 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2026-05-18 18:33:55.402971 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2026-05-18 18:33:55.503566 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2026-05-18 18:33:55.605364 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2026-05-18 18:33:55.721665 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2026-05-18 18:33:55.820519 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2026-05-18 18:33:55.919126 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2026-05-18 18:33:56.032364 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2026-05-18 18:33:56.143106 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2026-05-18 18:33:56.242359 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2026-05-18 18:33:56.346309 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2026-05-18 18:33:56.458095 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2026-05-18 18:33:56.556989 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2026-05-18 18:33:56.65715 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2026-05-18 18:33:56.771272 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2026-05-18 18:33:56.872668 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2026-05-18 18:33:56.972322 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2026-05-18 18:33:57.135069 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2026-05-18 18:33:57.237146 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2026-05-18 18:33:57.3412 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2026-05-18 18:33:57.460033 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2026-05-18 18:33:57.562556 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2026-05-18 18:33:57.664625 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2026-05-18 18:33:57.764351 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2026-05-18 18:33:57.880921 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2026-05-18 18:33:57.984057 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2026-05-18 18:33:58.084565 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2026-05-18 18:33:58.192749 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2026-05-18 18:33:58.291948 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2026-05-18 18:33:58.390676 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2026-05-18 18:33:58.494626 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2026-05-18 18:33:58.599127 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2026-05-18 18:33:58.699132 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2026-05-18 18:33:58.796996 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2026-05-18 18:33:58.908312 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2026-05-18 18:33:59.007983 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2026-05-18 18:33:59.108588 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2026-05-18 18:33:59.222047 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2026-05-18 18:33:59.322099 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2026-05-18 18:33:59.419956 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2026-05-18 18:33:59.517423 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2026-05-18 18:33:59.630031 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2026-05-18 18:33:59.730661 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2026-05-18 18:33:59.831341 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2026-05-18 18:33:59.946244 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2026-05-18 18:34:00.0521 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2026-05-18 18:34:00.149288 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2026-05-18 18:34:00.262924 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2026-05-18 18:34:00.36842 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2026-05-18 18:34:00.469628 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2026-05-18 18:34:00.567439 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2026-05-18 18:34:00.683387 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2026-05-18 18:34:00.787786 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2026-05-18 18:34:00.884838 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2026-05-18 18:34:00.994981 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2026-05-18 18:34:01.097375 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2026-05-18 18:34:01.199093 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2026-05-18 18:34:01.314221 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2026-05-18 18:34:01.416645 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2026-05-18 18:34:01.523764 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2026-05-18 18:34:01.635046 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2026-05-18 18:34:01.741867 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2026-05-18 18:34:01.843074 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2026-05-18 18:34:01.94729 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2026-05-18 18:34:02.067335 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2026-05-18 18:34:02.169813 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2026-05-18 18:34:02.273834 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2026-05-18 18:34:02.391241 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2026-05-18 18:34:02.491143 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2026-05-18 18:34:02.593236 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2026-05-18 18:34:02.708912 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2026-05-18 18:34:02.812266 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2026-05-18 18:34:02.914063 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2026-05-18 18:34:03.029548 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2026-05-18 18:34:03.135656 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2026-05-18 18:34:03.240988 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2026-05-18 18:34:03.343218 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2026-05-18 18:34:03.469557 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2026-05-18 18:34:03.574166 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2026-05-18 18:34:03.682295 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2026-05-18 18:34:03.80211 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2026-05-18 18:34:03.909711 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2026-05-18 18:34:04.012504 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2026-05-18 18:34:04.126487 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2026-05-18 18:34:04.228098 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2026-05-18 18:34:04.330852 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2026-05-18 18:34:04.785144 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2026-05-18 18:34:04.884341 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2026-05-18 18:34:04.98603 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2026-05-18 18:34:05.087975 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2026-05-18 18:34:05.191036 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2026-05-18 18:34:05.291297 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2026-05-18 18:34:05.390145 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2026-05-18 18:34:05.494198 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2026-05-18 18:34:05.590231 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2026-05-18 18:34:05.688465 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2026-05-18 18:34:05.78259 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2026-05-18 18:34:05.880529 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2026-05-18 18:34:05.969256 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2026-05-18 18:34:06.065543 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2026-05-18 18:34:06.168981 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2026-05-18 18:34:06.263867 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2026-05-18 18:34:06.361472 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2026-05-18 18:34:06.460255 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2026-05-18 18:34:06.560611 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2026-05-18 18:34:06.653866 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2026-05-18 18:34:06.750714 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2026-05-18 18:34:06.85585 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2026-05-18 18:34:06.95431 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2026-05-18 18:34:07.049479 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2026-05-18 18:34:07.143662 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2026-05-18 18:34:07.245736 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2026-05-18 18:34:07.34067 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2026-05-18 18:34:07.437993 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2026-05-18 18:34:07.539912 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2026-05-18 18:34:07.62742 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2026-05-18 18:34:07.718184 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2026-05-18 18:34:07.817367 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2026-05-18 18:34:07.9202 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2026-05-18 18:34:08.020348 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2026-05-18 18:34:08.117892 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2026-05-18 18:34:08.219292 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2026-05-18 18:34:08.317781 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2026-05-18 18:34:08.418445 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2026-05-18 18:34:08.517474 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2026-05-18 18:34:08.61573 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2026-05-18 18:34:08.71027 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2026-05-18 18:34:08.801117 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2026-05-18 18:34:08.901522 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2026-05-18 18:34:08.997312 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2026-05-18 18:34:09.094646 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2026-05-18 18:34:09.19326 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2026-05-18 18:34:09.289025 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2026-05-18 18:34:09.387652 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2026-05-18 18:34:09.489335 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2026-05-18 18:34:09.591913 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2026-05-18 18:34:09.691388 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2026-05-18 18:34:09.787274 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2026-05-18 18:34:09.89132 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2026-05-18 18:34:09.988665 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2026-05-18 18:34:10.090008 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2026-05-18 18:34:10.193639 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2026-05-18 18:34:10.296629 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2026-05-18 18:34:10.395962 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2026-05-18 18:34:10.495994 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2026-05-18 18:34:10.599318 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2026-05-18 18:34:10.696938 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2026-05-18 18:34:10.794637 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2026-05-18 18:34:10.899641 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2026-05-18 18:34:10.998747 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2026-05-18 18:34:11.097318 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2026-05-18 18:34:11.200075 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2026-05-18 18:34:11.2956 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2026-05-18 18:34:11.391556 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2026-05-18 18:34:11.48588 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2026-05-18 18:34:11.58762 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2026-05-18 18:34:11.686169 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2026-05-18 18:34:12.685218 INFO::Plotting data for metadata number 3, age
## 2026-05-18 18:34:12.686202 INFO::Creating scatter plot for continuous data, age vs F340
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## ℹ The deprecated feature was likely used in the Maaslin2 package.
##   Please report the issue at <https://github.com/biobakery/maaslin2/issues>.
## This warning is displayed once per session.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:12.8531 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:12.978762 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.074632 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.181779 INFO::Creating scatter plot for continuous data, age vs F177
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.280868 INFO::Creating scatter plot for continuous data, age vs F390
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.383759 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.48472 INFO::Creating scatter plot for continuous data, age vs F491
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.593827 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:13.687222 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.78179 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.888192 INFO::Creating scatter plot for continuous data, age vs F878
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:13.986813 INFO::Creating scatter plot for continuous data, age vs F876
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:14.085666 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:14.18725 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:14.291186 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:14.380807 INFO::Creating scatter plot for continuous data, age vs F688
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:14.478594 INFO::Creating scatter plot for continuous data, age vs F170
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:14.583955 INFO::Creating scatter plot for continuous data, age vs F431
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:14.681752 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:14.773819 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:14.87272 INFO::Creating scatter plot for continuous data, age vs F334
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:14.982113 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:15.078344 INFO::Creating scatter plot for continuous data, age vs F223
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:15.172554 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:15.273102 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:15.362244 INFO::Creating scatter plot for continuous data, age vs F329
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:15.455569 INFO::Creating scatter plot for continuous data, age vs F395
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:15.557458 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:15.65996 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:15.750753 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:15.842237 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:15.943977 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:16.036521 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:16.131552 INFO::Creating scatter plot for continuous data, age vs F300
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:16.235893 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:16.327321 INFO::Creating scatter plot for continuous data, age vs F24
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:16.421887 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:16.514509 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:16.624281 INFO::Creating scatter plot for continuous data, age vs F185
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:16.730567 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:16.822056 INFO::Creating scatter plot for continuous data, age vs F296
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:16.932891 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:17.030028 INFO::Creating scatter plot for continuous data, age vs F471
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.131988 INFO::Creating scatter plot for continuous data, age vs F402
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.234221 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.342724 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:17.440663 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.530161 INFO::Creating scatter plot for continuous data, age vs F594
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.635126 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.731542 INFO::Creating scatter plot for continuous data, age vs F330
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.827881 INFO::Creating scatter plot for continuous data, age vs F197
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:17.932206 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:18.024311 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:18.116547 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:18.20631 INFO::Creating scatter plot for continuous data, age vs F687
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:18.310552 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:18.406047 INFO::Creating scatter plot for continuous data, age vs F651
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:18.491015 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:18.600678 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:18.693288 INFO::Creating scatter plot for continuous data, age vs F866
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:18.788092 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:18.899036 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:18.990809 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:19.086236 INFO::Creating scatter plot for continuous data, age vs F684
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:19.235464 INFO::Creating scatter plot for continuous data, age vs F224
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:19.339557 INFO::Creating scatter plot for continuous data, age vs F722
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:19.436616 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:19.533476 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:19.644964 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:19.738023 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:19.828667 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:19.931783 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:20.036584 INFO::Creating scatter plot for continuous data, age vs F372
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:20.124442 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:20.217285 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:20.325153 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:20.423129 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:20.515385 INFO::Creating scatter plot for continuous data, age vs F817
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:20.621352 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:20.73955 INFO::Creating scatter plot for continuous data, age vs F127
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:20.829985 INFO::Creating scatter plot for continuous data, age vs F749
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:20.922527 INFO::Creating scatter plot for continuous data, age vs F150
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:21.035983 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:21.132971 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:21.225843 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:21.314453 INFO::Creating scatter plot for continuous data, age vs F809
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:21.434265 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:21.530995 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:21.629128 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:21.739318 INFO::Creating scatter plot for continuous data, age vs F842
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:21.835595 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:21.928741 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:22.020699 INFO::Creating scatter plot for continuous data, age vs F171
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:22.133905 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:22.232685 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:22.329014 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:22.443645 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:22.542962 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:22.634244 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:22.744274 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:22.839085 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:22.939862 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:23.035726 INFO::Creating scatter plot for continuous data, age vs F690
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:23.152125 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:23.23718 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:23.32924 INFO::Creating scatter plot for continuous data, age vs F110
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:23.432658 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:23.520413 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:23.609369 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:23.696607 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:23.801899 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:23.898869 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:23.991743 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:24.09829 INFO::Creating scatter plot for continuous data, age vs F630
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:24.189865 INFO::Creating scatter plot for continuous data, age vs F711
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:24.273559 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:24.362898 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:24.458459 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:24.550765 INFO::Creating scatter plot for continuous data, age vs F324
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:24.648026 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:24.763408 INFO::Creating scatter plot for continuous data, age vs F857
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:24.864452 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:24.954924 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:25.065766 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:25.158875 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:25.256204 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:25.354232 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:25.458237 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:25.554156 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:25.646503 INFO::Creating scatter plot for continuous data, age vs F508
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:25.762251 INFO::Creating scatter plot for continuous data, age vs F337
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:25.864992 INFO::Creating scatter plot for continuous data, age vs F737
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:25.961161 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:26.068015 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:26.165035 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:26.267567 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:26.408268 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:26.507398 INFO::Creating scatter plot for continuous data, age vs F417
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:26.610308 INFO::Creating scatter plot for continuous data, age vs F58
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:26.71443 INFO::Creating scatter plot for continuous data, age vs F267
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:26.831238 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:26.928426 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:27.028265 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:27.135401 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:27.22872 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:27.330186 INFO::Creating scatter plot for continuous data, age vs F93
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:27.431988 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:27.540093 INFO::Creating scatter plot for continuous data, age vs F567
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:27.639723 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:27.729643 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:27.826427 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:27.923085 INFO::Creating scatter plot for continuous data, age vs F812
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:28.022903 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:28.113689 INFO::Creating scatter plot for continuous data, age vs F239
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:28.228973 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:28.32267 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-18 18:34:28.420604 INFO::Creating scatter plot for continuous data, age vs F5
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:28.537108 INFO::Creating scatter plot for continuous data, age vs F715
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:28.643372 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:28.747969 INFO::Creating scatter plot for continuous data, age vs F477
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:28.847925 INFO::Creating scatter plot for continuous data, age vs F571
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-05-18 18:34:28.9671 INFO::Creating scatter plot for continuous data, age vs F393
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## Initiating effect size calculations
## Calculating mean abundance in: IBD
## Calculating mean abundance in: Control
## Calculating effect size in: IBD
## Initiating prioritization
## Calculating meta-rank and prioritizing metabolic features
## 2026-05-18 18:34:29.977662 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2026-05-18 18:34:29.98259 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2026-05-18 18:34:29.991664 INFO::Writing highly prioritized metabolites in IBD to file: Macarron_output/highly_prioritized_per_module_in_IBD.csv

3.3.2 Using dataframes as inputs

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)

3.3.3 Running Macarron as individual functions

The Macarron::Macarron() function is a wrapper for the Macarron framework. Users can also apply individual functions on the input dataframes to achieve same results as the wrapper with the added benefit of storing output from each function for other analyses. There are seven steps:

# Step 1: Storing input data in a summarized experiment object
prism_mbx <- prepInput(input_abundances = abundances_df,
                       input_annotations = annotations_df,
                       input_metadata = metadata_df)

# Step 2: Creating a distance matrix from pairwise correlations in abundances of metabolic features
prism_w <- makeDisMat(se = prism_mbx)

# Step 3: Finding covariance modules
prism_modules <- findMacMod(se = prism_mbx,
                            w = prism_w,
                            input_taxonomy = taxonomy_df)
# The output is a list containing two dataframes- module assignments and measures of success
# if evaluateMOS=TRUE. To write modules to a separate dataframe, do:
prism_module_assignments <- prism_modules[[1]]
prism_modules_mos <- prism_modules[[2]]

# Step 4: Calculating AVA
prism_ava <- calAVA(se = prism_mbx,
                    mod.assn = prism_modules)

# Step 5: Calculating q-value
prism_qval <- calQval(se = prism_mbx,
                      mod.assn = prism_modules)

# Step 6: Calculating effect size
prism_es <- calES(se = prism_mbx,
                   mac.qval = prism_qval)

# Step 7: Prioritizing metabolic features
prism_prioritized <- prioritize(se = prism_mbx,
                                mod.assn = prism_modules,
                                mac.ava = prism_ava,
                                mac.qval = prism_qval,
                                mac.es = prism_es)
# The output is a list containing two dataframes- all prioritized metabolic features and
# only characterizable metabolic features.
all_prioritized <- prism_prioritized[[1]]
char_prioritized <- prism_prioritized[[2]]

# Step 8 (optional): View only the highly prioritized metabolic features in each module
prism_highly_prioritized <- showBest(prism_prioritized)

Session info from running the demo in R can be displayed with the following command.

sessionInfo()
## R version 4.6.0 Patched (2026-05-01 r89994)
## Platform: aarch64-apple-darwin23
## Running under: macOS Tahoe 26.3.1
## 
## Matrix products: default
## BLAS:   /Library/Frameworks/R.framework/Versions/4.6/Resources/lib/libRblas.0.dylib 
## LAPACK: /Library/Frameworks/R.framework/Versions/4.6/Resources/lib/libRlapack.dylib;  LAPACK version 3.12.1
## 
## locale:
## [1] C/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
## 
## time zone: America/New_York
## tzcode source: internal
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.17.0             SummarizedExperiment_1.43.0
##  [3] Biobase_2.73.1              GenomicRanges_1.65.0       
##  [5] Seqinfo_1.3.0               IRanges_2.47.1             
##  [7] S4Vectors_0.51.2            BiocGenerics_0.59.2        
##  [9] generics_0.1.4              MatrixGenerics_1.25.0      
## [11] matrixStats_1.5.0           BiocStyle_2.41.0           
## 
## loaded via a namespace (and not attached):
##  [1] mnormt_2.1.2          DBI_1.3.0             pbapply_1.7-4        
##  [4] gridExtra_2.3         rlang_1.2.0           magrittr_2.0.5       
##  [7] otel_0.2.0            compiler_4.6.0        mgcv_1.9-4           
## [10] vctrs_0.7.3           stringr_1.6.0         pkgconfig_2.0.3      
## [13] crayon_1.5.3          fastmap_1.2.0         backports_1.5.1      
## [16] XVector_0.53.0        labeling_0.4.3        rmarkdown_2.31       
## [19] preprocessCore_1.75.0 xfun_0.57             cachem_1.1.0         
## [22] jsonlite_2.0.0        DelayedArray_0.39.2   BiocParallel_1.47.0  
## [25] psych_2.6.5           parallel_4.6.0        Maaslin2_1.27.0      
## [28] cluster_2.1.8.2       R6_2.6.1              biglm_0.9-3          
## [31] bslib_0.11.0          stringi_1.8.7         RColorBrewer_1.1-3   
## [34] rpart_4.1.27          jquerylib_0.1.4       Rcpp_1.1.1-1.1       
## [37] bookdown_0.46         iterators_1.0.14      knitr_1.51           
## [40] WGCNA_1.74            base64enc_0.1-6       Matrix_1.7-5         
## [43] splines_4.6.0         nnet_7.3-20           tidyselect_1.2.1     
## [46] rstudioapi_0.18.0     dichromat_2.0-0.1     abind_1.4-8          
## [49] yaml_2.3.12           doParallel_1.0.17     codetools_0.2-20     
## [52] plyr_1.8.9            lattice_0.22-9        tibble_3.3.1         
## [55] withr_3.0.2           S7_0.2.2              evaluate_1.0.5       
## [58] foreign_0.8-91        survival_3.8-6        pillar_1.11.1        
## [61] BiocManager_1.30.27   checkmate_2.3.4       foreach_1.5.2        
## [64] pcaPP_2.0-5           ggplot2_4.0.3         scales_1.4.0         
## [67] glue_1.8.1            Hmisc_5.2-5           tools_4.6.0          
## [70] robustbase_0.99-7     data.table_1.18.4     mvtnorm_1.3-7        
## [73] fastcluster_1.3.0     grid_4.6.0            impute_1.87.0        
## [76] optparse_1.8.2        colorspace_2.1-2      nlme_3.1-169         
## [79] htmlTable_2.5.0       Formula_1.2-5         cli_3.6.6            
## [82] S4Arrays_1.13.0       dplyr_1.2.1           gtable_0.3.6         
## [85] DEoptimR_1.1-4        logging_0.10-108      dynamicTreeCut_1.63-1
## [88] hash_2.2.6.4          sass_0.4.10           digest_0.6.39        
## [91] SparseArray_1.13.2    htmlwidgets_1.6.4     farver_2.1.2         
## [94] htmltools_0.5.9       lifecycle_1.0.5

3.4 Advanced Topics

3.4.1 Generating the input chemical taxonomy file

The input taxonomy dataframe can be generated using the input metabolic features annotation dataframe using Macarron::decorateID(). This function annotates an HMDB ID or a PubChem CID with the chemical class and subclass of the metabolite.

prism_annotations <-system.file(
    'extdata','demo_annotations.csv', package="Macarron")
annotations_df <- read.csv(file = prism_annotations, row.names = 1) # setting features as rownames
taxonomy_df <- decorateID(input_annotations = annotations_df)

3.4.2 Accessory output files

3.4.2.1 Macarron.log

A record of all chosen parameters and steps that were followed during execution.

3.4.2.2 modules_measures_of_success.csv

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:

  • Total modules: Number of modules.
  • Singletons: Number of metabolic features that were not assigned to any module at MMS.
  • % Annotated modules: Percentage of modules that contained at least one annotated metabolic feature.
  • % Consistent assignments: Percentage of times the same metabolic feature was assigned to the same module e.g. if three metabolic features represent glucose, they should all be in the same module. This percentage must be high.
  • Max classes per module: The highest number of chemical classes observed in any module. This is evaluated using the chemical taxonomy of covarying annotated features.
  • 90p classes per module: 90th percentile of classes per module; captures the chemical homogeneity of the modules.
  • Max subclasses per module: The highest number of chemical subclasses observed in any module.
  • 90p subclasses per module: 90th percentile of subclasses per module; captures the chemical homogeneity of the modules.
  • % Features in HAM: Macarron first finds homogeneously annoted modules (HAMs): These are modules in which >75% annotated features have the same chemical class indicating that they are chemically homogeneous. It then calculates how many features the HAMs account for.

3.4.2.3 Maaslin2 results

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.

3.4.3 Changing defaults

3.4.3.1 Filtering metabolic features based on prevalence

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)

3.4.4 Minimum module size

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)

3.4.5 Specifying fixed effects, random effects and reference

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"))

4 Command line invocation

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.