1 Abstract

Macarron is a workflow to systematically annotate and prioritize potentially bioactive (and often unannotated) small molecules in microbial community metabolomic datasets. Macarron prioritizes metabolic features as potentially bioactive in a phenotype/condition of interest using a combination of (a) covariance with annotated metabolites, (b) ecological properties such as abundance with respect to covarying annotated compounds, and (c) differential abundance in the phenotype/condition of interest.

If you have questions, please direct it to: Macarron Forum

2 Installation

Macarron requires R version 4.2.0 or higher. Install Bioconductor and then install Macarron:

if(!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("Macarron")

3 Running Macarron

Macarron can be run from the command line or as an R function. Both methods require the same arguments, have the same options, and use the same default settings. The package includes the wrapper Macarron() as well as functions which perform different steps in the Macarron framework.

3.1 Input CSV files

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

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

If you do not have the chemical taxonomy file, you can generate this file using the annotation dataframe and Macarron utility decorate_ID (see Advanced Topics).

3.2 Output Files

By default, all files will be stored in a folder named Macarron_output inside the current working directory. The main prioritization results are stored in prioritized_metabolites_all.csv. Another file, prioritized_metabolites_characterizable.csv is a subset of prioritized_metabolites_all.csv and only contains metabolic features which covary with at least one annotated metabolite. The columns in these output files are:

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

3.3 Run a demo in R

3.3.1 Using CSV files as inputs

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

library(Macarron)
## Loading required package: SummarizedExperiment
## Loading required package: MatrixGenerics
## Loading required package: matrixStats
## 
## Attaching package: 'MatrixGenerics'
## The following objects are masked from 'package:matrixStats':
## 
##     colAlls, colAnyNAs, colAnys, colAvgsPerRowSet, colCollapse,
##     colCounts, colCummaxs, colCummins, colCumprods, colCumsums,
##     colDiffs, colIQRDiffs, colIQRs, colLogSumExps, colMadDiffs,
##     colMads, colMaxs, colMeans2, colMedians, colMins, colOrderStats,
##     colProds, colQuantiles, colRanges, colRanks, colSdDiffs, colSds,
##     colSums2, colTabulates, colVarDiffs, colVars, colWeightedMads,
##     colWeightedMeans, colWeightedMedians, colWeightedSds,
##     colWeightedVars, rowAlls, rowAnyNAs, rowAnys, rowAvgsPerColSet,
##     rowCollapse, rowCounts, rowCummaxs, rowCummins, rowCumprods,
##     rowCumsums, rowDiffs, rowIQRDiffs, rowIQRs, rowLogSumExps,
##     rowMadDiffs, rowMads, rowMaxs, rowMeans2, rowMedians, rowMins,
##     rowOrderStats, rowProds, rowQuantiles, rowRanges, rowRanks,
##     rowSdDiffs, rowSds, rowSums2, rowTabulates, rowVarDiffs, rowVars,
##     rowWeightedMads, rowWeightedMeans, rowWeightedMedians,
##     rowWeightedSds, rowWeightedVars
## Loading required package: GenomicRanges
## Loading required package: stats4
## Loading required package: BiocGenerics
## Loading required package: generics
## 
## Attaching package: 'generics'
## The following objects are masked from 'package:base':
## 
##     as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
##     setequal, union
## 
## Attaching package: 'BiocGenerics'
## The following objects are masked from 'package:stats':
## 
##     IQR, mad, sd, var, xtabs
## The following objects are masked from 'package:base':
## 
##     Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
##     as.data.frame, basename, cbind, colnames, dirname, do.call,
##     duplicated, eval, evalq, get, grep, grepl, is.unsorted, lapply,
##     mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
##     rank, rbind, rownames, sapply, saveRDS, table, tapply, unique,
##     unsplit, which.max, which.min
## Loading required package: S4Vectors
## 
## Attaching package: 'S4Vectors'
## The following object is masked from 'package:utils':
## 
##     findMatches
## The following objects are masked from 'package:base':
## 
##     I, expand.grid, unname
## Loading required package: IRanges
## Loading required package: Seqinfo
## Loading required package: Biobase
## Welcome to Bioconductor
## 
##     Vignettes contain introductory material; view with
##     'browseVignettes()'. To cite Bioconductor, see
##     'citation("Biobase")', and for packages 'citation("pkgname")'.
## 
## Attaching package: 'Biobase'
## The following object is masked from 'package:MatrixGenerics':
## 
##     rowMedians
## The following objects are masked from 'package:matrixStats':
## 
##     anyMissing, rowMedians
prism_abundances <- system.file(
    'extdata','demo_abundances.csv', package="Macarron")
prism_annotations <-system.file(
    'extdata','demo_annotations.csv', package="Macarron")
prism_metadata <-system.file(
    'extdata','demo_metadata.csv', package="Macarron")
mets_taxonomy <-system.file(
    'extdata','demo_taxonomy.csv', package="Macarron")
prism_prioritized <- Macarron::Macarron(input_abundances = prism_abundances,
                                        input_annotations = prism_annotations,
                                        input_metadata = prism_metadata,
                                        input_taxonomy = mets_taxonomy)
## 2026-04-08 18:31:47.498137 INFO::Creating output folder.
## 2026-04-08 18:31:47.511048 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2026-04-08 18:31:47.573056 INFO::Summarized Experiment created.
## 2026-04-08 18:31:47.574672 INFO::Metadata chosen for prevalence filtering: diagnosis
## 869 features pass chosen minimum prevalence threshold of 0.7.
## Calculating pairwise correlations in phenotype: IBD
## Calculating pairwise correlations in phenotype: Control
## Distance matrix with 869 features created.
## 2026-04-08 18:31:51.24669 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2026-04-08 18:31:51.248009 INFO::Minimum module size used for this dataset: 10
## Tree constructed
## Evaluating measures of success
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
## 2026-04-08 18:31:52.451417 INFO::Total number of modules detected: 30
## Initiating AVA calculations
## Finding anchors
## Calculating AVA
## Initiating q-value calculations
## [1] "Creating output folder"
## [1] "Creating output feature tables folder"
## [1] "Creating output fits folder"
## [1] "Creating output figures folder"
## 2026-04-08 18:31:54.529182 INFO::Writing function arguments to log file
## 2026-04-08 18:31:54.534881 INFO::Verifying options selected are valid
## 2026-04-08 18:31:54.589411 INFO::Determining format of input files
## 2026-04-08 18:31:54.590513 INFO::Input format is data samples as columns and metadata samples as rows
## 2026-04-08 18:31:54.606062 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2026-04-08 18:31:54.607542 INFO::Filter data based on min abundance and min prevalence
## 2026-04-08 18:31:54.608224 INFO::Total samples in data: 102
## 2026-04-08 18:31:54.60887 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2026-04-08 18:31:54.620215 INFO::Total filtered features: 0
## 2026-04-08 18:31:54.621202 INFO::Filtered feature names from abundance and prevalence filtering:
## 2026-04-08 18:31:54.640551 INFO::Total filtered features with variance filtering: 10
## 2026-04-08 18:31:54.641621 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2026-04-08 18:31:54.642306 INFO::Running selected normalization method: NONE
## 2026-04-08 18:31:54.643009 INFO::Applying z-score to standardize continuous metadata
## 2026-04-08 18:31:54.659217 INFO::Running selected transform method: NONE
## 2026-04-08 18:31:54.660058 INFO::Running selected analysis method: LM
## 2026-04-08 18:31:54.66488 INFO::Fitting model to feature number 1, F2
## 2026-04-08 18:31:54.673553 INFO::Fitting model to feature number 2, F3
## 2026-04-08 18:31:54.677008 INFO::Fitting model to feature number 3, F4
## 2026-04-08 18:31:54.680361 INFO::Fitting model to feature number 4, F5
## 2026-04-08 18:31:54.683715 INFO::Fitting model to feature number 5, F6
## 2026-04-08 18:31:54.687029 INFO::Fitting model to feature number 6, F7
## 2026-04-08 18:31:54.69034 INFO::Fitting model to feature number 7, F8
## 2026-04-08 18:31:54.693631 INFO::Fitting model to feature number 8, F9
## 2026-04-08 18:31:54.697013 INFO::Fitting model to feature number 9, F10
## 2026-04-08 18:31:54.700419 INFO::Fitting model to feature number 10, F11
## 2026-04-08 18:31:54.703733 INFO::Fitting model to feature number 11, F12
## 2026-04-08 18:31:54.70702 INFO::Fitting model to feature number 12, F13
## 2026-04-08 18:31:54.710303 INFO::Fitting model to feature number 13, F14
## 2026-04-08 18:31:54.713588 INFO::Fitting model to feature number 14, F15
## 2026-04-08 18:31:54.716795 INFO::Fitting model to feature number 15, F16
## 2026-04-08 18:31:54.720063 INFO::Fitting model to feature number 16, F17
## 2026-04-08 18:31:54.723404 INFO::Fitting model to feature number 17, F18
## 2026-04-08 18:31:54.72679 INFO::Fitting model to feature number 18, F19
## 2026-04-08 18:31:54.730185 INFO::Fitting model to feature number 19, F20
## 2026-04-08 18:31:54.733581 INFO::Fitting model to feature number 20, F21
## 2026-04-08 18:31:54.736959 INFO::Fitting model to feature number 21, F22
## 2026-04-08 18:31:54.740494 INFO::Fitting model to feature number 22, F23
## 2026-04-08 18:31:54.744079 INFO::Fitting model to feature number 23, F24
## 2026-04-08 18:31:54.747568 INFO::Fitting model to feature number 24, F25
## 2026-04-08 18:31:54.751077 INFO::Fitting model to feature number 25, F26
## 2026-04-08 18:31:54.754556 INFO::Fitting model to feature number 26, F27
## 2026-04-08 18:31:54.757975 INFO::Fitting model to feature number 27, F28
## 2026-04-08 18:31:54.761378 INFO::Fitting model to feature number 28, F29
## 2026-04-08 18:31:54.764753 INFO::Fitting model to feature number 29, F30
## 2026-04-08 18:31:54.768124 INFO::Fitting model to feature number 30, F31
## 2026-04-08 18:31:54.771462 INFO::Fitting model to feature number 31, F32
## 2026-04-08 18:31:54.774834 INFO::Fitting model to feature number 32, F33
## 2026-04-08 18:31:54.778202 INFO::Fitting model to feature number 33, F34
## 2026-04-08 18:31:54.781611 INFO::Fitting model to feature number 34, F35
## 2026-04-08 18:31:54.784981 INFO::Fitting model to feature number 35, F36
## 2026-04-08 18:31:54.788374 INFO::Fitting model to feature number 36, F37
## 2026-04-08 18:31:54.791749 INFO::Fitting model to feature number 37, F38
## 2026-04-08 18:31:54.795048 INFO::Fitting model to feature number 38, F39
## 2026-04-08 18:31:54.798419 INFO::Fitting model to feature number 39, F40
## 2026-04-08 18:31:54.801775 INFO::Fitting model to feature number 40, F41
## 2026-04-08 18:31:54.80514 INFO::Fitting model to feature number 41, F43
## 2026-04-08 18:31:54.808518 INFO::Fitting model to feature number 42, F44
## 2026-04-08 18:31:54.811911 INFO::Fitting model to feature number 43, F45
## 2026-04-08 18:31:54.81528 INFO::Fitting model to feature number 44, F46
## 2026-04-08 18:31:54.818649 INFO::Fitting model to feature number 45, F47
## 2026-04-08 18:31:54.822009 INFO::Fitting model to feature number 46, F48
## 2026-04-08 18:31:54.825388 INFO::Fitting model to feature number 47, F49
## 2026-04-08 18:31:54.828809 INFO::Fitting model to feature number 48, F50
## 2026-04-08 18:31:54.832213 INFO::Fitting model to feature number 49, F51
## 2026-04-08 18:31:54.835613 INFO::Fitting model to feature number 50, F52
## 2026-04-08 18:31:54.838961 INFO::Fitting model to feature number 51, F53
## 2026-04-08 18:31:54.842396 INFO::Fitting model to feature number 52, F54
## 2026-04-08 18:31:54.845869 INFO::Fitting model to feature number 53, F55
## 2026-04-08 18:31:54.849315 INFO::Fitting model to feature number 54, F56
## 2026-04-08 18:31:54.852738 INFO::Fitting model to feature number 55, F57
## 2026-04-08 18:31:54.856109 INFO::Fitting model to feature number 56, F58
## 2026-04-08 18:31:54.859491 INFO::Fitting model to feature number 57, F60
## 2026-04-08 18:31:54.86291 INFO::Fitting model to feature number 58, F63
## 2026-04-08 18:31:54.866289 INFO::Fitting model to feature number 59, F64
## 2026-04-08 18:31:54.869674 INFO::Fitting model to feature number 60, F65
## 2026-04-08 18:31:54.873078 INFO::Fitting model to feature number 61, F66
## 2026-04-08 18:31:54.876487 INFO::Fitting model to feature number 62, F67
## 2026-04-08 18:31:54.879784 INFO::Fitting model to feature number 63, F68
## 2026-04-08 18:31:54.883195 INFO::Fitting model to feature number 64, F69
## 2026-04-08 18:31:54.886625 INFO::Fitting model to feature number 65, F70
## 2026-04-08 18:31:54.889983 INFO::Fitting model to feature number 66, F71
## 2026-04-08 18:31:54.8934 INFO::Fitting model to feature number 67, F72
## 2026-04-08 18:31:54.896763 INFO::Fitting model to feature number 68, F73
## 2026-04-08 18:31:54.900133 INFO::Fitting model to feature number 69, F76
## 2026-04-08 18:31:54.903545 INFO::Fitting model to feature number 70, F77
## 2026-04-08 18:31:54.906935 INFO::Fitting model to feature number 71, F78
## 2026-04-08 18:31:54.910335 INFO::Fitting model to feature number 72, F79
## 2026-04-08 18:31:54.913711 INFO::Fitting model to feature number 73, F80
## 2026-04-08 18:31:54.917101 INFO::Fitting model to feature number 74, F81
## 2026-04-08 18:31:54.920571 INFO::Fitting model to feature number 75, F82
## 2026-04-08 18:31:54.923978 INFO::Fitting model to feature number 76, F83
## 2026-04-08 18:31:54.927318 INFO::Fitting model to feature number 77, F84
## 2026-04-08 18:31:54.930756 INFO::Fitting model to feature number 78, F85
## 2026-04-08 18:31:54.934148 INFO::Fitting model to feature number 79, F86
## 2026-04-08 18:31:54.937543 INFO::Fitting model to feature number 80, F87
## 2026-04-08 18:31:54.940864 INFO::Fitting model to feature number 81, F88
## 2026-04-08 18:31:54.944277 INFO::Fitting model to feature number 82, F89
## 2026-04-08 18:31:54.94766 INFO::Fitting model to feature number 83, F90
## 2026-04-08 18:31:54.951059 INFO::Fitting model to feature number 84, F91
## 2026-04-08 18:31:54.954409 INFO::Fitting model to feature number 85, F92
## 2026-04-08 18:31:54.957819 INFO::Fitting model to feature number 86, F93
## 2026-04-08 18:31:54.961287 INFO::Fitting model to feature number 87, F94
## 2026-04-08 18:31:54.964731 INFO::Fitting model to feature number 88, F95
## 2026-04-08 18:31:54.968169 INFO::Fitting model to feature number 89, F96
## 2026-04-08 18:31:54.971628 INFO::Fitting model to feature number 90, F97
## 2026-04-08 18:31:54.975068 INFO::Fitting model to feature number 91, F98
## 2026-04-08 18:31:54.97854 INFO::Fitting model to feature number 92, F99
## 2026-04-08 18:31:54.982007 INFO::Fitting model to feature number 93, F100
## 2026-04-08 18:31:54.985452 INFO::Fitting model to feature number 94, F101
## 2026-04-08 18:31:54.988895 INFO::Fitting model to feature number 95, F102
## 2026-04-08 18:31:54.992416 INFO::Fitting model to feature number 96, F103
## 2026-04-08 18:31:54.995855 INFO::Fitting model to feature number 97, F104
## 2026-04-08 18:31:54.999351 INFO::Fitting model to feature number 98, F105
## 2026-04-08 18:31:55.002781 INFO::Fitting model to feature number 99, F106
## 2026-04-08 18:31:55.006221 INFO::Fitting model to feature number 100, F107
## 2026-04-08 18:31:55.009681 INFO::Fitting model to feature number 101, F108
## 2026-04-08 18:31:55.013141 INFO::Fitting model to feature number 102, F109
## 2026-04-08 18:31:55.016519 INFO::Fitting model to feature number 103, F110
## 2026-04-08 18:31:55.019935 INFO::Fitting model to feature number 104, F111
## 2026-04-08 18:31:55.023446 INFO::Fitting model to feature number 105, F112
## 2026-04-08 18:31:55.026951 INFO::Fitting model to feature number 106, F113
## 2026-04-08 18:31:55.030477 INFO::Fitting model to feature number 107, F114
## 2026-04-08 18:31:55.034031 INFO::Fitting model to feature number 108, F115
## 2026-04-08 18:31:55.037547 INFO::Fitting model to feature number 109, F117
## 2026-04-08 18:31:55.04103 INFO::Fitting model to feature number 110, F118
## 2026-04-08 18:31:55.044532 INFO::Fitting model to feature number 111, F119
## 2026-04-08 18:31:55.048039 INFO::Fitting model to feature number 112, F120
## 2026-04-08 18:31:55.051539 INFO::Fitting model to feature number 113, F121
## 2026-04-08 18:31:55.055061 INFO::Fitting model to feature number 114, F122
## 2026-04-08 18:31:55.058601 INFO::Fitting model to feature number 115, F123
## 2026-04-08 18:31:55.062113 INFO::Fitting model to feature number 116, F124
## 2026-04-08 18:31:55.065562 INFO::Fitting model to feature number 117, F125
## 2026-04-08 18:31:55.069065 INFO::Fitting model to feature number 118, F126
## 2026-04-08 18:31:55.072539 INFO::Fitting model to feature number 119, F127
## 2026-04-08 18:31:55.076034 INFO::Fitting model to feature number 120, F128
## 2026-04-08 18:31:55.079549 INFO::Fitting model to feature number 121, F129
## 2026-04-08 18:31:55.083053 INFO::Fitting model to feature number 122, F130
## 2026-04-08 18:31:55.086574 INFO::Fitting model to feature number 123, F131
## 2026-04-08 18:31:55.09006 INFO::Fitting model to feature number 124, F132
## 2026-04-08 18:31:55.093612 INFO::Fitting model to feature number 125, F133
## 2026-04-08 18:31:55.097182 INFO::Fitting model to feature number 126, F134
## 2026-04-08 18:31:55.100743 INFO::Fitting model to feature number 127, F135
## 2026-04-08 18:31:55.104299 INFO::Fitting model to feature number 128, F136
## 2026-04-08 18:31:55.107833 INFO::Fitting model to feature number 129, F137
## 2026-04-08 18:31:55.111391 INFO::Fitting model to feature number 130, F138
## 2026-04-08 18:31:55.114881 INFO::Fitting model to feature number 131, F139
## 2026-04-08 18:31:55.11844 INFO::Fitting model to feature number 132, F140
## 2026-04-08 18:31:55.12199 INFO::Fitting model to feature number 133, F141
## 2026-04-08 18:31:55.125639 INFO::Fitting model to feature number 134, F142
## 2026-04-08 18:31:55.144232 INFO::Fitting model to feature number 135, F143
## 2026-04-08 18:31:55.147846 INFO::Fitting model to feature number 136, F144
## 2026-04-08 18:31:55.1514 INFO::Fitting model to feature number 137, F145
## 2026-04-08 18:31:55.154925 INFO::Fitting model to feature number 138, F146
## 2026-04-08 18:31:55.158535 INFO::Fitting model to feature number 139, F147
## 2026-04-08 18:31:55.162088 INFO::Fitting model to feature number 140, F148
## 2026-04-08 18:31:55.165671 INFO::Fitting model to feature number 141, F149
## 2026-04-08 18:31:55.169238 INFO::Fitting model to feature number 142, F150
## 2026-04-08 18:31:55.172677 INFO::Fitting model to feature number 143, F152
## 2026-04-08 18:31:55.176187 INFO::Fitting model to feature number 144, F153
## 2026-04-08 18:31:55.179665 INFO::Fitting model to feature number 145, F154
## 2026-04-08 18:31:55.18311 INFO::Fitting model to feature number 146, F155
## 2026-04-08 18:31:55.186529 INFO::Fitting model to feature number 147, F156
## 2026-04-08 18:31:55.189944 INFO::Fitting model to feature number 148, F157
## 2026-04-08 18:31:55.193329 INFO::Fitting model to feature number 149, F158
## 2026-04-08 18:31:55.196699 INFO::Fitting model to feature number 150, F159
## 2026-04-08 18:31:55.200001 INFO::Fitting model to feature number 151, F160
## 2026-04-08 18:31:55.203371 INFO::Fitting model to feature number 152, F161
## 2026-04-08 18:31:55.206647 INFO::Fitting model to feature number 153, F162
## 2026-04-08 18:31:55.209943 INFO::Fitting model to feature number 154, F163
## 2026-04-08 18:31:55.213319 INFO::Fitting model to feature number 155, F164
## 2026-04-08 18:31:55.216651 INFO::Fitting model to feature number 156, F165
## 2026-04-08 18:31:55.220002 INFO::Fitting model to feature number 157, F166
## 2026-04-08 18:31:55.223353 INFO::Fitting model to feature number 158, F167
## 2026-04-08 18:31:55.226713 INFO::Fitting model to feature number 159, F168
## 2026-04-08 18:31:55.230036 INFO::Fitting model to feature number 160, F169
## 2026-04-08 18:31:55.233368 INFO::Fitting model to feature number 161, F170
## 2026-04-08 18:31:55.236696 INFO::Fitting model to feature number 162, F171
## 2026-04-08 18:31:55.240029 INFO::Fitting model to feature number 163, F172
## 2026-04-08 18:31:55.243371 INFO::Fitting model to feature number 164, F173
## 2026-04-08 18:31:55.246684 INFO::Fitting model to feature number 165, F174
## 2026-04-08 18:31:55.25001 INFO::Fitting model to feature number 166, F175
## 2026-04-08 18:31:55.253302 INFO::Fitting model to feature number 167, F176
## 2026-04-08 18:31:55.256709 INFO::Fitting model to feature number 168, F177
## 2026-04-08 18:31:55.260161 INFO::Fitting model to feature number 169, F178
## 2026-04-08 18:31:55.26354 INFO::Fitting model to feature number 170, F179
## 2026-04-08 18:31:55.266835 INFO::Fitting model to feature number 171, F180
## 2026-04-08 18:31:55.27002 INFO::Fitting model to feature number 172, F181
## 2026-04-08 18:31:55.273208 INFO::Fitting model to feature number 173, F182
## 2026-04-08 18:31:55.276449 INFO::Fitting model to feature number 174, F183
## 2026-04-08 18:31:55.279665 INFO::Fitting model to feature number 175, F184
## 2026-04-08 18:31:55.282935 INFO::Fitting model to feature number 176, F185
## 2026-04-08 18:31:55.286241 INFO::Fitting model to feature number 177, F186
## 2026-04-08 18:31:55.289538 INFO::Fitting model to feature number 178, F187
## 2026-04-08 18:31:55.292753 INFO::Fitting model to feature number 179, F188
## 2026-04-08 18:31:55.295974 INFO::Fitting model to feature number 180, F189
## 2026-04-08 18:31:55.2992 INFO::Fitting model to feature number 181, F190
## 2026-04-08 18:31:55.30234 INFO::Fitting model to feature number 182, F191
## 2026-04-08 18:31:55.30555 INFO::Fitting model to feature number 183, F192
## 2026-04-08 18:31:55.308767 INFO::Fitting model to feature number 184, F193
## 2026-04-08 18:31:55.31199 INFO::Fitting model to feature number 185, F194
## 2026-04-08 18:31:55.315193 INFO::Fitting model to feature number 186, F195
## 2026-04-08 18:31:55.318552 INFO::Fitting model to feature number 187, F196
## 2026-04-08 18:31:55.321939 INFO::Fitting model to feature number 188, F197
## 2026-04-08 18:31:55.325267 INFO::Fitting model to feature number 189, F198
## 2026-04-08 18:31:55.328535 INFO::Fitting model to feature number 190, F199
## 2026-04-08 18:31:55.331801 INFO::Fitting model to feature number 191, F200
## 2026-04-08 18:31:55.335025 INFO::Fitting model to feature number 192, F201
## 2026-04-08 18:31:55.338233 INFO::Fitting model to feature number 193, F202
## 2026-04-08 18:31:55.34143 INFO::Fitting model to feature number 194, F203
## 2026-04-08 18:31:55.344635 INFO::Fitting model to feature number 195, F204
## 2026-04-08 18:31:55.347861 INFO::Fitting model to feature number 196, F206
## 2026-04-08 18:31:55.351062 INFO::Fitting model to feature number 197, F207
## 2026-04-08 18:31:55.354282 INFO::Fitting model to feature number 198, F208
## 2026-04-08 18:31:55.357494 INFO::Fitting model to feature number 199, F209
## 2026-04-08 18:31:55.360706 INFO::Fitting model to feature number 200, F210
## 2026-04-08 18:31:55.36391 INFO::Fitting model to feature number 201, F211
## 2026-04-08 18:31:55.367126 INFO::Fitting model to feature number 202, F212
## 2026-04-08 18:31:55.37035 INFO::Fitting model to feature number 203, F213
## 2026-04-08 18:31:55.373563 INFO::Fitting model to feature number 204, F214
## 2026-04-08 18:31:55.376781 INFO::Fitting model to feature number 205, F215
## 2026-04-08 18:31:55.379993 INFO::Fitting model to feature number 206, F216
## 2026-04-08 18:31:55.383211 INFO::Fitting model to feature number 207, F217
## 2026-04-08 18:31:55.386419 INFO::Fitting model to feature number 208, F218
## 2026-04-08 18:31:55.389619 INFO::Fitting model to feature number 209, F219
## 2026-04-08 18:31:55.392819 INFO::Fitting model to feature number 210, F220
## 2026-04-08 18:31:55.396027 INFO::Fitting model to feature number 211, F221
## 2026-04-08 18:31:55.399243 INFO::Fitting model to feature number 212, F222
## 2026-04-08 18:31:55.402456 INFO::Fitting model to feature number 213, F223
## 2026-04-08 18:31:55.405674 INFO::Fitting model to feature number 214, F224
## 2026-04-08 18:31:55.408894 INFO::Fitting model to feature number 215, F225
## 2026-04-08 18:31:55.412098 INFO::Fitting model to feature number 216, F226
## 2026-04-08 18:31:55.415327 INFO::Fitting model to feature number 217, F227
## 2026-04-08 18:31:55.418551 INFO::Fitting model to feature number 218, F228
## 2026-04-08 18:31:55.421776 INFO::Fitting model to feature number 219, F229
## 2026-04-08 18:31:55.425003 INFO::Fitting model to feature number 220, F230
## 2026-04-08 18:31:55.428235 INFO::Fitting model to feature number 221, F231
## 2026-04-08 18:31:55.431482 INFO::Fitting model to feature number 222, F232
## 2026-04-08 18:31:55.434691 INFO::Fitting model to feature number 223, F233
## 2026-04-08 18:31:55.4379 INFO::Fitting model to feature number 224, F234
## 2026-04-08 18:31:55.441106 INFO::Fitting model to feature number 225, F235
## 2026-04-08 18:31:55.444321 INFO::Fitting model to feature number 226, F236
## 2026-04-08 18:31:55.44753 INFO::Fitting model to feature number 227, F237
## 2026-04-08 18:31:55.450748 INFO::Fitting model to feature number 228, F238
## 2026-04-08 18:31:55.453954 INFO::Fitting model to feature number 229, F239
## 2026-04-08 18:31:55.457169 INFO::Fitting model to feature number 230, F240
## 2026-04-08 18:31:55.460329 INFO::Fitting model to feature number 231, F241
## 2026-04-08 18:31:55.463554 INFO::Fitting model to feature number 232, F242
## 2026-04-08 18:31:55.466804 INFO::Fitting model to feature number 233, F243
## 2026-04-08 18:31:55.470038 INFO::Fitting model to feature number 234, F244
## 2026-04-08 18:31:55.473274 INFO::Fitting model to feature number 235, F245
## 2026-04-08 18:31:55.476504 INFO::Fitting model to feature number 236, F246
## 2026-04-08 18:31:55.479727 INFO::Fitting model to feature number 237, F247
## 2026-04-08 18:31:55.482897 INFO::Fitting model to feature number 238, F248
## 2026-04-08 18:31:55.48613 INFO::Fitting model to feature number 239, F249
## 2026-04-08 18:31:55.489402 INFO::Fitting model to feature number 240, F250
## 2026-04-08 18:31:55.492644 INFO::Fitting model to feature number 241, F252
## 2026-04-08 18:31:55.495874 INFO::Fitting model to feature number 242, F253
## 2026-04-08 18:31:55.499059 INFO::Fitting model to feature number 243, F254
## 2026-04-08 18:31:55.502301 INFO::Fitting model to feature number 244, F255
## 2026-04-08 18:31:55.505533 INFO::Fitting model to feature number 245, F256
## 2026-04-08 18:31:55.508767 INFO::Fitting model to feature number 246, F257
## 2026-04-08 18:31:55.512016 INFO::Fitting model to feature number 247, F259
## 2026-04-08 18:31:55.515259 INFO::Fitting model to feature number 248, F260
## 2026-04-08 18:31:55.518437 INFO::Fitting model to feature number 249, F261
## 2026-04-08 18:31:55.521673 INFO::Fitting model to feature number 250, F262
## 2026-04-08 18:31:55.524925 INFO::Fitting model to feature number 251, F263
## 2026-04-08 18:31:55.528195 INFO::Fitting model to feature number 252, F264
## 2026-04-08 18:31:55.531472 INFO::Fitting model to feature number 253, F265
## 2026-04-08 18:31:55.534771 INFO::Fitting model to feature number 254, F266
## 2026-04-08 18:31:55.538052 INFO::Fitting model to feature number 255, F267
## 2026-04-08 18:31:55.541345 INFO::Fitting model to feature number 256, F269
## 2026-04-08 18:31:55.544642 INFO::Fitting model to feature number 257, F270
## 2026-04-08 18:31:55.547927 INFO::Fitting model to feature number 258, F271
## 2026-04-08 18:31:55.551206 INFO::Fitting model to feature number 259, F272
## 2026-04-08 18:31:55.554495 INFO::Fitting model to feature number 260, F273
## 2026-04-08 18:31:55.557766 INFO::Fitting model to feature number 261, F274
## 2026-04-08 18:31:55.561072 INFO::Fitting model to feature number 262, F276
## 2026-04-08 18:31:55.564399 INFO::Fitting model to feature number 263, F277
## 2026-04-08 18:31:55.567692 INFO::Fitting model to feature number 264, F278
## 2026-04-08 18:31:55.570977 INFO::Fitting model to feature number 265, F279
## 2026-04-08 18:31:55.574262 INFO::Fitting model to feature number 266, F280
## 2026-04-08 18:31:55.577568 INFO::Fitting model to feature number 267, F281
## 2026-04-08 18:31:55.580855 INFO::Fitting model to feature number 268, F282
## 2026-04-08 18:31:55.584119 INFO::Fitting model to feature number 269, F283
## 2026-04-08 18:31:55.587452 INFO::Fitting model to feature number 270, F284
## 2026-04-08 18:31:55.590755 INFO::Fitting model to feature number 271, F285
## 2026-04-08 18:31:55.594117 INFO::Fitting model to feature number 272, F286
## 2026-04-08 18:31:55.597432 INFO::Fitting model to feature number 273, F287
## 2026-04-08 18:31:55.6008 INFO::Fitting model to feature number 274, F288
## 2026-04-08 18:31:55.604142 INFO::Fitting model to feature number 275, F289
## 2026-04-08 18:31:55.607486 INFO::Fitting model to feature number 276, F290
## 2026-04-08 18:31:55.610814 INFO::Fitting model to feature number 277, F292
## 2026-04-08 18:31:55.614144 INFO::Fitting model to feature number 278, F293
## 2026-04-08 18:31:55.617473 INFO::Fitting model to feature number 279, F294
## 2026-04-08 18:31:55.620769 INFO::Fitting model to feature number 280, F295
## 2026-04-08 18:31:55.624074 INFO::Fitting model to feature number 281, F296
## 2026-04-08 18:31:55.627378 INFO::Fitting model to feature number 282, F297
## 2026-04-08 18:31:55.630676 INFO::Fitting model to feature number 283, F298
## 2026-04-08 18:31:55.633897 INFO::Fitting model to feature number 284, F299
## 2026-04-08 18:31:55.63715 INFO::Fitting model to feature number 285, F300
## 2026-04-08 18:31:55.64044 INFO::Fitting model to feature number 286, F301
## 2026-04-08 18:31:55.643741 INFO::Fitting model to feature number 287, F302
## 2026-04-08 18:31:55.647029 INFO::Fitting model to feature number 288, F303
## 2026-04-08 18:31:55.650352 INFO::Fitting model to feature number 289, F304
## 2026-04-08 18:31:55.653666 INFO::Fitting model to feature number 290, F305
## 2026-04-08 18:31:55.656974 INFO::Fitting model to feature number 291, F306
## 2026-04-08 18:31:55.660296 INFO::Fitting model to feature number 292, F307
## 2026-04-08 18:31:55.66353 INFO::Fitting model to feature number 293, F308
## 2026-04-08 18:31:55.666823 INFO::Fitting model to feature number 294, F309
## 2026-04-08 18:31:55.67012 INFO::Fitting model to feature number 295, F310
## 2026-04-08 18:31:55.673456 INFO::Fitting model to feature number 296, F311
## 2026-04-08 18:31:55.676759 INFO::Fitting model to feature number 297, F312
## 2026-04-08 18:31:55.680086 INFO::Fitting model to feature number 298, F313
## 2026-04-08 18:31:55.68342 INFO::Fitting model to feature number 299, F315
## 2026-04-08 18:31:55.698555 INFO::Fitting model to feature number 300, F316
## 2026-04-08 18:31:55.701828 INFO::Fitting model to feature number 301, F317
## 2026-04-08 18:31:55.705085 INFO::Fitting model to feature number 302, F318
## 2026-04-08 18:31:55.708349 INFO::Fitting model to feature number 303, F319
## 2026-04-08 18:31:55.711591 INFO::Fitting model to feature number 304, F320
## 2026-04-08 18:31:55.714864 INFO::Fitting model to feature number 305, F321
## 2026-04-08 18:31:55.718134 INFO::Fitting model to feature number 306, F322
## 2026-04-08 18:31:55.721405 INFO::Fitting model to feature number 307, F323
## 2026-04-08 18:31:55.724658 INFO::Fitting model to feature number 308, F324
## 2026-04-08 18:31:55.727836 INFO::Fitting model to feature number 309, F325
## 2026-04-08 18:31:55.731094 INFO::Fitting model to feature number 310, F326
## 2026-04-08 18:31:55.734348 INFO::Fitting model to feature number 311, F327
## 2026-04-08 18:31:55.737589 INFO::Fitting model to feature number 312, F328
## 2026-04-08 18:31:55.740849 INFO::Fitting model to feature number 313, F329
## 2026-04-08 18:31:55.744082 INFO::Fitting model to feature number 314, F330
## 2026-04-08 18:31:55.747317 INFO::Fitting model to feature number 315, F331
## 2026-04-08 18:31:55.750562 INFO::Fitting model to feature number 316, F332
## 2026-04-08 18:31:55.753819 INFO::Fitting model to feature number 317, F333
## 2026-04-08 18:31:55.757087 INFO::Fitting model to feature number 318, F334
## 2026-04-08 18:31:55.760345 INFO::Fitting model to feature number 319, F335
## 2026-04-08 18:31:55.763597 INFO::Fitting model to feature number 320, F336
## 2026-04-08 18:31:55.766767 INFO::Fitting model to feature number 321, F337
## 2026-04-08 18:31:55.769987 INFO::Fitting model to feature number 322, F338
## 2026-04-08 18:31:55.773237 INFO::Fitting model to feature number 323, F339
## 2026-04-08 18:31:55.776472 INFO::Fitting model to feature number 324, F340
## 2026-04-08 18:31:55.779702 INFO::Fitting model to feature number 325, F342
## 2026-04-08 18:31:55.782942 INFO::Fitting model to feature number 326, F343
## 2026-04-08 18:31:55.786157 INFO::Fitting model to feature number 327, F344
## 2026-04-08 18:31:55.789402 INFO::Fitting model to feature number 328, F345
## 2026-04-08 18:31:55.792652 INFO::Fitting model to feature number 329, F346
## 2026-04-08 18:31:55.795906 INFO::Fitting model to feature number 330, F347
## 2026-04-08 18:31:55.799146 INFO::Fitting model to feature number 331, F348
## 2026-04-08 18:31:55.802323 INFO::Fitting model to feature number 332, F350
## 2026-04-08 18:31:55.805559 INFO::Fitting model to feature number 333, F351
## 2026-04-08 18:31:55.808801 INFO::Fitting model to feature number 334, F352
## 2026-04-08 18:31:55.811982 INFO::Fitting model to feature number 335, F353
## 2026-04-08 18:31:55.815209 INFO::Fitting model to feature number 336, F355
## 2026-04-08 18:31:55.818446 INFO::Fitting model to feature number 337, F356
## 2026-04-08 18:31:55.821679 INFO::Fitting model to feature number 338, F357
## 2026-04-08 18:31:55.82485 INFO::Fitting model to feature number 339, F358
## 2026-04-08 18:31:55.828019 INFO::Fitting model to feature number 340, F359
## 2026-04-08 18:31:55.831204 INFO::Fitting model to feature number 341, F360
## 2026-04-08 18:31:55.834534 INFO::Fitting model to feature number 342, F361
## 2026-04-08 18:31:55.837873 INFO::Fitting model to feature number 343, F362
## 2026-04-08 18:31:55.841126 INFO::Fitting model to feature number 344, F363
## 2026-04-08 18:31:55.844365 INFO::Fitting model to feature number 345, F364
## 2026-04-08 18:31:55.847597 INFO::Fitting model to feature number 346, F365
## 2026-04-08 18:31:55.85081 INFO::Fitting model to feature number 347, F366
## 2026-04-08 18:31:55.853978 INFO::Fitting model to feature number 348, F367
## 2026-04-08 18:31:55.857213 INFO::Fitting model to feature number 349, F368
## 2026-04-08 18:31:55.860475 INFO::Fitting model to feature number 350, F369
## 2026-04-08 18:31:55.863719 INFO::Fitting model to feature number 351, F370
## 2026-04-08 18:31:55.867121 INFO::Fitting model to feature number 352, F371
## 2026-04-08 18:31:55.870576 INFO::Fitting model to feature number 353, F372
## 2026-04-08 18:31:55.873892 INFO::Fitting model to feature number 354, F373
## 2026-04-08 18:31:55.877192 INFO::Fitting model to feature number 355, F374
## 2026-04-08 18:31:55.880502 INFO::Fitting model to feature number 356, F375
## 2026-04-08 18:31:55.883692 INFO::Fitting model to feature number 357, F376
## 2026-04-08 18:31:55.886925 INFO::Fitting model to feature number 358, F377
## 2026-04-08 18:31:55.890157 INFO::Fitting model to feature number 359, F378
## 2026-04-08 18:31:55.893406 INFO::Fitting model to feature number 360, F379
## 2026-04-08 18:31:55.896654 INFO::Fitting model to feature number 361, F380
## 2026-04-08 18:31:55.899899 INFO::Fitting model to feature number 362, F381
## 2026-04-08 18:31:55.903157 INFO::Fitting model to feature number 363, F382
## 2026-04-08 18:31:55.906342 INFO::Fitting model to feature number 364, F383
## 2026-04-08 18:31:55.909595 INFO::Fitting model to feature number 365, F384
## 2026-04-08 18:31:55.912835 INFO::Fitting model to feature number 366, F386
## 2026-04-08 18:31:55.916082 INFO::Fitting model to feature number 367, F387
## 2026-04-08 18:31:55.919334 INFO::Fitting model to feature number 368, F388
## 2026-04-08 18:31:55.922588 INFO::Fitting model to feature number 369, F389
## 2026-04-08 18:31:55.925819 INFO::Fitting model to feature number 370, F390
## 2026-04-08 18:31:55.929072 INFO::Fitting model to feature number 371, F391
## 2026-04-08 18:31:55.932323 INFO::Fitting model to feature number 372, F392
## 2026-04-08 18:31:55.935581 INFO::Fitting model to feature number 373, F393
## 2026-04-08 18:31:55.938779 INFO::Fitting model to feature number 374, F394
## 2026-04-08 18:31:55.942035 INFO::Fitting model to feature number 375, F395
## 2026-04-08 18:31:55.945297 INFO::Fitting model to feature number 376, F396
## 2026-04-08 18:31:55.948552 INFO::Fitting model to feature number 377, F397
## 2026-04-08 18:31:55.951811 INFO::Fitting model to feature number 378, F398
## 2026-04-08 18:31:55.955072 INFO::Fitting model to feature number 379, F399
## 2026-04-08 18:31:55.958325 INFO::Fitting model to feature number 380, F400
## 2026-04-08 18:31:55.96158 INFO::Fitting model to feature number 381, F401
## 2026-04-08 18:31:55.964768 INFO::Fitting model to feature number 382, F402
## 2026-04-08 18:31:55.968021 INFO::Fitting model to feature number 383, F403
## 2026-04-08 18:31:55.971275 INFO::Fitting model to feature number 384, F404
## 2026-04-08 18:31:55.974517 INFO::Fitting model to feature number 385, F406
## 2026-04-08 18:31:55.977757 INFO::Fitting model to feature number 386, F407
## 2026-04-08 18:31:55.981028 INFO::Fitting model to feature number 387, F408
## 2026-04-08 18:31:55.984281 INFO::Fitting model to feature number 388, F409
## 2026-04-08 18:31:55.987502 INFO::Fitting model to feature number 389, F410
## 2026-04-08 18:31:55.990717 INFO::Fitting model to feature number 390, F411
## 2026-04-08 18:31:55.993958 INFO::Fitting model to feature number 391, F412
## 2026-04-08 18:31:55.997183 INFO::Fitting model to feature number 392, F413
## 2026-04-08 18:31:56.000379 INFO::Fitting model to feature number 393, F414
## 2026-04-08 18:31:56.003607 INFO::Fitting model to feature number 394, F415
## 2026-04-08 18:31:56.006847 INFO::Fitting model to feature number 395, F417
## 2026-04-08 18:31:56.010066 INFO::Fitting model to feature number 396, F418
## 2026-04-08 18:31:56.013314 INFO::Fitting model to feature number 397, F419
## 2026-04-08 18:31:56.016572 INFO::Fitting model to feature number 398, F420
## 2026-04-08 18:31:56.019811 INFO::Fitting model to feature number 399, F421
## 2026-04-08 18:31:56.023057 INFO::Fitting model to feature number 400, F422
## 2026-04-08 18:31:56.026303 INFO::Fitting model to feature number 401, F423
## 2026-04-08 18:31:56.029539 INFO::Fitting model to feature number 402, F425
## 2026-04-08 18:31:56.03276 INFO::Fitting model to feature number 403, F426
## 2026-04-08 18:31:56.036009 INFO::Fitting model to feature number 404, F428
## 2026-04-08 18:31:56.03929 INFO::Fitting model to feature number 405, F429
## 2026-04-08 18:31:56.042571 INFO::Fitting model to feature number 406, F430
## 2026-04-08 18:31:56.045824 INFO::Fitting model to feature number 407, F431
## 2026-04-08 18:31:56.049101 INFO::Fitting model to feature number 408, F432
## 2026-04-08 18:31:56.052296 INFO::Fitting model to feature number 409, F433
## 2026-04-08 18:31:56.055549 INFO::Fitting model to feature number 410, F434
## 2026-04-08 18:31:56.058805 INFO::Fitting model to feature number 411, F435
## 2026-04-08 18:31:56.062071 INFO::Fitting model to feature number 412, F436
## 2026-04-08 18:31:56.065339 INFO::Fitting model to feature number 413, F437
## 2026-04-08 18:31:56.068588 INFO::Fitting model to feature number 414, F438
## 2026-04-08 18:31:56.071863 INFO::Fitting model to feature number 415, F439
## 2026-04-08 18:31:56.075162 INFO::Fitting model to feature number 416, F440
## 2026-04-08 18:31:56.078466 INFO::Fitting model to feature number 417, F441
## 2026-04-08 18:31:56.081795 INFO::Fitting model to feature number 418, F442
## 2026-04-08 18:31:56.085093 INFO::Fitting model to feature number 419, F443
## 2026-04-08 18:31:56.088388 INFO::Fitting model to feature number 420, F444
## 2026-04-08 18:31:56.091686 INFO::Fitting model to feature number 421, F445
## 2026-04-08 18:31:56.095011 INFO::Fitting model to feature number 422, F446
## 2026-04-08 18:31:56.098272 INFO::Fitting model to feature number 423, F447
## 2026-04-08 18:31:56.101589 INFO::Fitting model to feature number 424, F448
## 2026-04-08 18:31:56.104926 INFO::Fitting model to feature number 425, F449
## 2026-04-08 18:31:56.108286 INFO::Fitting model to feature number 426, F450
## 2026-04-08 18:31:56.111655 INFO::Fitting model to feature number 427, F451
## 2026-04-08 18:31:56.115026 INFO::Fitting model to feature number 428, F452
## 2026-04-08 18:31:56.118231 INFO::Fitting model to feature number 429, F454
## 2026-04-08 18:31:56.12148 INFO::Fitting model to feature number 430, F455
## 2026-04-08 18:31:56.12477 INFO::Fitting model to feature number 431, F456
## 2026-04-08 18:31:56.128109 INFO::Fitting model to feature number 432, F457
## 2026-04-08 18:31:56.131419 INFO::Fitting model to feature number 433, F458
## 2026-04-08 18:31:56.134763 INFO::Fitting model to feature number 434, F459
## 2026-04-08 18:31:56.138192 INFO::Fitting model to feature number 435, F461
## 2026-04-08 18:31:56.1416 INFO::Fitting model to feature number 436, F462
## 2026-04-08 18:31:56.145107 INFO::Fitting model to feature number 437, F463
## 2026-04-08 18:31:56.148555 INFO::Fitting model to feature number 438, F464
## 2026-04-08 18:31:56.151947 INFO::Fitting model to feature number 439, F465
## 2026-04-08 18:31:56.155407 INFO::Fitting model to feature number 440, F466
## 2026-04-08 18:31:56.158865 INFO::Fitting model to feature number 441, F467
## 2026-04-08 18:31:56.162316 INFO::Fitting model to feature number 442, F468
## 2026-04-08 18:31:56.165739 INFO::Fitting model to feature number 443, F469
## 2026-04-08 18:31:56.169122 INFO::Fitting model to feature number 444, F470
## 2026-04-08 18:31:56.17251 INFO::Fitting model to feature number 445, F471
## 2026-04-08 18:31:56.175901 INFO::Fitting model to feature number 446, F474
## 2026-04-08 18:31:56.179305 INFO::Fitting model to feature number 447, F475
## 2026-04-08 18:31:56.182674 INFO::Fitting model to feature number 448, F476
## 2026-04-08 18:31:56.185982 INFO::Fitting model to feature number 449, F477
## 2026-04-08 18:31:56.189325 INFO::Fitting model to feature number 450, F478
## 2026-04-08 18:31:56.192631 INFO::Fitting model to feature number 451, F479
## 2026-04-08 18:31:56.195889 INFO::Fitting model to feature number 452, F480
## 2026-04-08 18:31:56.199214 INFO::Fitting model to feature number 453, F481
## 2026-04-08 18:31:56.202639 INFO::Fitting model to feature number 454, F482
## 2026-04-08 18:31:56.206081 INFO::Fitting model to feature number 455, F483
## 2026-04-08 18:31:56.209541 INFO::Fitting model to feature number 456, F484
## 2026-04-08 18:31:56.213018 INFO::Fitting model to feature number 457, F485
## 2026-04-08 18:31:56.216436 INFO::Fitting model to feature number 458, F486
## 2026-04-08 18:31:56.219863 INFO::Fitting model to feature number 459, F487
## 2026-04-08 18:31:56.223294 INFO::Fitting model to feature number 460, F488
## 2026-04-08 18:31:56.226703 INFO::Fitting model to feature number 461, F489
## 2026-04-08 18:31:56.230093 INFO::Fitting model to feature number 462, F490
## 2026-04-08 18:31:56.233513 INFO::Fitting model to feature number 463, F491
## 2026-04-08 18:31:56.250376 INFO::Fitting model to feature number 464, F492
## 2026-04-08 18:31:56.254017 INFO::Fitting model to feature number 465, F493
## 2026-04-08 18:31:56.257483 INFO::Fitting model to feature number 466, F494
## 2026-04-08 18:31:56.260848 INFO::Fitting model to feature number 467, F495
## 2026-04-08 18:31:56.264302 INFO::Fitting model to feature number 468, F496
## 2026-04-08 18:31:56.267757 INFO::Fitting model to feature number 469, F497
## 2026-04-08 18:31:56.271235 INFO::Fitting model to feature number 470, F498
## 2026-04-08 18:31:56.274696 INFO::Fitting model to feature number 471, F499
## 2026-04-08 18:31:56.278052 INFO::Fitting model to feature number 472, F500
## 2026-04-08 18:31:56.281453 INFO::Fitting model to feature number 473, F501
## 2026-04-08 18:31:56.284851 INFO::Fitting model to feature number 474, F502
## 2026-04-08 18:31:56.288213 INFO::Fitting model to feature number 475, F503
## 2026-04-08 18:31:56.291551 INFO::Fitting model to feature number 476, F504
## 2026-04-08 18:31:56.29486 INFO::Fitting model to feature number 477, F505
## 2026-04-08 18:31:56.298174 INFO::Fitting model to feature number 478, F506
## 2026-04-08 18:31:56.301414 INFO::Fitting model to feature number 479, F507
## 2026-04-08 18:31:56.304739 INFO::Fitting model to feature number 480, F508
## 2026-04-08 18:31:56.308061 INFO::Fitting model to feature number 481, F509
## 2026-04-08 18:31:56.311415 INFO::Fitting model to feature number 482, F510
## 2026-04-08 18:31:56.314721 INFO::Fitting model to feature number 483, F511
## 2026-04-08 18:31:56.317994 INFO::Fitting model to feature number 484, F512
## 2026-04-08 18:31:56.321275 INFO::Fitting model to feature number 485, F513
## 2026-04-08 18:31:56.324534 INFO::Fitting model to feature number 486, F514
## 2026-04-08 18:31:56.327779 INFO::Fitting model to feature number 487, F515
## 2026-04-08 18:31:56.330962 INFO::Fitting model to feature number 488, F516
## 2026-04-08 18:31:56.334214 INFO::Fitting model to feature number 489, F517
## 2026-04-08 18:31:56.337476 INFO::Fitting model to feature number 490, F518
## 2026-04-08 18:31:56.340721 INFO::Fitting model to feature number 491, F519
## 2026-04-08 18:31:56.343958 INFO::Fitting model to feature number 492, F520
## 2026-04-08 18:31:56.347225 INFO::Fitting model to feature number 493, F521
## 2026-04-08 18:31:56.350504 INFO::Fitting model to feature number 494, F522
## 2026-04-08 18:31:56.353753 INFO::Fitting model to feature number 495, F523
## 2026-04-08 18:31:56.357011 INFO::Fitting model to feature number 496, F524
## 2026-04-08 18:31:56.360271 INFO::Fitting model to feature number 497, F525
## 2026-04-08 18:31:56.363515 INFO::Fitting model to feature number 498, F526
## 2026-04-08 18:31:56.366752 INFO::Fitting model to feature number 499, F527
## 2026-04-08 18:31:56.36999 INFO::Fitting model to feature number 500, F528
## 2026-04-08 18:31:56.373229 INFO::Fitting model to feature number 501, F529
## 2026-04-08 18:31:56.376483 INFO::Fitting model to feature number 502, F530
## 2026-04-08 18:31:56.379749 INFO::Fitting model to feature number 503, F531
## 2026-04-08 18:31:56.382988 INFO::Fitting model to feature number 504, F532
## 2026-04-08 18:31:56.386225 INFO::Fitting model to feature number 505, F533
## 2026-04-08 18:31:56.38953 INFO::Fitting model to feature number 506, F534
## 2026-04-08 18:31:56.392803 INFO::Fitting model to feature number 507, F535
## 2026-04-08 18:31:56.396057 INFO::Fitting model to feature number 508, F536
## 2026-04-08 18:31:56.399322 INFO::Fitting model to feature number 509, F537
## 2026-04-08 18:31:56.402491 INFO::Fitting model to feature number 510, F539
## 2026-04-08 18:31:56.405723 INFO::Fitting model to feature number 511, F540
## 2026-04-08 18:31:56.408964 INFO::Fitting model to feature number 512, F541
## 2026-04-08 18:31:56.412243 INFO::Fitting model to feature number 513, F543
## 2026-04-08 18:31:56.415493 INFO::Fitting model to feature number 514, F544
## 2026-04-08 18:31:56.418776 INFO::Fitting model to feature number 515, F545
## 2026-04-08 18:31:56.422116 INFO::Fitting model to feature number 516, F546
## 2026-04-08 18:31:56.425521 INFO::Fitting model to feature number 517, F547
## 2026-04-08 18:31:56.42898 INFO::Fitting model to feature number 518, F548
## 2026-04-08 18:31:56.432266 INFO::Fitting model to feature number 519, F549
## 2026-04-08 18:31:56.43558 INFO::Fitting model to feature number 520, F550
## 2026-04-08 18:31:56.438823 INFO::Fitting model to feature number 521, F551
## 2026-04-08 18:31:56.442045 INFO::Fitting model to feature number 522, F552
## 2026-04-08 18:31:56.44527 INFO::Fitting model to feature number 523, F553
## 2026-04-08 18:31:56.448423 INFO::Fitting model to feature number 524, F554
## 2026-04-08 18:31:56.45165 INFO::Fitting model to feature number 525, F555
## 2026-04-08 18:31:56.454874 INFO::Fitting model to feature number 526, F556
## 2026-04-08 18:31:56.458039 INFO::Fitting model to feature number 527, F557
## 2026-04-08 18:31:56.461271 INFO::Fitting model to feature number 528, F558
## 2026-04-08 18:31:56.464473 INFO::Fitting model to feature number 529, F559
## 2026-04-08 18:31:56.467707 INFO::Fitting model to feature number 530, F560
## 2026-04-08 18:31:56.470927 INFO::Fitting model to feature number 531, F561
## 2026-04-08 18:31:56.474154 INFO::Fitting model to feature number 532, F562
## 2026-04-08 18:31:56.47731 INFO::Fitting model to feature number 533, F563
## 2026-04-08 18:31:56.480548 INFO::Fitting model to feature number 534, F564
## 2026-04-08 18:31:56.483771 INFO::Fitting model to feature number 535, F566
## 2026-04-08 18:31:56.48701 INFO::Fitting model to feature number 536, F567
## 2026-04-08 18:31:56.49028 INFO::Fitting model to feature number 537, F568
## 2026-04-08 18:31:56.493542 INFO::Fitting model to feature number 538, F569
## 2026-04-08 18:31:56.496822 INFO::Fitting model to feature number 539, F570
## 2026-04-08 18:31:56.500093 INFO::Fitting model to feature number 540, F571
## 2026-04-08 18:31:56.503283 INFO::Fitting model to feature number 541, F572
## 2026-04-08 18:31:56.506536 INFO::Fitting model to feature number 542, F573
## 2026-04-08 18:31:56.509816 INFO::Fitting model to feature number 543, F574
## 2026-04-08 18:31:56.513068 INFO::Fitting model to feature number 544, F575
## 2026-04-08 18:31:56.51633 INFO::Fitting model to feature number 545, F576
## 2026-04-08 18:31:56.519577 INFO::Fitting model to feature number 546, F578
## 2026-04-08 18:31:56.522764 INFO::Fitting model to feature number 547, F579
## 2026-04-08 18:31:56.526003 INFO::Fitting model to feature number 548, F580
## 2026-04-08 18:31:56.529237 INFO::Fitting model to feature number 549, F581
## 2026-04-08 18:31:56.532477 INFO::Fitting model to feature number 550, F582
## 2026-04-08 18:31:56.535715 INFO::Fitting model to feature number 551, F583
## 2026-04-08 18:31:56.538966 INFO::Fitting model to feature number 552, F584
## 2026-04-08 18:31:56.542207 INFO::Fitting model to feature number 553, F585
## 2026-04-08 18:31:56.545446 INFO::Fitting model to feature number 554, F586
## 2026-04-08 18:31:56.548615 INFO::Fitting model to feature number 555, F587
## 2026-04-08 18:31:56.551856 INFO::Fitting model to feature number 556, F588
## 2026-04-08 18:31:56.555096 INFO::Fitting model to feature number 557, F589
## 2026-04-08 18:31:56.558323 INFO::Fitting model to feature number 558, F590
## 2026-04-08 18:31:56.561556 INFO::Fitting model to feature number 559, F591
## 2026-04-08 18:31:56.564781 INFO::Fitting model to feature number 560, F592
## 2026-04-08 18:31:56.568027 INFO::Fitting model to feature number 561, F593
## 2026-04-08 18:31:56.571277 INFO::Fitting model to feature number 562, F594
## 2026-04-08 18:31:56.574518 INFO::Fitting model to feature number 563, F595
## 2026-04-08 18:31:56.577672 INFO::Fitting model to feature number 564, F596
## 2026-04-08 18:31:56.580907 INFO::Fitting model to feature number 565, F597
## 2026-04-08 18:31:56.584156 INFO::Fitting model to feature number 566, F598
## 2026-04-08 18:31:56.587393 INFO::Fitting model to feature number 567, F599
## 2026-04-08 18:31:56.590638 INFO::Fitting model to feature number 568, F600
## 2026-04-08 18:31:56.593854 INFO::Fitting model to feature number 569, F601
## 2026-04-08 18:31:56.597045 INFO::Fitting model to feature number 570, F602
## 2026-04-08 18:31:56.600235 INFO::Fitting model to feature number 571, F603
## 2026-04-08 18:31:56.603517 INFO::Fitting model to feature number 572, F605
## 2026-04-08 18:31:56.606755 INFO::Fitting model to feature number 573, F606
## 2026-04-08 18:31:56.610003 INFO::Fitting model to feature number 574, F607
## 2026-04-08 18:31:56.613289 INFO::Fitting model to feature number 575, F608
## 2026-04-08 18:31:56.616547 INFO::Fitting model to feature number 576, F609
## 2026-04-08 18:31:56.619816 INFO::Fitting model to feature number 577, F610
## 2026-04-08 18:31:56.623071 INFO::Fitting model to feature number 578, F611
## 2026-04-08 18:31:56.626265 INFO::Fitting model to feature number 579, F612
## 2026-04-08 18:31:56.629468 INFO::Fitting model to feature number 580, F613
## 2026-04-08 18:31:56.632707 INFO::Fitting model to feature number 581, F614
## 2026-04-08 18:31:56.635998 INFO::Fitting model to feature number 582, F615
## 2026-04-08 18:31:56.639296 INFO::Fitting model to feature number 583, F616
## 2026-04-08 18:31:56.642597 INFO::Fitting model to feature number 584, F617
## 2026-04-08 18:31:56.645887 INFO::Fitting model to feature number 585, F618
## 2026-04-08 18:31:56.649189 INFO::Fitting model to feature number 586, F619
## 2026-04-08 18:31:56.652523 INFO::Fitting model to feature number 587, F620
## 2026-04-08 18:31:56.655821 INFO::Fitting model to feature number 588, F621
## 2026-04-08 18:31:56.659103 INFO::Fitting model to feature number 589, F622
## 2026-04-08 18:31:56.662405 INFO::Fitting model to feature number 590, F623
## 2026-04-08 18:31:56.665771 INFO::Fitting model to feature number 591, F624
## 2026-04-08 18:31:56.669081 INFO::Fitting model to feature number 592, F625
## 2026-04-08 18:31:56.672411 INFO::Fitting model to feature number 593, F626
## 2026-04-08 18:31:56.675679 INFO::Fitting model to feature number 594, F627
## 2026-04-08 18:31:56.678963 INFO::Fitting model to feature number 595, F628
## 2026-04-08 18:31:56.68229 INFO::Fitting model to feature number 596, F630
## 2026-04-08 18:31:56.685598 INFO::Fitting model to feature number 597, F631
## 2026-04-08 18:31:56.688874 INFO::Fitting model to feature number 598, F632
## 2026-04-08 18:31:56.692175 INFO::Fitting model to feature number 599, F633
## 2026-04-08 18:31:56.695495 INFO::Fitting model to feature number 600, F634
## 2026-04-08 18:31:56.698844 INFO::Fitting model to feature number 601, F635
## 2026-04-08 18:31:56.702162 INFO::Fitting model to feature number 602, F636
## 2026-04-08 18:31:56.705541 INFO::Fitting model to feature number 603, F637
## 2026-04-08 18:31:56.708853 INFO::Fitting model to feature number 604, F638
## 2026-04-08 18:31:56.712167 INFO::Fitting model to feature number 605, F639
## 2026-04-08 18:31:56.715468 INFO::Fitting model to feature number 606, F640
## 2026-04-08 18:31:56.718786 INFO::Fitting model to feature number 607, F641
## 2026-04-08 18:31:56.722031 INFO::Fitting model to feature number 608, F642
## 2026-04-08 18:31:56.725371 INFO::Fitting model to feature number 609, F643
## 2026-04-08 18:31:56.728684 INFO::Fitting model to feature number 610, F644
## 2026-04-08 18:31:56.73201 INFO::Fitting model to feature number 611, F645
## 2026-04-08 18:31:56.735271 INFO::Fitting model to feature number 612, F646
## 2026-04-08 18:31:56.738593 INFO::Fitting model to feature number 613, F647
## 2026-04-08 18:31:56.741956 INFO::Fitting model to feature number 614, F648
## 2026-04-08 18:31:56.745263 INFO::Fitting model to feature number 615, F649
## 2026-04-08 18:31:56.748559 INFO::Fitting model to feature number 616, F650
## 2026-04-08 18:31:56.75186 INFO::Fitting model to feature number 617, F651
## 2026-04-08 18:31:56.755172 INFO::Fitting model to feature number 618, F652
## 2026-04-08 18:31:56.758503 INFO::Fitting model to feature number 619, F653
## 2026-04-08 18:31:56.761824 INFO::Fitting model to feature number 620, F654
## 2026-04-08 18:31:56.765168 INFO::Fitting model to feature number 621, F655
## 2026-04-08 18:31:56.768517 INFO::Fitting model to feature number 622, F656
## 2026-04-08 18:31:56.771847 INFO::Fitting model to feature number 623, F657
## 2026-04-08 18:31:56.775176 INFO::Fitting model to feature number 624, F658
## 2026-04-08 18:31:56.77844 INFO::Fitting model to feature number 625, F659
## 2026-04-08 18:31:56.78172 INFO::Fitting model to feature number 626, F660
## 2026-04-08 18:31:56.785075 INFO::Fitting model to feature number 627, F661
## 2026-04-08 18:31:56.810076 INFO::Fitting model to feature number 628, F662
## 2026-04-08 18:31:56.815587 INFO::Fitting model to feature number 629, F663
## 2026-04-08 18:31:56.81914 INFO::Fitting model to feature number 630, F664
## 2026-04-08 18:31:56.822652 INFO::Fitting model to feature number 631, F665
## 2026-04-08 18:31:56.82614 INFO::Fitting model to feature number 632, F666
## 2026-04-08 18:31:56.829566 INFO::Fitting model to feature number 633, F667
## 2026-04-08 18:31:56.832926 INFO::Fitting model to feature number 634, F668
## 2026-04-08 18:31:56.836356 INFO::Fitting model to feature number 635, F669
## 2026-04-08 18:31:56.839786 INFO::Fitting model to feature number 636, F670
## 2026-04-08 18:31:56.843179 INFO::Fitting model to feature number 637, F671
## 2026-04-08 18:31:56.846557 INFO::Fitting model to feature number 638, F673
## 2026-04-08 18:31:56.849968 INFO::Fitting model to feature number 639, F674
## 2026-04-08 18:31:56.853367 INFO::Fitting model to feature number 640, F675
## 2026-04-08 18:31:56.856709 INFO::Fitting model to feature number 641, F676
## 2026-04-08 18:31:56.86008 INFO::Fitting model to feature number 642, F677
## 2026-04-08 18:31:56.863397 INFO::Fitting model to feature number 643, F678
## 2026-04-08 18:31:56.866715 INFO::Fitting model to feature number 644, F679
## 2026-04-08 18:31:56.870081 INFO::Fitting model to feature number 645, F680
## 2026-04-08 18:31:56.873537 INFO::Fitting model to feature number 646, F681
## 2026-04-08 18:31:56.876921 INFO::Fitting model to feature number 647, F682
## 2026-04-08 18:31:56.880226 INFO::Fitting model to feature number 648, F683
## 2026-04-08 18:31:56.883558 INFO::Fitting model to feature number 649, F684
## 2026-04-08 18:31:56.886813 INFO::Fitting model to feature number 650, F685
## 2026-04-08 18:31:56.890128 INFO::Fitting model to feature number 651, F686
## 2026-04-08 18:31:56.893437 INFO::Fitting model to feature number 652, F687
## 2026-04-08 18:31:56.89667 INFO::Fitting model to feature number 653, F688
## 2026-04-08 18:31:56.89996 INFO::Fitting model to feature number 654, F689
## 2026-04-08 18:31:56.903211 INFO::Fitting model to feature number 655, F690
## 2026-04-08 18:31:56.906542 INFO::Fitting model to feature number 656, F691
## 2026-04-08 18:31:56.90987 INFO::Fitting model to feature number 657, F692
## 2026-04-08 18:31:56.9132 INFO::Fitting model to feature number 658, F693
## 2026-04-08 18:31:56.916566 INFO::Fitting model to feature number 659, F694
## 2026-04-08 18:31:56.919911 INFO::Fitting model to feature number 660, F695
## 2026-04-08 18:31:56.92315 INFO::Fitting model to feature number 661, F696
## 2026-04-08 18:31:56.926468 INFO::Fitting model to feature number 662, F697
## 2026-04-08 18:31:56.929784 INFO::Fitting model to feature number 663, F698
## 2026-04-08 18:31:56.933071 INFO::Fitting model to feature number 664, F699
## 2026-04-08 18:31:56.936434 INFO::Fitting model to feature number 665, F700
## 2026-04-08 18:31:56.939831 INFO::Fitting model to feature number 666, F701
## 2026-04-08 18:31:56.943266 INFO::Fitting model to feature number 667, F702
## 2026-04-08 18:31:56.946527 INFO::Fitting model to feature number 668, F704
## 2026-04-08 18:31:56.949835 INFO::Fitting model to feature number 669, F705
## 2026-04-08 18:31:56.953309 INFO::Fitting model to feature number 670, F706
## 2026-04-08 18:31:56.956764 INFO::Fitting model to feature number 671, F707
## 2026-04-08 18:31:56.960144 INFO::Fitting model to feature number 672, F708
## 2026-04-08 18:31:56.96345 INFO::Fitting model to feature number 673, F709
## 2026-04-08 18:31:56.966728 INFO::Fitting model to feature number 674, F710
## 2026-04-08 18:31:56.970069 INFO::Fitting model to feature number 675, F711
## 2026-04-08 18:31:56.973353 INFO::Fitting model to feature number 676, F712
## 2026-04-08 18:31:56.976612 INFO::Fitting model to feature number 677, F713
## 2026-04-08 18:31:56.97994 INFO::Fitting model to feature number 678, F714
## 2026-04-08 18:31:56.983199 INFO::Fitting model to feature number 679, F715
## 2026-04-08 18:31:56.986478 INFO::Fitting model to feature number 680, F716
## 2026-04-08 18:31:56.989893 INFO::Fitting model to feature number 681, F717
## 2026-04-08 18:31:56.993325 INFO::Fitting model to feature number 682, F718
## 2026-04-08 18:31:56.996581 INFO::Fitting model to feature number 683, F719
## 2026-04-08 18:31:56.999849 INFO::Fitting model to feature number 684, F720
## 2026-04-08 18:31:57.003236 INFO::Fitting model to feature number 685, F721
## 2026-04-08 18:31:57.006843 INFO::Fitting model to feature number 686, F722
## 2026-04-08 18:31:57.010423 INFO::Fitting model to feature number 687, F723
## 2026-04-08 18:31:57.013966 INFO::Fitting model to feature number 688, F724
## 2026-04-08 18:31:57.017408 INFO::Fitting model to feature number 689, F725
## 2026-04-08 18:31:57.020711 INFO::Fitting model to feature number 690, F726
## 2026-04-08 18:31:57.023977 INFO::Fitting model to feature number 691, F727
## 2026-04-08 18:31:57.027319 INFO::Fitting model to feature number 692, F728
## 2026-04-08 18:31:57.030626 INFO::Fitting model to feature number 693, F729
## 2026-04-08 18:31:57.033892 INFO::Fitting model to feature number 694, F730
## 2026-04-08 18:31:57.037191 INFO::Fitting model to feature number 695, F731
## 2026-04-08 18:31:57.040495 INFO::Fitting model to feature number 696, F732
## 2026-04-08 18:31:57.043734 INFO::Fitting model to feature number 697, F733
## 2026-04-08 18:31:57.046904 INFO::Fitting model to feature number 698, F734
## 2026-04-08 18:31:57.050105 INFO::Fitting model to feature number 699, F735
## 2026-04-08 18:31:57.053368 INFO::Fitting model to feature number 700, F736
## 2026-04-08 18:31:57.056632 INFO::Fitting model to feature number 701, F737
## 2026-04-08 18:31:57.059891 INFO::Fitting model to feature number 702, F739
## 2026-04-08 18:31:57.063142 INFO::Fitting model to feature number 703, F740
## 2026-04-08 18:31:57.066416 INFO::Fitting model to feature number 704, F741
## 2026-04-08 18:31:57.069684 INFO::Fitting model to feature number 705, F742
## 2026-04-08 18:31:57.072944 INFO::Fitting model to feature number 706, F743
## 2026-04-08 18:31:57.076146 INFO::Fitting model to feature number 707, F745
## 2026-04-08 18:31:57.079413 INFO::Fitting model to feature number 708, F746
## 2026-04-08 18:31:57.082629 INFO::Fitting model to feature number 709, F747
## 2026-04-08 18:31:57.085909 INFO::Fitting model to feature number 710, F748
## 2026-04-08 18:31:57.089194 INFO::Fitting model to feature number 711, F749
## 2026-04-08 18:31:57.09249 INFO::Fitting model to feature number 712, F750
## 2026-04-08 18:31:57.095767 INFO::Fitting model to feature number 713, F751
## 2026-04-08 18:31:57.099064 INFO::Fitting model to feature number 714, F752
## 2026-04-08 18:31:57.102338 INFO::Fitting model to feature number 715, F753
## 2026-04-08 18:31:57.105929 INFO::Fitting model to feature number 716, F755
## 2026-04-08 18:31:57.109499 INFO::Fitting model to feature number 717, F756
## 2026-04-08 18:31:57.113022 INFO::Fitting model to feature number 718, F757
## 2026-04-08 18:31:57.116538 INFO::Fitting model to feature number 719, F758
## 2026-04-08 18:31:57.120088 INFO::Fitting model to feature number 720, F759
## 2026-04-08 18:31:57.123645 INFO::Fitting model to feature number 721, F760
## 2026-04-08 18:31:57.127172 INFO::Fitting model to feature number 722, F761
## 2026-04-08 18:31:57.130742 INFO::Fitting model to feature number 723, F762
## 2026-04-08 18:31:57.134302 INFO::Fitting model to feature number 724, F763
## 2026-04-08 18:31:57.137845 INFO::Fitting model to feature number 725, F764
## 2026-04-08 18:31:57.141451 INFO::Fitting model to feature number 726, F765
## 2026-04-08 18:31:57.145153 INFO::Fitting model to feature number 727, F766
## 2026-04-08 18:31:57.148716 INFO::Fitting model to feature number 728, F767
## 2026-04-08 18:31:57.152223 INFO::Fitting model to feature number 729, F768
## 2026-04-08 18:31:57.155802 INFO::Fitting model to feature number 730, F769
## 2026-04-08 18:31:57.159385 INFO::Fitting model to feature number 731, F770
## 2026-04-08 18:31:57.162936 INFO::Fitting model to feature number 732, F771
## 2026-04-08 18:31:57.166542 INFO::Fitting model to feature number 733, F772
## 2026-04-08 18:31:57.170265 INFO::Fitting model to feature number 734, F773
## 2026-04-08 18:31:57.173913 INFO::Fitting model to feature number 735, F774
## 2026-04-08 18:31:57.177516 INFO::Fitting model to feature number 736, F775
## 2026-04-08 18:31:57.181138 INFO::Fitting model to feature number 737, F776
## 2026-04-08 18:31:57.184751 INFO::Fitting model to feature number 738, F777
## 2026-04-08 18:31:57.188354 INFO::Fitting model to feature number 739, F778
## 2026-04-08 18:31:57.191989 INFO::Fitting model to feature number 740, F779
## 2026-04-08 18:31:57.19563 INFO::Fitting model to feature number 741, F780
## 2026-04-08 18:31:57.199171 INFO::Fitting model to feature number 742, F781
## 2026-04-08 18:31:57.202782 INFO::Fitting model to feature number 743, F782
## 2026-04-08 18:31:57.206465 INFO::Fitting model to feature number 744, F783
## 2026-04-08 18:31:57.210181 INFO::Fitting model to feature number 745, F784
## 2026-04-08 18:31:57.213993 INFO::Fitting model to feature number 746, F785
## 2026-04-08 18:31:57.21779 INFO::Fitting model to feature number 747, F786
## 2026-04-08 18:31:57.221507 INFO::Fitting model to feature number 748, F787
## 2026-04-08 18:31:57.225218 INFO::Fitting model to feature number 749, F788
## 2026-04-08 18:31:57.228963 INFO::Fitting model to feature number 750, F789
## 2026-04-08 18:31:57.232844 INFO::Fitting model to feature number 751, F790
## 2026-04-08 18:31:57.236673 INFO::Fitting model to feature number 752, F791
## 2026-04-08 18:31:57.240324 INFO::Fitting model to feature number 753, F792
## 2026-04-08 18:31:57.243911 INFO::Fitting model to feature number 754, F793
## 2026-04-08 18:31:57.247687 INFO::Fitting model to feature number 755, F794
## 2026-04-08 18:31:57.251523 INFO::Fitting model to feature number 756, F795
## 2026-04-08 18:31:57.255378 INFO::Fitting model to feature number 757, F796
## 2026-04-08 18:31:57.258755 INFO::Fitting model to feature number 758, F797
## 2026-04-08 18:31:57.262101 INFO::Fitting model to feature number 759, F798
## 2026-04-08 18:31:57.265423 INFO::Fitting model to feature number 760, F799
## 2026-04-08 18:31:57.26876 INFO::Fitting model to feature number 761, F800
## 2026-04-08 18:31:57.272011 INFO::Fitting model to feature number 762, F801
## 2026-04-08 18:31:57.27535 INFO::Fitting model to feature number 763, F802
## 2026-04-08 18:31:57.278629 INFO::Fitting model to feature number 764, F803
## 2026-04-08 18:31:57.282003 INFO::Fitting model to feature number 765, F804
## 2026-04-08 18:31:57.285319 INFO::Fitting model to feature number 766, F805
## 2026-04-08 18:31:57.288656 INFO::Fitting model to feature number 767, F806
## 2026-04-08 18:31:57.292025 INFO::Fitting model to feature number 768, F808
## 2026-04-08 18:31:57.295331 INFO::Fitting model to feature number 769, F809
## 2026-04-08 18:31:57.298702 INFO::Fitting model to feature number 770, F810
## 2026-04-08 18:31:57.302117 INFO::Fitting model to feature number 771, F811
## 2026-04-08 18:31:57.305441 INFO::Fitting model to feature number 772, F812
## 2026-04-08 18:31:57.308872 INFO::Fitting model to feature number 773, F813
## 2026-04-08 18:31:57.312205 INFO::Fitting model to feature number 774, F814
## 2026-04-08 18:31:57.315543 INFO::Fitting model to feature number 775, F815
## 2026-04-08 18:31:57.318881 INFO::Fitting model to feature number 776, F816
## 2026-04-08 18:31:57.32227 INFO::Fitting model to feature number 777, F817
## 2026-04-08 18:31:57.325847 INFO::Fitting model to feature number 778, F818
## 2026-04-08 18:31:57.329375 INFO::Fitting model to feature number 779, F819
## 2026-04-08 18:31:57.332733 INFO::Fitting model to feature number 780, F820
## 2026-04-08 18:31:57.336074 INFO::Fitting model to feature number 781, F821
## 2026-04-08 18:31:57.339325 INFO::Fitting model to feature number 782, F822
## 2026-04-08 18:31:57.342681 INFO::Fitting model to feature number 783, F823
## 2026-04-08 18:31:57.346054 INFO::Fitting model to feature number 784, F824
## 2026-04-08 18:31:57.349394 INFO::Fitting model to feature number 785, F825
## 2026-04-08 18:31:57.352663 INFO::Fitting model to feature number 786, F826
## 2026-04-08 18:31:57.35592 INFO::Fitting model to feature number 787, F827
## 2026-04-08 18:31:57.359222 INFO::Fitting model to feature number 788, F828
## 2026-04-08 18:31:57.362571 INFO::Fitting model to feature number 789, F829
## 2026-04-08 18:31:57.365903 INFO::Fitting model to feature number 790, F830
## 2026-04-08 18:31:57.369247 INFO::Fitting model to feature number 791, F831
## 2026-04-08 18:31:57.38657 INFO::Fitting model to feature number 792, F832
## 2026-04-08 18:31:57.391396 INFO::Fitting model to feature number 793, F833
## 2026-04-08 18:31:57.394887 INFO::Fitting model to feature number 794, F834
## 2026-04-08 18:31:57.398226 INFO::Fitting model to feature number 795, F835
## 2026-04-08 18:31:57.401606 INFO::Fitting model to feature number 796, F836
## 2026-04-08 18:31:57.404935 INFO::Fitting model to feature number 797, F837
## 2026-04-08 18:31:57.408311 INFO::Fitting model to feature number 798, F838
## 2026-04-08 18:31:57.411567 INFO::Fitting model to feature number 799, F839
## 2026-04-08 18:31:57.414835 INFO::Fitting model to feature number 800, F840
## 2026-04-08 18:31:57.418128 INFO::Fitting model to feature number 801, F841
## 2026-04-08 18:31:57.421506 INFO::Fitting model to feature number 802, F842
## 2026-04-08 18:31:57.424875 INFO::Fitting model to feature number 803, F843
## 2026-04-08 18:31:57.428203 INFO::Fitting model to feature number 804, F844
## 2026-04-08 18:31:57.431509 INFO::Fitting model to feature number 805, F845
## 2026-04-08 18:31:57.434813 INFO::Fitting model to feature number 806, F847
## 2026-04-08 18:31:57.438087 INFO::Fitting model to feature number 807, F848
## 2026-04-08 18:31:57.441384 INFO::Fitting model to feature number 808, F849
## 2026-04-08 18:31:57.444722 INFO::Fitting model to feature number 809, F850
## 2026-04-08 18:31:57.448056 INFO::Fitting model to feature number 810, F851
## 2026-04-08 18:31:57.45138 INFO::Fitting model to feature number 811, F852
## 2026-04-08 18:31:57.45468 INFO::Fitting model to feature number 812, F853
## 2026-04-08 18:31:57.457913 INFO::Fitting model to feature number 813, F854
## 2026-04-08 18:31:57.461176 INFO::Fitting model to feature number 814, F855
## 2026-04-08 18:31:57.464448 INFO::Fitting model to feature number 815, F856
## 2026-04-08 18:31:57.46771 INFO::Fitting model to feature number 816, F857
## 2026-04-08 18:31:57.47099 INFO::Fitting model to feature number 817, F858
## 2026-04-08 18:31:57.474274 INFO::Fitting model to feature number 818, F859
## 2026-04-08 18:31:57.477486 INFO::Fitting model to feature number 819, F860
## 2026-04-08 18:31:57.48077 INFO::Fitting model to feature number 820, F861
## 2026-04-08 18:31:57.484046 INFO::Fitting model to feature number 821, F862
## 2026-04-08 18:31:57.487334 INFO::Fitting model to feature number 822, F863
## 2026-04-08 18:31:57.490588 INFO::Fitting model to feature number 823, F864
## 2026-04-08 18:31:57.493821 INFO::Fitting model to feature number 824, F865
## 2026-04-08 18:31:57.49706 INFO::Fitting model to feature number 825, F866
## 2026-04-08 18:31:57.5003 INFO::Fitting model to feature number 826, F867
## 2026-04-08 18:31:57.503478 INFO::Fitting model to feature number 827, F868
## 2026-04-08 18:31:57.506642 INFO::Fitting model to feature number 828, F869
## 2026-04-08 18:31:57.509878 INFO::Fitting model to feature number 829, F870
## 2026-04-08 18:31:57.513117 INFO::Fitting model to feature number 830, F871
## 2026-04-08 18:31:57.516368 INFO::Fitting model to feature number 831, F872
## 2026-04-08 18:31:57.51955 INFO::Fitting model to feature number 832, F873
## 2026-04-08 18:31:57.522751 INFO::Fitting model to feature number 833, F874
## 2026-04-08 18:31:57.525954 INFO::Fitting model to feature number 834, F875
## 2026-04-08 18:31:57.529297 INFO::Fitting model to feature number 835, F876
## 2026-04-08 18:31:57.532576 INFO::Fitting model to feature number 836, F877
## 2026-04-08 18:31:57.535849 INFO::Fitting model to feature number 837, F878
## 2026-04-08 18:31:57.539038 INFO::Fitting model to feature number 838, F879
## 2026-04-08 18:31:57.542295 INFO::Fitting model to feature number 839, F880
## 2026-04-08 18:31:57.545526 INFO::Fitting model to feature number 840, F881
## 2026-04-08 18:31:57.548809 INFO::Fitting model to feature number 841, F882
## 2026-04-08 18:31:57.552052 INFO::Fitting model to feature number 842, F883
## 2026-04-08 18:31:57.555299 INFO::Fitting model to feature number 843, F884
## 2026-04-08 18:31:57.558551 INFO::Fitting model to feature number 844, F885
## 2026-04-08 18:31:57.561903 INFO::Fitting model to feature number 845, F886
## 2026-04-08 18:31:57.565325 INFO::Fitting model to feature number 846, F887
## 2026-04-08 18:31:57.568561 INFO::Fitting model to feature number 847, F888
## 2026-04-08 18:31:57.571807 INFO::Fitting model to feature number 848, F889
## 2026-04-08 18:31:57.575055 INFO::Fitting model to feature number 849, F890
## 2026-04-08 18:31:57.578312 INFO::Fitting model to feature number 850, F891
## 2026-04-08 18:31:57.581549 INFO::Fitting model to feature number 851, F892
## 2026-04-08 18:31:57.584709 INFO::Fitting model to feature number 852, F893
## 2026-04-08 18:31:57.587945 INFO::Fitting model to feature number 853, F894
## 2026-04-08 18:31:57.591182 INFO::Fitting model to feature number 854, F895
## 2026-04-08 18:31:57.594413 INFO::Fitting model to feature number 855, F896
## 2026-04-08 18:31:57.597652 INFO::Fitting model to feature number 856, F897
## 2026-04-08 18:31:57.600823 INFO::Fitting model to feature number 857, F898
## 2026-04-08 18:31:57.604065 INFO::Fitting model to feature number 858, F899
## 2026-04-08 18:31:57.607308 INFO::Fitting model to feature number 859, F900
## 2026-04-08 18:31:57.761261 INFO::Counting total values for each feature
## 2026-04-08 18:31:57.89942 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2026-04-08 18:31:58.008482 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2026-04-08 18:31:58.117599 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2026-04-08 18:31:58.226986 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2026-04-08 18:31:58.268876 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2026-04-08 18:31:58.304276 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2026-04-08 18:31:58.318936 INFO::Writing the significant results (those which are less than or equal to the threshold of 0.250000 ) to file (ordered by increasing q-values): Macarron_output/maaslin2_results/significant_results.tsv
## 2026-04-08 18:31:58.325694 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2026-04-08 18:31:58.341591 INFO::Plotting associations from most to least significant, grouped by metadata
## 2026-04-08 18:31:58.342591 INFO::Plotting data for metadata number 1, diagnosis
## 2026-04-08 18:31:58.383525 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2026-04-08 18:31:58.827697 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2026-04-08 18:31:59.129359 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2026-04-08 18:31:59.426322 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2026-04-08 18:31:59.763028 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2026-04-08 18:32:00.073116 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2026-04-08 18:32:00.359866 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2026-04-08 18:32:00.654366 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2026-04-08 18:32:00.950037 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2026-04-08 18:32:01.252223 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2026-04-08 18:32:01.540852 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2026-04-08 18:32:01.834508 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2026-04-08 18:32:02.132232 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2026-04-08 18:32:02.430168 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2026-04-08 18:32:02.725697 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2026-04-08 18:32:03.012228 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2026-04-08 18:32:03.309084 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2026-04-08 18:32:03.606765 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2026-04-08 18:32:03.90427 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2026-04-08 18:32:04.196976 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2026-04-08 18:32:04.491284 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2026-04-08 18:32:04.783608 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2026-04-08 18:32:05.076607 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2026-04-08 18:32:05.377142 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2026-04-08 18:32:05.671212 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2026-04-08 18:32:05.968228 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2026-04-08 18:32:06.337517 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2026-04-08 18:32:06.649658 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2026-04-08 18:32:06.960164 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2026-04-08 18:32:07.251842 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2026-04-08 18:32:07.557886 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2026-04-08 18:32:07.866892 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2026-04-08 18:32:08.168245 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2026-04-08 18:32:08.4903 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2026-04-08 18:32:08.792843 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2026-04-08 18:32:09.095456 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2026-04-08 18:32:09.396769 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2026-04-08 18:32:09.696407 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2026-04-08 18:32:09.998594 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2026-04-08 18:32:10.299363 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2026-04-08 18:32:10.597111 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2026-04-08 18:32:10.881442 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2026-04-08 18:32:11.181413 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2026-04-08 18:32:11.484861 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2026-04-08 18:32:11.785477 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2026-04-08 18:32:12.135581 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2026-04-08 18:32:12.439078 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2026-04-08 18:32:12.745823 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2026-04-08 18:32:13.049604 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2026-04-08 18:32:13.354066 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2026-04-08 18:32:13.709155 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2026-04-08 18:32:14.658663 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2026-04-08 18:32:14.962223 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2026-04-08 18:32:15.304766 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2026-04-08 18:32:15.648833 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2026-04-08 18:32:15.971893 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2026-04-08 18:32:16.253608 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2026-04-08 18:32:16.53821 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2026-04-08 18:32:16.8229 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2026-04-08 18:32:17.11081 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2026-04-08 18:32:17.392748 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2026-04-08 18:32:17.68199 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2026-04-08 18:32:17.977754 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2026-04-08 18:32:18.254586 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2026-04-08 18:32:18.534656 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2026-04-08 18:32:18.820546 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2026-04-08 18:32:19.113274 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2026-04-08 18:32:19.40161 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2026-04-08 18:32:19.689126 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2026-04-08 18:32:19.975804 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2026-04-08 18:32:20.266197 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2026-04-08 18:32:20.549071 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2026-04-08 18:32:20.831857 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2026-04-08 18:32:21.124532 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2026-04-08 18:32:21.403432 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2026-04-08 18:32:21.685746 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2026-04-08 18:32:21.973504 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2026-04-08 18:32:22.263598 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2026-04-08 18:32:22.549943 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2026-04-08 18:32:22.841887 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2026-04-08 18:32:23.134539 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2026-04-08 18:32:23.423533 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2026-04-08 18:32:23.709002 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2026-04-08 18:32:24.001817 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2026-04-08 18:32:24.298656 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2026-04-08 18:32:24.581655 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2026-04-08 18:32:24.869575 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2026-04-08 18:32:25.156134 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2026-04-08 18:32:25.442061 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2026-04-08 18:32:25.723086 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2026-04-08 18:32:26.008346 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2026-04-08 18:32:26.306001 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2026-04-08 18:32:26.585182 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2026-04-08 18:32:26.870801 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2026-04-08 18:32:27.155121 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2026-04-08 18:32:27.445319 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2026-04-08 18:32:27.727984 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2026-04-08 18:32:28.020645 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2026-04-08 18:32:28.31713 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2026-04-08 18:32:28.596301 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2026-04-08 18:32:28.883158 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2026-04-08 18:32:29.168848 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2026-04-08 18:32:29.458765 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2026-04-08 18:32:29.740044 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2026-04-08 18:32:30.02621 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2026-04-08 18:32:30.321558 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2026-04-08 18:32:30.59941 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2026-04-08 18:32:30.883753 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2026-04-08 18:32:31.171247 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2026-04-08 18:32:31.460821 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2026-04-08 18:32:31.740856 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2026-04-08 18:32:32.026375 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2026-04-08 18:32:32.341607 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2026-04-08 18:32:32.620651 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2026-04-08 18:32:32.904966 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2026-04-08 18:32:33.236325 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2026-04-08 18:32:33.528239 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2026-04-08 18:32:33.808154 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2026-04-08 18:32:34.094464 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2026-04-08 18:32:34.38491 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2026-04-08 18:32:34.659805 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2026-04-08 18:32:34.942958 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2026-04-08 18:32:35.231615 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2026-04-08 18:32:35.521092 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2026-04-08 18:32:35.805913 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2026-04-08 18:32:36.091443 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2026-04-08 18:32:36.419166 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2026-04-08 18:32:36.699315 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2026-04-08 18:32:36.98531 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2026-04-08 18:32:37.272811 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2026-04-08 18:32:37.574399 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2026-04-08 18:32:37.859515 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2026-04-08 18:32:38.1485 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2026-04-08 18:32:38.45455 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2026-04-08 18:32:38.741875 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2026-04-08 18:32:39.025995 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2026-04-08 18:32:39.313709 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2026-04-08 18:32:39.617272 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2026-04-08 18:32:39.899665 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2026-04-08 18:32:40.184713 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2026-04-08 18:32:40.47701 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2026-04-08 18:32:40.778462 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2026-04-08 18:32:41.064417 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2026-04-08 18:32:41.354642 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2026-04-08 18:32:41.660391 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2026-04-08 18:32:41.94417 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2026-04-08 18:32:42.233488 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2026-04-08 18:32:42.521397 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2026-04-08 18:32:42.82812 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2026-04-08 18:32:43.117582 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2026-04-08 18:32:43.410135 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2026-04-08 18:32:43.716667 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2026-04-08 18:32:44.00691 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2026-04-08 18:32:44.291716 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2026-04-08 18:32:44.583323 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2026-04-08 18:32:44.895651 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2026-04-08 18:32:45.188731 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2026-04-08 18:32:45.479384 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2026-04-08 18:32:45.778213 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2026-04-08 18:32:46.09585 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2026-04-08 18:32:46.386683 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2026-04-08 18:32:46.683691 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2026-04-08 18:32:46.994464 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2026-04-08 18:32:47.283522 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2026-04-08 18:32:47.585327 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2026-04-08 18:32:47.900451 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2026-04-08 18:32:48.234149 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2026-04-08 18:32:48.52039 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2026-04-08 18:32:48.811505 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2026-04-08 18:32:49.114993 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2026-04-08 18:32:49.396895 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2026-04-08 18:32:49.683599 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2026-04-08 18:32:49.972883 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2026-04-08 18:32:50.27504 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2026-04-08 18:32:50.573053 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2026-04-08 18:32:50.873647 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2026-04-08 18:32:51.186058 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2026-04-08 18:32:51.481313 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2026-04-08 18:32:51.769703 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2026-04-08 18:32:52.063979 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2026-04-08 18:32:52.370331 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2026-04-08 18:32:52.658107 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2026-04-08 18:32:52.948082 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2026-04-08 18:32:53.250893 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2026-04-08 18:32:53.536046 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2026-04-08 18:32:53.823058 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2026-04-08 18:32:54.129699 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2026-04-08 18:32:54.423486 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2026-04-08 18:32:54.710795 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2026-04-08 18:32:55.002849 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2026-04-08 18:32:55.351266 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2026-04-08 18:32:55.664287 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2026-04-08 18:32:55.970331 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2026-04-08 18:32:56.279845 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2026-04-08 18:32:56.564062 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2026-04-08 18:32:56.854904 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2026-04-08 18:32:57.145268 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2026-04-08 18:32:57.446266 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2026-04-08 18:32:57.728009 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2026-04-08 18:32:58.01411 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2026-04-08 18:32:58.3919 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2026-04-08 18:32:58.679509 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2026-04-08 18:32:58.976568 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2026-04-08 18:32:59.268907 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2026-04-08 18:32:59.565834 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2026-04-08 18:32:59.882176 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2026-04-08 18:33:00.198208 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2026-04-08 18:33:00.512213 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2026-04-08 18:33:00.799853 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2026-04-08 18:33:01.093926 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2026-04-08 18:33:01.3852 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2026-04-08 18:33:01.688241 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2026-04-08 18:33:01.975303 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2026-04-08 18:33:02.264928 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2026-04-08 18:33:02.551928 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2026-04-08 18:33:02.852404 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2026-04-08 18:33:03.143701 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2026-04-08 18:33:03.433323 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2026-04-08 18:33:03.736297 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2026-04-08 18:33:04.025455 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2026-04-08 18:33:04.319491 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2026-04-08 18:33:04.614197 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2026-04-08 18:33:04.91963 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2026-04-08 18:33:05.216526 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2026-04-08 18:33:05.510872 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2026-04-08 18:33:05.822429 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2026-04-08 18:33:06.109585 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2026-04-08 18:33:06.405472 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2026-04-08 18:33:06.69942 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2026-04-08 18:33:07.004309 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2026-04-08 18:33:07.298055 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2026-04-08 18:33:07.592886 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2026-04-08 18:33:07.886565 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2026-04-08 18:33:08.191303 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2026-04-08 18:33:08.479166 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2026-04-08 18:33:08.773287 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2026-04-08 18:33:09.087419 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2026-04-08 18:33:09.387806 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2026-04-08 18:33:09.686397 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2026-04-08 18:33:09.987522 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2026-04-08 18:33:10.296583 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2026-04-08 18:33:10.59508 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2026-04-08 18:33:10.894303 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2026-04-08 18:33:11.205364 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2026-04-08 18:33:11.494289 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2026-04-08 18:33:11.787465 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2026-04-08 18:33:12.08797 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2026-04-08 18:33:12.389034 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2026-04-08 18:33:12.680546 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2026-04-08 18:33:12.972292 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2026-04-08 18:33:13.276372 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2026-04-08 18:33:13.571791 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2026-04-08 18:33:13.86412 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2026-04-08 18:33:14.153064 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2026-04-08 18:33:14.452662 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2026-04-08 18:33:14.771049 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2026-04-08 18:33:15.063281 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2026-04-08 18:33:15.370885 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2026-04-08 18:33:15.661226 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2026-04-08 18:33:15.950401 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2026-04-08 18:33:16.255147 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2026-04-08 18:33:16.543251 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2026-04-08 18:33:16.834085 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2026-04-08 18:33:17.127951 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2026-04-08 18:33:17.426895 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2026-04-08 18:33:17.719016 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2026-04-08 18:33:18.01562 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2026-04-08 18:33:18.323478 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2026-04-08 18:33:18.606384 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2026-04-08 18:33:18.896299 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2026-04-08 18:33:19.189485 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2026-04-08 18:33:19.495414 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2026-04-08 18:33:19.786771 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2026-04-08 18:33:20.075541 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2026-04-08 18:33:20.45317 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2026-04-08 18:33:20.769152 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2026-04-08 18:33:21.080768 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2026-04-08 18:33:21.397932 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2026-04-08 18:33:21.734201 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2026-04-08 18:33:22.028386 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2026-04-08 18:33:22.323885 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2026-04-08 18:33:22.636406 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2026-04-08 18:33:22.930503 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2026-04-08 18:33:23.229985 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2026-04-08 18:33:23.523698 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2026-04-08 18:33:23.833503 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2026-04-08 18:33:24.130779 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2026-04-08 18:33:24.433572 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2026-04-08 18:33:24.731638 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2026-04-08 18:33:25.049639 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2026-04-08 18:33:25.353542 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2026-04-08 18:33:25.656199 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2026-04-08 18:33:25.966312 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2026-04-08 18:33:26.266916 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2026-04-08 18:33:26.596555 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2026-04-08 18:33:26.925107 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2026-04-08 18:33:27.244476 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2026-04-08 18:33:27.547602 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2026-04-08 18:33:27.843835 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2026-04-08 18:33:28.157269 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2026-04-08 18:33:28.451677 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2026-04-08 18:33:28.748219 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2026-04-08 18:33:29.043211 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2026-04-08 18:33:29.355599 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2026-04-08 18:33:29.651752 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2026-04-08 18:33:29.949911 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2026-04-08 18:33:30.260722 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2026-04-08 18:33:30.567062 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2026-04-08 18:33:30.875759 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2026-04-08 18:33:31.171737 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2026-04-08 18:33:31.485183 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2026-04-08 18:33:31.780775 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2026-04-08 18:33:32.085064 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2026-04-08 18:33:32.393678 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2026-04-08 18:33:32.696769 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2026-04-08 18:33:32.987806 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2026-04-08 18:33:33.284044 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2026-04-08 18:33:33.598628 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2026-04-08 18:33:33.888398 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2026-04-08 18:33:34.183481 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2026-04-08 18:33:34.49589 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2026-04-08 18:33:34.79412 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2026-04-08 18:33:35.08965 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2026-04-08 18:33:35.385969 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2026-04-08 18:33:35.696552 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2026-04-08 18:33:35.98666 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2026-04-08 18:33:36.288151 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2026-04-08 18:33:36.597362 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2026-04-08 18:33:36.887959 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2026-04-08 18:33:37.187588 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2026-04-08 18:33:37.484105 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2026-04-08 18:33:37.803329 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2026-04-08 18:33:38.094827 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2026-04-08 18:33:38.39471 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2026-04-08 18:33:38.715249 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2026-04-08 18:33:39.003236 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2026-04-08 18:33:39.293238 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2026-04-08 18:33:39.586674 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2026-04-08 18:33:39.897643 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2026-04-08 18:33:40.190556 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2026-04-08 18:33:40.486865 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2026-04-08 18:33:40.803206 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2026-04-08 18:33:41.098975 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2026-04-08 18:33:41.391322 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2026-04-08 18:33:41.705118 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2026-04-08 18:33:41.995671 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2026-04-08 18:33:42.286025 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2026-04-08 18:33:42.583042 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2026-04-08 18:33:42.979962 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2026-04-08 18:33:43.280934 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2026-04-08 18:33:43.580724 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2026-04-08 18:33:43.897984 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2026-04-08 18:33:44.199245 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2026-04-08 18:33:44.496399 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2026-04-08 18:33:44.790841 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2026-04-08 18:33:45.101607 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2026-04-08 18:33:45.391659 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2026-04-08 18:33:45.690667 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2026-04-08 18:33:45.992017 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2026-04-08 18:33:46.313238 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2026-04-08 18:33:46.614084 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2026-04-08 18:33:46.906945 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2026-04-08 18:33:47.214311 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2026-04-08 18:33:47.507233 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2026-04-08 18:33:47.803906 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2026-04-08 18:33:48.109747 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2026-04-08 18:33:48.438818 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2026-04-08 18:33:48.739389 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2026-04-08 18:33:49.040912 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2026-04-08 18:33:49.352201 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2026-04-08 18:33:49.645618 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2026-04-08 18:33:49.950747 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2026-04-08 18:33:50.252527 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2026-04-08 18:33:50.565644 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2026-04-08 18:33:50.865025 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2026-04-08 18:33:51.168327 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2026-04-08 18:33:51.479861 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2026-04-08 18:33:51.811102 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2026-04-08 18:33:52.128535 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2026-04-08 18:33:52.447345 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2026-04-08 18:33:52.784173 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2026-04-08 18:33:53.085624 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2026-04-08 18:33:53.390933 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2026-04-08 18:33:53.700948 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2026-04-08 18:33:54.012569 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2026-04-08 18:33:54.319206 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2026-04-08 18:33:54.627092 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2026-04-08 18:33:54.953888 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2026-04-08 18:33:55.265091 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2026-04-08 18:33:55.583141 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2026-04-08 18:33:55.889076 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2026-04-08 18:33:56.203649 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2026-04-08 18:33:56.514081 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2026-04-08 18:33:56.816486 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2026-04-08 18:33:57.138263 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2026-04-08 18:33:57.452717 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2026-04-08 18:33:57.768849 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2026-04-08 18:33:58.079751 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2026-04-08 18:33:58.397551 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2026-04-08 18:33:58.702588 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2026-04-08 18:33:59.002684 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2026-04-08 18:33:59.307511 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2026-04-08 18:33:59.602959 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2026-04-08 18:33:59.901143 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2026-04-08 18:34:00.216461 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2026-04-08 18:34:00.508418 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2026-04-08 18:34:00.806493 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2026-04-08 18:34:01.10342 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2026-04-08 18:34:01.418374 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2026-04-08 18:34:01.720572 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2026-04-08 18:34:02.032685 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2026-04-08 18:34:02.346399 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2026-04-08 18:34:02.649342 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2026-04-08 18:34:02.963403 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2026-04-08 18:34:03.269112 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2026-04-08 18:34:03.598805 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2026-04-08 18:34:03.903794 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2026-04-08 18:34:04.221512 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2026-04-08 18:34:04.55236 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2026-04-08 18:34:04.854092 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2026-04-08 18:34:05.152578 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2026-04-08 18:34:05.509227 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2026-04-08 18:34:05.813077 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2026-04-08 18:34:06.113768 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2026-04-08 18:34:06.41289 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2026-04-08 18:34:06.731523 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2026-04-08 18:34:07.030145 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2026-04-08 18:34:07.332881 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2026-04-08 18:34:07.635641 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2026-04-08 18:34:07.959165 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2026-04-08 18:34:08.269954 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2026-04-08 18:34:08.579164 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2026-04-08 18:34:08.922024 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2026-04-08 18:34:09.226885 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2026-04-08 18:34:09.548742 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2026-04-08 18:34:09.850025 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2026-04-08 18:34:10.173408 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2026-04-08 18:34:10.475949 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2026-04-08 18:34:10.780868 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2026-04-08 18:34:11.094824 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2026-04-08 18:34:11.403071 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2026-04-08 18:34:11.699486 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2026-04-08 18:34:12.00055 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2026-04-08 18:34:12.317074 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2026-04-08 18:34:12.61168 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2026-04-08 18:34:12.912969 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2026-04-08 18:34:13.21268 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2026-04-08 18:34:13.523824 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2026-04-08 18:34:13.817567 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2026-04-08 18:34:14.117758 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2026-04-08 18:34:14.439713 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2026-04-08 18:34:14.735917 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2026-04-08 18:34:15.038027 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2026-04-08 18:34:15.337194 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2026-04-08 18:34:15.653504 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2026-04-08 18:34:15.946529 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2026-04-08 18:34:16.246783 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2026-04-08 18:34:16.57043 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2026-04-08 18:34:16.866648 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2026-04-08 18:34:17.168366 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2026-04-08 18:34:17.469584 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2026-04-08 18:34:17.789414 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2026-04-08 18:34:18.085539 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2026-04-08 18:34:18.387389 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2026-04-08 18:34:18.708765 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2026-04-08 18:34:19.003496 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2026-04-08 18:34:19.30057 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2026-04-08 18:34:19.605385 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2026-04-08 18:34:19.929163 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2026-04-08 18:34:20.224495 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2026-04-08 18:34:20.526016 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2026-04-08 18:34:20.84442 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2026-04-08 18:34:21.140526 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2026-04-08 18:34:21.445997 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2026-04-08 18:34:21.752471 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2026-04-08 18:34:22.075317 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2026-04-08 18:34:22.373819 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2026-04-08 18:34:22.672574 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2026-04-08 18:34:23.002826 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2026-04-08 18:34:23.306518 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2026-04-08 18:34:23.622771 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2026-04-08 18:34:23.954744 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2026-04-08 18:34:24.260932 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2026-04-08 18:34:24.578753 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2026-04-08 18:34:24.879642 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2026-04-08 18:34:25.202748 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2026-04-08 18:34:25.502358 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2026-04-08 18:34:25.814863 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2026-04-08 18:34:26.141581 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2026-04-08 18:34:26.443061 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2026-04-08 18:34:26.746506 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2026-04-08 18:34:27.05675 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2026-04-08 18:34:27.386533 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2026-04-08 18:34:27.692573 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2026-04-08 18:34:28.003172 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2026-04-08 18:34:29.06699 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2026-04-08 18:34:29.356636 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2026-04-08 18:34:29.656012 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2026-04-08 18:34:29.953539 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2026-04-08 18:34:30.250135 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2026-04-08 18:34:30.548458 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2026-04-08 18:34:30.850696 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2026-04-08 18:34:31.180362 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2026-04-08 18:34:31.490001 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2026-04-08 18:34:31.823894 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2026-04-08 18:34:32.124001 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2026-04-08 18:34:32.451346 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2026-04-08 18:34:32.75151 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2026-04-08 18:34:33.068739 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2026-04-08 18:34:33.401876 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2026-04-08 18:34:33.707041 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2026-04-08 18:34:34.006176 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2026-04-08 18:34:34.318265 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2026-04-08 18:34:34.664771 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2026-04-08 18:34:34.959072 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2026-04-08 18:34:35.24903 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2026-04-08 18:34:35.54396 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2026-04-08 18:34:35.844895 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2026-04-08 18:34:36.133408 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2026-04-08 18:34:36.422739 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2026-04-08 18:34:36.718448 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2026-04-08 18:34:36.996914 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2026-04-08 18:34:37.285444 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2026-04-08 18:34:37.577992 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2026-04-08 18:34:37.870696 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2026-04-08 18:34:38.153697 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2026-04-08 18:34:38.441397 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2026-04-08 18:34:38.729544 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2026-04-08 18:34:39.062765 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2026-04-08 18:34:39.355672 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2026-04-08 18:34:39.656308 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2026-04-08 18:34:39.971689 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2026-04-08 18:34:40.256598 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2026-04-08 18:34:40.546673 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2026-04-08 18:34:40.847292 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2026-04-08 18:34:41.1403 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2026-04-08 18:34:41.425906 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2026-04-08 18:34:41.715399 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2026-04-08 18:34:42.01335 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2026-04-08 18:34:42.294774 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2026-04-08 18:34:42.585055 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2026-04-08 18:34:42.87466 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2026-04-08 18:34:43.166617 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2026-04-08 18:34:43.450244 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2026-04-08 18:34:43.741798 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2026-04-08 18:34:44.038089 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2026-04-08 18:34:44.321916 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2026-04-08 18:34:44.610471 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2026-04-08 18:34:44.902347 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2026-04-08 18:34:45.195193 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2026-04-08 18:34:45.481223 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2026-04-08 18:34:45.776582 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2026-04-08 18:34:46.087384 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2026-04-08 18:34:49.067003 INFO::Plotting data for metadata number 2, antibiotics
## 2026-04-08 18:34:49.068861 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2026-04-08 18:34:49.368659 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2026-04-08 18:34:49.679458 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2026-04-08 18:34:49.968411 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2026-04-08 18:34:50.264051 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2026-04-08 18:34:50.56611 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2026-04-08 18:34:50.868142 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2026-04-08 18:34:51.162539 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2026-04-08 18:34:51.464659 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2026-04-08 18:34:51.84248 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2026-04-08 18:34:52.139015 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2026-04-08 18:34:52.43937 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2026-04-08 18:34:52.766553 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2026-04-08 18:34:53.067969 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2026-04-08 18:34:53.363867 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2026-04-08 18:34:53.664193 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2026-04-08 18:34:53.983032 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2026-04-08 18:34:54.279296 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2026-04-08 18:34:54.577805 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2026-04-08 18:34:54.893536 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2026-04-08 18:34:55.18842 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2026-04-08 18:34:55.484496 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2026-04-08 18:34:55.782769 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2026-04-08 18:34:56.094583 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2026-04-08 18:34:56.391593 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2026-04-08 18:34:56.693815 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2026-04-08 18:34:57.005299 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2026-04-08 18:34:57.30067 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2026-04-08 18:34:57.598289 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2026-04-08 18:34:57.907845 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2026-04-08 18:34:58.206276 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2026-04-08 18:34:58.505378 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2026-04-08 18:34:58.805998 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2026-04-08 18:34:59.121108 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2026-04-08 18:34:59.419271 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2026-04-08 18:34:59.723042 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2026-04-08 18:35:00.037732 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2026-04-08 18:35:00.33434 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2026-04-08 18:35:00.635969 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2026-04-08 18:35:00.950132 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2026-04-08 18:35:01.25265 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2026-04-08 18:35:01.567105 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2026-04-08 18:35:01.878287 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2026-04-08 18:35:02.195687 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2026-04-08 18:35:02.49584 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2026-04-08 18:35:02.79634 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2026-04-08 18:35:03.11112 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2026-04-08 18:35:03.403997 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2026-04-08 18:35:03.704386 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2026-04-08 18:35:04.022275 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2026-04-08 18:35:04.320951 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2026-04-08 18:35:04.618753 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2026-04-08 18:35:04.919039 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2026-04-08 18:35:05.234158 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2026-04-08 18:35:05.529577 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2026-04-08 18:35:05.830099 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2026-04-08 18:35:06.143999 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2026-04-08 18:35:06.440441 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2026-04-08 18:35:06.74171 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2026-04-08 18:35:07.061874 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2026-04-08 18:35:07.360135 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2026-04-08 18:35:07.689649 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2026-04-08 18:35:08.012123 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2026-04-08 18:35:08.309598 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2026-04-08 18:35:08.613179 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2026-04-08 18:35:08.93751 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2026-04-08 18:35:09.242916 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2026-04-08 18:35:09.543134 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2026-04-08 18:35:09.852134 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2026-04-08 18:35:10.170768 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2026-04-08 18:35:10.470437 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2026-04-08 18:35:10.769949 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2026-04-08 18:35:11.086813 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2026-04-08 18:35:11.38718 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2026-04-08 18:35:11.695902 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2026-04-08 18:35:12.024246 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2026-04-08 18:35:12.340586 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2026-04-08 18:35:12.649048 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2026-04-08 18:35:13.047783 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2026-04-08 18:35:13.349408 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2026-04-08 18:35:13.659143 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2026-04-08 18:35:13.963462 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2026-04-08 18:35:14.279509 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2026-04-08 18:35:14.585961 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2026-04-08 18:35:14.889401 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2026-04-08 18:35:15.205602 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2026-04-08 18:35:15.512433 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2026-04-08 18:35:15.815627 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2026-04-08 18:35:16.134158 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2026-04-08 18:35:16.435442 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2026-04-08 18:35:16.741142 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2026-04-08 18:35:17.041669 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2026-04-08 18:35:17.357143 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2026-04-08 18:35:17.659845 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2026-04-08 18:35:17.961183 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2026-04-08 18:35:18.272945 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2026-04-08 18:35:18.580487 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2026-04-08 18:35:18.882936 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2026-04-08 18:35:19.197425 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2026-04-08 18:35:19.494965 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2026-04-08 18:35:19.80307 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2026-04-08 18:35:20.104457 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2026-04-08 18:35:20.414733 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2026-04-08 18:35:20.718518 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2026-04-08 18:35:21.020235 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2026-04-08 18:35:21.378336 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2026-04-08 18:35:21.699383 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2026-04-08 18:35:22.009662 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2026-04-08 18:35:22.329229 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2026-04-08 18:35:22.628322 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2026-04-08 18:35:22.93353 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2026-04-08 18:35:23.238266 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2026-04-08 18:35:23.560463 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2026-04-08 18:35:23.863801 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2026-04-08 18:35:24.170917 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2026-04-08 18:35:24.494983 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2026-04-08 18:35:24.800109 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2026-04-08 18:35:25.107083 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2026-04-08 18:35:25.427836 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2026-04-08 18:35:25.729529 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2026-04-08 18:35:26.038969 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2026-04-08 18:35:26.342438 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2026-04-08 18:35:26.662752 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2026-04-08 18:35:26.973875 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2026-04-08 18:35:27.280923 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2026-04-08 18:35:27.591608 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2026-04-08 18:35:27.897205 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2026-04-08 18:35:28.2009 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2026-04-08 18:35:28.517435 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2026-04-08 18:35:28.820155 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2026-04-08 18:35:29.125034 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2026-04-08 18:35:29.449204 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2026-04-08 18:35:29.757966 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2026-04-08 18:35:30.064969 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2026-04-08 18:35:30.388462 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2026-04-08 18:35:30.694583 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2026-04-08 18:35:31.001721 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2026-04-08 18:35:31.36349 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2026-04-08 18:35:31.684164 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2026-04-08 18:35:32.006607 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2026-04-08 18:35:32.317338 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2026-04-08 18:35:32.647684 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2026-04-08 18:35:32.959745 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2026-04-08 18:35:33.265407 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2026-04-08 18:35:33.583726 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2026-04-08 18:35:33.888608 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2026-04-08 18:35:34.19418 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2026-04-08 18:35:34.568099 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2026-04-08 18:35:34.883876 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2026-04-08 18:35:35.20154 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2026-04-08 18:35:35.532827 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2026-04-08 18:35:35.838632 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2026-04-08 18:35:36.15688 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2026-04-08 18:35:36.475658 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2026-04-08 18:35:36.801571 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2026-04-08 18:35:37.110897 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2026-04-08 18:35:37.423113 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2026-04-08 18:35:37.752402 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2026-04-08 18:35:38.063799 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2026-04-08 18:35:38.379701 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2026-04-08 18:35:38.703851 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2026-04-08 18:35:39.012832 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2026-04-08 18:35:39.321391 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2026-04-08 18:35:39.630743 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2026-04-08 18:35:39.951037 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2026-04-08 18:35:40.25767 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2026-04-08 18:35:40.567234 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2026-04-08 18:35:40.892437 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2026-04-08 18:35:41.195236 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2026-04-08 18:35:41.509877 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2026-04-08 18:35:41.830371 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2026-04-08 18:35:42.143352 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2026-04-08 18:35:42.455749 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2026-04-08 18:35:42.768936 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2026-04-08 18:35:43.101457 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2026-04-08 18:35:43.422183 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2026-04-08 18:35:43.742118 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2026-04-08 18:35:44.073521 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2026-04-08 18:35:44.39291 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2026-04-08 18:35:44.709852 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2026-04-08 18:35:45.050082 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2026-04-08 18:35:45.356932 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2026-04-08 18:35:45.669626 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2026-04-08 18:35:45.976852 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2026-04-08 18:35:46.302146 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2026-04-08 18:35:46.612099 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2026-04-08 18:35:46.92809 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2026-04-08 18:35:47.25003 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2026-04-08 18:35:47.551873 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2026-04-08 18:35:47.860167 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2026-04-08 18:35:48.191046 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2026-04-08 18:35:48.498184 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2026-04-08 18:35:48.808101 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2026-04-08 18:35:49.125676 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2026-04-08 18:35:49.437342 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2026-04-08 18:35:49.766125 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2026-04-08 18:35:50.089362 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2026-04-08 18:35:50.433099 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2026-04-08 18:35:50.761614 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2026-04-08 18:35:51.084459 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2026-04-08 18:35:51.419655 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2026-04-08 18:35:51.731398 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2026-04-08 18:35:52.053519 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2026-04-08 18:35:52.390286 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2026-04-08 18:35:52.697836 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2026-04-08 18:35:53.009385 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2026-04-08 18:35:53.339415 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2026-04-08 18:35:53.640794 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2026-04-08 18:35:53.952839 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2026-04-08 18:35:54.285439 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2026-04-08 18:35:54.590483 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2026-04-08 18:35:54.9122 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2026-04-08 18:35:55.243132 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2026-04-08 18:35:55.553734 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2026-04-08 18:35:55.867163 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2026-04-08 18:35:56.175364 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2026-04-08 18:35:56.592506 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2026-04-08 18:35:56.909607 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2026-04-08 18:35:57.226843 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2026-04-08 18:35:57.552956 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2026-04-08 18:35:57.868694 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2026-04-08 18:35:58.192425 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2026-04-08 18:35:58.519719 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2026-04-08 18:35:58.826177 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2026-04-08 18:35:59.144513 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2026-04-08 18:35:59.456688 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2026-04-08 18:35:59.783527 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2026-04-08 18:36:00.093038 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2026-04-08 18:36:00.404978 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2026-04-08 18:36:00.733204 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2026-04-08 18:36:01.047392 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2026-04-08 18:36:01.359191 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2026-04-08 18:36:01.671512 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2026-04-08 18:36:01.994507 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2026-04-08 18:36:02.308919 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2026-04-08 18:36:02.624786 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2026-04-08 18:36:02.954403 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2026-04-08 18:36:03.265805 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2026-04-08 18:36:03.579847 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2026-04-08 18:36:03.915604 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2026-04-08 18:36:04.224823 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2026-04-08 18:36:04.536098 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2026-04-08 18:36:04.849787 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2026-04-08 18:36:05.170749 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2026-04-08 18:36:05.481617 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2026-04-08 18:36:05.793209 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2026-04-08 18:36:06.116954 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2026-04-08 18:36:06.423995 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2026-04-08 18:36:06.737913 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2026-04-08 18:36:07.070476 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2026-04-08 18:36:07.372822 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2026-04-08 18:36:07.683567 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2026-04-08 18:36:07.997802 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2026-04-08 18:36:08.322562 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2026-04-08 18:36:08.634773 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2026-04-08 18:36:08.942404 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2026-04-08 18:36:09.261797 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2026-04-08 18:36:09.567779 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2026-04-08 18:36:09.877275 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2026-04-08 18:36:10.20013 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2026-04-08 18:36:10.506709 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2026-04-08 18:36:10.818356 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2026-04-08 18:36:11.144202 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2026-04-08 18:36:11.449728 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2026-04-08 18:36:11.762685 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2026-04-08 18:36:12.073723 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2026-04-08 18:36:12.397136 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2026-04-08 18:36:12.709638 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2026-04-08 18:36:13.02076 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2026-04-08 18:36:13.347233 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2026-04-08 18:36:13.660618 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2026-04-08 18:36:13.972996 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2026-04-08 18:36:14.29865 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2026-04-08 18:36:14.615851 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2026-04-08 18:36:14.925933 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2026-04-08 18:36:15.247414 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2026-04-08 18:36:15.560125 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2026-04-08 18:36:15.864714 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2026-04-08 18:36:16.185741 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2026-04-08 18:36:16.487705 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2026-04-08 18:36:16.797466 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2026-04-08 18:36:17.102536 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2026-04-08 18:36:17.41847 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2026-04-08 18:36:17.725306 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2026-04-08 18:36:18.032493 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2026-04-08 18:36:18.399543 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2026-04-08 18:36:18.71465 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2026-04-08 18:36:19.028902 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2026-04-08 18:36:19.367781 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2026-04-08 18:36:19.68005 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2026-04-08 18:36:19.991556 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2026-04-08 18:36:20.306177 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2026-04-08 18:36:20.644862 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2026-04-08 18:36:20.957216 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2026-04-08 18:36:21.267796 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2026-04-08 18:36:21.607913 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2026-04-08 18:36:21.920696 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2026-04-08 18:36:22.22729 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2026-04-08 18:36:22.560266 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2026-04-08 18:36:22.86967 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2026-04-08 18:36:23.186953 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2026-04-08 18:36:23.500621 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2026-04-08 18:36:23.831358 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2026-04-08 18:36:24.141896 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2026-04-08 18:36:24.453045 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2026-04-08 18:36:24.792095 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2026-04-08 18:36:25.102943 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2026-04-08 18:36:25.409162 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2026-04-08 18:36:25.740486 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2026-04-08 18:36:26.045483 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2026-04-08 18:36:26.359214 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2026-04-08 18:36:26.672572 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2026-04-08 18:36:27.008123 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2026-04-08 18:36:27.320779 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2026-04-08 18:36:27.633759 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2026-04-08 18:36:27.976357 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2026-04-08 18:36:28.289514 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2026-04-08 18:36:28.604458 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2026-04-08 18:36:28.945951 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2026-04-08 18:36:29.262616 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2026-04-08 18:36:29.5778 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2026-04-08 18:36:29.901946 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2026-04-08 18:36:30.224597 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2026-04-08 18:36:30.537676 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2026-04-08 18:36:30.857219 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2026-04-08 18:36:31.193945 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2026-04-08 18:36:31.517744 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2026-04-08 18:36:31.834969 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2026-04-08 18:36:32.177402 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2026-04-08 18:36:32.490782 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2026-04-08 18:36:32.808724 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2026-04-08 18:36:33.146814 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2026-04-08 18:36:33.459159 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2026-04-08 18:36:33.783516 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2026-04-08 18:36:34.119545 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2026-04-08 18:36:34.435642 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2026-04-08 18:36:34.755762 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2026-04-08 18:36:35.072332 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2026-04-08 18:36:35.406971 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2026-04-08 18:36:35.715879 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2026-04-08 18:36:36.032531 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2026-04-08 18:36:36.358452 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2026-04-08 18:36:36.669676 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2026-04-08 18:36:36.984005 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2026-04-08 18:36:37.317724 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2026-04-08 18:36:37.626982 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2026-04-08 18:36:37.938259 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2026-04-08 18:36:38.265175 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2026-04-08 18:36:38.571986 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2026-04-08 18:36:38.885118 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2026-04-08 18:36:39.212722 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2026-04-08 18:36:39.524375 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2026-04-08 18:36:39.839799 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2026-04-08 18:36:41.000115 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2026-04-08 18:36:41.298703 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2026-04-08 18:36:41.613793 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2026-04-08 18:36:41.924805 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2026-04-08 18:36:42.241005 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2026-04-08 18:36:42.537287 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2026-04-08 18:36:42.838063 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2026-04-08 18:36:43.154563 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2026-04-08 18:36:43.447028 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2026-04-08 18:36:43.745044 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2026-04-08 18:36:44.041667 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2026-04-08 18:36:44.343483 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2026-04-08 18:36:44.640473 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2026-04-08 18:36:44.935819 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2026-04-08 18:36:45.243037 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2026-04-08 18:36:45.533296 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2026-04-08 18:36:45.832929 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2026-04-08 18:36:46.129917 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2026-04-08 18:36:46.429611 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2026-04-08 18:36:46.723129 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2026-04-08 18:36:47.028183 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2026-04-08 18:36:47.340455 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2026-04-08 18:36:47.63552 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2026-04-08 18:36:47.934171 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2026-04-08 18:36:48.234632 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2026-04-08 18:36:48.537548 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2026-04-08 18:36:48.832231 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2026-04-08 18:36:49.129228 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2026-04-08 18:36:49.436061 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2026-04-08 18:36:49.739178 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2026-04-08 18:36:50.049207 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2026-04-08 18:36:50.361839 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2026-04-08 18:36:50.677229 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2026-04-08 18:36:50.986897 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2026-04-08 18:36:51.304078 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2026-04-08 18:36:51.624172 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2026-04-08 18:36:51.933816 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2026-04-08 18:36:52.249577 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2026-04-08 18:36:52.580926 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2026-04-08 18:36:52.889913 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2026-04-08 18:36:53.210485 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2026-04-08 18:36:53.529836 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2026-04-08 18:36:53.853266 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2026-04-08 18:36:54.164524 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2026-04-08 18:36:54.485025 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2026-04-08 18:36:54.807249 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2026-04-08 18:36:55.10129 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2026-04-08 18:36:55.406464 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2026-04-08 18:36:55.724576 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2026-04-08 18:36:56.02064 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2026-04-08 18:36:56.320795 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2026-04-08 18:36:56.628742 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2026-04-08 18:36:56.936795 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2026-04-08 18:36:57.236645 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2026-04-08 18:36:57.535236 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2026-04-08 18:36:57.842321 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2026-04-08 18:36:58.152944 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2026-04-08 18:36:58.463748 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2026-04-08 18:36:58.786207 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2026-04-08 18:36:59.084262 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2026-04-08 18:36:59.393447 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2026-04-08 18:36:59.696996 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2026-04-08 18:37:00.01915 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2026-04-08 18:37:00.320203 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2026-04-08 18:37:00.623734 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2026-04-08 18:37:00.942606 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2026-04-08 18:37:01.239536 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2026-04-08 18:37:01.542266 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2026-04-08 18:37:01.858942 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2026-04-08 18:37:02.167292 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2026-04-08 18:37:02.470593 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2026-04-08 18:37:02.820707 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2026-04-08 18:37:03.134091 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2026-04-08 18:37:03.436847 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2026-04-08 18:37:03.740897 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2026-04-08 18:37:04.060619 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2026-04-08 18:37:04.358845 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2026-04-08 18:37:04.663552 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2026-04-08 18:37:04.96458 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2026-04-08 18:37:05.29189 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2026-04-08 18:37:08.346974 INFO::Plotting data for metadata number 3, age
## 2026-04-08 18:37:08.348759 INFO::Creating scatter plot for continuous data, age vs F340
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## ℹ The deprecated feature was likely used in the Maaslin2 package.
##   Please report the issue at <https://github.com/biobakery/maaslin2/issues>.
## This warning is displayed once per session.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:08.75129 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:09.155129 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:09.444211 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:09.736932 INFO::Creating scatter plot for continuous data, age vs F177
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:10.052157 INFO::Creating scatter plot for continuous data, age vs F390
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:10.342943 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:10.632161 INFO::Creating scatter plot for continuous data, age vs F491
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:10.954386 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:11.232891 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:11.5343 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:11.827991 INFO::Creating scatter plot for continuous data, age vs F878
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:12.144687 INFO::Creating scatter plot for continuous data, age vs F876
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:12.436714 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:12.72677 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:13.021838 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:13.298333 INFO::Creating scatter plot for continuous data, age vs F688
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:13.586141 INFO::Creating scatter plot for continuous data, age vs F170
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:13.873819 INFO::Creating scatter plot for continuous data, age vs F431
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:14.185914 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:14.469068 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:14.763719 INFO::Creating scatter plot for continuous data, age vs F334
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:15.074104 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:15.345819 INFO::Creating scatter plot for continuous data, age vs F223
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:15.632075 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:15.936901 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:16.220813 INFO::Creating scatter plot for continuous data, age vs F329
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:16.514399 INFO::Creating scatter plot for continuous data, age vs F395
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:16.806974 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:17.112448 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:17.38306 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:17.660192 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:17.967005 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:18.241074 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:18.52789 INFO::Creating scatter plot for continuous data, age vs F300
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:18.819572 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:19.10843 INFO::Creating scatter plot for continuous data, age vs F24
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:19.391465 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:19.675828 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:19.977626 INFO::Creating scatter plot for continuous data, age vs F185
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:20.258966 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:20.534151 INFO::Creating scatter plot for continuous data, age vs F296
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:20.840026 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:21.114009 INFO::Creating scatter plot for continuous data, age vs F471
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:21.397489 INFO::Creating scatter plot for continuous data, age vs F402
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:21.69796 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:21.989744 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:22.25791 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:22.547663 INFO::Creating scatter plot for continuous data, age vs F594
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:22.846815 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:23.12927 INFO::Creating scatter plot for continuous data, age vs F330
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:23.414784 INFO::Creating scatter plot for continuous data, age vs F197
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:23.736808 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:24.039698 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:24.324542 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:24.73881 INFO::Creating scatter plot for continuous data, age vs F687
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:25.025359 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:25.321048 INFO::Creating scatter plot for continuous data, age vs F651
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:25.609319 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:25.914333 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:26.198925 INFO::Creating scatter plot for continuous data, age vs F866
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:26.486665 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:26.784803 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:27.061003 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:27.364156 INFO::Creating scatter plot for continuous data, age vs F684
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:27.653008 INFO::Creating scatter plot for continuous data, age vs F224
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:27.955982 INFO::Creating scatter plot for continuous data, age vs F722
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:28.257 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:28.553801 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:28.864485 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:29.142537 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:29.428938 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:29.712961 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:30.021715 INFO::Creating scatter plot for continuous data, age vs F372
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:30.32621 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:30.604207 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:30.900137 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:31.180655 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:31.462723 INFO::Creating scatter plot for continuous data, age vs F817
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:31.753681 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:32.065328 INFO::Creating scatter plot for continuous data, age vs F127
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:32.366915 INFO::Creating scatter plot for continuous data, age vs F749
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:32.660167 INFO::Creating scatter plot for continuous data, age vs F150
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:32.968016 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:33.246245 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:33.528532 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:33.800151 INFO::Creating scatter plot for continuous data, age vs F809
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:34.106887 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:34.387524 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:34.682417 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:34.975078 INFO::Creating scatter plot for continuous data, age vs F842
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:35.276003 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:35.552556 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:35.847395 INFO::Creating scatter plot for continuous data, age vs F171
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:36.134269 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:36.428904 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:36.753304 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:37.081707 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:37.394334 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:37.681921 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:38.002293 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:38.282025 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:38.564893 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:38.854245 INFO::Creating scatter plot for continuous data, age vs F690
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:39.148633 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:39.4409 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:39.715327 INFO::Creating scatter plot for continuous data, age vs F110
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:40.020144 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:40.302475 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:40.595164 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:40.895219 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:41.175937 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:41.459573 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:41.758049 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:42.043265 INFO::Creating scatter plot for continuous data, age vs F630
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:42.3487 INFO::Creating scatter plot for continuous data, age vs F711
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:42.657991 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:42.971129 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:43.266887 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:43.557418 INFO::Creating scatter plot for continuous data, age vs F324
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:43.869269 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:44.166754 INFO::Creating scatter plot for continuous data, age vs F857
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:44.462557 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:44.760611 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:45.058895 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:45.342719 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:45.693797 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:45.983378 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:46.270591 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:46.559401 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:46.868226 INFO::Creating scatter plot for continuous data, age vs F508
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:47.162367 INFO::Creating scatter plot for continuous data, age vs F337
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:47.467322 INFO::Creating scatter plot for continuous data, age vs F737
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:47.776789 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:48.090575 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:48.3832 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:48.67941 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:48.984273 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:49.261785 INFO::Creating scatter plot for continuous data, age vs F417
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:49.565228 INFO::Creating scatter plot for continuous data, age vs F58
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:49.861183 INFO::Creating scatter plot for continuous data, age vs F267
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:50.186265 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:50.494821 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:50.785877 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:51.102546 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:51.397086 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:51.699515 INFO::Creating scatter plot for continuous data, age vs F93
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:52.012435 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:52.297226 INFO::Creating scatter plot for continuous data, age vs F567
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:52.60098 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:52.903382 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:53.218405 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:53.499931 INFO::Creating scatter plot for continuous data, age vs F812
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:53.795217 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:54.098209 INFO::Creating scatter plot for continuous data, age vs F239
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:54.389676 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:54.67625 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-08 18:37:54.956901 INFO::Creating scatter plot for continuous data, age vs F5
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:55.277303 INFO::Creating scatter plot for continuous data, age vs F715
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:55.577999 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:55.877283 INFO::Creating scatter plot for continuous data, age vs F477
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:56.198417 INFO::Creating scatter plot for continuous data, age vs F571
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-08 18:37:56.495266 INFO::Creating scatter plot for continuous data, age vs F393
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## Initiating effect size calculations
## Calculating mean abundance in: IBD
## Calculating mean abundance in: Control
## Calculating effect size in: IBD
## Initiating prioritization
## Calculating meta-rank and prioritizing metabolic features
## 2026-04-08 18:37:59.57513 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2026-04-08 18:37:59.583632 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2026-04-08 18:37:59.604261 INFO::Writing highly prioritized metabolites in IBD to file: Macarron_output/highly_prioritized_per_module_in_IBD.csv

3.3.2 Using dataframes as inputs

abundances_df = read.csv(file = prism_abundances, row.names = 1) # setting features as rownames
annotations_df = read.csv(file = prism_annotations, row.names = 1) # setting features as rownames
metadata_df = read.csv(file = prism_metadata, row.names = 1) # setting samples as rownames 
taxonomy_df = read.csv(file = mets_taxonomy)

# Running Macarron
prism_prioritized <- Macarron::Macarron(input_abundances = abundances_df,
                                        input_annotations = annotations_df,
                                        input_metadata = metadata_df,
                                        input_taxonomy = taxonomy_df)

3.3.3 Running Macarron as individual functions

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

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

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

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

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

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

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

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

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

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

sessionInfo()
## R version 4.6.0 alpha (2026-04-05 r89794)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.4 LTS
## 
## Matrix products: default
## BLAS:   /home/biocbuild/bbs-3.23-bioc/R/lib/libRblas.so 
## LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0  LAPACK version 3.12.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_GB              LC_COLLATE=C              
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## time zone: America/New_York
## tzcode source: system (glibc)
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.15.1             SummarizedExperiment_1.41.1
##  [3] Biobase_2.71.0              GenomicRanges_1.63.2       
##  [5] Seqinfo_1.1.0               IRanges_2.45.0             
##  [7] S4Vectors_0.49.1            BiocGenerics_0.57.0        
##  [9] generics_0.1.4              MatrixGenerics_1.23.0      
## [11] matrixStats_1.5.0           BiocStyle_2.39.0           
## 
## loaded via a namespace (and not attached):
##  [1] mnormt_2.1.2          DBI_1.3.0             pbapply_1.7-4        
##  [4] gridExtra_2.3         rlang_1.2.0           magrittr_2.0.5       
##  [7] otel_0.2.0            compiler_4.6.0        mgcv_1.9-4           
## [10] vctrs_0.7.2           stringr_1.6.0         pkgconfig_2.0.3      
## [13] crayon_1.5.3          fastmap_1.2.0         backports_1.5.1      
## [16] XVector_0.51.0        labeling_0.4.3        rmarkdown_2.31       
## [19] preprocessCore_1.73.0 xfun_0.57             cachem_1.1.0         
## [22] jsonlite_2.0.0        DelayedArray_0.37.1   BiocParallel_1.45.0  
## [25] psych_2.6.3           parallel_4.6.0        Maaslin2_1.25.1      
## [28] cluster_2.1.8.2       R6_2.6.1              biglm_0.9-3          
## [31] bslib_0.10.0          stringi_1.8.7         RColorBrewer_1.1-3   
## [34] rpart_4.1.27          jquerylib_0.1.4       Rcpp_1.1.1           
## [37] bookdown_0.46         iterators_1.0.14      knitr_1.51           
## [40] WGCNA_1.74            base64enc_0.1-6       Matrix_1.7-5         
## [43] splines_4.6.0         nnet_7.3-20           tidyselect_1.2.1     
## [46] rstudioapi_0.18.0     dichromat_2.0-0.1     abind_1.4-8          
## [49] yaml_2.3.12           doParallel_1.0.17     codetools_0.2-20     
## [52] plyr_1.8.9            lattice_0.22-9        tibble_3.3.1         
## [55] withr_3.0.2           S7_0.2.1              evaluate_1.0.5       
## [58] foreign_0.8-91        survival_3.8-6        getopt_1.20.4        
## [61] pillar_1.11.1         BiocManager_1.30.27   checkmate_2.3.4      
## [64] foreach_1.5.2         pcaPP_2.0-5           ggplot2_4.0.2        
## [67] scales_1.4.0          glue_1.8.0            Hmisc_5.2-5          
## [70] tools_4.6.0           robustbase_0.99-7     data.table_1.18.2.1  
## [73] mvtnorm_1.3-6         fastcluster_1.3.0     grid_4.6.0           
## [76] impute_1.85.0         optparse_1.7.5        colorspace_2.1-2     
## [79] nlme_3.1-169          htmlTable_2.4.3       Formula_1.2-5        
## [82] cli_3.6.5             S4Arrays_1.11.1       dplyr_1.2.1          
## [85] gtable_0.3.6          DEoptimR_1.1-4        logging_0.10-108     
## [88] dynamicTreeCut_1.63-1 hash_2.2.6.4          sass_0.4.10          
## [91] digest_0.6.39         SparseArray_1.11.13   htmlwidgets_1.6.4    
## [94] farver_2.1.2          htmltools_0.5.9       lifecycle_1.0.5

3.4 Advanced Topics

3.4.1 Generating the input chemical taxonomy file

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

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

3.4.2 Accessory output files

3.4.2.1 Macarron.log

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

3.4.2.2 modules_measures_of_success.csv

This file provides information about the properties of covariance modules used in the analysis. By default, modules are generated using a minimum module size (MMS) (argument: min_module_size) equal to cube root of the total number of prevalent metabolic features. Macarron evaluates 9 measures of success (MOS) that collectively capture the “correctness” and chemical homogeneity of the modules. The MOS are as follows:

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

3.4.2.3 Maaslin2 results

This folder contains the Maaslin2 log file (maaslin2.log), significant associations found by Maaslin2 (significant_results.tsv) and the linear model residuals file (residuals.rds). For more information, see Maaslin2.

3.4.3 Changing defaults

3.4.3.1 Filtering metabolic features based on prevalence

Ideally, at least 50% metabolic features must be retained after prevalence filtering. By default, Macarron uses the union of metabolic features observed (non-zero abundance) in at least 70% samples of any phenotype for further analysis. This prevalence threshold may be high for some metabolomics datasets and can be changed using the min_prevalence argument.

prism_prioritized <- Macarron::Macarron(input_abundances = abundances_df,
                                        input_annotations = annotations_df,
                                        input_metadata = metadata_df,
                                        input_taxonomy = taxonomy_df,
                                        min_prevalence = 0.5)
# or
prism_w <- makeDisMat(se = prism_mbx,
                      min_prevalence = 0.5)

3.4.4 Minimum module size

By default, cube root of the total number of prevalent features is used as the minimum module size (MMS) (argument: min_module_size) for module detection and generation. We expect this to work for most real world datasets. To determine if the modules are optimal for further analysis, Macarron evaluates several measures of success (MOS) as described above. In addition to evaluating MOS for modules generated using the default MMS, Macarron also evaluates MOS for MMS values that are larger (MMS+5, MMS+10) and smaller (MMS-5, MMS-10) than the default MMS. If you find that the MOS improve with larger or smaller MMS, you may change the default accordingly. For more details about module detection, please see WGCNA and dynamicTreeCut.

# See MOS of modules generated using default
prism_modules <- findMacMod(se = prism_mbx,
                            w = prism_w,
                            input_taxonomy = taxonomy_df)
prism_modules_mos <- prism_modules[[2]]
View(prism_modules_mos)

# Change MMS
prism_modules <- findMacMod(se = prism_mbx,
                            w = prism_w,
                            input_taxonomy = taxonomy_df,
                            min_module_size = 10)

3.4.5 Specifying fixed effects, random effects and reference

Macarron uses Maaslin2 for determining the q-value of differential abundance in a phenotype of interest. For default execution, the phenotype of interest must be a category in column 1 of the metadata dataframe e.g. IBD in diagnosis in the demo. This is also the column that is picked by the metadata_variable argument for identifying the main phenotypes/conditions in any dataset (see Macarron.log file). Further, in the default execution, all columns in the metadata table are considered as fixed effects and the alphabetically first categorical variable in each covariate with two categories is considered as the reference. Maaslin2 requires reference categories to be explicitly defined for all categorical metadata with more than two categories. Defaults can be changed with the arguments fixed_effects, random_effects and reference. In the demo example, fixed effects and reference can be defined as follows:

prism_qval <- calQval(se = prism_mbx,
                      mod.assn = prism_modules,
                      metadata_variable = "diagnosis",
                      fixed_effects = c("diagnosis","age","antibiotics"),
                      reference = c("diagnosis,Control";"antibiotics,No"))

4 Command line invocation

The package source contains a script MacarronCMD.R in inst/scripts to invoke Macarron in the command line using Rscript. The inst/scripts folder also contains a README file that comprehensively documents the usage of the script.