Macarron User Manual

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

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

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.

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

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.

Run a demo in R

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':
## 
##     anyDuplicated, aperm, append, as.data.frame, basename, cbind,
##     colnames, dirname, do.call, duplicated, eval, evalq, Filter, Find,
##     get, grep, grepl, is.unsorted, lapply, Map, mapply, match, mget,
##     order, paste, pmax, pmax.int, pmin, pmin.int, Position, rank,
##     rbind, Reduce, 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':
## 
##     expand.grid, I, 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-01 09:39:54.504994 INFO::Creating output folder.
## 2026-05-01 09:39:54.513248 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2026-05-01 09:39:54.556314 INFO::Summarized Experiment created.
## 2026-05-01 09:39:54.557414 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-01 09:39:57.175221 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2026-05-01 09:39:57.176217 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-01 09:39:58.092586 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-01 09:39:59.546205 INFO::Writing function arguments to log file
## 2026-05-01 09:39:59.550302 INFO::Verifying options selected are valid
## 2026-05-01 09:39:59.576035 INFO::Determining format of input files
## 2026-05-01 09:39:59.576727 INFO::Input format is data samples as columns and metadata samples as rows
## 2026-05-01 09:39:59.587928 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2026-05-01 09:39:59.588914 INFO::Filter data based on min abundance and min prevalence
## 2026-05-01 09:39:59.589407 INFO::Total samples in data: 102
## 2026-05-01 09:39:59.589902 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2026-05-01 09:39:59.598183 INFO::Total filtered features: 0
## 2026-05-01 09:39:59.598899 INFO::Filtered feature names from abundance and prevalence filtering:
## 2026-05-01 09:39:59.614671 INFO::Total filtered features with variance filtering: 10
## 2026-05-01 09:39:59.615332 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2026-05-01 09:39:59.615852 INFO::Running selected normalization method: NONE
## 2026-05-01 09:39:59.616349 INFO::Applying z-score to standardize continuous metadata
## 2026-05-01 09:39:59.629807 INFO::Running selected transform method: NONE
## 2026-05-01 09:39:59.630414 INFO::Running selected analysis method: LM
## 2026-05-01 09:39:59.633947 INFO::Fitting model to feature number 1, F2
## 2026-05-01 09:39:59.640443 INFO::Fitting model to feature number 2, F3
## 2026-05-01 09:39:59.643005 INFO::Fitting model to feature number 3, F4
## 2026-05-01 09:39:59.645554 INFO::Fitting model to feature number 4, F5
## 2026-05-01 09:39:59.648071 INFO::Fitting model to feature number 5, F6
## 2026-05-01 09:39:59.650583 INFO::Fitting model to feature number 6, F7
## 2026-05-01 09:39:59.653041 INFO::Fitting model to feature number 7, F8
## 2026-05-01 09:39:59.655479 INFO::Fitting model to feature number 8, F9
## 2026-05-01 09:39:59.657938 INFO::Fitting model to feature number 9, F10
## 2026-05-01 09:39:59.660375 INFO::Fitting model to feature number 10, F11
## 2026-05-01 09:39:59.662863 INFO::Fitting model to feature number 11, F12
## 2026-05-01 09:39:59.665292 INFO::Fitting model to feature number 12, F13
## 2026-05-01 09:39:59.667774 INFO::Fitting model to feature number 13, F14
## 2026-05-01 09:39:59.670203 INFO::Fitting model to feature number 14, F15
## 2026-05-01 09:39:59.67269 INFO::Fitting model to feature number 15, F16
## 2026-05-01 09:39:59.675128 INFO::Fitting model to feature number 16, F17
## 2026-05-01 09:39:59.677657 INFO::Fitting model to feature number 17, F18
## 2026-05-01 09:39:59.680177 INFO::Fitting model to feature number 18, F19
## 2026-05-01 09:39:59.682666 INFO::Fitting model to feature number 19, F20
## 2026-05-01 09:39:59.6851 INFO::Fitting model to feature number 20, F21
## 2026-05-01 09:39:59.687557 INFO::Fitting model to feature number 21, F22
## 2026-05-01 09:39:59.690009 INFO::Fitting model to feature number 22, F23
## 2026-05-01 09:39:59.692461 INFO::Fitting model to feature number 23, F24
## 2026-05-01 09:39:59.694953 INFO::Fitting model to feature number 24, F25
## 2026-05-01 09:39:59.697392 INFO::Fitting model to feature number 25, F26
## 2026-05-01 09:39:59.699886 INFO::Fitting model to feature number 26, F27
## 2026-05-01 09:39:59.702336 INFO::Fitting model to feature number 27, F28
## 2026-05-01 09:39:59.704803 INFO::Fitting model to feature number 28, F29
## 2026-05-01 09:39:59.707268 INFO::Fitting model to feature number 29, F30
## 2026-05-01 09:39:59.709767 INFO::Fitting model to feature number 30, F31
## 2026-05-01 09:39:59.712253 INFO::Fitting model to feature number 31, F32
## 2026-05-01 09:39:59.714742 INFO::Fitting model to feature number 32, F33
## 2026-05-01 09:39:59.717178 INFO::Fitting model to feature number 33, F34
## 2026-05-01 09:39:59.719666 INFO::Fitting model to feature number 34, F35
## 2026-05-01 09:39:59.722135 INFO::Fitting model to feature number 35, F36
## 2026-05-01 09:39:59.724621 INFO::Fitting model to feature number 36, F37
## 2026-05-01 09:39:59.727091 INFO::Fitting model to feature number 37, F38
## 2026-05-01 09:39:59.72962 INFO::Fitting model to feature number 38, F39
## 2026-05-01 09:39:59.732093 INFO::Fitting model to feature number 39, F40
## 2026-05-01 09:39:59.734573 INFO::Fitting model to feature number 40, F41
## 2026-05-01 09:39:59.737018 INFO::Fitting model to feature number 41, F43
## 2026-05-01 09:39:59.73946 INFO::Fitting model to feature number 42, F44
## 2026-05-01 09:39:59.741974 INFO::Fitting model to feature number 43, F45
## 2026-05-01 09:39:59.744422 INFO::Fitting model to feature number 44, F46
## 2026-05-01 09:39:59.746917 INFO::Fitting model to feature number 45, F47
## 2026-05-01 09:39:59.749379 INFO::Fitting model to feature number 46, F48
## 2026-05-01 09:39:59.751869 INFO::Fitting model to feature number 47, F49
## 2026-05-01 09:39:59.754314 INFO::Fitting model to feature number 48, F50
## 2026-05-01 09:39:59.75678 INFO::Fitting model to feature number 49, F51
## 2026-05-01 09:39:59.759255 INFO::Fitting model to feature number 50, F52
## 2026-05-01 09:39:59.761779 INFO::Fitting model to feature number 51, F53
## 2026-05-01 09:39:59.764227 INFO::Fitting model to feature number 52, F54
## 2026-05-01 09:39:59.766714 INFO::Fitting model to feature number 53, F55
## 2026-05-01 09:39:59.769164 INFO::Fitting model to feature number 54, F56
## 2026-05-01 09:39:59.771678 INFO::Fitting model to feature number 55, F57
## 2026-05-01 09:39:59.774163 INFO::Fitting model to feature number 56, F58
## 2026-05-01 09:39:59.77665 INFO::Fitting model to feature number 57, F60
## 2026-05-01 09:39:59.779087 INFO::Fitting model to feature number 58, F63
## 2026-05-01 09:39:59.781554 INFO::Fitting model to feature number 59, F64
## 2026-05-01 09:39:59.784028 INFO::Fitting model to feature number 60, F65
## 2026-05-01 09:39:59.786474 INFO::Fitting model to feature number 61, F66
## 2026-05-01 09:39:59.78896 INFO::Fitting model to feature number 62, F67
## 2026-05-01 09:39:59.791422 INFO::Fitting model to feature number 63, F68
## 2026-05-01 09:39:59.793911 INFO::Fitting model to feature number 64, F69
## 2026-05-01 09:39:59.796367 INFO::Fitting model to feature number 65, F70
## 2026-05-01 09:39:59.798864 INFO::Fitting model to feature number 66, F71
## 2026-05-01 09:39:59.801323 INFO::Fitting model to feature number 67, F72
## 2026-05-01 09:39:59.803802 INFO::Fitting model to feature number 68, F73
## 2026-05-01 09:39:59.820709 INFO::Fitting model to feature number 69, F76
## 2026-05-01 09:39:59.823182 INFO::Fitting model to feature number 70, F77
## 2026-05-01 09:39:59.82553 INFO::Fitting model to feature number 71, F78
## 2026-05-01 09:39:59.827849 INFO::Fitting model to feature number 72, F79
## 2026-05-01 09:39:59.830142 INFO::Fitting model to feature number 73, F80
## 2026-05-01 09:39:59.832465 INFO::Fitting model to feature number 74, F81
## 2026-05-01 09:39:59.834794 INFO::Fitting model to feature number 75, F82
## 2026-05-01 09:39:59.837125 INFO::Fitting model to feature number 76, F83
## 2026-05-01 09:39:59.839421 INFO::Fitting model to feature number 77, F84
## 2026-05-01 09:39:59.841767 INFO::Fitting model to feature number 78, F85
## 2026-05-01 09:39:59.844085 INFO::Fitting model to feature number 79, F86
## 2026-05-01 09:39:59.846401 INFO::Fitting model to feature number 80, F87
## 2026-05-01 09:39:59.848737 INFO::Fitting model to feature number 81, F88
## 2026-05-01 09:39:59.85107 INFO::Fitting model to feature number 82, F89
## 2026-05-01 09:39:59.853401 INFO::Fitting model to feature number 83, F90
## 2026-05-01 09:39:59.855742 INFO::Fitting model to feature number 84, F91
## 2026-05-01 09:39:59.858038 INFO::Fitting model to feature number 85, F92
## 2026-05-01 09:39:59.860335 INFO::Fitting model to feature number 86, F93
## 2026-05-01 09:39:59.862731 INFO::Fitting model to feature number 87, F94
## 2026-05-01 09:39:59.865057 INFO::Fitting model to feature number 88, F95
## 2026-05-01 09:39:59.867353 INFO::Fitting model to feature number 89, F96
## 2026-05-01 09:39:59.869703 INFO::Fitting model to feature number 90, F97
## 2026-05-01 09:39:59.872001 INFO::Fitting model to feature number 91, F98
## 2026-05-01 09:39:59.874316 INFO::Fitting model to feature number 92, F99
## 2026-05-01 09:39:59.876664 INFO::Fitting model to feature number 93, F100
## 2026-05-01 09:39:59.879001 INFO::Fitting model to feature number 94, F101
## 2026-05-01 09:39:59.881317 INFO::Fitting model to feature number 95, F102
## 2026-05-01 09:39:59.883708 INFO::Fitting model to feature number 96, F103
## 2026-05-01 09:39:59.886057 INFO::Fitting model to feature number 97, F104
## 2026-05-01 09:39:59.88837 INFO::Fitting model to feature number 98, F105
## 2026-05-01 09:39:59.890839 INFO::Fitting model to feature number 99, F106
## 2026-05-01 09:39:59.893275 INFO::Fitting model to feature number 100, F107
## 2026-05-01 09:39:59.895701 INFO::Fitting model to feature number 101, F108
## 2026-05-01 09:39:59.898077 INFO::Fitting model to feature number 102, F109
## 2026-05-01 09:39:59.900409 INFO::Fitting model to feature number 103, F110
## 2026-05-01 09:39:59.902764 INFO::Fitting model to feature number 104, F111
## 2026-05-01 09:39:59.905085 INFO::Fitting model to feature number 105, F112
## 2026-05-01 09:39:59.907428 INFO::Fitting model to feature number 106, F113
## 2026-05-01 09:39:59.909756 INFO::Fitting model to feature number 107, F114
## 2026-05-01 09:39:59.912071 INFO::Fitting model to feature number 108, F115
## 2026-05-01 09:39:59.914379 INFO::Fitting model to feature number 109, F117
## 2026-05-01 09:39:59.916747 INFO::Fitting model to feature number 110, F118
## 2026-05-01 09:39:59.919064 INFO::Fitting model to feature number 111, F119
## 2026-05-01 09:39:59.921366 INFO::Fitting model to feature number 112, F120
## 2026-05-01 09:39:59.923819 INFO::Fitting model to feature number 113, F121
## 2026-05-01 09:39:59.926115 INFO::Fitting model to feature number 114, F122
## 2026-05-01 09:39:59.928417 INFO::Fitting model to feature number 115, F123
## 2026-05-01 09:39:59.930766 INFO::Fitting model to feature number 116, F124
## 2026-05-01 09:39:59.933118 INFO::Fitting model to feature number 117, F125
## 2026-05-01 09:39:59.935443 INFO::Fitting model to feature number 118, F126
## 2026-05-01 09:39:59.937889 INFO::Fitting model to feature number 119, F127
## 2026-05-01 09:39:59.940354 INFO::Fitting model to feature number 120, F128
## 2026-05-01 09:39:59.9427 INFO::Fitting model to feature number 121, F129
## 2026-05-01 09:39:59.945005 INFO::Fitting model to feature number 122, F130
## 2026-05-01 09:39:59.947304 INFO::Fitting model to feature number 123, F131
## 2026-05-01 09:39:59.94972 INFO::Fitting model to feature number 124, F132
## 2026-05-01 09:39:59.952038 INFO::Fitting model to feature number 125, F133
## 2026-05-01 09:39:59.954374 INFO::Fitting model to feature number 126, F134
## 2026-05-01 09:39:59.956709 INFO::Fitting model to feature number 127, F135
## 2026-05-01 09:39:59.959073 INFO::Fitting model to feature number 128, F136
## 2026-05-01 09:39:59.961431 INFO::Fitting model to feature number 129, F137
## 2026-05-01 09:39:59.963788 INFO::Fitting model to feature number 130, F138
## 2026-05-01 09:39:59.966139 INFO::Fitting model to feature number 131, F139
## 2026-05-01 09:39:59.968528 INFO::Fitting model to feature number 132, F140
## 2026-05-01 09:39:59.970982 INFO::Fitting model to feature number 133, F141
## 2026-05-01 09:39:59.973339 INFO::Fitting model to feature number 134, F142
## 2026-05-01 09:39:59.975698 INFO::Fitting model to feature number 135, F143
## 2026-05-01 09:39:59.97801 INFO::Fitting model to feature number 136, F144
## 2026-05-01 09:39:59.980379 INFO::Fitting model to feature number 137, F145
## 2026-05-01 09:39:59.982709 INFO::Fitting model to feature number 138, F146
## 2026-05-01 09:39:59.98501 INFO::Fitting model to feature number 139, F147
## 2026-05-01 09:39:59.987308 INFO::Fitting model to feature number 140, F148
## 2026-05-01 09:39:59.989678 INFO::Fitting model to feature number 141, F149
## 2026-05-01 09:39:59.992036 INFO::Fitting model to feature number 142, F150
## 2026-05-01 09:39:59.994328 INFO::Fitting model to feature number 143, F152
## 2026-05-01 09:39:59.996695 INFO::Fitting model to feature number 144, F153
## 2026-05-01 09:39:59.998984 INFO::Fitting model to feature number 145, F154
## 2026-05-01 09:40:00.001294 INFO::Fitting model to feature number 146, F155
## 2026-05-01 09:40:00.003646 INFO::Fitting model to feature number 147, F156
## 2026-05-01 09:40:00.005948 INFO::Fitting model to feature number 148, F157
## 2026-05-01 09:40:00.008245 INFO::Fitting model to feature number 149, F158
## 2026-05-01 09:40:00.0106 INFO::Fitting model to feature number 150, F159
## 2026-05-01 09:40:00.012974 INFO::Fitting model to feature number 151, F160
## 2026-05-01 09:40:00.015397 INFO::Fitting model to feature number 152, F161
## 2026-05-01 09:40:00.01784 INFO::Fitting model to feature number 153, F162
## 2026-05-01 09:40:00.020177 INFO::Fitting model to feature number 154, F163
## 2026-05-01 09:40:00.022556 INFO::Fitting model to feature number 155, F164
## 2026-05-01 09:40:00.024878 INFO::Fitting model to feature number 156, F165
## 2026-05-01 09:40:00.027224 INFO::Fitting model to feature number 157, F166
## 2026-05-01 09:40:00.029587 INFO::Fitting model to feature number 158, F167
## 2026-05-01 09:40:00.031941 INFO::Fitting model to feature number 159, F168
## 2026-05-01 09:40:00.03428 INFO::Fitting model to feature number 160, F169
## 2026-05-01 09:40:00.036674 INFO::Fitting model to feature number 161, F170
## 2026-05-01 09:40:00.038992 INFO::Fitting model to feature number 162, F171
## 2026-05-01 09:40:00.041312 INFO::Fitting model to feature number 163, F172
## 2026-05-01 09:40:00.043708 INFO::Fitting model to feature number 164, F173
## 2026-05-01 09:40:00.04607 INFO::Fitting model to feature number 165, F174
## 2026-05-01 09:40:00.048436 INFO::Fitting model to feature number 166, F175
## 2026-05-01 09:40:00.050814 INFO::Fitting model to feature number 167, F176
## 2026-05-01 09:40:00.053158 INFO::Fitting model to feature number 168, F177
## 2026-05-01 09:40:00.055505 INFO::Fitting model to feature number 169, F178
## 2026-05-01 09:40:00.057875 INFO::Fitting model to feature number 170, F179
## 2026-05-01 09:40:00.060309 INFO::Fitting model to feature number 171, F180
## 2026-05-01 09:40:00.062728 INFO::Fitting model to feature number 172, F181
## 2026-05-01 09:40:00.065081 INFO::Fitting model to feature number 173, F182
## 2026-05-01 09:40:00.067426 INFO::Fitting model to feature number 174, F183
## 2026-05-01 09:40:00.069829 INFO::Fitting model to feature number 175, F184
## 2026-05-01 09:40:00.072175 INFO::Fitting model to feature number 176, F185
## 2026-05-01 09:40:00.074544 INFO::Fitting model to feature number 177, F186
## 2026-05-01 09:40:00.076897 INFO::Fitting model to feature number 178, F187
## 2026-05-01 09:40:00.079299 INFO::Fitting model to feature number 179, F188
## 2026-05-01 09:40:00.08167 INFO::Fitting model to feature number 180, F189
## 2026-05-01 09:40:00.083999 INFO::Fitting model to feature number 181, F190
## 2026-05-01 09:40:00.086323 INFO::Fitting model to feature number 182, F191
## 2026-05-01 09:40:00.08867 INFO::Fitting model to feature number 183, F192
## 2026-05-01 09:40:00.090975 INFO::Fitting model to feature number 184, F193
## 2026-05-01 09:40:00.093283 INFO::Fitting model to feature number 185, F194
## 2026-05-01 09:40:00.095629 INFO::Fitting model to feature number 186, F195
## 2026-05-01 09:40:00.097983 INFO::Fitting model to feature number 187, F196
## 2026-05-01 09:40:00.100315 INFO::Fitting model to feature number 188, F197
## 2026-05-01 09:40:00.102713 INFO::Fitting model to feature number 189, F198
## 2026-05-01 09:40:00.105033 INFO::Fitting model to feature number 190, F199
## 2026-05-01 09:40:00.107354 INFO::Fitting model to feature number 191, F200
## 2026-05-01 09:40:00.109701 INFO::Fitting model to feature number 192, F201
## 2026-05-01 09:40:00.112039 INFO::Fitting model to feature number 193, F202
## 2026-05-01 09:40:00.11436 INFO::Fitting model to feature number 194, F203
## 2026-05-01 09:40:00.116722 INFO::Fitting model to feature number 195, F204
## 2026-05-01 09:40:00.119044 INFO::Fitting model to feature number 196, F206
## 2026-05-01 09:40:00.121376 INFO::Fitting model to feature number 197, F207
## 2026-05-01 09:40:00.123728 INFO::Fitting model to feature number 198, F208
## 2026-05-01 09:40:00.126035 INFO::Fitting model to feature number 199, F209
## 2026-05-01 09:40:00.12835 INFO::Fitting model to feature number 200, F210
## 2026-05-01 09:40:00.130846 INFO::Fitting model to feature number 201, F211
## 2026-05-01 09:40:00.133181 INFO::Fitting model to feature number 202, F212
## 2026-05-01 09:40:00.135568 INFO::Fitting model to feature number 203, F213
## 2026-05-01 09:40:00.137899 INFO::Fitting model to feature number 204, F214
## 2026-05-01 09:40:00.140235 INFO::Fitting model to feature number 205, F215
## 2026-05-01 09:40:00.142595 INFO::Fitting model to feature number 206, F216
## 2026-05-01 09:40:00.144908 INFO::Fitting model to feature number 207, F217
## 2026-05-01 09:40:00.147223 INFO::Fitting model to feature number 208, F218
## 2026-05-01 09:40:00.149566 INFO::Fitting model to feature number 209, F219
## 2026-05-01 09:40:00.151893 INFO::Fitting model to feature number 210, F220
## 2026-05-01 09:40:00.154196 INFO::Fitting model to feature number 211, F221
## 2026-05-01 09:40:00.1566 INFO::Fitting model to feature number 212, F222
## 2026-05-01 09:40:00.158916 INFO::Fitting model to feature number 213, F223
## 2026-05-01 09:40:00.161242 INFO::Fitting model to feature number 214, F224
## 2026-05-01 09:40:00.163618 INFO::Fitting model to feature number 215, F225
## 2026-05-01 09:40:00.165934 INFO::Fitting model to feature number 216, F226
## 2026-05-01 09:40:00.168331 INFO::Fitting model to feature number 217, F227
## 2026-05-01 09:40:00.17083 INFO::Fitting model to feature number 218, F228
## 2026-05-01 09:40:00.173157 INFO::Fitting model to feature number 219, F229
## 2026-05-01 09:40:00.175475 INFO::Fitting model to feature number 220, F230
## 2026-05-01 09:40:00.177823 INFO::Fitting model to feature number 221, F231
## 2026-05-01 09:40:00.18016 INFO::Fitting model to feature number 222, F232
## 2026-05-01 09:40:00.182475 INFO::Fitting model to feature number 223, F233
## 2026-05-01 09:40:00.184818 INFO::Fitting model to feature number 224, F234
## 2026-05-01 09:40:00.18715 INFO::Fitting model to feature number 225, F235
## 2026-05-01 09:40:00.189472 INFO::Fitting model to feature number 226, F236
## 2026-05-01 09:40:00.191821 INFO::Fitting model to feature number 227, F237
## 2026-05-01 09:40:00.194134 INFO::Fitting model to feature number 228, F238
## 2026-05-01 09:40:00.196457 INFO::Fitting model to feature number 229, F239
## 2026-05-01 09:40:00.198802 INFO::Fitting model to feature number 230, F240
## 2026-05-01 09:40:00.201151 INFO::Fitting model to feature number 231, F241
## 2026-05-01 09:40:00.203481 INFO::Fitting model to feature number 232, F242
## 2026-05-01 09:40:00.205807 INFO::Fitting model to feature number 233, F243
## 2026-05-01 09:40:00.208115 INFO::Fitting model to feature number 234, F244
## 2026-05-01 09:40:00.210445 INFO::Fitting model to feature number 235, F245
## 2026-05-01 09:40:00.212806 INFO::Fitting model to feature number 236, F246
## 2026-05-01 09:40:00.215116 INFO::Fitting model to feature number 237, F247
## 2026-05-01 09:40:00.217426 INFO::Fitting model to feature number 238, F248
## 2026-05-01 09:40:00.219792 INFO::Fitting model to feature number 239, F249
## 2026-05-01 09:40:00.222127 INFO::Fitting model to feature number 240, F250
## 2026-05-01 09:40:00.224455 INFO::Fitting model to feature number 241, F252
## 2026-05-01 09:40:00.226802 INFO::Fitting model to feature number 242, F253
## 2026-05-01 09:40:00.22913 INFO::Fitting model to feature number 243, F254
## 2026-05-01 09:40:00.231541 INFO::Fitting model to feature number 244, F255
## 2026-05-01 09:40:00.233905 INFO::Fitting model to feature number 245, F256
## 2026-05-01 09:40:00.236247 INFO::Fitting model to feature number 246, F257
## 2026-05-01 09:40:00.238585 INFO::Fitting model to feature number 247, F259
## 2026-05-01 09:40:00.240898 INFO::Fitting model to feature number 248, F260
## 2026-05-01 09:40:00.243199 INFO::Fitting model to feature number 249, F261
## 2026-05-01 09:40:00.245539 INFO::Fitting model to feature number 250, F262
## 2026-05-01 09:40:00.247871 INFO::Fitting model to feature number 251, F263
## 2026-05-01 09:40:00.250201 INFO::Fitting model to feature number 252, F264
## 2026-05-01 09:40:00.252558 INFO::Fitting model to feature number 253, F265
## 2026-05-01 09:40:00.254858 INFO::Fitting model to feature number 254, F266
## 2026-05-01 09:40:00.257163 INFO::Fitting model to feature number 255, F267
## 2026-05-01 09:40:00.259471 INFO::Fitting model to feature number 256, F269
## 2026-05-01 09:40:00.261811 INFO::Fitting model to feature number 257, F270
## 2026-05-01 09:40:00.26411 INFO::Fitting model to feature number 258, F271
## 2026-05-01 09:40:00.26646 INFO::Fitting model to feature number 259, F272
## 2026-05-01 09:40:00.268939 INFO::Fitting model to feature number 260, F273
## 2026-05-01 09:40:00.271275 INFO::Fitting model to feature number 261, F274
## 2026-05-01 09:40:00.273634 INFO::Fitting model to feature number 262, F276
## 2026-05-01 09:40:00.275955 INFO::Fitting model to feature number 263, F277
## 2026-05-01 09:40:00.27826 INFO::Fitting model to feature number 264, F278
## 2026-05-01 09:40:00.280589 INFO::Fitting model to feature number 265, F279
## 2026-05-01 09:40:00.282917 INFO::Fitting model to feature number 266, F280
## 2026-05-01 09:40:00.285223 INFO::Fitting model to feature number 267, F281
## 2026-05-01 09:40:00.287544 INFO::Fitting model to feature number 268, F282
## 2026-05-01 09:40:00.289852 INFO::Fitting model to feature number 269, F283
## 2026-05-01 09:40:00.292157 INFO::Fitting model to feature number 270, F284
## 2026-05-01 09:40:00.294471 INFO::Fitting model to feature number 271, F285
## 2026-05-01 09:40:00.29683 INFO::Fitting model to feature number 272, F286
## 2026-05-01 09:40:00.299145 INFO::Fitting model to feature number 273, F287
## 2026-05-01 09:40:00.301504 INFO::Fitting model to feature number 274, F288
## 2026-05-01 09:40:00.303907 INFO::Fitting model to feature number 275, F289
## 2026-05-01 09:40:00.306217 INFO::Fitting model to feature number 276, F290
## 2026-05-01 09:40:00.308554 INFO::Fitting model to feature number 277, F292
## 2026-05-01 09:40:00.310865 INFO::Fitting model to feature number 278, F293
## 2026-05-01 09:40:00.313189 INFO::Fitting model to feature number 279, F294
## 2026-05-01 09:40:00.31554 INFO::Fitting model to feature number 280, F295
## 2026-05-01 09:40:00.317878 INFO::Fitting model to feature number 281, F296
## 2026-05-01 09:40:00.320204 INFO::Fitting model to feature number 282, F297
## 2026-05-01 09:40:00.322564 INFO::Fitting model to feature number 283, F298
## 2026-05-01 09:40:00.324878 INFO::Fitting model to feature number 284, F299
## 2026-05-01 09:40:00.327184 INFO::Fitting model to feature number 285, F300
## 2026-05-01 09:40:00.329535 INFO::Fitting model to feature number 286, F301
## 2026-05-01 09:40:00.331847 INFO::Fitting model to feature number 287, F302
## 2026-05-01 09:40:00.334197 INFO::Fitting model to feature number 288, F303
## 2026-05-01 09:40:00.336594 INFO::Fitting model to feature number 289, F304
## 2026-05-01 09:40:00.338984 INFO::Fitting model to feature number 290, F305
## 2026-05-01 09:40:00.341323 INFO::Fitting model to feature number 291, F306
## 2026-05-01 09:40:00.343673 INFO::Fitting model to feature number 292, F307
## 2026-05-01 09:40:00.345975 INFO::Fitting model to feature number 293, F308
## 2026-05-01 09:40:00.348267 INFO::Fitting model to feature number 294, F309
## 2026-05-01 09:40:00.350594 INFO::Fitting model to feature number 295, F310
## 2026-05-01 09:40:00.352911 INFO::Fitting model to feature number 296, F311
## 2026-05-01 09:40:00.355244 INFO::Fitting model to feature number 297, F312
## 2026-05-01 09:40:00.357586 INFO::Fitting model to feature number 298, F313
## 2026-05-01 09:40:00.359912 INFO::Fitting model to feature number 299, F315
## 2026-05-01 09:40:00.362254 INFO::Fitting model to feature number 300, F316
## 2026-05-01 09:40:00.364614 INFO::Fitting model to feature number 301, F317
## 2026-05-01 09:40:00.366935 INFO::Fitting model to feature number 302, F318
## 2026-05-01 09:40:00.369264 INFO::Fitting model to feature number 303, F319
## 2026-05-01 09:40:00.371621 INFO::Fitting model to feature number 304, F320
## 2026-05-01 09:40:00.374022 INFO::Fitting model to feature number 305, F321
## 2026-05-01 09:40:00.376492 INFO::Fitting model to feature number 306, F322
## 2026-05-01 09:40:00.379076 INFO::Fitting model to feature number 307, F323
## 2026-05-01 09:40:00.381565 INFO::Fitting model to feature number 308, F324
## 2026-05-01 09:40:00.384018 INFO::Fitting model to feature number 309, F325
## 2026-05-01 09:40:00.386464 INFO::Fitting model to feature number 310, F326
## 2026-05-01 09:40:00.400793 INFO::Fitting model to feature number 311, F327
## 2026-05-01 09:40:00.403165 INFO::Fitting model to feature number 312, F328
## 2026-05-01 09:40:00.405499 INFO::Fitting model to feature number 313, F329
## 2026-05-01 09:40:00.407845 INFO::Fitting model to feature number 314, F330
## 2026-05-01 09:40:00.41016 INFO::Fitting model to feature number 315, F331
## 2026-05-01 09:40:00.412476 INFO::Fitting model to feature number 316, F332
## 2026-05-01 09:40:00.414916 INFO::Fitting model to feature number 317, F333
## 2026-05-01 09:40:00.417239 INFO::Fitting model to feature number 318, F334
## 2026-05-01 09:40:00.419626 INFO::Fitting model to feature number 319, F335
## 2026-05-01 09:40:00.421958 INFO::Fitting model to feature number 320, F336
## 2026-05-01 09:40:00.424303 INFO::Fitting model to feature number 321, F337
## 2026-05-01 09:40:00.42666 INFO::Fitting model to feature number 322, F338
## 2026-05-01 09:40:00.42898 INFO::Fitting model to feature number 323, F339
## 2026-05-01 09:40:00.43131 INFO::Fitting model to feature number 324, F340
## 2026-05-01 09:40:00.433676 INFO::Fitting model to feature number 325, F342
## 2026-05-01 09:40:00.43598 INFO::Fitting model to feature number 326, F343
## 2026-05-01 09:40:00.438318 INFO::Fitting model to feature number 327, F344
## 2026-05-01 09:40:00.440665 INFO::Fitting model to feature number 328, F345
## 2026-05-01 09:40:00.443016 INFO::Fitting model to feature number 329, F346
## 2026-05-01 09:40:00.445315 INFO::Fitting model to feature number 330, F347
## 2026-05-01 09:40:00.447639 INFO::Fitting model to feature number 331, F348
## 2026-05-01 09:40:00.449947 INFO::Fitting model to feature number 332, F350
## 2026-05-01 09:40:00.452275 INFO::Fitting model to feature number 333, F351
## 2026-05-01 09:40:00.454631 INFO::Fitting model to feature number 334, F352
## 2026-05-01 09:40:00.456983 INFO::Fitting model to feature number 335, F353
## 2026-05-01 09:40:00.459301 INFO::Fitting model to feature number 336, F355
## 2026-05-01 09:40:00.461701 INFO::Fitting model to feature number 337, F356
## 2026-05-01 09:40:00.464022 INFO::Fitting model to feature number 338, F357
## 2026-05-01 09:40:00.466354 INFO::Fitting model to feature number 339, F358
## 2026-05-01 09:40:00.468839 INFO::Fitting model to feature number 340, F359
## 2026-05-01 09:40:00.471279 INFO::Fitting model to feature number 341, F360
## 2026-05-01 09:40:00.473757 INFO::Fitting model to feature number 342, F361
## 2026-05-01 09:40:00.47609 INFO::Fitting model to feature number 343, F362
## 2026-05-01 09:40:00.478453 INFO::Fitting model to feature number 344, F363
## 2026-05-01 09:40:00.480795 INFO::Fitting model to feature number 345, F364
## 2026-05-01 09:40:00.483139 INFO::Fitting model to feature number 346, F365
## 2026-05-01 09:40:00.485451 INFO::Fitting model to feature number 347, F366
## 2026-05-01 09:40:00.487813 INFO::Fitting model to feature number 348, F367
## 2026-05-01 09:40:00.490139 INFO::Fitting model to feature number 349, F368
## 2026-05-01 09:40:00.492445 INFO::Fitting model to feature number 350, F369
## 2026-05-01 09:40:00.494773 INFO::Fitting model to feature number 351, F370
## 2026-05-01 09:40:00.497076 INFO::Fitting model to feature number 352, F371
## 2026-05-01 09:40:00.499396 INFO::Fitting model to feature number 353, F372
## 2026-05-01 09:40:00.501772 INFO::Fitting model to feature number 354, F373
## 2026-05-01 09:40:00.504082 INFO::Fitting model to feature number 355, F374
## 2026-05-01 09:40:00.50638 INFO::Fitting model to feature number 356, F375
## 2026-05-01 09:40:00.508698 INFO::Fitting model to feature number 357, F376
## 2026-05-01 09:40:00.51101 INFO::Fitting model to feature number 358, F377
## 2026-05-01 09:40:00.51332 INFO::Fitting model to feature number 359, F378
## 2026-05-01 09:40:00.515661 INFO::Fitting model to feature number 360, F379
## 2026-05-01 09:40:00.517971 INFO::Fitting model to feature number 361, F380
## 2026-05-01 09:40:00.520311 INFO::Fitting model to feature number 362, F381
## 2026-05-01 09:40:00.522666 INFO::Fitting model to feature number 363, F382
## 2026-05-01 09:40:00.52496 INFO::Fitting model to feature number 364, F383
## 2026-05-01 09:40:00.527281 INFO::Fitting model to feature number 365, F384
## 2026-05-01 09:40:00.529615 INFO::Fitting model to feature number 366, F386
## 2026-05-01 09:40:00.53197 INFO::Fitting model to feature number 367, F387
## 2026-05-01 09:40:00.534319 INFO::Fitting model to feature number 368, F388
## 2026-05-01 09:40:00.536702 INFO::Fitting model to feature number 369, F389
## 2026-05-01 09:40:00.539044 INFO::Fitting model to feature number 370, F390
## 2026-05-01 09:40:00.541409 INFO::Fitting model to feature number 371, F391
## 2026-05-01 09:40:00.543773 INFO::Fitting model to feature number 372, F392
## 2026-05-01 09:40:00.546112 INFO::Fitting model to feature number 373, F393
## 2026-05-01 09:40:00.548422 INFO::Fitting model to feature number 374, F394
## 2026-05-01 09:40:00.550768 INFO::Fitting model to feature number 375, F395
## 2026-05-01 09:40:00.553141 INFO::Fitting model to feature number 376, F396
## 2026-05-01 09:40:00.555442 INFO::Fitting model to feature number 377, F397
## 2026-05-01 09:40:00.557778 INFO::Fitting model to feature number 378, F398
## 2026-05-01 09:40:00.560081 INFO::Fitting model to feature number 379, F399
## 2026-05-01 09:40:00.562396 INFO::Fitting model to feature number 380, F400
## 2026-05-01 09:40:00.564728 INFO::Fitting model to feature number 381, F401
## 2026-05-01 09:40:00.5671 INFO::Fitting model to feature number 382, F402
## 2026-05-01 09:40:00.569433 INFO::Fitting model to feature number 383, F403
## 2026-05-01 09:40:00.571791 INFO::Fitting model to feature number 384, F404
## 2026-05-01 09:40:00.574085 INFO::Fitting model to feature number 385, F406
## 2026-05-01 09:40:00.576371 INFO::Fitting model to feature number 386, F407
## 2026-05-01 09:40:00.578695 INFO::Fitting model to feature number 387, F408
## 2026-05-01 09:40:00.581048 INFO::Fitting model to feature number 388, F409
## 2026-05-01 09:40:00.583373 INFO::Fitting model to feature number 389, F410
## 2026-05-01 09:40:00.585702 INFO::Fitting model to feature number 390, F411
## 2026-05-01 09:40:00.588002 INFO::Fitting model to feature number 391, F412
## 2026-05-01 09:40:00.590318 INFO::Fitting model to feature number 392, F413
## 2026-05-01 09:40:00.592687 INFO::Fitting model to feature number 393, F414
## 2026-05-01 09:40:00.594994 INFO::Fitting model to feature number 394, F415
## 2026-05-01 09:40:00.597307 INFO::Fitting model to feature number 395, F417
## 2026-05-01 09:40:00.599725 INFO::Fitting model to feature number 396, F418
## 2026-05-01 09:40:00.602045 INFO::Fitting model to feature number 397, F419
## 2026-05-01 09:40:00.604361 INFO::Fitting model to feature number 398, F420
## 2026-05-01 09:40:00.606711 INFO::Fitting model to feature number 399, F421
## 2026-05-01 09:40:00.609042 INFO::Fitting model to feature number 400, F422
## 2026-05-01 09:40:00.611354 INFO::Fitting model to feature number 401, F423
## 2026-05-01 09:40:00.613699 INFO::Fitting model to feature number 402, F425
## 2026-05-01 09:40:00.616071 INFO::Fitting model to feature number 403, F426
## 2026-05-01 09:40:00.61839 INFO::Fitting model to feature number 404, F428
## 2026-05-01 09:40:00.620744 INFO::Fitting model to feature number 405, F429
## 2026-05-01 09:40:00.623083 INFO::Fitting model to feature number 406, F430
## 2026-05-01 09:40:00.625421 INFO::Fitting model to feature number 407, F431
## 2026-05-01 09:40:00.627808 INFO::Fitting model to feature number 408, F432
## 2026-05-01 09:40:00.630134 INFO::Fitting model to feature number 409, F433
## 2026-05-01 09:40:00.632589 INFO::Fitting model to feature number 410, F434
## 2026-05-01 09:40:00.634931 INFO::Fitting model to feature number 411, F435
## 2026-05-01 09:40:00.637361 INFO::Fitting model to feature number 412, F436
## 2026-05-01 09:40:00.639744 INFO::Fitting model to feature number 413, F437
## 2026-05-01 09:40:00.642074 INFO::Fitting model to feature number 414, F438
## 2026-05-01 09:40:00.644385 INFO::Fitting model to feature number 415, F439
## 2026-05-01 09:40:00.646755 INFO::Fitting model to feature number 416, F440
## 2026-05-01 09:40:00.649065 INFO::Fitting model to feature number 417, F441
## 2026-05-01 09:40:00.651416 INFO::Fitting model to feature number 418, F442
## 2026-05-01 09:40:00.653769 INFO::Fitting model to feature number 419, F443
## 2026-05-01 09:40:00.656093 INFO::Fitting model to feature number 420, F444
## 2026-05-01 09:40:00.658414 INFO::Fitting model to feature number 421, F445
## 2026-05-01 09:40:00.660897 INFO::Fitting model to feature number 422, F446
## 2026-05-01 09:40:00.663287 INFO::Fitting model to feature number 423, F447
## 2026-05-01 09:40:00.665696 INFO::Fitting model to feature number 424, F448
## 2026-05-01 09:40:00.668096 INFO::Fitting model to feature number 425, F449
## 2026-05-01 09:40:00.670565 INFO::Fitting model to feature number 426, F450
## 2026-05-01 09:40:00.672909 INFO::Fitting model to feature number 427, F451
## 2026-05-01 09:40:00.675259 INFO::Fitting model to feature number 428, F452
## 2026-05-01 09:40:00.6776 INFO::Fitting model to feature number 429, F454
## 2026-05-01 09:40:00.679945 INFO::Fitting model to feature number 430, F455
## 2026-05-01 09:40:00.682284 INFO::Fitting model to feature number 431, F456
## 2026-05-01 09:40:00.684651 INFO::Fitting model to feature number 432, F457
## 2026-05-01 09:40:00.686963 INFO::Fitting model to feature number 433, F458
## 2026-05-01 09:40:00.689275 INFO::Fitting model to feature number 434, F459
## 2026-05-01 09:40:00.691631 INFO::Fitting model to feature number 435, F461
## 2026-05-01 09:40:00.693957 INFO::Fitting model to feature number 436, F462
## 2026-05-01 09:40:00.69632 INFO::Fitting model to feature number 437, F463
## 2026-05-01 09:40:00.698713 INFO::Fitting model to feature number 438, F464
## 2026-05-01 09:40:00.701056 INFO::Fitting model to feature number 439, F465
## 2026-05-01 09:40:00.703387 INFO::Fitting model to feature number 440, F466
## 2026-05-01 09:40:00.705735 INFO::Fitting model to feature number 441, F467
## 2026-05-01 09:40:00.708058 INFO::Fitting model to feature number 442, F468
## 2026-05-01 09:40:00.710381 INFO::Fitting model to feature number 443, F469
## 2026-05-01 09:40:00.712791 INFO::Fitting model to feature number 444, F470
## 2026-05-01 09:40:00.715137 INFO::Fitting model to feature number 445, F471
## 2026-05-01 09:40:00.717459 INFO::Fitting model to feature number 446, F474
## 2026-05-01 09:40:00.719807 INFO::Fitting model to feature number 447, F475
## 2026-05-01 09:40:00.722162 INFO::Fitting model to feature number 448, F476
## 2026-05-01 09:40:00.724488 INFO::Fitting model to feature number 449, F477
## 2026-05-01 09:40:00.726872 INFO::Fitting model to feature number 450, F478
## 2026-05-01 09:40:00.729209 INFO::Fitting model to feature number 451, F479
## 2026-05-01 09:40:00.731596 INFO::Fitting model to feature number 452, F480
## 2026-05-01 09:40:00.733921 INFO::Fitting model to feature number 453, F481
## 2026-05-01 09:40:00.736262 INFO::Fitting model to feature number 454, F482
## 2026-05-01 09:40:00.738612 INFO::Fitting model to feature number 455, F483
## 2026-05-01 09:40:00.740922 INFO::Fitting model to feature number 456, F484
## 2026-05-01 09:40:00.743304 INFO::Fitting model to feature number 457, F485
## 2026-05-01 09:40:00.745698 INFO::Fitting model to feature number 458, F486
## 2026-05-01 09:40:00.748018 INFO::Fitting model to feature number 459, F487
## 2026-05-01 09:40:00.750336 INFO::Fitting model to feature number 460, F488
## 2026-05-01 09:40:00.752704 INFO::Fitting model to feature number 461, F489
## 2026-05-01 09:40:00.755025 INFO::Fitting model to feature number 462, F490
## 2026-05-01 09:40:00.757372 INFO::Fitting model to feature number 463, F491
## 2026-05-01 09:40:00.759743 INFO::Fitting model to feature number 464, F492
## 2026-05-01 09:40:00.762099 INFO::Fitting model to feature number 465, F493
## 2026-05-01 09:40:00.764441 INFO::Fitting model to feature number 466, F494
## 2026-05-01 09:40:00.766816 INFO::Fitting model to feature number 467, F495
## 2026-05-01 09:40:00.769148 INFO::Fitting model to feature number 468, F496
## 2026-05-01 09:40:00.771481 INFO::Fitting model to feature number 469, F497
## 2026-05-01 09:40:00.773849 INFO::Fitting model to feature number 470, F498
## 2026-05-01 09:40:00.776195 INFO::Fitting model to feature number 471, F499
## 2026-05-01 09:40:00.778543 INFO::Fitting model to feature number 472, F500
## 2026-05-01 09:40:00.780873 INFO::Fitting model to feature number 473, F501
## 2026-05-01 09:40:00.783218 INFO::Fitting model to feature number 474, F502
## 2026-05-01 09:40:00.78557 INFO::Fitting model to feature number 475, F503
## 2026-05-01 09:40:00.787899 INFO::Fitting model to feature number 476, F504
## 2026-05-01 09:40:00.790223 INFO::Fitting model to feature number 477, F505
## 2026-05-01 09:40:00.792612 INFO::Fitting model to feature number 478, F506
## 2026-05-01 09:40:00.794948 INFO::Fitting model to feature number 479, F507
## 2026-05-01 09:40:00.797318 INFO::Fitting model to feature number 480, F508
## 2026-05-01 09:40:00.79968 INFO::Fitting model to feature number 481, F509
## 2026-05-01 09:40:00.802033 INFO::Fitting model to feature number 482, F510
## 2026-05-01 09:40:00.804359 INFO::Fitting model to feature number 483, F511
## 2026-05-01 09:40:00.806762 INFO::Fitting model to feature number 484, F512
## 2026-05-01 09:40:00.809089 INFO::Fitting model to feature number 485, F513
## 2026-05-01 09:40:00.811411 INFO::Fitting model to feature number 486, F514
## 2026-05-01 09:40:00.813765 INFO::Fitting model to feature number 487, F515
## 2026-05-01 09:40:00.816082 INFO::Fitting model to feature number 488, F516
## 2026-05-01 09:40:00.818385 INFO::Fitting model to feature number 489, F517
## 2026-05-01 09:40:00.820727 INFO::Fitting model to feature number 490, F518
## 2026-05-01 09:40:00.823119 INFO::Fitting model to feature number 491, F519
## 2026-05-01 09:40:00.825428 INFO::Fitting model to feature number 492, F520
## 2026-05-01 09:40:00.827777 INFO::Fitting model to feature number 493, F521
## 2026-05-01 09:40:00.83011 INFO::Fitting model to feature number 494, F522
## 2026-05-01 09:40:00.832441 INFO::Fitting model to feature number 495, F523
## 2026-05-01 09:40:00.834805 INFO::Fitting model to feature number 496, F524
## 2026-05-01 09:40:00.837137 INFO::Fitting model to feature number 497, F525
## 2026-05-01 09:40:00.839487 INFO::Fitting model to feature number 498, F526
## 2026-05-01 09:40:00.841856 INFO::Fitting model to feature number 499, F527
## 2026-05-01 09:40:00.844177 INFO::Fitting model to feature number 500, F528
## 2026-05-01 09:40:00.846483 INFO::Fitting model to feature number 501, F529
## 2026-05-01 09:40:00.848827 INFO::Fitting model to feature number 502, F530
## 2026-05-01 09:40:00.851144 INFO::Fitting model to feature number 503, F531
## 2026-05-01 09:40:00.853471 INFO::Fitting model to feature number 504, F532
## 2026-05-01 09:40:00.855851 INFO::Fitting model to feature number 505, F533
## 2026-05-01 09:40:00.858189 INFO::Fitting model to feature number 506, F534
## 2026-05-01 09:40:00.860552 INFO::Fitting model to feature number 507, F535
## 2026-05-01 09:40:00.862941 INFO::Fitting model to feature number 508, F536
## 2026-05-01 09:40:00.865274 INFO::Fitting model to feature number 509, F537
## 2026-05-01 09:40:00.867624 INFO::Fitting model to feature number 510, F539
## 2026-05-01 09:40:00.86994 INFO::Fitting model to feature number 511, F540
## 2026-05-01 09:40:00.872296 INFO::Fitting model to feature number 512, F541
## 2026-05-01 09:40:00.874657 INFO::Fitting model to feature number 513, F543
## 2026-05-01 09:40:00.876984 INFO::Fitting model to feature number 514, F544
## 2026-05-01 09:40:00.879301 INFO::Fitting model to feature number 515, F545
## 2026-05-01 09:40:00.881648 INFO::Fitting model to feature number 516, F546
## 2026-05-01 09:40:00.883978 INFO::Fitting model to feature number 517, F547
## 2026-05-01 09:40:00.886309 INFO::Fitting model to feature number 518, F548
## 2026-05-01 09:40:00.888656 INFO::Fitting model to feature number 519, F549
## 2026-05-01 09:40:00.890985 INFO::Fitting model to feature number 520, F550
## 2026-05-01 09:40:00.893308 INFO::Fitting model to feature number 521, F551
## 2026-05-01 09:40:00.895689 INFO::Fitting model to feature number 522, F552
## 2026-05-01 09:40:00.897997 INFO::Fitting model to feature number 523, F553
## 2026-05-01 09:40:00.900303 INFO::Fitting model to feature number 524, F554
## 2026-05-01 09:40:00.902667 INFO::Fitting model to feature number 525, F555
## 2026-05-01 09:40:00.905066 INFO::Fitting model to feature number 526, F556
## 2026-05-01 09:40:00.907451 INFO::Fitting model to feature number 527, F557
## 2026-05-01 09:40:00.909804 INFO::Fitting model to feature number 528, F558
## 2026-05-01 09:40:00.912133 INFO::Fitting model to feature number 529, F559
## 2026-05-01 09:40:00.914452 INFO::Fitting model to feature number 530, F560
## 2026-05-01 09:40:00.916808 INFO::Fitting model to feature number 531, F561
## 2026-05-01 09:40:00.919173 INFO::Fitting model to feature number 532, F562
## 2026-05-01 09:40:00.921537 INFO::Fitting model to feature number 533, F563
## 2026-05-01 09:40:00.923902 INFO::Fitting model to feature number 534, F564
## 2026-05-01 09:40:00.926253 INFO::Fitting model to feature number 535, F566
## 2026-05-01 09:40:00.928633 INFO::Fitting model to feature number 536, F567
## 2026-05-01 09:40:00.931028 INFO::Fitting model to feature number 537, F568
## 2026-05-01 09:40:00.93337 INFO::Fitting model to feature number 538, F569
## 2026-05-01 09:40:00.935759 INFO::Fitting model to feature number 539, F570
## 2026-05-01 09:40:00.93808 INFO::Fitting model to feature number 540, F571
## 2026-05-01 09:40:00.940729 INFO::Fitting model to feature number 541, F572
## 2026-05-01 09:40:00.94307 INFO::Fitting model to feature number 542, F573
## 2026-05-01 09:40:00.945402 INFO::Fitting model to feature number 543, F574
## 2026-05-01 09:40:00.947768 INFO::Fitting model to feature number 544, F575
## 2026-05-01 09:40:00.950091 INFO::Fitting model to feature number 545, F576
## 2026-05-01 09:40:00.952495 INFO::Fitting model to feature number 546, F578
## 2026-05-01 09:40:00.966275 INFO::Fitting model to feature number 547, F579
## 2026-05-01 09:40:00.968875 INFO::Fitting model to feature number 548, F580
## 2026-05-01 09:40:00.971214 INFO::Fitting model to feature number 549, F581
## 2026-05-01 09:40:00.973545 INFO::Fitting model to feature number 550, F582
## 2026-05-01 09:40:00.975849 INFO::Fitting model to feature number 551, F583
## 2026-05-01 09:40:00.978151 INFO::Fitting model to feature number 552, F584
## 2026-05-01 09:40:00.980462 INFO::Fitting model to feature number 553, F585
## 2026-05-01 09:40:00.982815 INFO::Fitting model to feature number 554, F586
## 2026-05-01 09:40:00.985126 INFO::Fitting model to feature number 555, F587
## 2026-05-01 09:40:00.987443 INFO::Fitting model to feature number 556, F588
## 2026-05-01 09:40:00.989782 INFO::Fitting model to feature number 557, F589
## 2026-05-01 09:40:00.992108 INFO::Fitting model to feature number 558, F590
## 2026-05-01 09:40:00.994472 INFO::Fitting model to feature number 559, F591
## 2026-05-01 09:40:00.996825 INFO::Fitting model to feature number 560, F592
## 2026-05-01 09:40:00.999173 INFO::Fitting model to feature number 561, F593
## 2026-05-01 09:40:01.001485 INFO::Fitting model to feature number 562, F594
## 2026-05-01 09:40:01.003857 INFO::Fitting model to feature number 563, F595
## 2026-05-01 09:40:01.006161 INFO::Fitting model to feature number 564, F596
## 2026-05-01 09:40:01.008457 INFO::Fitting model to feature number 565, F597
## 2026-05-01 09:40:01.010795 INFO::Fitting model to feature number 566, F598
## 2026-05-01 09:40:01.013129 INFO::Fitting model to feature number 567, F599
## 2026-05-01 09:40:01.015453 INFO::Fitting model to feature number 568, F600
## 2026-05-01 09:40:01.017865 INFO::Fitting model to feature number 569, F601
## 2026-05-01 09:40:01.020196 INFO::Fitting model to feature number 570, F602
## 2026-05-01 09:40:01.02256 INFO::Fitting model to feature number 571, F603
## 2026-05-01 09:40:01.024931 INFO::Fitting model to feature number 572, F605
## 2026-05-01 09:40:01.02726 INFO::Fitting model to feature number 573, F606
## 2026-05-01 09:40:01.02967 INFO::Fitting model to feature number 574, F607
## 2026-05-01 09:40:01.032004 INFO::Fitting model to feature number 575, F608
## 2026-05-01 09:40:01.034328 INFO::Fitting model to feature number 576, F609
## 2026-05-01 09:40:01.036813 INFO::Fitting model to feature number 577, F610
## 2026-05-01 09:40:01.039252 INFO::Fitting model to feature number 578, F611
## 2026-05-01 09:40:01.041679 INFO::Fitting model to feature number 579, F612
## 2026-05-01 09:40:01.044046 INFO::Fitting model to feature number 580, F613
## 2026-05-01 09:40:01.04642 INFO::Fitting model to feature number 581, F614
## 2026-05-01 09:40:01.048782 INFO::Fitting model to feature number 582, F615
## 2026-05-01 09:40:01.051128 INFO::Fitting model to feature number 583, F616
## 2026-05-01 09:40:01.053453 INFO::Fitting model to feature number 584, F617
## 2026-05-01 09:40:01.055792 INFO::Fitting model to feature number 585, F618
## 2026-05-01 09:40:01.058116 INFO::Fitting model to feature number 586, F619
## 2026-05-01 09:40:01.060443 INFO::Fitting model to feature number 587, F620
## 2026-05-01 09:40:01.062785 INFO::Fitting model to feature number 588, F621
## 2026-05-01 09:40:01.065083 INFO::Fitting model to feature number 589, F622
## 2026-05-01 09:40:01.067426 INFO::Fitting model to feature number 590, F623
## 2026-05-01 09:40:01.069788 INFO::Fitting model to feature number 591, F624
## 2026-05-01 09:40:01.072102 INFO::Fitting model to feature number 592, F625
## 2026-05-01 09:40:01.074409 INFO::Fitting model to feature number 593, F626
## 2026-05-01 09:40:01.076755 INFO::Fitting model to feature number 594, F627
## 2026-05-01 09:40:01.079064 INFO::Fitting model to feature number 595, F628
## 2026-05-01 09:40:01.081439 INFO::Fitting model to feature number 596, F630
## 2026-05-01 09:40:01.083769 INFO::Fitting model to feature number 597, F631
## 2026-05-01 09:40:01.086074 INFO::Fitting model to feature number 598, F632
## 2026-05-01 09:40:01.088392 INFO::Fitting model to feature number 599, F633
## 2026-05-01 09:40:01.090716 INFO::Fitting model to feature number 600, F634
## 2026-05-01 09:40:01.093059 INFO::Fitting model to feature number 601, F635
## 2026-05-01 09:40:01.095357 INFO::Fitting model to feature number 602, F636
## 2026-05-01 09:40:01.097718 INFO::Fitting model to feature number 603, F637
## 2026-05-01 09:40:01.100067 INFO::Fitting model to feature number 604, F638
## 2026-05-01 09:40:01.102427 INFO::Fitting model to feature number 605, F639
## 2026-05-01 09:40:01.104805 INFO::Fitting model to feature number 606, F640
## 2026-05-01 09:40:01.107173 INFO::Fitting model to feature number 607, F641
## 2026-05-01 09:40:01.10956 INFO::Fitting model to feature number 608, F642
## 2026-05-01 09:40:01.111932 INFO::Fitting model to feature number 609, F643
## 2026-05-01 09:40:01.114247 INFO::Fitting model to feature number 610, F644
## 2026-05-01 09:40:01.116604 INFO::Fitting model to feature number 611, F645
## 2026-05-01 09:40:01.118931 INFO::Fitting model to feature number 612, F646
## 2026-05-01 09:40:01.12128 INFO::Fitting model to feature number 613, F647
## 2026-05-01 09:40:01.123612 INFO::Fitting model to feature number 614, F648
## 2026-05-01 09:40:01.125957 INFO::Fitting model to feature number 615, F649
## 2026-05-01 09:40:01.128251 INFO::Fitting model to feature number 616, F650
## 2026-05-01 09:40:01.130597 INFO::Fitting model to feature number 617, F651
## 2026-05-01 09:40:01.132909 INFO::Fitting model to feature number 618, F652
## 2026-05-01 09:40:01.135264 INFO::Fitting model to feature number 619, F653
## 2026-05-01 09:40:01.13763 INFO::Fitting model to feature number 620, F654
## 2026-05-01 09:40:01.13993 INFO::Fitting model to feature number 621, F655
## 2026-05-01 09:40:01.142264 INFO::Fitting model to feature number 622, F656
## 2026-05-01 09:40:01.144594 INFO::Fitting model to feature number 623, F657
## 2026-05-01 09:40:01.146888 INFO::Fitting model to feature number 624, F658
## 2026-05-01 09:40:01.149221 INFO::Fitting model to feature number 625, F659
## 2026-05-01 09:40:01.151664 INFO::Fitting model to feature number 626, F660
## 2026-05-01 09:40:01.153979 INFO::Fitting model to feature number 627, F661
## 2026-05-01 09:40:01.156343 INFO::Fitting model to feature number 628, F662
## 2026-05-01 09:40:01.15873 INFO::Fitting model to feature number 629, F663
## 2026-05-01 09:40:01.161078 INFO::Fitting model to feature number 630, F664
## 2026-05-01 09:40:01.163421 INFO::Fitting model to feature number 631, F665
## 2026-05-01 09:40:01.165765 INFO::Fitting model to feature number 632, F666
## 2026-05-01 09:40:01.168108 INFO::Fitting model to feature number 633, F667
## 2026-05-01 09:40:01.170443 INFO::Fitting model to feature number 634, F668
## 2026-05-01 09:40:01.17283 INFO::Fitting model to feature number 635, F669
## 2026-05-01 09:40:01.175157 INFO::Fitting model to feature number 636, F670
## 2026-05-01 09:40:01.177499 INFO::Fitting model to feature number 637, F671
## 2026-05-01 09:40:01.179845 INFO::Fitting model to feature number 638, F673
## 2026-05-01 09:40:01.182159 INFO::Fitting model to feature number 639, F674
## 2026-05-01 09:40:01.184504 INFO::Fitting model to feature number 640, F675
## 2026-05-01 09:40:01.18687 INFO::Fitting model to feature number 641, F676
## 2026-05-01 09:40:01.18922 INFO::Fitting model to feature number 642, F677
## 2026-05-01 09:40:01.191646 INFO::Fitting model to feature number 643, F678
## 2026-05-01 09:40:01.194061 INFO::Fitting model to feature number 644, F679
## 2026-05-01 09:40:01.196487 INFO::Fitting model to feature number 645, F680
## 2026-05-01 09:40:01.19885 INFO::Fitting model to feature number 646, F681
## 2026-05-01 09:40:01.201225 INFO::Fitting model to feature number 647, F682
## 2026-05-01 09:40:01.203609 INFO::Fitting model to feature number 648, F683
## 2026-05-01 09:40:01.205995 INFO::Fitting model to feature number 649, F684
## 2026-05-01 09:40:01.208349 INFO::Fitting model to feature number 650, F685
## 2026-05-01 09:40:01.210714 INFO::Fitting model to feature number 651, F686
## 2026-05-01 09:40:01.213061 INFO::Fitting model to feature number 652, F687
## 2026-05-01 09:40:01.215405 INFO::Fitting model to feature number 653, F688
## 2026-05-01 09:40:01.21778 INFO::Fitting model to feature number 654, F689
## 2026-05-01 09:40:01.220132 INFO::Fitting model to feature number 655, F690
## 2026-05-01 09:40:01.222475 INFO::Fitting model to feature number 656, F691
## 2026-05-01 09:40:01.224818 INFO::Fitting model to feature number 657, F692
## 2026-05-01 09:40:01.227132 INFO::Fitting model to feature number 658, F693
## 2026-05-01 09:40:01.229481 INFO::Fitting model to feature number 659, F694
## 2026-05-01 09:40:01.231897 INFO::Fitting model to feature number 660, F695
## 2026-05-01 09:40:01.23424 INFO::Fitting model to feature number 661, F696
## 2026-05-01 09:40:01.236609 INFO::Fitting model to feature number 662, F697
## 2026-05-01 09:40:01.238928 INFO::Fitting model to feature number 663, F698
## 2026-05-01 09:40:01.241258 INFO::Fitting model to feature number 664, F699
## 2026-05-01 09:40:01.243602 INFO::Fitting model to feature number 665, F700
## 2026-05-01 09:40:01.245922 INFO::Fitting model to feature number 666, F701
## 2026-05-01 09:40:01.248265 INFO::Fitting model to feature number 667, F702
## 2026-05-01 09:40:01.25069 INFO::Fitting model to feature number 668, F704
## 2026-05-01 09:40:01.253046 INFO::Fitting model to feature number 669, F705
## 2026-05-01 09:40:01.255366 INFO::Fitting model to feature number 670, F706
## 2026-05-01 09:40:01.257729 INFO::Fitting model to feature number 671, F707
## 2026-05-01 09:40:01.260063 INFO::Fitting model to feature number 672, F708
## 2026-05-01 09:40:01.262389 INFO::Fitting model to feature number 673, F709
## 2026-05-01 09:40:01.264755 INFO::Fitting model to feature number 674, F710
## 2026-05-01 09:40:01.267117 INFO::Fitting model to feature number 675, F711
## 2026-05-01 09:40:01.269568 INFO::Fitting model to feature number 676, F712
## 2026-05-01 09:40:01.271958 INFO::Fitting model to feature number 677, F713
## 2026-05-01 09:40:01.274338 INFO::Fitting model to feature number 678, F714
## 2026-05-01 09:40:01.276711 INFO::Fitting model to feature number 679, F715
## 2026-05-01 09:40:01.279028 INFO::Fitting model to feature number 680, F716
## 2026-05-01 09:40:01.281381 INFO::Fitting model to feature number 681, F717
## 2026-05-01 09:40:01.283739 INFO::Fitting model to feature number 682, F718
## 2026-05-01 09:40:01.286057 INFO::Fitting model to feature number 683, F719
## 2026-05-01 09:40:01.288377 INFO::Fitting model to feature number 684, F720
## 2026-05-01 09:40:01.290718 INFO::Fitting model to feature number 685, F721
## 2026-05-01 09:40:01.293055 INFO::Fitting model to feature number 686, F722
## 2026-05-01 09:40:01.29541 INFO::Fitting model to feature number 687, F723
## 2026-05-01 09:40:01.297791 INFO::Fitting model to feature number 688, F724
## 2026-05-01 09:40:01.300147 INFO::Fitting model to feature number 689, F725
## 2026-05-01 09:40:01.302641 INFO::Fitting model to feature number 690, F726
## 2026-05-01 09:40:01.305004 INFO::Fitting model to feature number 691, F727
## 2026-05-01 09:40:01.307328 INFO::Fitting model to feature number 692, F728
## 2026-05-01 09:40:01.309684 INFO::Fitting model to feature number 693, F729
## 2026-05-01 09:40:01.312014 INFO::Fitting model to feature number 694, F730
## 2026-05-01 09:40:01.314446 INFO::Fitting model to feature number 695, F731
## 2026-05-01 09:40:01.316799 INFO::Fitting model to feature number 696, F732
## 2026-05-01 09:40:01.319123 INFO::Fitting model to feature number 697, F733
## 2026-05-01 09:40:01.321441 INFO::Fitting model to feature number 698, F734
## 2026-05-01 09:40:01.323792 INFO::Fitting model to feature number 699, F735
## 2026-05-01 09:40:01.326108 INFO::Fitting model to feature number 700, F736
## 2026-05-01 09:40:01.328433 INFO::Fitting model to feature number 701, F737
## 2026-05-01 09:40:01.330805 INFO::Fitting model to feature number 702, F739
## 2026-05-01 09:40:01.333123 INFO::Fitting model to feature number 703, F740
## 2026-05-01 09:40:01.335451 INFO::Fitting model to feature number 704, F741
## 2026-05-01 09:40:01.337818 INFO::Fitting model to feature number 705, F742
## 2026-05-01 09:40:01.340145 INFO::Fitting model to feature number 706, F743
## 2026-05-01 09:40:01.34249 INFO::Fitting model to feature number 707, F745
## 2026-05-01 09:40:01.344841 INFO::Fitting model to feature number 708, F746
## 2026-05-01 09:40:01.347198 INFO::Fitting model to feature number 709, F747
## 2026-05-01 09:40:01.349544 INFO::Fitting model to feature number 710, F748
## 2026-05-01 09:40:01.35187 INFO::Fitting model to feature number 711, F749
## 2026-05-01 09:40:01.354206 INFO::Fitting model to feature number 712, F750
## 2026-05-01 09:40:01.356569 INFO::Fitting model to feature number 713, F751
## 2026-05-01 09:40:01.358893 INFO::Fitting model to feature number 714, F752
## 2026-05-01 09:40:01.361218 INFO::Fitting model to feature number 715, F753
## 2026-05-01 09:40:01.363598 INFO::Fitting model to feature number 716, F755
## 2026-05-01 09:40:01.365911 INFO::Fitting model to feature number 717, F756
## 2026-05-01 09:40:01.368231 INFO::Fitting model to feature number 718, F757
## 2026-05-01 09:40:01.370568 INFO::Fitting model to feature number 719, F758
## 2026-05-01 09:40:01.372931 INFO::Fitting model to feature number 720, F759
## 2026-05-01 09:40:01.375273 INFO::Fitting model to feature number 721, F760
## 2026-05-01 09:40:01.377731 INFO::Fitting model to feature number 722, F761
## 2026-05-01 09:40:01.380125 INFO::Fitting model to feature number 723, F762
## 2026-05-01 09:40:01.382449 INFO::Fitting model to feature number 724, F763
## 2026-05-01 09:40:01.384806 INFO::Fitting model to feature number 725, F764
## 2026-05-01 09:40:01.387141 INFO::Fitting model to feature number 726, F765
## 2026-05-01 09:40:01.389471 INFO::Fitting model to feature number 727, F766
## 2026-05-01 09:40:01.391822 INFO::Fitting model to feature number 728, F767
## 2026-05-01 09:40:01.394142 INFO::Fitting model to feature number 729, F768
## 2026-05-01 09:40:01.396645 INFO::Fitting model to feature number 730, F769
## 2026-05-01 09:40:01.398958 INFO::Fitting model to feature number 731, F770
## 2026-05-01 09:40:01.401286 INFO::Fitting model to feature number 732, F771
## 2026-05-01 09:40:01.403641 INFO::Fitting model to feature number 733, F772
## 2026-05-01 09:40:01.405982 INFO::Fitting model to feature number 734, F773
## 2026-05-01 09:40:01.408296 INFO::Fitting model to feature number 735, F774
## 2026-05-01 09:40:01.410727 INFO::Fitting model to feature number 736, F775
## 2026-05-01 09:40:01.413105 INFO::Fitting model to feature number 737, F776
## 2026-05-01 09:40:01.415479 INFO::Fitting model to feature number 738, F777
## 2026-05-01 09:40:01.417835 INFO::Fitting model to feature number 739, F778
## 2026-05-01 09:40:01.420154 INFO::Fitting model to feature number 740, F779
## 2026-05-01 09:40:01.422486 INFO::Fitting model to feature number 741, F780
## 2026-05-01 09:40:01.424851 INFO::Fitting model to feature number 742, F781
## 2026-05-01 09:40:01.427199 INFO::Fitting model to feature number 743, F782
## 2026-05-01 09:40:01.42956 INFO::Fitting model to feature number 744, F783
## 2026-05-01 09:40:01.43191 INFO::Fitting model to feature number 745, F784
## 2026-05-01 09:40:01.434234 INFO::Fitting model to feature number 746, F785
## 2026-05-01 09:40:01.43658 INFO::Fitting model to feature number 747, F786
## 2026-05-01 09:40:01.438903 INFO::Fitting model to feature number 748, F787
## 2026-05-01 09:40:01.441228 INFO::Fitting model to feature number 749, F788
## 2026-05-01 09:40:01.443628 INFO::Fitting model to feature number 750, F789
## 2026-05-01 09:40:01.446004 INFO::Fitting model to feature number 751, F790
## 2026-05-01 09:40:01.448358 INFO::Fitting model to feature number 752, F791
## 2026-05-01 09:40:01.450703 INFO::Fitting model to feature number 753, F792
## 2026-05-01 09:40:01.45303 INFO::Fitting model to feature number 754, F793
## 2026-05-01 09:40:01.455355 INFO::Fitting model to feature number 755, F794
## 2026-05-01 09:40:01.457707 INFO::Fitting model to feature number 756, F795
## 2026-05-01 09:40:01.460064 INFO::Fitting model to feature number 757, F796
## 2026-05-01 09:40:01.462392 INFO::Fitting model to feature number 758, F797
## 2026-05-01 09:40:01.464746 INFO::Fitting model to feature number 759, F798
## 2026-05-01 09:40:01.467075 INFO::Fitting model to feature number 760, F799
## 2026-05-01 09:40:01.469452 INFO::Fitting model to feature number 761, F800
## 2026-05-01 09:40:01.47184 INFO::Fitting model to feature number 762, F801
## 2026-05-01 09:40:01.474152 INFO::Fitting model to feature number 763, F802
## 2026-05-01 09:40:01.476538 INFO::Fitting model to feature number 764, F803
## 2026-05-01 09:40:01.478886 INFO::Fitting model to feature number 765, F804
## 2026-05-01 09:40:01.481217 INFO::Fitting model to feature number 766, F805
## 2026-05-01 09:40:01.483588 INFO::Fitting model to feature number 767, F806
## 2026-05-01 09:40:01.485912 INFO::Fitting model to feature number 768, F808
## 2026-05-01 09:40:01.488221 INFO::Fitting model to feature number 769, F809
## 2026-05-01 09:40:01.490591 INFO::Fitting model to feature number 770, F810
## 2026-05-01 09:40:01.49293 INFO::Fitting model to feature number 771, F811
## 2026-05-01 09:40:01.495233 INFO::Fitting model to feature number 772, F812
## 2026-05-01 09:40:01.49758 INFO::Fitting model to feature number 773, F813
## 2026-05-01 09:40:01.499902 INFO::Fitting model to feature number 774, F814
## 2026-05-01 09:40:01.502251 INFO::Fitting model to feature number 775, F815
## 2026-05-01 09:40:01.504613 INFO::Fitting model to feature number 776, F816
## 2026-05-01 09:40:01.507077 INFO::Fitting model to feature number 777, F817
## 2026-05-01 09:40:01.509557 INFO::Fitting model to feature number 778, F818
## 2026-05-01 09:40:01.523355 INFO::Fitting model to feature number 779, F819
## 2026-05-01 09:40:01.52576 INFO::Fitting model to feature number 780, F820
## 2026-05-01 09:40:01.528062 INFO::Fitting model to feature number 781, F821
## 2026-05-01 09:40:01.530355 INFO::Fitting model to feature number 782, F822
## 2026-05-01 09:40:01.532686 INFO::Fitting model to feature number 783, F823
## 2026-05-01 09:40:01.535015 INFO::Fitting model to feature number 784, F824
## 2026-05-01 09:40:01.537337 INFO::Fitting model to feature number 785, F825
## 2026-05-01 09:40:01.539699 INFO::Fitting model to feature number 786, F826
## 2026-05-01 09:40:01.542038 INFO::Fitting model to feature number 787, F827
## 2026-05-01 09:40:01.544369 INFO::Fitting model to feature number 788, F828
## 2026-05-01 09:40:01.546725 INFO::Fitting model to feature number 789, F829
## 2026-05-01 09:40:01.549053 INFO::Fitting model to feature number 790, F830
## 2026-05-01 09:40:01.551385 INFO::Fitting model to feature number 791, F831
## 2026-05-01 09:40:01.553733 INFO::Fitting model to feature number 792, F832
## 2026-05-01 09:40:01.556089 INFO::Fitting model to feature number 793, F833
## 2026-05-01 09:40:01.558398 INFO::Fitting model to feature number 794, F834
## 2026-05-01 09:40:01.560719 INFO::Fitting model to feature number 795, F835
## 2026-05-01 09:40:01.563013 INFO::Fitting model to feature number 796, F836
## 2026-05-01 09:40:01.565315 INFO::Fitting model to feature number 797, F837
## 2026-05-01 09:40:01.56767 INFO::Fitting model to feature number 798, F838
## 2026-05-01 09:40:01.570019 INFO::Fitting model to feature number 799, F839
## 2026-05-01 09:40:01.57236 INFO::Fitting model to feature number 800, F840
## 2026-05-01 09:40:01.574689 INFO::Fitting model to feature number 801, F841
## 2026-05-01 09:40:01.577 INFO::Fitting model to feature number 802, F842
## 2026-05-01 09:40:01.57932 INFO::Fitting model to feature number 803, F843
## 2026-05-01 09:40:01.581752 INFO::Fitting model to feature number 804, F844
## 2026-05-01 09:40:01.584083 INFO::Fitting model to feature number 805, F845
## 2026-05-01 09:40:01.586469 INFO::Fitting model to feature number 806, F847
## 2026-05-01 09:40:01.588832 INFO::Fitting model to feature number 807, F848
## 2026-05-01 09:40:01.591187 INFO::Fitting model to feature number 808, F849
## 2026-05-01 09:40:01.593649 INFO::Fitting model to feature number 809, F850
## 2026-05-01 09:40:01.596082 INFO::Fitting model to feature number 810, F851
## 2026-05-01 09:40:01.598404 INFO::Fitting model to feature number 811, F852
## 2026-05-01 09:40:01.60083 INFO::Fitting model to feature number 812, F853
## 2026-05-01 09:40:01.603186 INFO::Fitting model to feature number 813, F854
## 2026-05-01 09:40:01.605555 INFO::Fitting model to feature number 814, F855
## 2026-05-01 09:40:01.607869 INFO::Fitting model to feature number 815, F856
## 2026-05-01 09:40:01.610181 INFO::Fitting model to feature number 816, F857
## 2026-05-01 09:40:01.612502 INFO::Fitting model to feature number 817, F858
## 2026-05-01 09:40:01.614848 INFO::Fitting model to feature number 818, F859
## 2026-05-01 09:40:01.617172 INFO::Fitting model to feature number 819, F860
## 2026-05-01 09:40:01.61954 INFO::Fitting model to feature number 820, F861
## 2026-05-01 09:40:01.621849 INFO::Fitting model to feature number 821, F862
## 2026-05-01 09:40:01.624154 INFO::Fitting model to feature number 822, F863
## 2026-05-01 09:40:01.626477 INFO::Fitting model to feature number 823, F864
## 2026-05-01 09:40:01.628813 INFO::Fitting model to feature number 824, F865
## 2026-05-01 09:40:01.631106 INFO::Fitting model to feature number 825, F866
## 2026-05-01 09:40:01.633426 INFO::Fitting model to feature number 826, F867
## 2026-05-01 09:40:01.635822 INFO::Fitting model to feature number 827, F868
## 2026-05-01 09:40:01.638182 INFO::Fitting model to feature number 828, F869
## 2026-05-01 09:40:01.640599 INFO::Fitting model to feature number 829, F870
## 2026-05-01 09:40:01.643117 INFO::Fitting model to feature number 830, F871
## 2026-05-01 09:40:01.645438 INFO::Fitting model to feature number 831, F872
## 2026-05-01 09:40:01.647784 INFO::Fitting model to feature number 832, F873
## 2026-05-01 09:40:01.650096 INFO::Fitting model to feature number 833, F874
## 2026-05-01 09:40:01.652449 INFO::Fitting model to feature number 834, F875
## 2026-05-01 09:40:01.654844 INFO::Fitting model to feature number 835, F876
## 2026-05-01 09:40:01.657177 INFO::Fitting model to feature number 836, F877
## 2026-05-01 09:40:01.659492 INFO::Fitting model to feature number 837, F878
## 2026-05-01 09:40:01.661899 INFO::Fitting model to feature number 838, F879
## 2026-05-01 09:40:01.664278 INFO::Fitting model to feature number 839, F880
## 2026-05-01 09:40:01.666748 INFO::Fitting model to feature number 840, F881
## 2026-05-01 09:40:01.669061 INFO::Fitting model to feature number 841, F882
## 2026-05-01 09:40:01.671408 INFO::Fitting model to feature number 842, F883
## 2026-05-01 09:40:01.673755 INFO::Fitting model to feature number 843, F884
## 2026-05-01 09:40:01.676109 INFO::Fitting model to feature number 844, F885
## 2026-05-01 09:40:01.678442 INFO::Fitting model to feature number 845, F886
## 2026-05-01 09:40:01.680785 INFO::Fitting model to feature number 846, F887
## 2026-05-01 09:40:01.683149 INFO::Fitting model to feature number 847, F888
## 2026-05-01 09:40:01.685475 INFO::Fitting model to feature number 848, F889
## 2026-05-01 09:40:01.687826 INFO::Fitting model to feature number 849, F890
## 2026-05-01 09:40:01.690173 INFO::Fitting model to feature number 850, F891
## 2026-05-01 09:40:01.692526 INFO::Fitting model to feature number 851, F892
## 2026-05-01 09:40:01.694861 INFO::Fitting model to feature number 852, F893
## 2026-05-01 09:40:01.697149 INFO::Fitting model to feature number 853, F894
## 2026-05-01 09:40:01.699546 INFO::Fitting model to feature number 854, F895
## 2026-05-01 09:40:01.701953 INFO::Fitting model to feature number 855, F896
## 2026-05-01 09:40:01.704254 INFO::Fitting model to feature number 856, F897
## 2026-05-01 09:40:01.706597 INFO::Fitting model to feature number 857, F898
## 2026-05-01 09:40:01.708894 INFO::Fitting model to feature number 858, F899
## 2026-05-01 09:40:01.711196 INFO::Fitting model to feature number 859, F900
## 2026-05-01 09:40:01.823146 INFO::Counting total values for each feature
## 2026-05-01 09:40:01.898557 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2026-05-01 09:40:01.952982 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2026-05-01 09:40:02.007103 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2026-05-01 09:40:02.061205 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2026-05-01 09:40:02.089633 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2026-05-01 09:40:02.113236 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2026-05-01 09:40:02.122614 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-01 09:40:02.126901 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2026-05-01 09:40:02.137891 INFO::Plotting associations from most to least significant, grouped by metadata
## 2026-05-01 09:40:02.138539 INFO::Plotting data for metadata number 1, diagnosis
## 2026-05-01 09:40:02.166982 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2026-05-01 09:40:02.464649 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2026-05-01 09:40:02.673138 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2026-05-01 09:40:02.881123 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2026-05-01 09:40:03.081084 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2026-05-01 09:40:03.278211 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2026-05-01 09:40:03.486979 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2026-05-01 09:40:03.684051 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2026-05-01 09:40:03.885379 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2026-05-01 09:40:04.159927 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2026-05-01 09:40:04.362695 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2026-05-01 09:40:04.576495 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2026-05-01 09:40:04.781214 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2026-05-01 09:40:04.982413 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2026-05-01 09:40:05.190387 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2026-05-01 09:40:05.392219 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2026-05-01 09:40:05.592002 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2026-05-01 09:40:05.798869 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2026-05-01 09:40:05.998289 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2026-05-01 09:40:06.214332 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2026-05-01 09:40:06.413453 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2026-05-01 09:40:06.613566 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2026-05-01 09:40:06.818428 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2026-05-01 09:40:07.015725 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2026-05-01 09:40:07.22361 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2026-05-01 09:40:07.421137 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2026-05-01 09:40:07.62143 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2026-05-01 09:40:07.834502 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2026-05-01 09:40:08.03535 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2026-05-01 09:40:08.236687 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2026-05-01 09:40:08.447171 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2026-05-01 09:40:08.646501 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2026-05-01 09:40:08.854271 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2026-05-01 09:40:09.052339 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2026-05-01 09:40:09.250256 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2026-05-01 09:40:09.45769 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2026-05-01 09:40:09.655162 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2026-05-01 09:40:09.860584 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2026-05-01 09:40:10.063604 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2026-05-01 09:40:10.264486 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2026-05-01 09:40:10.468579 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2026-05-01 09:40:10.665545 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2026-05-01 09:40:10.873404 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2026-05-01 09:40:11.075955 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2026-05-01 09:40:11.278284 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2026-05-01 09:40:11.483163 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2026-05-01 09:40:11.679567 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2026-05-01 09:40:11.886175 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2026-05-01 09:40:12.087497 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2026-05-01 09:40:12.289002 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2026-05-01 09:40:12.495494 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2026-05-01 09:40:12.693464 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2026-05-01 09:40:12.902074 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2026-05-01 09:40:13.100294 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2026-05-01 09:40:13.298672 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2026-05-01 09:40:13.503373 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2026-05-01 09:40:13.700635 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2026-05-01 09:40:13.906662 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2026-05-01 09:40:14.109412 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2026-05-01 09:40:14.308494 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2026-05-01 09:40:14.519189 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2026-05-01 09:40:14.723724 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2026-05-01 09:40:14.937322 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2026-05-01 09:40:15.140065 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2026-05-01 09:40:15.352869 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2026-05-01 09:40:15.553477 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2026-05-01 09:40:15.751918 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2026-05-01 09:40:15.961174 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2026-05-01 09:40:16.160407 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2026-05-01 09:40:16.368114 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2026-05-01 09:40:16.565746 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2026-05-01 09:40:16.820959 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2026-05-01 09:40:17.022959 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2026-05-01 09:40:17.225383 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2026-05-01 09:40:17.436123 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2026-05-01 09:40:17.634998 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2026-05-01 09:40:17.830642 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2026-05-01 09:40:18.040541 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2026-05-01 09:40:18.239055 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2026-05-01 09:40:18.447344 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2026-05-01 09:40:18.646065 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2026-05-01 09:40:18.842127 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2026-05-01 09:40:19.05204 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2026-05-01 09:40:19.254028 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2026-05-01 09:40:19.451119 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2026-05-01 09:40:19.668671 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2026-05-01 09:40:19.867641 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2026-05-01 09:40:20.076326 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2026-05-01 09:40:20.277436 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2026-05-01 09:40:20.476157 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2026-05-01 09:40:20.685611 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2026-05-01 09:40:20.884549 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2026-05-01 09:40:21.095084 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2026-05-01 09:40:21.299804 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2026-05-01 09:40:21.50831 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2026-05-01 09:40:21.727457 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2026-05-01 09:40:21.933482 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2026-05-01 09:40:22.156432 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2026-05-01 09:40:22.363837 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2026-05-01 09:40:22.565262 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2026-05-01 09:40:22.776921 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2026-05-01 09:40:22.9805 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2026-05-01 09:40:23.196595 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2026-05-01 09:40:23.400908 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2026-05-01 09:40:23.602343 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2026-05-01 09:40:23.812017 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2026-05-01 09:40:24.012231 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2026-05-01 09:40:24.222417 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2026-05-01 09:40:24.423215 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2026-05-01 09:40:24.623434 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2026-05-01 09:40:24.833651 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2026-05-01 09:40:25.032537 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2026-05-01 09:40:25.243545 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2026-05-01 09:40:25.446597 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2026-05-01 09:40:25.656318 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2026-05-01 09:40:25.856017 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2026-05-01 09:40:26.057907 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2026-05-01 09:40:26.268109 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2026-05-01 09:40:26.467373 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2026-05-01 09:40:26.675902 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2026-05-01 09:40:26.875161 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2026-05-01 09:40:27.074595 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2026-05-01 09:40:27.285455 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2026-05-01 09:40:27.48769 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2026-05-01 09:40:28.206734 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2026-05-01 09:40:28.397897 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2026-05-01 09:40:28.588582 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2026-05-01 09:40:28.785275 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2026-05-01 09:40:28.97702 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2026-05-01 09:40:29.176037 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2026-05-01 09:40:29.368866 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2026-05-01 09:40:29.563224 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2026-05-01 09:40:29.762116 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2026-05-01 09:40:29.953857 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2026-05-01 09:40:30.154603 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2026-05-01 09:40:30.344173 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2026-05-01 09:40:30.537433 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2026-05-01 09:40:30.740107 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2026-05-01 09:40:30.930225 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2026-05-01 09:40:31.123606 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2026-05-01 09:40:31.324502 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2026-05-01 09:40:31.516491 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2026-05-01 09:40:31.716393 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2026-05-01 09:40:31.907184 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2026-05-01 09:40:32.10099 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2026-05-01 09:40:32.298476 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2026-05-01 09:40:32.490639 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2026-05-01 09:40:32.688467 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2026-05-01 09:40:32.879639 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2026-05-01 09:40:33.071217 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2026-05-01 09:40:33.275042 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2026-05-01 09:40:33.47118 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2026-05-01 09:40:33.675066 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2026-05-01 09:40:33.869113 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2026-05-01 09:40:34.065556 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2026-05-01 09:40:34.265592 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2026-05-01 09:40:34.460258 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2026-05-01 09:40:34.661586 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2026-05-01 09:40:34.852848 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2026-05-01 09:40:35.04498 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2026-05-01 09:40:35.24486 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2026-05-01 09:40:35.442665 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2026-05-01 09:40:35.64388 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2026-05-01 09:40:35.838289 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2026-05-01 09:40:36.036544 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2026-05-01 09:40:36.236245 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2026-05-01 09:40:36.428991 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2026-05-01 09:40:36.631973 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2026-05-01 09:40:36.825864 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2026-05-01 09:40:37.017961 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2026-05-01 09:40:37.216443 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2026-05-01 09:40:37.410779 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2026-05-01 09:40:37.610073 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2026-05-01 09:40:37.802249 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2026-05-01 09:40:38.005173 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2026-05-01 09:40:38.197973 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2026-05-01 09:40:38.392243 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2026-05-01 09:40:38.646279 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2026-05-01 09:40:38.846962 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2026-05-01 09:40:39.06245 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2026-05-01 09:40:39.263841 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2026-05-01 09:40:39.460525 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2026-05-01 09:40:39.672351 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2026-05-01 09:40:39.870188 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2026-05-01 09:40:40.069603 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2026-05-01 09:40:40.28739 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2026-05-01 09:40:40.490342 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2026-05-01 09:40:40.701808 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2026-05-01 09:40:40.901097 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2026-05-01 09:40:41.096489 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2026-05-01 09:40:41.306365 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2026-05-01 09:40:41.507816 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2026-05-01 09:40:41.717161 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2026-05-01 09:40:41.916594 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2026-05-01 09:40:42.115948 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2026-05-01 09:40:42.32691 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2026-05-01 09:40:42.524974 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2026-05-01 09:40:42.737909 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2026-05-01 09:40:42.939986 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2026-05-01 09:40:43.135198 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2026-05-01 09:40:43.346269 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2026-05-01 09:40:43.546567 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2026-05-01 09:40:43.75225 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2026-05-01 09:40:43.955399 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2026-05-01 09:40:44.154919 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2026-05-01 09:40:44.367579 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2026-05-01 09:40:44.566345 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2026-05-01 09:40:44.77863 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2026-05-01 09:40:44.978732 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2026-05-01 09:40:45.176954 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2026-05-01 09:40:45.388945 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2026-05-01 09:40:45.588934 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2026-05-01 09:40:45.798585 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2026-05-01 09:40:45.999084 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2026-05-01 09:40:46.199909 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2026-05-01 09:40:46.410993 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2026-05-01 09:40:46.608695 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2026-05-01 09:40:46.818641 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2026-05-01 09:40:47.01703 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2026-05-01 09:40:47.213879 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2026-05-01 09:40:47.427482 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2026-05-01 09:40:47.62543 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2026-05-01 09:40:47.837595 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2026-05-01 09:40:48.040911 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2026-05-01 09:40:48.255945 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2026-05-01 09:40:48.455901 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2026-05-01 09:40:48.6544 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2026-05-01 09:40:48.869422 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2026-05-01 09:40:49.072239 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2026-05-01 09:40:49.324144 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2026-05-01 09:40:49.527076 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2026-05-01 09:40:49.731267 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2026-05-01 09:40:49.951417 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2026-05-01 09:40:50.153539 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2026-05-01 09:40:50.37388 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2026-05-01 09:40:50.576375 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2026-05-01 09:40:50.77826 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2026-05-01 09:40:50.998697 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2026-05-01 09:40:51.199627 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2026-05-01 09:40:51.409885 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2026-05-01 09:40:51.626071 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2026-05-01 09:40:51.830627 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2026-05-01 09:40:52.053427 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2026-05-01 09:40:52.256645 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2026-05-01 09:40:52.459646 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2026-05-01 09:40:52.679743 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2026-05-01 09:40:52.882965 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2026-05-01 09:40:53.103535 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2026-05-01 09:40:53.305893 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2026-05-01 09:40:53.50661 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2026-05-01 09:40:53.725153 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2026-05-01 09:40:53.92741 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2026-05-01 09:40:54.146748 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2026-05-01 09:40:54.353242 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2026-05-01 09:40:54.55331 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2026-05-01 09:40:54.771814 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2026-05-01 09:40:54.972372 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2026-05-01 09:40:55.191843 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2026-05-01 09:40:55.393903 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2026-05-01 09:40:55.591921 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2026-05-01 09:40:55.80993 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2026-05-01 09:40:56.011579 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2026-05-01 09:40:56.22873 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2026-05-01 09:40:56.428404 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2026-05-01 09:40:56.626497 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2026-05-01 09:40:56.845014 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2026-05-01 09:40:57.047482 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2026-05-01 09:40:57.265594 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2026-05-01 09:40:57.463406 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2026-05-01 09:40:57.670808 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2026-05-01 09:40:57.877802 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2026-05-01 09:40:58.078408 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2026-05-01 09:40:58.296263 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2026-05-01 09:40:58.496615 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2026-05-01 09:40:58.714632 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2026-05-01 09:40:58.914801 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2026-05-01 09:40:59.112226 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2026-05-01 09:40:59.334215 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2026-05-01 09:40:59.53301 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2026-05-01 09:40:59.754526 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2026-05-01 09:40:59.957047 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2026-05-01 09:41:00.226433 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2026-05-01 09:41:00.426282 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2026-05-01 09:41:00.632866 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2026-05-01 09:41:00.84984 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2026-05-01 09:41:01.050582 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2026-05-01 09:41:01.260963 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2026-05-01 09:41:01.471405 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2026-05-01 09:41:01.671237 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2026-05-01 09:41:01.887165 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2026-05-01 09:41:02.087953 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2026-05-01 09:41:02.289916 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2026-05-01 09:41:02.505122 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2026-05-01 09:41:02.707131 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2026-05-01 09:41:02.925987 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2026-05-01 09:41:03.127789 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2026-05-01 09:41:03.331322 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2026-05-01 09:41:03.549108 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2026-05-01 09:41:03.75108 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2026-05-01 09:41:03.966198 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2026-05-01 09:41:04.169919 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2026-05-01 09:41:04.370769 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2026-05-01 09:41:04.590932 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2026-05-01 09:41:04.793404 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2026-05-01 09:41:05.014354 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2026-05-01 09:41:05.221534 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2026-05-01 09:41:05.422392 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2026-05-01 09:41:05.637164 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2026-05-01 09:41:05.839754 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2026-05-01 09:41:06.055107 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2026-05-01 09:41:06.258809 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2026-05-01 09:41:06.462252 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2026-05-01 09:41:06.679844 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2026-05-01 09:41:06.88171 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2026-05-01 09:41:07.099269 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2026-05-01 09:41:07.298219 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2026-05-01 09:41:07.499887 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2026-05-01 09:41:07.715313 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2026-05-01 09:41:07.915144 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2026-05-01 09:41:08.132482 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2026-05-01 09:41:08.333811 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2026-05-01 09:41:08.534295 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2026-05-01 09:41:08.750182 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2026-05-01 09:41:08.950373 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2026-05-01 09:41:09.167541 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2026-05-01 09:41:09.368543 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2026-05-01 09:41:09.584274 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2026-05-01 09:41:09.784906 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2026-05-01 09:41:09.984402 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2026-05-01 09:41:10.201391 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2026-05-01 09:41:10.406933 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2026-05-01 09:41:10.627045 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2026-05-01 09:41:10.829089 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2026-05-01 09:41:11.091855 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2026-05-01 09:41:11.301811 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2026-05-01 09:41:11.503482 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2026-05-01 09:41:11.72757 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2026-05-01 09:41:11.927624 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2026-05-01 09:41:12.131885 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2026-05-01 09:41:12.355913 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2026-05-01 09:41:12.559759 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2026-05-01 09:41:12.785028 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2026-05-01 09:41:12.985268 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2026-05-01 09:41:13.187099 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2026-05-01 09:41:13.411916 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2026-05-01 09:41:13.614541 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2026-05-01 09:41:13.831099 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2026-05-01 09:41:14.039813 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2026-05-01 09:41:14.242999 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2026-05-01 09:41:14.469315 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2026-05-01 09:41:14.670398 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2026-05-01 09:41:14.885472 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2026-05-01 09:41:15.102375 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2026-05-01 09:41:15.309229 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2026-05-01 09:41:15.533133 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2026-05-01 09:41:15.735834 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2026-05-01 09:41:15.944057 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2026-05-01 09:41:16.165482 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2026-05-01 09:41:16.371349 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2026-05-01 09:41:16.595532 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2026-05-01 09:41:16.798533 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2026-05-01 09:41:17.010224 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2026-05-01 09:41:17.227589 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2026-05-01 09:41:17.432185 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2026-05-01 09:41:17.656264 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2026-05-01 09:41:17.858361 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2026-05-01 09:41:18.076027 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2026-05-01 09:41:18.287191 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2026-05-01 09:41:18.491763 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2026-05-01 09:41:18.716313 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2026-05-01 09:41:18.918289 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2026-05-01 09:41:19.144127 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2026-05-01 09:41:19.347643 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2026-05-01 09:41:19.552016 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2026-05-01 09:41:19.780102 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2026-05-01 09:41:19.98243 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2026-05-01 09:41:20.208016 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2026-05-01 09:41:20.409163 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2026-05-01 09:41:20.621621 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2026-05-01 09:41:20.83557 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2026-05-01 09:41:21.040774 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2026-05-01 09:41:21.263693 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2026-05-01 09:41:21.469778 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2026-05-01 09:41:21.695836 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2026-05-01 09:41:21.895688 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2026-05-01 09:41:22.167404 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2026-05-01 09:41:22.375732 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2026-05-01 09:41:22.582377 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2026-05-01 09:41:22.807675 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2026-05-01 09:41:23.008785 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2026-05-01 09:41:23.208728 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2026-05-01 09:41:23.431079 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2026-05-01 09:41:23.637399 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2026-05-01 09:41:23.858853 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2026-05-01 09:41:24.069718 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2026-05-01 09:41:24.27664 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2026-05-01 09:41:24.50365 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2026-05-01 09:41:24.711492 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2026-05-01 09:41:24.928475 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2026-05-01 09:41:25.13756 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2026-05-01 09:41:25.339297 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2026-05-01 09:41:25.559749 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2026-05-01 09:41:25.764723 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2026-05-01 09:41:25.964742 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2026-05-01 09:41:26.186298 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2026-05-01 09:41:26.390604 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2026-05-01 09:41:26.611687 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2026-05-01 09:41:26.812559 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2026-05-01 09:41:27.012655 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2026-05-01 09:41:27.236104 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2026-05-01 09:41:27.440144 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2026-05-01 09:41:27.661063 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2026-05-01 09:41:27.864425 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2026-05-01 09:41:28.066941 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2026-05-01 09:41:28.288837 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2026-05-01 09:41:28.491609 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2026-05-01 09:41:28.711186 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2026-05-01 09:41:28.913954 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2026-05-01 09:41:29.125069 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2026-05-01 09:41:29.335914 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2026-05-01 09:41:29.540653 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2026-05-01 09:41:29.761183 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2026-05-01 09:41:29.966017 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2026-05-01 09:41:30.188046 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2026-05-01 09:41:30.391546 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2026-05-01 09:41:30.59263 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2026-05-01 09:41:30.814413 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2026-05-01 09:41:31.016057 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2026-05-01 09:41:31.238405 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2026-05-01 09:41:31.442465 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2026-05-01 09:41:31.653433 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2026-05-01 09:41:31.87005 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2026-05-01 09:41:32.074265 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2026-05-01 09:41:32.293964 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2026-05-01 09:41:32.496884 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2026-05-01 09:41:32.716698 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2026-05-01 09:41:32.919062 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2026-05-01 09:41:33.119598 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2026-05-01 09:41:33.832797 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2026-05-01 09:41:34.02255 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2026-05-01 09:41:34.219432 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2026-05-01 09:41:34.410136 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2026-05-01 09:41:34.600989 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2026-05-01 09:41:34.797591 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2026-05-01 09:41:34.986706 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2026-05-01 09:41:35.185224 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2026-05-01 09:41:35.376447 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2026-05-01 09:41:35.564299 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2026-05-01 09:41:35.758987 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2026-05-01 09:41:35.947685 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2026-05-01 09:41:36.142632 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2026-05-01 09:41:36.336493 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2026-05-01 09:41:36.528061 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2026-05-01 09:41:36.724891 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2026-05-01 09:41:36.91381 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2026-05-01 09:41:37.107159 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2026-05-01 09:41:37.304305 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2026-05-01 09:41:37.509977 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2026-05-01 09:41:37.710687 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2026-05-01 09:41:37.901388 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2026-05-01 09:41:38.092389 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2026-05-01 09:41:38.293018 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2026-05-01 09:41:38.482489 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2026-05-01 09:41:38.680082 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2026-05-01 09:41:38.869063 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2026-05-01 09:41:39.060717 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2026-05-01 09:41:39.257378 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2026-05-01 09:41:39.44934 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2026-05-01 09:41:39.648121 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2026-05-01 09:41:39.836941 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2026-05-01 09:41:40.028363 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2026-05-01 09:41:40.226399 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2026-05-01 09:41:40.419196 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2026-05-01 09:41:40.619424 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2026-05-01 09:41:40.81191 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2026-05-01 09:41:41.00308 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2026-05-01 09:41:41.201117 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2026-05-01 09:41:41.39448 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2026-05-01 09:41:41.590648 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2026-05-01 09:41:41.780304 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2026-05-01 09:41:41.972785 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2026-05-01 09:41:42.170191 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2026-05-01 09:41:42.359128 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2026-05-01 09:41:42.55732 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2026-05-01 09:41:42.746977 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2026-05-01 09:41:42.948253 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2026-05-01 09:41:43.13823 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2026-05-01 09:41:43.328223 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2026-05-01 09:41:43.52317 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2026-05-01 09:41:43.713724 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2026-05-01 09:41:43.964635 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2026-05-01 09:41:44.16304 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2026-05-01 09:41:44.359729 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2026-05-01 09:41:44.572014 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2026-05-01 09:41:44.769502 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2026-05-01 09:41:44.971312 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2026-05-01 09:41:45.172717 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2026-05-01 09:41:45.366594 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2026-05-01 09:41:45.576381 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2026-05-01 09:41:45.773009 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2026-05-01 09:41:45.964876 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2026-05-01 09:41:46.176353 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2026-05-01 09:41:46.372742 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2026-05-01 09:41:46.58069 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2026-05-01 09:41:46.778101 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2026-05-01 09:41:46.972916 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2026-05-01 09:41:47.182854 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2026-05-01 09:41:47.380294 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2026-05-01 09:41:47.587596 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2026-05-01 09:41:47.785605 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2026-05-01 09:41:47.978165 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2026-05-01 09:41:48.188613 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2026-05-01 09:41:48.384122 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2026-05-01 09:41:48.59183 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2026-05-01 09:41:48.792382 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2026-05-01 09:41:48.985878 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2026-05-01 09:41:49.195862 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2026-05-01 09:41:49.393966 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2026-05-01 09:41:49.601297 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2026-05-01 09:41:49.799475 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2026-05-01 09:41:49.993742 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2026-05-01 09:41:50.201842 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2026-05-01 09:41:50.400173 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2026-05-01 09:41:50.606796 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2026-05-01 09:41:50.805444 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2026-05-01 09:41:50.998135 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2026-05-01 09:41:51.207673 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2026-05-01 09:41:51.403027 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2026-05-01 09:41:51.615138 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2026-05-01 09:41:51.81267 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2026-05-01 09:41:52.006411 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2026-05-01 09:41:52.217583 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2026-05-01 09:41:52.412813 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2026-05-01 09:41:52.621954 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2026-05-01 09:41:52.820246 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2026-05-01 09:41:53.024885 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2026-05-01 09:41:53.224967 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2026-05-01 09:41:53.417478 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2026-05-01 09:41:53.625071 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2026-05-01 09:41:53.82157 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2026-05-01 09:41:54.030468 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2026-05-01 09:41:54.228171 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2026-05-01 09:41:54.4215 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2026-05-01 09:41:54.670091 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2026-05-01 09:41:54.873333 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2026-05-01 09:41:55.094666 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2026-05-01 09:41:55.296753 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2026-05-01 09:41:55.496069 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2026-05-01 09:41:55.717308 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2026-05-01 09:41:55.917113 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2026-05-01 09:41:56.126936 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2026-05-01 09:41:56.333422 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2026-05-01 09:41:56.538219 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2026-05-01 09:41:58.598895 INFO::Plotting data for metadata number 2, antibiotics
## 2026-05-01 09:41:58.600134 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2026-05-01 09:41:58.824163 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2026-05-01 09:41:59.033356 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2026-05-01 09:41:59.260403 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2026-05-01 09:41:59.468457 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2026-05-01 09:41:59.675479 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2026-05-01 09:41:59.903801 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2026-05-01 09:42:00.114665 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2026-05-01 09:42:00.341374 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2026-05-01 09:42:00.549253 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2026-05-01 09:42:00.763427 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2026-05-01 09:42:00.98315 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2026-05-01 09:42:01.192455 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2026-05-01 09:42:01.417708 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2026-05-01 09:42:01.626025 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2026-05-01 09:42:01.851261 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2026-05-01 09:42:02.059911 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2026-05-01 09:42:02.26617 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2026-05-01 09:42:02.49274 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2026-05-01 09:42:02.701423 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2026-05-01 09:42:02.926256 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2026-05-01 09:42:03.134641 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2026-05-01 09:42:03.362995 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2026-05-01 09:42:03.573919 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2026-05-01 09:42:03.794831 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2026-05-01 09:42:04.018002 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2026-05-01 09:42:04.229496 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2026-05-01 09:42:04.457861 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2026-05-01 09:42:04.666545 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2026-05-01 09:42:04.893576 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2026-05-01 09:42:05.10307 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2026-05-01 09:42:05.330239 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2026-05-01 09:42:05.538274 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2026-05-01 09:42:05.812859 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2026-05-01 09:42:06.032958 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2026-05-01 09:42:06.247579 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2026-05-01 09:42:06.478259 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2026-05-01 09:42:06.689729 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2026-05-01 09:42:06.914787 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2026-05-01 09:42:07.124579 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2026-05-01 09:42:07.334493 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2026-05-01 09:42:07.559482 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2026-05-01 09:42:07.76978 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2026-05-01 09:42:07.992821 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2026-05-01 09:42:08.204654 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2026-05-01 09:42:08.420875 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2026-05-01 09:42:08.645068 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2026-05-01 09:42:08.853937 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2026-05-01 09:42:09.080828 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2026-05-01 09:42:09.292541 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2026-05-01 09:42:09.520352 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2026-05-01 09:42:09.730821 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2026-05-01 09:42:09.939041 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2026-05-01 09:42:10.164473 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2026-05-01 09:42:10.375773 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2026-05-01 09:42:10.601275 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2026-05-01 09:42:10.813776 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2026-05-01 09:42:11.062271 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2026-05-01 09:42:11.27869 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2026-05-01 09:42:11.496752 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2026-05-01 09:42:11.714077 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2026-05-01 09:42:11.922253 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2026-05-01 09:42:12.147318 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2026-05-01 09:42:12.357378 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2026-05-01 09:42:12.580408 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2026-05-01 09:42:12.790891 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2026-05-01 09:42:13.016164 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2026-05-01 09:42:13.226539 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2026-05-01 09:42:13.432809 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2026-05-01 09:42:13.661223 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2026-05-01 09:42:13.868921 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2026-05-01 09:42:14.095315 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2026-05-01 09:42:14.306027 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2026-05-01 09:42:14.531329 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2026-05-01 09:42:14.745115 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2026-05-01 09:42:14.971875 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2026-05-01 09:42:15.184588 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2026-05-01 09:42:15.413793 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2026-05-01 09:42:15.625057 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2026-05-01 09:42:15.842012 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2026-05-01 09:42:16.061434 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2026-05-01 09:42:16.271631 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2026-05-01 09:42:16.543051 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2026-05-01 09:42:16.756074 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2026-05-01 09:42:16.991892 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2026-05-01 09:42:17.203588 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2026-05-01 09:42:17.423774 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2026-05-01 09:42:17.649663 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2026-05-01 09:42:17.86313 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2026-05-01 09:42:18.100198 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2026-05-01 09:42:18.311879 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2026-05-01 09:42:18.543165 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2026-05-01 09:42:18.759294 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2026-05-01 09:42:18.968428 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2026-05-01 09:42:19.20549 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2026-05-01 09:42:19.419688 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2026-05-01 09:42:19.660859 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2026-05-01 09:42:19.873287 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2026-05-01 09:42:20.098671 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2026-05-01 09:42:20.317782 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2026-05-01 09:42:20.529198 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2026-05-01 09:42:20.765685 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2026-05-01 09:42:20.977622 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2026-05-01 09:42:21.215722 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2026-05-01 09:42:21.42671 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2026-05-01 09:42:21.657921 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2026-05-01 09:42:21.875622 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2026-05-01 09:42:22.086967 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2026-05-01 09:42:22.32417 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2026-05-01 09:42:22.535557 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2026-05-01 09:42:22.77055 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2026-05-01 09:42:22.982192 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2026-05-01 09:42:23.217483 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2026-05-01 09:42:23.426252 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2026-05-01 09:42:23.650755 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2026-05-01 09:42:23.872218 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2026-05-01 09:42:24.084395 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2026-05-01 09:42:24.320439 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2026-05-01 09:42:24.532104 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2026-05-01 09:42:24.766677 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2026-05-01 09:42:24.979033 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2026-05-01 09:42:25.213269 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2026-05-01 09:42:25.424874 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2026-05-01 09:42:25.659866 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2026-05-01 09:42:25.870577 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2026-05-01 09:42:26.095328 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2026-05-01 09:42:26.318094 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2026-05-01 09:42:26.529794 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2026-05-01 09:42:26.767791 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2026-05-01 09:42:26.978431 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2026-05-01 09:42:27.269146 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2026-05-01 09:42:27.485322 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2026-05-01 09:42:27.726116 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2026-05-01 09:42:27.942621 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2026-05-01 09:42:28.156235 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2026-05-01 09:42:28.390479 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2026-05-01 09:42:28.601343 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2026-05-01 09:42:28.833004 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2026-05-01 09:42:29.04613 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2026-05-01 09:42:29.275846 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2026-05-01 09:42:29.490483 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2026-05-01 09:42:29.703999 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2026-05-01 09:42:29.936723 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2026-05-01 09:42:30.150268 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2026-05-01 09:42:30.384916 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2026-05-01 09:42:30.597218 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2026-05-01 09:42:30.825374 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2026-05-01 09:42:31.044382 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2026-05-01 09:42:31.2575 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2026-05-01 09:42:31.492157 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2026-05-01 09:42:31.705915 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2026-05-01 09:42:31.942305 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2026-05-01 09:42:32.155819 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2026-05-01 09:42:32.386671 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2026-05-01 09:42:32.602036 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2026-05-01 09:42:32.814057 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2026-05-01 09:42:33.046885 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2026-05-01 09:42:33.259308 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2026-05-01 09:42:33.492091 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2026-05-01 09:42:33.704902 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2026-05-01 09:42:33.93848 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2026-05-01 09:42:34.153356 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2026-05-01 09:42:34.382173 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2026-05-01 09:42:34.605488 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2026-05-01 09:42:34.820138 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2026-05-01 09:42:35.05212 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2026-05-01 09:42:35.266257 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2026-05-01 09:42:35.498965 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2026-05-01 09:42:35.711915 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2026-05-01 09:42:35.943245 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2026-05-01 09:42:36.157489 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2026-05-01 09:42:36.39258 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2026-05-01 09:42:36.610162 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2026-05-01 09:42:36.834576 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2026-05-01 09:42:37.054804 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2026-05-01 09:42:37.265417 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2026-05-01 09:42:37.498676 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2026-05-01 09:42:37.710613 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2026-05-01 09:42:38.44037 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2026-05-01 09:42:38.639948 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2026-05-01 09:42:38.844303 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2026-05-01 09:42:39.038968 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2026-05-01 09:42:39.238758 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2026-05-01 09:42:39.44281 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2026-05-01 09:42:39.639852 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2026-05-01 09:42:39.844071 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2026-05-01 09:42:40.040661 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2026-05-01 09:42:40.238602 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2026-05-01 09:42:40.440909 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2026-05-01 09:42:40.639635 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2026-05-01 09:42:40.843761 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2026-05-01 09:42:41.040584 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2026-05-01 09:42:41.238941 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2026-05-01 09:42:41.440711 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2026-05-01 09:42:41.637329 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2026-05-01 09:42:41.841765 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2026-05-01 09:42:42.039454 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2026-05-01 09:42:42.239708 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2026-05-01 09:42:42.441543 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2026-05-01 09:42:42.639342 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2026-05-01 09:42:42.843425 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2026-05-01 09:42:43.043584 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2026-05-01 09:42:43.242483 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2026-05-01 09:42:43.446604 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2026-05-01 09:42:43.64336 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2026-05-01 09:42:43.848622 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2026-05-01 09:42:44.044811 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2026-05-01 09:42:44.250225 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2026-05-01 09:42:44.447396 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2026-05-01 09:42:44.646328 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2026-05-01 09:42:44.851401 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2026-05-01 09:42:45.050946 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2026-05-01 09:42:45.255807 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2026-05-01 09:42:45.453404 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2026-05-01 09:42:45.660019 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2026-05-01 09:42:45.855358 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2026-05-01 09:42:46.054097 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2026-05-01 09:42:46.257852 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2026-05-01 09:42:46.456389 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2026-05-01 09:42:46.6618 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2026-05-01 09:42:46.861886 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2026-05-01 09:42:47.068862 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2026-05-01 09:42:47.26678 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2026-05-01 09:42:47.466592 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2026-05-01 09:42:47.669827 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2026-05-01 09:42:47.867416 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2026-05-01 09:42:48.070213 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2026-05-01 09:42:48.26957 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2026-05-01 09:42:48.529377 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2026-05-01 09:42:48.735678 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2026-05-01 09:42:48.94388 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2026-05-01 09:42:49.161934 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2026-05-01 09:42:49.366909 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2026-05-01 09:42:49.580991 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2026-05-01 09:42:49.78614 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2026-05-01 09:42:49.986741 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2026-05-01 09:42:50.204376 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2026-05-01 09:42:50.408463 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2026-05-01 09:42:50.622586 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2026-05-01 09:42:50.827346 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2026-05-01 09:42:51.028891 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2026-05-01 09:42:51.247287 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2026-05-01 09:42:51.452372 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2026-05-01 09:42:51.668718 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2026-05-01 09:42:51.87274 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2026-05-01 09:42:52.07403 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2026-05-01 09:42:52.292486 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2026-05-01 09:42:52.494234 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2026-05-01 09:42:52.710336 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2026-05-01 09:42:52.913764 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2026-05-01 09:42:53.127369 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2026-05-01 09:42:53.335295 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2026-05-01 09:42:53.536093 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2026-05-01 09:42:53.749982 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2026-05-01 09:42:53.955412 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2026-05-01 09:42:54.170784 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2026-05-01 09:42:54.376875 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2026-05-01 09:42:54.577148 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2026-05-01 09:42:54.795763 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2026-05-01 09:42:54.997961 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2026-05-01 09:42:55.214128 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2026-05-01 09:42:55.421119 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2026-05-01 09:42:55.636035 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2026-05-01 09:42:55.841583 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2026-05-01 09:42:56.044563 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2026-05-01 09:42:56.26328 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2026-05-01 09:42:56.466061 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2026-05-01 09:42:56.680953 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2026-05-01 09:42:56.882942 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2026-05-01 09:42:57.10165 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2026-05-01 09:42:57.315345 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2026-05-01 09:42:57.519682 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2026-05-01 09:42:57.7372 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2026-05-01 09:42:57.939713 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2026-05-01 09:42:58.156928 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2026-05-01 09:42:58.359413 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2026-05-01 09:42:58.574342 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2026-05-01 09:42:58.777021 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2026-05-01 09:42:59.025638 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2026-05-01 09:42:59.235351 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2026-05-01 09:42:59.445018 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2026-05-01 09:42:59.668694 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2026-05-01 09:42:59.876923 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2026-05-01 09:43:00.096663 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2026-05-01 09:43:00.313049 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2026-05-01 09:43:00.523602 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2026-05-01 09:43:00.752032 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2026-05-01 09:43:00.962053 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2026-05-01 09:43:01.18504 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2026-05-01 09:43:01.40433 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2026-05-01 09:43:01.612065 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2026-05-01 09:43:01.838154 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2026-05-01 09:43:02.047633 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2026-05-01 09:43:02.271902 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2026-05-01 09:43:02.481526 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2026-05-01 09:43:02.688947 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2026-05-01 09:43:02.915033 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2026-05-01 09:43:03.1213 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2026-05-01 09:43:03.346167 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2026-05-01 09:43:03.5558 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2026-05-01 09:43:03.766273 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2026-05-01 09:43:03.996028 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2026-05-01 09:43:04.204733 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2026-05-01 09:43:04.431649 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2026-05-01 09:43:04.640366 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2026-05-01 09:43:04.859917 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2026-05-01 09:43:05.077864 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2026-05-01 09:43:05.28543 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2026-05-01 09:43:05.51132 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2026-05-01 09:43:05.721198 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2026-05-01 09:43:05.946636 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2026-05-01 09:43:06.153803 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2026-05-01 09:43:06.368719 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2026-05-01 09:43:06.593784 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2026-05-01 09:43:06.798608 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2026-05-01 09:43:07.021892 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2026-05-01 09:43:07.229908 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2026-05-01 09:43:07.456326 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2026-05-01 09:43:07.665195 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2026-05-01 09:43:07.882459 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2026-05-01 09:43:08.097779 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2026-05-01 09:43:08.302585 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2026-05-01 09:43:08.52765 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2026-05-01 09:43:08.737047 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2026-05-01 09:43:08.961681 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2026-05-01 09:43:09.171358 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2026-05-01 09:43:09.397674 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2026-05-01 09:43:09.604117 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2026-05-01 09:43:09.877933 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2026-05-01 09:43:10.092782 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2026-05-01 09:43:10.304464 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2026-05-01 09:43:10.532926 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2026-05-01 09:43:10.740927 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2026-05-01 09:43:10.956541 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2026-05-01 09:43:11.174213 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2026-05-01 09:43:11.386202 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2026-05-01 09:43:11.615948 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2026-05-01 09:43:11.82397 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2026-05-01 09:43:12.041717 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2026-05-01 09:43:12.257581 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2026-05-01 09:43:12.465882 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2026-05-01 09:43:12.690295 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2026-05-01 09:43:12.898979 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2026-05-01 09:43:13.119853 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2026-05-01 09:43:13.330756 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2026-05-01 09:43:13.539018 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2026-05-01 09:43:13.761211 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2026-05-01 09:43:13.972557 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2026-05-01 09:43:14.197392 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2026-05-01 09:43:14.406069 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2026-05-01 09:43:14.614539 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2026-05-01 09:43:14.840006 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2026-05-01 09:43:15.049308 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2026-05-01 09:43:15.276165 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2026-05-01 09:43:15.486863 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2026-05-01 09:43:15.704876 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2026-05-01 09:43:15.921894 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2026-05-01 09:43:16.133888 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2026-05-01 09:43:16.358478 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2026-05-01 09:43:16.569459 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2026-05-01 09:43:16.792225 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2026-05-01 09:43:17.000547 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2026-05-01 09:43:17.210299 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2026-05-01 09:43:17.435663 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2026-05-01 09:43:17.645728 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2026-05-01 09:43:17.868033 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2026-05-01 09:43:18.078027 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2026-05-01 09:43:18.303115 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2026-05-01 09:43:18.510191 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2026-05-01 09:43:18.727974 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2026-05-01 09:43:18.945678 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2026-05-01 09:43:19.154462 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2026-05-01 09:43:19.379708 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2026-05-01 09:43:19.590152 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2026-05-01 09:43:19.820072 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2026-05-01 09:43:20.028347 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2026-05-01 09:43:20.254565 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2026-05-01 09:43:20.463148 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2026-05-01 09:43:20.716254 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2026-05-01 09:43:20.943882 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2026-05-01 09:43:21.154094 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2026-05-01 09:43:21.387364 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2026-05-01 09:43:21.602549 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2026-05-01 09:43:21.812421 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2026-05-01 09:43:22.046073 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2026-05-01 09:43:22.260035 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2026-05-01 09:43:22.49388 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2026-05-01 09:43:22.704278 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2026-05-01 09:43:22.915086 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2026-05-01 09:43:23.149798 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2026-05-01 09:43:23.359794 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2026-05-01 09:43:23.594703 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2026-05-01 09:43:23.80665 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2026-05-01 09:43:24.025766 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2026-05-01 09:43:24.252211 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2026-05-01 09:43:24.46391 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2026-05-01 09:43:24.698859 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2026-05-01 09:43:24.910092 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2026-05-01 09:43:25.135291 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2026-05-01 09:43:25.356838 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2026-05-01 09:43:25.56861 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2026-05-01 09:43:25.803607 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2026-05-01 09:43:26.013063 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2026-05-01 09:43:26.248054 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2026-05-01 09:43:26.459882 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2026-05-01 09:43:26.66968 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2026-05-01 09:43:26.902184 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2026-05-01 09:43:27.111228 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2026-05-01 09:43:27.344849 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2026-05-01 09:43:27.553378 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2026-05-01 09:43:27.775435 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2026-05-01 09:43:27.996844 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2026-05-01 09:43:28.208253 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2026-05-01 09:43:28.442924 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2026-05-01 09:43:28.65356 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2026-05-01 09:43:28.887802 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2026-05-01 09:43:29.098901 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2026-05-01 09:43:29.321193 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2026-05-01 09:43:29.543905 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2026-05-01 09:43:29.753849 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2026-05-01 09:43:29.986224 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2026-05-01 09:43:30.197313 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2026-05-01 09:43:30.432377 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2026-05-01 09:43:30.643608 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2026-05-01 09:43:30.875864 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2026-05-01 09:43:31.088528 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2026-05-01 09:43:31.295834 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2026-05-01 09:43:31.528179 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2026-05-01 09:43:31.737787 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2026-05-01 09:43:32.021245 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2026-05-01 09:43:32.235651 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2026-05-01 09:43:32.466673 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2026-05-01 09:43:32.681471 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2026-05-01 09:43:34.847105 INFO::Plotting data for metadata number 3, age
## 2026-05-01 09:43:34.848348 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-01 09:43:35.149759 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-01 09:43:35.420706 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-01 09:43:35.643012 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-01 09:43:35.843713 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-01 09:43:36.043679 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-01 09:43:36.269085 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-01 09:43:36.474965 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-01 09:43:36.70066 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:36.917343 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-01 09:43:37.128786 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-01 09:43:37.342877 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-01 09:43:37.542871 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-01 09:43:37.763059 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-01 09:43:37.964296 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:38.175566 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:38.367869 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-01 09:43:38.570288 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-01 09:43:38.792702 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-01 09:43:38.995548 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:39.207603 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-01 09:43:39.409418 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-01 09:43:39.630458 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:39.82169 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-01 09:43:40.023052 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-01 09:43:40.243566 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:40.43446 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-01 09:43:40.655123 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-01 09:43:40.856327 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-01 09:43:41.076138 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:41.267097 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:41.455948 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-01 09:43:41.681157 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:41.871374 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-01 09:43:42.089744 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-01 09:43:42.291933 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:42.498996 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-01 09:43:42.699438 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-01 09:43:43.436459 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-01 09:43:43.623115 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-01 09:43:43.809747 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:43.993578 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-01 09:43:44.182574 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:44.367761 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-01 09:43:44.555035 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-01 09:43:44.742823 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-01 09:43:44.937356 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:45.115504 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-01 09:43:45.304074 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-01 09:43:45.497334 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-01 09:43:45.685439 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-01 09:43:45.879287 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-01 09:43:46.065353 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:46.244437 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:46.429338 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:46.607029 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-01 09:43:46.802032 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-01 09:43:46.989289 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-01 09:43:47.180645 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-01 09:43:47.373363 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:47.550894 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-01 09:43:47.745181 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-01 09:43:47.932471 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:48.111039 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-01 09:43:48.304921 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-01 09:43:48.493868 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-01 09:43:48.68743 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-01 09:43:48.873818 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-01 09:43:49.070385 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-01 09:43:49.258328 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:49.438871 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:49.622256 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:49.799803 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-01 09:43:49.996418 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-01 09:43:50.183417 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:50.362934 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:50.547341 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:50.726005 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:50.914798 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-01 09:43:51.101363 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-01 09:43:51.297653 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-01 09:43:51.487663 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-01 09:43:51.676968 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-01 09:43:51.870663 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:52.048854 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:52.235612 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:52.413139 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-01 09:43:52.608499 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:52.786185 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-01 09:43:52.9736 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:53.216629 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-01 09:43:53.412854 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:53.610595 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:53.795649 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-01 09:43:53.986298 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-01 09:43:54.192172 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-01 09:43:54.385692 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-01 09:43:54.588665 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-01 09:43:54.783729 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:54.966078 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-01 09:43:55.171695 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:55.35796 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:55.548981 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:55.739432 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-01 09:43:55.931834 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-01 09:43:56.136811 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:56.324739 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-01 09:43:56.522773 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:56.713838 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-01 09:43:56.905246 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:57.100951 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:57.285116 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:57.465414 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:57.665484 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:57.847739 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-01 09:43:58.052544 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-01 09:43:58.246541 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:58.439618 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:58.630224 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:58.812587 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-01 09:43:59.018007 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-01 09:43:59.211339 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-01 09:43:59.41836 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:59.602578 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-01 09:43:59.794206 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:43:59.992402 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-01 09:44:00.187042 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:00.383248 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:00.567388 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:00.760325 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:00.949103 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-01 09:44:01.139818 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-01 09:44:01.347749 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-01 09:44:01.540375 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:01.738389 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:01.922347 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-01 09:44:02.128466 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:02.313883 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:02.495084 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-01 09:44:02.705346 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-01 09:44:02.899951 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-01 09:44:03.146525 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-01 09:44:03.342417 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:03.537166 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-01 09:44:03.74725 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-01 09:44:03.945944 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-01 09:44:04.161321 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-01 09:44:04.357788 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:04.544076 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-01 09:44:04.7641 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-01 09:44:04.962854 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-01 09:44:05.179604 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:05.367122 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-01 09:44:05.562569 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:05.768157 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-01 09:44:05.967001 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:06.171782 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2026-05-01 09:44:06.358564 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-01 09:44:06.557618 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-01 09:44:06.772847 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-01 09:44:06.969922 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-01 09:44:07.184243 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-01 09:44:07.381092 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-01 09:44:09.486151 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2026-05-01 09:44:09.491799 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2026-05-01 09:44:09.507247 INFO::Writing highly prioritized metabolites in IBD to file: Macarron_output/highly_prioritized_per_module_in_IBD.csv

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)

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 (2026-04-24)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.4 LTS
## 
## Matrix products: default
## BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 
## LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.26.so;  LAPACK version 3.12.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## time zone: Etc/UTC
## tzcode source: system (glibc)
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.16.0             SummarizedExperiment_1.42.0
##  [3] Biobase_2.72.0              GenomicRanges_1.64.0       
##  [5] Seqinfo_1.2.0               IRanges_2.46.0             
##  [7] S4Vectors_0.50.0            BiocGenerics_0.58.0        
##  [9] generics_0.1.4              MatrixGenerics_1.24.0      
## [11] matrixStats_1.5.0           BiocStyle_2.40.0           
## 
## loaded via a namespace (and not attached):
##  [1] mnormt_2.1.2          DBI_1.3.0             pbapply_1.7-4        
##  [4] gridExtra_2.3         rlang_1.2.0           magrittr_2.0.5       
##  [7] compiler_4.6.0        mgcv_1.9-4            vctrs_0.7.3          
## [10] stringr_1.6.0         pkgconfig_2.0.3       crayon_1.5.3         
## [13] fastmap_1.2.0         backports_1.5.1       XVector_0.52.0       
## [16] labeling_0.4.3        rmarkdown_2.31        preprocessCore_1.74.0
## [19] xfun_0.57             cachem_1.1.0          jsonlite_2.0.0       
## [22] DelayedArray_0.38.1   BiocParallel_1.46.0   psych_2.6.3          
## [25] parallel_4.6.0        Maaslin2_1.26.0       cluster_2.1.8.2      
## [28] R6_2.6.1              biglm_0.9-3           bslib_0.10.0         
## [31] stringi_1.8.7         RColorBrewer_1.1-3    rpart_4.1.27         
## [34] jquerylib_0.1.4       Rcpp_1.1.1-1.1        iterators_1.0.14     
## [37] knitr_1.51            WGCNA_1.74            base64enc_0.1-6      
## [40] Matrix_1.7-5          splines_4.6.0         nnet_7.3-20          
## [43] tidyselect_1.2.1      rstudioapi_0.18.0     abind_1.4-8          
## [46] yaml_2.3.12           doParallel_1.0.17     codetools_0.2-20     
## [49] plyr_1.8.9            lattice_0.22-9        tibble_3.3.1         
## [52] withr_3.0.2           S7_0.2.2              evaluate_1.0.5       
## [55] foreign_0.8-91        survival_3.8-6        pillar_1.11.1        
## [58] BiocManager_1.30.27   checkmate_2.3.4       foreach_1.5.2        
## [61] pcaPP_2.0-5           ggplot2_4.0.3         scales_1.4.0         
## [64] glue_1.8.1            Hmisc_5.2-5           maketools_1.3.2      
## [67] tools_4.6.0           robustbase_0.99-7     sys_3.4.3            
## [70] data.table_1.18.2.1   buildtools_1.0.0      mvtnorm_1.3-7        
## [73] fastcluster_1.3.0     grid_4.6.0            impute_1.86.0        
## [76] optparse_1.8.2        colorspace_2.1-2      nlme_3.1-169         
## [79] htmlTable_2.5.0       Formula_1.2-5         cli_3.6.6            
## [82] S4Arrays_1.12.0       dplyr_1.2.1           gtable_0.3.6         
## [85] DEoptimR_1.1-4        logging_0.10-108      dynamicTreeCut_1.63-1
## [88] hash_2.2.6.4          sass_0.4.10           digest_0.6.39        
## [91] SparseArray_1.12.1    htmlwidgets_1.6.4     farver_2.1.2         
## [94] htmltools_0.5.9       lifecycle_1.0.5

Advanced Topics

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)

Accessory output files

Macarron.log

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

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.

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.

Changing defaults

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)

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)

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

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.