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-28 19:30:17.341549 INFO::Creating output folder.
## 2026-04-28 19:30:17.354933 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2026-04-28 19:30:17.418699 INFO::Summarized Experiment created.
## 2026-04-28 19:30:17.42039 INFO::Metadata chosen for prevalence filtering: diagnosis
## 869 features pass chosen minimum prevalence threshold of 0.7.
## Calculating pairwise correlations in phenotype: IBD
## Calculating pairwise correlations in phenotype: Control
## Distance matrix with 869 features created.
## 2026-04-28 19:30:21.192824 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2026-04-28 19:30:21.194307 INFO::Minimum module size used for this dataset: 10
## Tree constructed
## Evaluating measures of success
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
## 2026-04-28 19:30:22.936633 INFO::Total number of modules detected: 30
## Initiating AVA calculations
## Finding anchors
## Calculating AVA
## Initiating q-value calculations
## [1] "Creating output folder"
## [1] "Creating output feature tables folder"
## [1] "Creating output fits folder"
## [1] "Creating output figures folder"
## 2026-04-28 19:30:25.046246 INFO::Writing function arguments to log file
## 2026-04-28 19:30:25.05198 INFO::Verifying options selected are valid
## 2026-04-28 19:30:25.089984 INFO::Determining format of input files
## 2026-04-28 19:30:25.091097 INFO::Input format is data samples as columns and metadata samples as rows
## 2026-04-28 19:30:25.106631 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2026-04-28 19:30:25.108097 INFO::Filter data based on min abundance and min prevalence
## 2026-04-28 19:30:25.108802 INFO::Total samples in data: 102
## 2026-04-28 19:30:25.109482 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2026-04-28 19:30:25.120637 INFO::Total filtered features: 0
## 2026-04-28 19:30:25.121576 INFO::Filtered feature names from abundance and prevalence filtering:
## 2026-04-28 19:30:25.140938 INFO::Total filtered features with variance filtering: 10
## 2026-04-28 19:30:25.142013 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2026-04-28 19:30:25.142708 INFO::Running selected normalization method: NONE
## 2026-04-28 19:30:25.143441 INFO::Applying z-score to standardize continuous metadata
## 2026-04-28 19:30:25.161267 INFO::Running selected transform method: NONE
## 2026-04-28 19:30:25.162114 INFO::Running selected analysis method: LM
## 2026-04-28 19:30:25.16677 INFO::Fitting model to feature number 1, F2
## 2026-04-28 19:30:25.175586 INFO::Fitting model to feature number 2, F3
## 2026-04-28 19:30:25.17912 INFO::Fitting model to feature number 3, F4
## 2026-04-28 19:30:25.182516 INFO::Fitting model to feature number 4, F5
## 2026-04-28 19:30:25.185949 INFO::Fitting model to feature number 5, F6
## 2026-04-28 19:30:25.189386 INFO::Fitting model to feature number 6, F7
## 2026-04-28 19:30:25.192813 INFO::Fitting model to feature number 7, F8
## 2026-04-28 19:30:25.196249 INFO::Fitting model to feature number 8, F9
## 2026-04-28 19:30:25.199672 INFO::Fitting model to feature number 9, F10
## 2026-04-28 19:30:25.203107 INFO::Fitting model to feature number 10, F11
## 2026-04-28 19:30:25.206517 INFO::Fitting model to feature number 11, F12
## 2026-04-28 19:30:25.209966 INFO::Fitting model to feature number 12, F13
## 2026-04-28 19:30:25.213378 INFO::Fitting model to feature number 13, F14
## 2026-04-28 19:30:25.216794 INFO::Fitting model to feature number 14, F15
## 2026-04-28 19:30:25.220223 INFO::Fitting model to feature number 15, F16
## 2026-04-28 19:30:25.22363 INFO::Fitting model to feature number 16, F17
## 2026-04-28 19:30:25.227042 INFO::Fitting model to feature number 17, F18
## 2026-04-28 19:30:25.23044 INFO::Fitting model to feature number 18, F19
## 2026-04-28 19:30:25.233857 INFO::Fitting model to feature number 19, F20
## 2026-04-28 19:30:25.237276 INFO::Fitting model to feature number 20, F21
## 2026-04-28 19:30:25.240608 INFO::Fitting model to feature number 21, F22
## 2026-04-28 19:30:25.244054 INFO::Fitting model to feature number 22, F23
## 2026-04-28 19:30:25.247461 INFO::Fitting model to feature number 23, F24
## 2026-04-28 19:30:25.250865 INFO::Fitting model to feature number 24, F25
## 2026-04-28 19:30:25.25426 INFO::Fitting model to feature number 25, F26
## 2026-04-28 19:30:25.257665 INFO::Fitting model to feature number 26, F27
## 2026-04-28 19:30:25.261101 INFO::Fitting model to feature number 27, F28
## 2026-04-28 19:30:25.264523 INFO::Fitting model to feature number 28, F29
## 2026-04-28 19:30:25.267926 INFO::Fitting model to feature number 29, F30
## 2026-04-28 19:30:25.271328 INFO::Fitting model to feature number 30, F31
## 2026-04-28 19:30:25.274732 INFO::Fitting model to feature number 31, F32
## 2026-04-28 19:30:25.278138 INFO::Fitting model to feature number 32, F33
## 2026-04-28 19:30:25.28155 INFO::Fitting model to feature number 33, F34
## 2026-04-28 19:30:25.284896 INFO::Fitting model to feature number 34, F35
## 2026-04-28 19:30:25.288324 INFO::Fitting model to feature number 35, F36
## 2026-04-28 19:30:25.291744 INFO::Fitting model to feature number 36, F37
## 2026-04-28 19:30:25.295146 INFO::Fitting model to feature number 37, F38
## 2026-04-28 19:30:25.298581 INFO::Fitting model to feature number 38, F39
## 2026-04-28 19:30:25.302011 INFO::Fitting model to feature number 39, F40
## 2026-04-28 19:30:25.305414 INFO::Fitting model to feature number 40, F41
## 2026-04-28 19:30:25.308818 INFO::Fitting model to feature number 41, F43
## 2026-04-28 19:30:25.312238 INFO::Fitting model to feature number 42, F44
## 2026-04-28 19:30:25.315661 INFO::Fitting model to feature number 43, F45
## 2026-04-28 19:30:25.319109 INFO::Fitting model to feature number 44, F46
## 2026-04-28 19:30:25.322578 INFO::Fitting model to feature number 45, F47
## 2026-04-28 19:30:25.326008 INFO::Fitting model to feature number 46, F48
## 2026-04-28 19:30:25.329456 INFO::Fitting model to feature number 47, F49
## 2026-04-28 19:30:25.332925 INFO::Fitting model to feature number 48, F50
## 2026-04-28 19:30:25.336342 INFO::Fitting model to feature number 49, F51
## 2026-04-28 19:30:25.339779 INFO::Fitting model to feature number 50, F52
## 2026-04-28 19:30:25.343343 INFO::Fitting model to feature number 51, F53
## 2026-04-28 19:30:25.346767 INFO::Fitting model to feature number 52, F54
## 2026-04-28 19:30:25.350224 INFO::Fitting model to feature number 53, F55
## 2026-04-28 19:30:25.353704 INFO::Fitting model to feature number 54, F56
## 2026-04-28 19:30:25.357204 INFO::Fitting model to feature number 55, F57
## 2026-04-28 19:30:25.360667 INFO::Fitting model to feature number 56, F58
## 2026-04-28 19:30:25.364125 INFO::Fitting model to feature number 57, F60
## 2026-04-28 19:30:25.367594 INFO::Fitting model to feature number 58, F63
## 2026-04-28 19:30:25.371093 INFO::Fitting model to feature number 59, F64
## 2026-04-28 19:30:25.374573 INFO::Fitting model to feature number 60, F65
## 2026-04-28 19:30:25.378054 INFO::Fitting model to feature number 61, F66
## 2026-04-28 19:30:25.381483 INFO::Fitting model to feature number 62, F67
## 2026-04-28 19:30:25.384933 INFO::Fitting model to feature number 63, F68
## 2026-04-28 19:30:25.388385 INFO::Fitting model to feature number 64, F69
## 2026-04-28 19:30:25.391835 INFO::Fitting model to feature number 65, F70
## 2026-04-28 19:30:25.395314 INFO::Fitting model to feature number 66, F71
## 2026-04-28 19:30:25.398772 INFO::Fitting model to feature number 67, F72
## 2026-04-28 19:30:25.402261 INFO::Fitting model to feature number 68, F73
## 2026-04-28 19:30:25.405671 INFO::Fitting model to feature number 69, F76
## 2026-04-28 19:30:25.40919 INFO::Fitting model to feature number 70, F77
## 2026-04-28 19:30:25.412691 INFO::Fitting model to feature number 71, F78
## 2026-04-28 19:30:25.416174 INFO::Fitting model to feature number 72, F79
## 2026-04-28 19:30:25.419626 INFO::Fitting model to feature number 73, F80
## 2026-04-28 19:30:25.42309 INFO::Fitting model to feature number 74, F81
## 2026-04-28 19:30:25.426613 INFO::Fitting model to feature number 75, F82
## 2026-04-28 19:30:25.430083 INFO::Fitting model to feature number 76, F83
## 2026-04-28 19:30:25.433625 INFO::Fitting model to feature number 77, F84
## 2026-04-28 19:30:25.437124 INFO::Fitting model to feature number 78, F85
## 2026-04-28 19:30:25.440555 INFO::Fitting model to feature number 79, F86
## 2026-04-28 19:30:25.44407 INFO::Fitting model to feature number 80, F87
## 2026-04-28 19:30:25.447543 INFO::Fitting model to feature number 81, F88
## 2026-04-28 19:30:25.451045 INFO::Fitting model to feature number 82, F89
## 2026-04-28 19:30:25.454544 INFO::Fitting model to feature number 83, F90
## 2026-04-28 19:30:25.45802 INFO::Fitting model to feature number 84, F91
## 2026-04-28 19:30:25.461488 INFO::Fitting model to feature number 85, F92
## 2026-04-28 19:30:25.464966 INFO::Fitting model to feature number 86, F93
## 2026-04-28 19:30:25.468453 INFO::Fitting model to feature number 87, F94
## 2026-04-28 19:30:25.471945 INFO::Fitting model to feature number 88, F95
## 2026-04-28 19:30:25.475426 INFO::Fitting model to feature number 89, F96
## 2026-04-28 19:30:25.478934 INFO::Fitting model to feature number 90, F97
## 2026-04-28 19:30:25.482409 INFO::Fitting model to feature number 91, F98
## 2026-04-28 19:30:25.485904 INFO::Fitting model to feature number 92, F99
## 2026-04-28 19:30:25.489423 INFO::Fitting model to feature number 93, F100
## 2026-04-28 19:30:25.493128 INFO::Fitting model to feature number 94, F101
## 2026-04-28 19:30:25.496623 INFO::Fitting model to feature number 95, F102
## 2026-04-28 19:30:25.500171 INFO::Fitting model to feature number 96, F103
## 2026-04-28 19:30:25.503675 INFO::Fitting model to feature number 97, F104
## 2026-04-28 19:30:25.50724 INFO::Fitting model to feature number 98, F105
## 2026-04-28 19:30:25.510756 INFO::Fitting model to feature number 99, F106
## 2026-04-28 19:30:25.514391 INFO::Fitting model to feature number 100, F107
## 2026-04-28 19:30:25.517892 INFO::Fitting model to feature number 101, F108
## 2026-04-28 19:30:25.521406 INFO::Fitting model to feature number 102, F109
## 2026-04-28 19:30:25.524932 INFO::Fitting model to feature number 103, F110
## 2026-04-28 19:30:25.528436 INFO::Fitting model to feature number 104, F111
## 2026-04-28 19:30:25.531952 INFO::Fitting model to feature number 105, F112
## 2026-04-28 19:30:25.535459 INFO::Fitting model to feature number 106, F113
## 2026-04-28 19:30:25.538964 INFO::Fitting model to feature number 107, F114
## 2026-04-28 19:30:25.542516 INFO::Fitting model to feature number 108, F115
## 2026-04-28 19:30:25.546025 INFO::Fitting model to feature number 109, F117
## 2026-04-28 19:30:25.54952 INFO::Fitting model to feature number 110, F118
## 2026-04-28 19:30:25.553023 INFO::Fitting model to feature number 111, F119
## 2026-04-28 19:30:25.556526 INFO::Fitting model to feature number 112, F120
## 2026-04-28 19:30:25.560034 INFO::Fitting model to feature number 113, F121
## 2026-04-28 19:30:25.563526 INFO::Fitting model to feature number 114, F122
## 2026-04-28 19:30:25.567032 INFO::Fitting model to feature number 115, F123
## 2026-04-28 19:30:25.585993 INFO::Fitting model to feature number 116, F124
## 2026-04-28 19:30:25.589711 INFO::Fitting model to feature number 117, F125
## 2026-04-28 19:30:25.593078 INFO::Fitting model to feature number 118, F126
## 2026-04-28 19:30:25.596397 INFO::Fitting model to feature number 119, F127
## 2026-04-28 19:30:25.599705 INFO::Fitting model to feature number 120, F128
## 2026-04-28 19:30:25.60302 INFO::Fitting model to feature number 121, F129
## 2026-04-28 19:30:25.606347 INFO::Fitting model to feature number 122, F130
## 2026-04-28 19:30:25.609677 INFO::Fitting model to feature number 123, F131
## 2026-04-28 19:30:25.612973 INFO::Fitting model to feature number 124, F132
## 2026-04-28 19:30:25.616279 INFO::Fitting model to feature number 125, F133
## 2026-04-28 19:30:25.619591 INFO::Fitting model to feature number 126, F134
## 2026-04-28 19:30:25.622896 INFO::Fitting model to feature number 127, F135
## 2026-04-28 19:30:25.6262 INFO::Fitting model to feature number 128, F136
## 2026-04-28 19:30:25.6295 INFO::Fitting model to feature number 129, F137
## 2026-04-28 19:30:25.632789 INFO::Fitting model to feature number 130, F138
## 2026-04-28 19:30:25.636086 INFO::Fitting model to feature number 131, F139
## 2026-04-28 19:30:25.639379 INFO::Fitting model to feature number 132, F140
## 2026-04-28 19:30:25.642705 INFO::Fitting model to feature number 133, F141
## 2026-04-28 19:30:25.646002 INFO::Fitting model to feature number 134, F142
## 2026-04-28 19:30:25.6493 INFO::Fitting model to feature number 135, F143
## 2026-04-28 19:30:25.652578 INFO::Fitting model to feature number 136, F144
## 2026-04-28 19:30:25.65587 INFO::Fitting model to feature number 137, F145
## 2026-04-28 19:30:25.65918 INFO::Fitting model to feature number 138, F146
## 2026-04-28 19:30:25.662491 INFO::Fitting model to feature number 139, F147
## 2026-04-28 19:30:25.665801 INFO::Fitting model to feature number 140, F148
## 2026-04-28 19:30:25.669115 INFO::Fitting model to feature number 141, F149
## 2026-04-28 19:30:25.672414 INFO::Fitting model to feature number 142, F150
## 2026-04-28 19:30:25.675702 INFO::Fitting model to feature number 143, F152
## 2026-04-28 19:30:25.678991 INFO::Fitting model to feature number 144, F153
## 2026-04-28 19:30:25.682276 INFO::Fitting model to feature number 145, F154
## 2026-04-28 19:30:25.685554 INFO::Fitting model to feature number 146, F155
## 2026-04-28 19:30:25.688833 INFO::Fitting model to feature number 147, F156
## 2026-04-28 19:30:25.692124 INFO::Fitting model to feature number 148, F157
## 2026-04-28 19:30:25.695398 INFO::Fitting model to feature number 149, F158
## 2026-04-28 19:30:25.698772 INFO::Fitting model to feature number 150, F159
## 2026-04-28 19:30:25.702111 INFO::Fitting model to feature number 151, F160
## 2026-04-28 19:30:25.70541 INFO::Fitting model to feature number 152, F161
## 2026-04-28 19:30:25.708701 INFO::Fitting model to feature number 153, F162
## 2026-04-28 19:30:25.712018 INFO::Fitting model to feature number 154, F163
## 2026-04-28 19:30:25.715283 INFO::Fitting model to feature number 155, F164
## 2026-04-28 19:30:25.718598 INFO::Fitting model to feature number 156, F165
## 2026-04-28 19:30:25.721904 INFO::Fitting model to feature number 157, F166
## 2026-04-28 19:30:25.725395 INFO::Fitting model to feature number 158, F167
## 2026-04-28 19:30:25.728869 INFO::Fitting model to feature number 159, F168
## 2026-04-28 19:30:25.732188 INFO::Fitting model to feature number 160, F169
## 2026-04-28 19:30:25.735579 INFO::Fitting model to feature number 161, F170
## 2026-04-28 19:30:25.738878 INFO::Fitting model to feature number 162, F171
## 2026-04-28 19:30:25.742209 INFO::Fitting model to feature number 163, F172
## 2026-04-28 19:30:25.74552 INFO::Fitting model to feature number 164, F173
## 2026-04-28 19:30:25.748839 INFO::Fitting model to feature number 165, F174
## 2026-04-28 19:30:25.752175 INFO::Fitting model to feature number 166, F175
## 2026-04-28 19:30:25.755508 INFO::Fitting model to feature number 167, F176
## 2026-04-28 19:30:25.758798 INFO::Fitting model to feature number 168, F177
## 2026-04-28 19:30:25.762093 INFO::Fitting model to feature number 169, F178
## 2026-04-28 19:30:25.7654 INFO::Fitting model to feature number 170, F179
## 2026-04-28 19:30:25.768707 INFO::Fitting model to feature number 171, F180
## 2026-04-28 19:30:25.771991 INFO::Fitting model to feature number 172, F181
## 2026-04-28 19:30:25.77531 INFO::Fitting model to feature number 173, F182
## 2026-04-28 19:30:25.778605 INFO::Fitting model to feature number 174, F183
## 2026-04-28 19:30:25.781908 INFO::Fitting model to feature number 175, F184
## 2026-04-28 19:30:25.785226 INFO::Fitting model to feature number 176, F185
## 2026-04-28 19:30:25.788524 INFO::Fitting model to feature number 177, F186
## 2026-04-28 19:30:25.791841 INFO::Fitting model to feature number 178, F187
## 2026-04-28 19:30:25.795151 INFO::Fitting model to feature number 179, F188
## 2026-04-28 19:30:25.798466 INFO::Fitting model to feature number 180, F189
## 2026-04-28 19:30:25.801773 INFO::Fitting model to feature number 181, F190
## 2026-04-28 19:30:25.805084 INFO::Fitting model to feature number 182, F191
## 2026-04-28 19:30:25.808372 INFO::Fitting model to feature number 183, F192
## 2026-04-28 19:30:25.811684 INFO::Fitting model to feature number 184, F193
## 2026-04-28 19:30:25.814994 INFO::Fitting model to feature number 185, F194
## 2026-04-28 19:30:25.818287 INFO::Fitting model to feature number 186, F195
## 2026-04-28 19:30:25.821591 INFO::Fitting model to feature number 187, F196
## 2026-04-28 19:30:25.824908 INFO::Fitting model to feature number 188, F197
## 2026-04-28 19:30:25.828209 INFO::Fitting model to feature number 189, F198
## 2026-04-28 19:30:25.831436 INFO::Fitting model to feature number 190, F199
## 2026-04-28 19:30:25.834712 INFO::Fitting model to feature number 191, F200
## 2026-04-28 19:30:25.838049 INFO::Fitting model to feature number 192, F201
## 2026-04-28 19:30:25.841342 INFO::Fitting model to feature number 193, F202
## 2026-04-28 19:30:25.844627 INFO::Fitting model to feature number 194, F203
## 2026-04-28 19:30:25.847924 INFO::Fitting model to feature number 195, F204
## 2026-04-28 19:30:25.85121 INFO::Fitting model to feature number 196, F206
## 2026-04-28 19:30:25.854501 INFO::Fitting model to feature number 197, F207
## 2026-04-28 19:30:25.857799 INFO::Fitting model to feature number 198, F208
## 2026-04-28 19:30:25.861117 INFO::Fitting model to feature number 199, F209
## 2026-04-28 19:30:25.864418 INFO::Fitting model to feature number 200, F210
## 2026-04-28 19:30:25.867706 INFO::Fitting model to feature number 201, F211
## 2026-04-28 19:30:25.870996 INFO::Fitting model to feature number 202, F212
## 2026-04-28 19:30:25.8743 INFO::Fitting model to feature number 203, F213
## 2026-04-28 19:30:25.877635 INFO::Fitting model to feature number 204, F214
## 2026-04-28 19:30:25.880944 INFO::Fitting model to feature number 205, F215
## 2026-04-28 19:30:25.884228 INFO::Fitting model to feature number 206, F216
## 2026-04-28 19:30:25.8875 INFO::Fitting model to feature number 207, F217
## 2026-04-28 19:30:25.890799 INFO::Fitting model to feature number 208, F218
## 2026-04-28 19:30:25.894197 INFO::Fitting model to feature number 209, F219
## 2026-04-28 19:30:25.897644 INFO::Fitting model to feature number 210, F220
## 2026-04-28 19:30:25.901052 INFO::Fitting model to feature number 211, F221
## 2026-04-28 19:30:25.90448 INFO::Fitting model to feature number 212, F222
## 2026-04-28 19:30:25.90795 INFO::Fitting model to feature number 213, F223
## 2026-04-28 19:30:25.911388 INFO::Fitting model to feature number 214, F224
## 2026-04-28 19:30:25.914774 INFO::Fitting model to feature number 215, F225
## 2026-04-28 19:30:25.918144 INFO::Fitting model to feature number 216, F226
## 2026-04-28 19:30:25.921497 INFO::Fitting model to feature number 217, F227
## 2026-04-28 19:30:25.9249 INFO::Fitting model to feature number 218, F228
## 2026-04-28 19:30:25.928275 INFO::Fitting model to feature number 219, F229
## 2026-04-28 19:30:25.931586 INFO::Fitting model to feature number 220, F230
## 2026-04-28 19:30:25.934893 INFO::Fitting model to feature number 221, F231
## 2026-04-28 19:30:25.93822 INFO::Fitting model to feature number 222, F232
## 2026-04-28 19:30:25.941543 INFO::Fitting model to feature number 223, F233
## 2026-04-28 19:30:25.944889 INFO::Fitting model to feature number 224, F234
## 2026-04-28 19:30:25.948227 INFO::Fitting model to feature number 225, F235
## 2026-04-28 19:30:25.95155 INFO::Fitting model to feature number 226, F236
## 2026-04-28 19:30:25.954858 INFO::Fitting model to feature number 227, F237
## 2026-04-28 19:30:25.958182 INFO::Fitting model to feature number 228, F238
## 2026-04-28 19:30:25.961503 INFO::Fitting model to feature number 229, F239
## 2026-04-28 19:30:25.964838 INFO::Fitting model to feature number 230, F240
## 2026-04-28 19:30:25.968206 INFO::Fitting model to feature number 231, F241
## 2026-04-28 19:30:25.971535 INFO::Fitting model to feature number 232, F242
## 2026-04-28 19:30:25.974858 INFO::Fitting model to feature number 233, F243
## 2026-04-28 19:30:25.978184 INFO::Fitting model to feature number 234, F244
## 2026-04-28 19:30:25.981494 INFO::Fitting model to feature number 235, F245
## 2026-04-28 19:30:25.984834 INFO::Fitting model to feature number 236, F246
## 2026-04-28 19:30:25.988189 INFO::Fitting model to feature number 237, F247
## 2026-04-28 19:30:25.99149 INFO::Fitting model to feature number 238, F248
## 2026-04-28 19:30:25.994798 INFO::Fitting model to feature number 239, F249
## 2026-04-28 19:30:25.998198 INFO::Fitting model to feature number 240, F250
## 2026-04-28 19:30:26.001535 INFO::Fitting model to feature number 241, F252
## 2026-04-28 19:30:26.005003 INFO::Fitting model to feature number 242, F253
## 2026-04-28 19:30:26.008418 INFO::Fitting model to feature number 243, F254
## 2026-04-28 19:30:26.011943 INFO::Fitting model to feature number 244, F255
## 2026-04-28 19:30:26.015466 INFO::Fitting model to feature number 245, F256
## 2026-04-28 19:30:26.019045 INFO::Fitting model to feature number 246, F257
## 2026-04-28 19:30:26.022652 INFO::Fitting model to feature number 247, F259
## 2026-04-28 19:30:26.026279 INFO::Fitting model to feature number 248, F260
## 2026-04-28 19:30:26.029898 INFO::Fitting model to feature number 249, F261
## 2026-04-28 19:30:26.033463 INFO::Fitting model to feature number 250, F262
## 2026-04-28 19:30:26.03698 INFO::Fitting model to feature number 251, F263
## 2026-04-28 19:30:26.040423 INFO::Fitting model to feature number 252, F264
## 2026-04-28 19:30:26.043859 INFO::Fitting model to feature number 253, F265
## 2026-04-28 19:30:26.047269 INFO::Fitting model to feature number 254, F266
## 2026-04-28 19:30:26.050667 INFO::Fitting model to feature number 255, F267
## 2026-04-28 19:30:26.054061 INFO::Fitting model to feature number 256, F269
## 2026-04-28 19:30:26.057433 INFO::Fitting model to feature number 257, F270
## 2026-04-28 19:30:26.060785 INFO::Fitting model to feature number 258, F271
## 2026-04-28 19:30:26.064158 INFO::Fitting model to feature number 259, F272
## 2026-04-28 19:30:26.067516 INFO::Fitting model to feature number 260, F273
## 2026-04-28 19:30:26.070891 INFO::Fitting model to feature number 261, F274
## 2026-04-28 19:30:26.074272 INFO::Fitting model to feature number 262, F276
## 2026-04-28 19:30:26.077709 INFO::Fitting model to feature number 263, F277
## 2026-04-28 19:30:26.081097 INFO::Fitting model to feature number 264, F278
## 2026-04-28 19:30:26.084459 INFO::Fitting model to feature number 265, F279
## 2026-04-28 19:30:26.087812 INFO::Fitting model to feature number 266, F280
## 2026-04-28 19:30:26.091192 INFO::Fitting model to feature number 267, F281
## 2026-04-28 19:30:26.094554 INFO::Fitting model to feature number 268, F282
## 2026-04-28 19:30:26.097931 INFO::Fitting model to feature number 269, F283
## 2026-04-28 19:30:26.101295 INFO::Fitting model to feature number 270, F284
## 2026-04-28 19:30:26.104654 INFO::Fitting model to feature number 271, F285
## 2026-04-28 19:30:26.108031 INFO::Fitting model to feature number 272, F286
## 2026-04-28 19:30:26.111444 INFO::Fitting model to feature number 273, F287
## 2026-04-28 19:30:26.114799 INFO::Fitting model to feature number 274, F288
## 2026-04-28 19:30:26.118162 INFO::Fitting model to feature number 275, F289
## 2026-04-28 19:30:26.121517 INFO::Fitting model to feature number 276, F290
## 2026-04-28 19:30:26.124872 INFO::Fitting model to feature number 277, F292
## 2026-04-28 19:30:26.128182 INFO::Fitting model to feature number 278, F293
## 2026-04-28 19:30:26.131556 INFO::Fitting model to feature number 279, F294
## 2026-04-28 19:30:26.134939 INFO::Fitting model to feature number 280, F295
## 2026-04-28 19:30:26.15066 INFO::Fitting model to feature number 281, F296
## 2026-04-28 19:30:26.154361 INFO::Fitting model to feature number 282, F297
## 2026-04-28 19:30:26.157896 INFO::Fitting model to feature number 283, F298
## 2026-04-28 19:30:26.161392 INFO::Fitting model to feature number 284, F299
## 2026-04-28 19:30:26.164843 INFO::Fitting model to feature number 285, F300
## 2026-04-28 19:30:26.168306 INFO::Fitting model to feature number 286, F301
## 2026-04-28 19:30:26.171697 INFO::Fitting model to feature number 287, F302
## 2026-04-28 19:30:26.175066 INFO::Fitting model to feature number 288, F303
## 2026-04-28 19:30:26.178397 INFO::Fitting model to feature number 289, F304
## 2026-04-28 19:30:26.181773 INFO::Fitting model to feature number 290, F305
## 2026-04-28 19:30:26.185149 INFO::Fitting model to feature number 291, F306
## 2026-04-28 19:30:26.188503 INFO::Fitting model to feature number 292, F307
## 2026-04-28 19:30:26.191854 INFO::Fitting model to feature number 293, F308
## 2026-04-28 19:30:26.195203 INFO::Fitting model to feature number 294, F309
## 2026-04-28 19:30:26.198586 INFO::Fitting model to feature number 295, F310
## 2026-04-28 19:30:26.201979 INFO::Fitting model to feature number 296, F311
## 2026-04-28 19:30:26.205332 INFO::Fitting model to feature number 297, F312
## 2026-04-28 19:30:26.208754 INFO::Fitting model to feature number 298, F313
## 2026-04-28 19:30:26.21212 INFO::Fitting model to feature number 299, F315
## 2026-04-28 19:30:26.215482 INFO::Fitting model to feature number 300, F316
## 2026-04-28 19:30:26.218841 INFO::Fitting model to feature number 301, F317
## 2026-04-28 19:30:26.222202 INFO::Fitting model to feature number 302, F318
## 2026-04-28 19:30:26.22557 INFO::Fitting model to feature number 303, F319
## 2026-04-28 19:30:26.228944 INFO::Fitting model to feature number 304, F320
## 2026-04-28 19:30:26.232327 INFO::Fitting model to feature number 305, F321
## 2026-04-28 19:30:26.235682 INFO::Fitting model to feature number 306, F322
## 2026-04-28 19:30:26.239047 INFO::Fitting model to feature number 307, F323
## 2026-04-28 19:30:26.2424 INFO::Fitting model to feature number 308, F324
## 2026-04-28 19:30:26.245755 INFO::Fitting model to feature number 309, F325
## 2026-04-28 19:30:26.249105 INFO::Fitting model to feature number 310, F326
## 2026-04-28 19:30:26.252465 INFO::Fitting model to feature number 311, F327
## 2026-04-28 19:30:26.25582 INFO::Fitting model to feature number 312, F328
## 2026-04-28 19:30:26.259176 INFO::Fitting model to feature number 313, F329
## 2026-04-28 19:30:26.262566 INFO::Fitting model to feature number 314, F330
## 2026-04-28 19:30:26.266009 INFO::Fitting model to feature number 315, F331
## 2026-04-28 19:30:26.26937 INFO::Fitting model to feature number 316, F332
## 2026-04-28 19:30:26.272746 INFO::Fitting model to feature number 317, F333
## 2026-04-28 19:30:26.276116 INFO::Fitting model to feature number 318, F334
## 2026-04-28 19:30:26.279496 INFO::Fitting model to feature number 319, F335
## 2026-04-28 19:30:26.28287 INFO::Fitting model to feature number 320, F336
## 2026-04-28 19:30:26.286233 INFO::Fitting model to feature number 321, F337
## 2026-04-28 19:30:26.289731 INFO::Fitting model to feature number 322, F338
## 2026-04-28 19:30:26.293321 INFO::Fitting model to feature number 323, F339
## 2026-04-28 19:30:26.296666 INFO::Fitting model to feature number 324, F340
## 2026-04-28 19:30:26.300245 INFO::Fitting model to feature number 325, F342
## 2026-04-28 19:30:26.303597 INFO::Fitting model to feature number 326, F343
## 2026-04-28 19:30:26.306927 INFO::Fitting model to feature number 327, F344
## 2026-04-28 19:30:26.310266 INFO::Fitting model to feature number 328, F345
## 2026-04-28 19:30:26.313603 INFO::Fitting model to feature number 329, F346
## 2026-04-28 19:30:26.316951 INFO::Fitting model to feature number 330, F347
## 2026-04-28 19:30:26.320206 INFO::Fitting model to feature number 331, F348
## 2026-04-28 19:30:26.323504 INFO::Fitting model to feature number 332, F350
## 2026-04-28 19:30:26.326796 INFO::Fitting model to feature number 333, F351
## 2026-04-28 19:30:26.330116 INFO::Fitting model to feature number 334, F352
## 2026-04-28 19:30:26.333424 INFO::Fitting model to feature number 335, F353
## 2026-04-28 19:30:26.336729 INFO::Fitting model to feature number 336, F355
## 2026-04-28 19:30:26.340034 INFO::Fitting model to feature number 337, F356
## 2026-04-28 19:30:26.343333 INFO::Fitting model to feature number 338, F357
## 2026-04-28 19:30:26.346649 INFO::Fitting model to feature number 339, F358
## 2026-04-28 19:30:26.349954 INFO::Fitting model to feature number 340, F359
## 2026-04-28 19:30:26.353253 INFO::Fitting model to feature number 341, F360
## 2026-04-28 19:30:26.356551 INFO::Fitting model to feature number 342, F361
## 2026-04-28 19:30:26.359888 INFO::Fitting model to feature number 343, F362
## 2026-04-28 19:30:26.363188 INFO::Fitting model to feature number 344, F363
## 2026-04-28 19:30:26.366542 INFO::Fitting model to feature number 345, F364
## 2026-04-28 19:30:26.369873 INFO::Fitting model to feature number 346, F365
## 2026-04-28 19:30:26.3732 INFO::Fitting model to feature number 347, F366
## 2026-04-28 19:30:26.376499 INFO::Fitting model to feature number 348, F367
## 2026-04-28 19:30:26.379818 INFO::Fitting model to feature number 349, F368
## 2026-04-28 19:30:26.383148 INFO::Fitting model to feature number 350, F369
## 2026-04-28 19:30:26.386476 INFO::Fitting model to feature number 351, F370
## 2026-04-28 19:30:26.389791 INFO::Fitting model to feature number 352, F371
## 2026-04-28 19:30:26.393138 INFO::Fitting model to feature number 353, F372
## 2026-04-28 19:30:26.396447 INFO::Fitting model to feature number 354, F373
## 2026-04-28 19:30:26.399747 INFO::Fitting model to feature number 355, F374
## 2026-04-28 19:30:26.403005 INFO::Fitting model to feature number 356, F375
## 2026-04-28 19:30:26.406314 INFO::Fitting model to feature number 357, F376
## 2026-04-28 19:30:26.409649 INFO::Fitting model to feature number 358, F377
## 2026-04-28 19:30:26.412971 INFO::Fitting model to feature number 359, F378
## 2026-04-28 19:30:26.416285 INFO::Fitting model to feature number 360, F379
## 2026-04-28 19:30:26.419602 INFO::Fitting model to feature number 361, F380
## 2026-04-28 19:30:26.422925 INFO::Fitting model to feature number 362, F381
## 2026-04-28 19:30:26.426242 INFO::Fitting model to feature number 363, F382
## 2026-04-28 19:30:26.429559 INFO::Fitting model to feature number 364, F383
## 2026-04-28 19:30:26.432892 INFO::Fitting model to feature number 365, F384
## 2026-04-28 19:30:26.436222 INFO::Fitting model to feature number 366, F386
## 2026-04-28 19:30:26.439548 INFO::Fitting model to feature number 367, F387
## 2026-04-28 19:30:26.442904 INFO::Fitting model to feature number 368, F388
## 2026-04-28 19:30:26.446256 INFO::Fitting model to feature number 369, F389
## 2026-04-28 19:30:26.449598 INFO::Fitting model to feature number 370, F390
## 2026-04-28 19:30:26.452932 INFO::Fitting model to feature number 371, F391
## 2026-04-28 19:30:26.45624 INFO::Fitting model to feature number 372, F392
## 2026-04-28 19:30:26.45956 INFO::Fitting model to feature number 373, F393
## 2026-04-28 19:30:26.462945 INFO::Fitting model to feature number 374, F394
## 2026-04-28 19:30:26.466271 INFO::Fitting model to feature number 375, F395
## 2026-04-28 19:30:26.469602 INFO::Fitting model to feature number 376, F396
## 2026-04-28 19:30:26.472971 INFO::Fitting model to feature number 377, F397
## 2026-04-28 19:30:26.47631 INFO::Fitting model to feature number 378, F398
## 2026-04-28 19:30:26.479684 INFO::Fitting model to feature number 379, F399
## 2026-04-28 19:30:26.483051 INFO::Fitting model to feature number 380, F400
## 2026-04-28 19:30:26.486374 INFO::Fitting model to feature number 381, F401
## 2026-04-28 19:30:26.489739 INFO::Fitting model to feature number 382, F402
## 2026-04-28 19:30:26.493056 INFO::Fitting model to feature number 383, F403
## 2026-04-28 19:30:26.4964 INFO::Fitting model to feature number 384, F404
## 2026-04-28 19:30:26.499736 INFO::Fitting model to feature number 385, F406
## 2026-04-28 19:30:26.503062 INFO::Fitting model to feature number 386, F407
## 2026-04-28 19:30:26.506395 INFO::Fitting model to feature number 387, F408
## 2026-04-28 19:30:26.509757 INFO::Fitting model to feature number 388, F409
## 2026-04-28 19:30:26.51314 INFO::Fitting model to feature number 389, F410
## 2026-04-28 19:30:26.516491 INFO::Fitting model to feature number 390, F411
## 2026-04-28 19:30:26.519813 INFO::Fitting model to feature number 391, F412
## 2026-04-28 19:30:26.523119 INFO::Fitting model to feature number 392, F413
## 2026-04-28 19:30:26.52646 INFO::Fitting model to feature number 393, F414
## 2026-04-28 19:30:26.529819 INFO::Fitting model to feature number 394, F415
## 2026-04-28 19:30:26.533182 INFO::Fitting model to feature number 395, F417
## 2026-04-28 19:30:26.536477 INFO::Fitting model to feature number 396, F418
## 2026-04-28 19:30:26.5398 INFO::Fitting model to feature number 397, F419
## 2026-04-28 19:30:26.543132 INFO::Fitting model to feature number 398, F420
## 2026-04-28 19:30:26.546484 INFO::Fitting model to feature number 399, F421
## 2026-04-28 19:30:26.549823 INFO::Fitting model to feature number 400, F422
## 2026-04-28 19:30:26.553192 INFO::Fitting model to feature number 401, F423
## 2026-04-28 19:30:26.556514 INFO::Fitting model to feature number 402, F425
## 2026-04-28 19:30:26.559844 INFO::Fitting model to feature number 403, F426
## 2026-04-28 19:30:26.563211 INFO::Fitting model to feature number 404, F428
## 2026-04-28 19:30:26.56659 INFO::Fitting model to feature number 405, F429
## 2026-04-28 19:30:26.570018 INFO::Fitting model to feature number 406, F430
## 2026-04-28 19:30:26.573441 INFO::Fitting model to feature number 407, F431
## 2026-04-28 19:30:26.576829 INFO::Fitting model to feature number 408, F432
## 2026-04-28 19:30:26.580188 INFO::Fitting model to feature number 409, F433
## 2026-04-28 19:30:26.58357 INFO::Fitting model to feature number 410, F434
## 2026-04-28 19:30:26.586969 INFO::Fitting model to feature number 411, F435
## 2026-04-28 19:30:26.590336 INFO::Fitting model to feature number 412, F436
## 2026-04-28 19:30:26.59371 INFO::Fitting model to feature number 413, F437
## 2026-04-28 19:30:26.597093 INFO::Fitting model to feature number 414, F438
## 2026-04-28 19:30:26.600447 INFO::Fitting model to feature number 415, F439
## 2026-04-28 19:30:26.603792 INFO::Fitting model to feature number 416, F440
## 2026-04-28 19:30:26.607148 INFO::Fitting model to feature number 417, F441
## 2026-04-28 19:30:26.610533 INFO::Fitting model to feature number 418, F442
## 2026-04-28 19:30:26.613893 INFO::Fitting model to feature number 419, F443
## 2026-04-28 19:30:26.617272 INFO::Fitting model to feature number 420, F444
## 2026-04-28 19:30:26.620637 INFO::Fitting model to feature number 421, F445
## 2026-04-28 19:30:26.624046 INFO::Fitting model to feature number 422, F446
## 2026-04-28 19:30:26.627426 INFO::Fitting model to feature number 423, F447
## 2026-04-28 19:30:26.630787 INFO::Fitting model to feature number 424, F448
## 2026-04-28 19:30:26.634166 INFO::Fitting model to feature number 425, F449
## 2026-04-28 19:30:26.637534 INFO::Fitting model to feature number 426, F450
## 2026-04-28 19:30:26.640966 INFO::Fitting model to feature number 427, F451
## 2026-04-28 19:30:26.644333 INFO::Fitting model to feature number 428, F452
## 2026-04-28 19:30:26.647711 INFO::Fitting model to feature number 429, F454
## 2026-04-28 19:30:26.651101 INFO::Fitting model to feature number 430, F455
## 2026-04-28 19:30:26.654459 INFO::Fitting model to feature number 431, F456
## 2026-04-28 19:30:26.657839 INFO::Fitting model to feature number 432, F457
## 2026-04-28 19:30:26.661213 INFO::Fitting model to feature number 433, F458
## 2026-04-28 19:30:26.664576 INFO::Fitting model to feature number 434, F459
## 2026-04-28 19:30:26.667933 INFO::Fitting model to feature number 435, F461
## 2026-04-28 19:30:26.671294 INFO::Fitting model to feature number 436, F462
## 2026-04-28 19:30:26.674644 INFO::Fitting model to feature number 437, F463
## 2026-04-28 19:30:26.678079 INFO::Fitting model to feature number 438, F464
## 2026-04-28 19:30:26.681431 INFO::Fitting model to feature number 439, F465
## 2026-04-28 19:30:26.684787 INFO::Fitting model to feature number 440, F466
## 2026-04-28 19:30:26.688156 INFO::Fitting model to feature number 441, F467
## 2026-04-28 19:30:26.691518 INFO::Fitting model to feature number 442, F468
## 2026-04-28 19:30:26.69487 INFO::Fitting model to feature number 443, F469
## 2026-04-28 19:30:26.698271 INFO::Fitting model to feature number 444, F470
## 2026-04-28 19:30:26.713719 INFO::Fitting model to feature number 445, F471
## 2026-04-28 19:30:26.7172 INFO::Fitting model to feature number 446, F474
## 2026-04-28 19:30:26.720598 INFO::Fitting model to feature number 447, F475
## 2026-04-28 19:30:26.723952 INFO::Fitting model to feature number 448, F476
## 2026-04-28 19:30:26.727286 INFO::Fitting model to feature number 449, F477
## 2026-04-28 19:30:26.73062 INFO::Fitting model to feature number 450, F478
## 2026-04-28 19:30:26.733969 INFO::Fitting model to feature number 451, F479
## 2026-04-28 19:30:26.737277 INFO::Fitting model to feature number 452, F480
## 2026-04-28 19:30:26.740594 INFO::Fitting model to feature number 453, F481
## 2026-04-28 19:30:26.743905 INFO::Fitting model to feature number 454, F482
## 2026-04-28 19:30:26.747213 INFO::Fitting model to feature number 455, F483
## 2026-04-28 19:30:26.750513 INFO::Fitting model to feature number 456, F484
## 2026-04-28 19:30:26.753824 INFO::Fitting model to feature number 457, F485
## 2026-04-28 19:30:26.757126 INFO::Fitting model to feature number 458, F486
## 2026-04-28 19:30:26.760408 INFO::Fitting model to feature number 459, F487
## 2026-04-28 19:30:26.763712 INFO::Fitting model to feature number 460, F488
## 2026-04-28 19:30:26.767017 INFO::Fitting model to feature number 461, F489
## 2026-04-28 19:30:26.770303 INFO::Fitting model to feature number 462, F490
## 2026-04-28 19:30:26.773589 INFO::Fitting model to feature number 463, F491
## 2026-04-28 19:30:26.776884 INFO::Fitting model to feature number 464, F492
## 2026-04-28 19:30:26.780179 INFO::Fitting model to feature number 465, F493
## 2026-04-28 19:30:26.783495 INFO::Fitting model to feature number 466, F494
## 2026-04-28 19:30:26.786815 INFO::Fitting model to feature number 467, F495
## 2026-04-28 19:30:26.790138 INFO::Fitting model to feature number 468, F496
## 2026-04-28 19:30:26.793451 INFO::Fitting model to feature number 469, F497
## 2026-04-28 19:30:26.796746 INFO::Fitting model to feature number 470, F498
## 2026-04-28 19:30:26.800032 INFO::Fitting model to feature number 471, F499
## 2026-04-28 19:30:26.803315 INFO::Fitting model to feature number 472, F500
## 2026-04-28 19:30:26.806583 INFO::Fitting model to feature number 473, F501
## 2026-04-28 19:30:26.809897 INFO::Fitting model to feature number 474, F502
## 2026-04-28 19:30:26.813196 INFO::Fitting model to feature number 475, F503
## 2026-04-28 19:30:26.816487 INFO::Fitting model to feature number 476, F504
## 2026-04-28 19:30:26.819778 INFO::Fitting model to feature number 477, F505
## 2026-04-28 19:30:26.823096 INFO::Fitting model to feature number 478, F506
## 2026-04-28 19:30:26.826458 INFO::Fitting model to feature number 479, F507
## 2026-04-28 19:30:26.82976 INFO::Fitting model to feature number 480, F508
## 2026-04-28 19:30:26.833091 INFO::Fitting model to feature number 481, F509
## 2026-04-28 19:30:26.836397 INFO::Fitting model to feature number 482, F510
## 2026-04-28 19:30:26.839692 INFO::Fitting model to feature number 483, F511
## 2026-04-28 19:30:26.843009 INFO::Fitting model to feature number 484, F512
## 2026-04-28 19:30:26.846309 INFO::Fitting model to feature number 485, F513
## 2026-04-28 19:30:26.849752 INFO::Fitting model to feature number 486, F514
## 2026-04-28 19:30:26.853236 INFO::Fitting model to feature number 487, F515
## 2026-04-28 19:30:26.856531 INFO::Fitting model to feature number 488, F516
## 2026-04-28 19:30:26.859896 INFO::Fitting model to feature number 489, F517
## 2026-04-28 19:30:26.8632 INFO::Fitting model to feature number 490, F518
## 2026-04-28 19:30:26.866496 INFO::Fitting model to feature number 491, F519
## 2026-04-28 19:30:26.869785 INFO::Fitting model to feature number 492, F520
## 2026-04-28 19:30:26.87308 INFO::Fitting model to feature number 493, F521
## 2026-04-28 19:30:26.876367 INFO::Fitting model to feature number 494, F522
## 2026-04-28 19:30:26.87966 INFO::Fitting model to feature number 495, F523
## 2026-04-28 19:30:26.882927 INFO::Fitting model to feature number 496, F524
## 2026-04-28 19:30:26.886189 INFO::Fitting model to feature number 497, F525
## 2026-04-28 19:30:26.889443 INFO::Fitting model to feature number 498, F526
## 2026-04-28 19:30:26.892707 INFO::Fitting model to feature number 499, F527
## 2026-04-28 19:30:26.895988 INFO::Fitting model to feature number 500, F528
## 2026-04-28 19:30:26.899265 INFO::Fitting model to feature number 501, F529
## 2026-04-28 19:30:26.902542 INFO::Fitting model to feature number 502, F530
## 2026-04-28 19:30:26.905797 INFO::Fitting model to feature number 503, F531
## 2026-04-28 19:30:26.909103 INFO::Fitting model to feature number 504, F532
## 2026-04-28 19:30:26.912392 INFO::Fitting model to feature number 505, F533
## 2026-04-28 19:30:26.915661 INFO::Fitting model to feature number 506, F534
## 2026-04-28 19:30:26.918941 INFO::Fitting model to feature number 507, F535
## 2026-04-28 19:30:26.922208 INFO::Fitting model to feature number 508, F536
## 2026-04-28 19:30:26.925494 INFO::Fitting model to feature number 509, F537
## 2026-04-28 19:30:26.928792 INFO::Fitting model to feature number 510, F539
## 2026-04-28 19:30:26.931998 INFO::Fitting model to feature number 511, F540
## 2026-04-28 19:30:26.93526 INFO::Fitting model to feature number 512, F541
## 2026-04-28 19:30:26.938526 INFO::Fitting model to feature number 513, F543
## 2026-04-28 19:30:26.941793 INFO::Fitting model to feature number 514, F544
## 2026-04-28 19:30:26.945077 INFO::Fitting model to feature number 515, F545
## 2026-04-28 19:30:26.948353 INFO::Fitting model to feature number 516, F546
## 2026-04-28 19:30:26.95165 INFO::Fitting model to feature number 517, F547
## 2026-04-28 19:30:26.954928 INFO::Fitting model to feature number 518, F548
## 2026-04-28 19:30:26.9582 INFO::Fitting model to feature number 519, F549
## 2026-04-28 19:30:26.961493 INFO::Fitting model to feature number 520, F550
## 2026-04-28 19:30:26.964761 INFO::Fitting model to feature number 521, F551
## 2026-04-28 19:30:26.968045 INFO::Fitting model to feature number 522, F552
## 2026-04-28 19:30:26.971335 INFO::Fitting model to feature number 523, F553
## 2026-04-28 19:30:26.974607 INFO::Fitting model to feature number 524, F554
## 2026-04-28 19:30:26.977907 INFO::Fitting model to feature number 525, F555
## 2026-04-28 19:30:26.981183 INFO::Fitting model to feature number 526, F556
## 2026-04-28 19:30:26.984447 INFO::Fitting model to feature number 527, F557
## 2026-04-28 19:30:26.987725 INFO::Fitting model to feature number 528, F558
## 2026-04-28 19:30:26.991011 INFO::Fitting model to feature number 529, F559
## 2026-04-28 19:30:26.994279 INFO::Fitting model to feature number 530, F560
## 2026-04-28 19:30:26.997551 INFO::Fitting model to feature number 531, F561
## 2026-04-28 19:30:27.000861 INFO::Fitting model to feature number 532, F562
## 2026-04-28 19:30:27.004148 INFO::Fitting model to feature number 533, F563
## 2026-04-28 19:30:27.007415 INFO::Fitting model to feature number 534, F564
## 2026-04-28 19:30:27.01069 INFO::Fitting model to feature number 535, F566
## 2026-04-28 19:30:27.013972 INFO::Fitting model to feature number 536, F567
## 2026-04-28 19:30:27.017252 INFO::Fitting model to feature number 537, F568
## 2026-04-28 19:30:27.02059 INFO::Fitting model to feature number 538, F569
## 2026-04-28 19:30:27.023882 INFO::Fitting model to feature number 539, F570
## 2026-04-28 19:30:27.027192 INFO::Fitting model to feature number 540, F571
## 2026-04-28 19:30:27.030499 INFO::Fitting model to feature number 541, F572
## 2026-04-28 19:30:27.033802 INFO::Fitting model to feature number 542, F573
## 2026-04-28 19:30:27.037111 INFO::Fitting model to feature number 543, F574
## 2026-04-28 19:30:27.040388 INFO::Fitting model to feature number 544, F575
## 2026-04-28 19:30:27.043677 INFO::Fitting model to feature number 545, F576
## 2026-04-28 19:30:27.046986 INFO::Fitting model to feature number 546, F578
## 2026-04-28 19:30:27.050275 INFO::Fitting model to feature number 547, F579
## 2026-04-28 19:30:27.053612 INFO::Fitting model to feature number 548, F580
## 2026-04-28 19:30:27.056929 INFO::Fitting model to feature number 549, F581
## 2026-04-28 19:30:27.06025 INFO::Fitting model to feature number 550, F582
## 2026-04-28 19:30:27.06351 INFO::Fitting model to feature number 551, F583
## 2026-04-28 19:30:27.066841 INFO::Fitting model to feature number 552, F584
## 2026-04-28 19:30:27.070227 INFO::Fitting model to feature number 553, F585
## 2026-04-28 19:30:27.073582 INFO::Fitting model to feature number 554, F586
## 2026-04-28 19:30:27.076908 INFO::Fitting model to feature number 555, F587
## 2026-04-28 19:30:27.080158 INFO::Fitting model to feature number 556, F588
## 2026-04-28 19:30:27.083477 INFO::Fitting model to feature number 557, F589
## 2026-04-28 19:30:27.086814 INFO::Fitting model to feature number 558, F590
## 2026-04-28 19:30:27.090158 INFO::Fitting model to feature number 559, F591
## 2026-04-28 19:30:27.093534 INFO::Fitting model to feature number 560, F592
## 2026-04-28 19:30:27.096863 INFO::Fitting model to feature number 561, F593
## 2026-04-28 19:30:27.100221 INFO::Fitting model to feature number 562, F594
## 2026-04-28 19:30:27.103564 INFO::Fitting model to feature number 563, F595
## 2026-04-28 19:30:27.106893 INFO::Fitting model to feature number 564, F596
## 2026-04-28 19:30:27.110298 INFO::Fitting model to feature number 565, F597
## 2026-04-28 19:30:27.113639 INFO::Fitting model to feature number 566, F598
## 2026-04-28 19:30:27.117006 INFO::Fitting model to feature number 567, F599
## 2026-04-28 19:30:27.120387 INFO::Fitting model to feature number 568, F600
## 2026-04-28 19:30:27.123766 INFO::Fitting model to feature number 569, F601
## 2026-04-28 19:30:27.127173 INFO::Fitting model to feature number 570, F602
## 2026-04-28 19:30:27.130591 INFO::Fitting model to feature number 571, F603
## 2026-04-28 19:30:27.134004 INFO::Fitting model to feature number 572, F605
## 2026-04-28 19:30:27.137378 INFO::Fitting model to feature number 573, F606
## 2026-04-28 19:30:27.1408 INFO::Fitting model to feature number 574, F607
## 2026-04-28 19:30:27.144228 INFO::Fitting model to feature number 575, F608
## 2026-04-28 19:30:27.147625 INFO::Fitting model to feature number 576, F609
## 2026-04-28 19:30:27.151025 INFO::Fitting model to feature number 577, F610
## 2026-04-28 19:30:27.154427 INFO::Fitting model to feature number 578, F611
## 2026-04-28 19:30:27.157816 INFO::Fitting model to feature number 579, F612
## 2026-04-28 19:30:27.161212 INFO::Fitting model to feature number 580, F613
## 2026-04-28 19:30:27.164603 INFO::Fitting model to feature number 581, F614
## 2026-04-28 19:30:27.168012 INFO::Fitting model to feature number 582, F615
## 2026-04-28 19:30:27.171401 INFO::Fitting model to feature number 583, F616
## 2026-04-28 19:30:27.174771 INFO::Fitting model to feature number 584, F617
## 2026-04-28 19:30:27.178162 INFO::Fitting model to feature number 585, F618
## 2026-04-28 19:30:27.181531 INFO::Fitting model to feature number 586, F619
## 2026-04-28 19:30:27.184899 INFO::Fitting model to feature number 587, F620
## 2026-04-28 19:30:27.188269 INFO::Fitting model to feature number 588, F621
## 2026-04-28 19:30:27.191665 INFO::Fitting model to feature number 589, F622
## 2026-04-28 19:30:27.195078 INFO::Fitting model to feature number 590, F623
## 2026-04-28 19:30:27.198495 INFO::Fitting model to feature number 591, F624
## 2026-04-28 19:30:27.201869 INFO::Fitting model to feature number 592, F625
## 2026-04-28 19:30:27.205272 INFO::Fitting model to feature number 593, F626
## 2026-04-28 19:30:27.208663 INFO::Fitting model to feature number 594, F627
## 2026-04-28 19:30:27.212074 INFO::Fitting model to feature number 595, F628
## 2026-04-28 19:30:27.215427 INFO::Fitting model to feature number 596, F630
## 2026-04-28 19:30:27.21878 INFO::Fitting model to feature number 597, F631
## 2026-04-28 19:30:27.222124 INFO::Fitting model to feature number 598, F632
## 2026-04-28 19:30:27.225479 INFO::Fitting model to feature number 599, F633
## 2026-04-28 19:30:27.228854 INFO::Fitting model to feature number 600, F634
## 2026-04-28 19:30:27.232226 INFO::Fitting model to feature number 601, F635
## 2026-04-28 19:30:27.235619 INFO::Fitting model to feature number 602, F636
## 2026-04-28 19:30:27.238982 INFO::Fitting model to feature number 603, F637
## 2026-04-28 19:30:27.242323 INFO::Fitting model to feature number 604, F638
## 2026-04-28 19:30:27.245676 INFO::Fitting model to feature number 605, F639
## 2026-04-28 19:30:27.24904 INFO::Fitting model to feature number 606, F640
## 2026-04-28 19:30:27.252373 INFO::Fitting model to feature number 607, F641
## 2026-04-28 19:30:27.267107 INFO::Fitting model to feature number 608, F642
## 2026-04-28 19:30:27.271682 INFO::Fitting model to feature number 609, F643
## 2026-04-28 19:30:27.275214 INFO::Fitting model to feature number 610, F644
## 2026-04-28 19:30:27.27862 INFO::Fitting model to feature number 611, F645
## 2026-04-28 19:30:27.282014 INFO::Fitting model to feature number 612, F646
## 2026-04-28 19:30:27.285394 INFO::Fitting model to feature number 613, F647
## 2026-04-28 19:30:27.288785 INFO::Fitting model to feature number 614, F648
## 2026-04-28 19:30:27.292161 INFO::Fitting model to feature number 615, F649
## 2026-04-28 19:30:27.295492 INFO::Fitting model to feature number 616, F650
## 2026-04-28 19:30:27.298829 INFO::Fitting model to feature number 617, F651
## 2026-04-28 19:30:27.302165 INFO::Fitting model to feature number 618, F652
## 2026-04-28 19:30:27.305496 INFO::Fitting model to feature number 619, F653
## 2026-04-28 19:30:27.308815 INFO::Fitting model to feature number 620, F654
## 2026-04-28 19:30:27.312181 INFO::Fitting model to feature number 621, F655
## 2026-04-28 19:30:27.315503 INFO::Fitting model to feature number 622, F656
## 2026-04-28 19:30:27.318797 INFO::Fitting model to feature number 623, F657
## 2026-04-28 19:30:27.32211 INFO::Fitting model to feature number 624, F658
## 2026-04-28 19:30:27.325436 INFO::Fitting model to feature number 625, F659
## 2026-04-28 19:30:27.328729 INFO::Fitting model to feature number 626, F660
## 2026-04-28 19:30:27.332049 INFO::Fitting model to feature number 627, F661
## 2026-04-28 19:30:27.335347 INFO::Fitting model to feature number 628, F662
## 2026-04-28 19:30:27.338646 INFO::Fitting model to feature number 629, F663
## 2026-04-28 19:30:27.341983 INFO::Fitting model to feature number 630, F664
## 2026-04-28 19:30:27.345311 INFO::Fitting model to feature number 631, F665
## 2026-04-28 19:30:27.34861 INFO::Fitting model to feature number 632, F666
## 2026-04-28 19:30:27.351935 INFO::Fitting model to feature number 633, F667
## 2026-04-28 19:30:27.355227 INFO::Fitting model to feature number 634, F668
## 2026-04-28 19:30:27.35851 INFO::Fitting model to feature number 635, F669
## 2026-04-28 19:30:27.361806 INFO::Fitting model to feature number 636, F670
## 2026-04-28 19:30:27.365094 INFO::Fitting model to feature number 637, F671
## 2026-04-28 19:30:27.368395 INFO::Fitting model to feature number 638, F673
## 2026-04-28 19:30:27.371696 INFO::Fitting model to feature number 639, F674
## 2026-04-28 19:30:27.375001 INFO::Fitting model to feature number 640, F675
## 2026-04-28 19:30:27.378292 INFO::Fitting model to feature number 641, F676
## 2026-04-28 19:30:27.38164 INFO::Fitting model to feature number 642, F677
## 2026-04-28 19:30:27.384992 INFO::Fitting model to feature number 643, F678
## 2026-04-28 19:30:27.388308 INFO::Fitting model to feature number 644, F679
## 2026-04-28 19:30:27.391607 INFO::Fitting model to feature number 645, F680
## 2026-04-28 19:30:27.394936 INFO::Fitting model to feature number 646, F681
## 2026-04-28 19:30:27.398242 INFO::Fitting model to feature number 647, F682
## 2026-04-28 19:30:27.401548 INFO::Fitting model to feature number 648, F683
## 2026-04-28 19:30:27.404879 INFO::Fitting model to feature number 649, F684
## 2026-04-28 19:30:27.408377 INFO::Fitting model to feature number 650, F685
## 2026-04-28 19:30:27.411846 INFO::Fitting model to feature number 651, F686
## 2026-04-28 19:30:27.415162 INFO::Fitting model to feature number 652, F687
## 2026-04-28 19:30:27.418536 INFO::Fitting model to feature number 653, F688
## 2026-04-28 19:30:27.421831 INFO::Fitting model to feature number 654, F689
## 2026-04-28 19:30:27.425133 INFO::Fitting model to feature number 655, F690
## 2026-04-28 19:30:27.428431 INFO::Fitting model to feature number 656, F691
## 2026-04-28 19:30:27.431752 INFO::Fitting model to feature number 657, F692
## 2026-04-28 19:30:27.435063 INFO::Fitting model to feature number 658, F693
## 2026-04-28 19:30:27.438367 INFO::Fitting model to feature number 659, F694
## 2026-04-28 19:30:27.44166 INFO::Fitting model to feature number 660, F695
## 2026-04-28 19:30:27.444943 INFO::Fitting model to feature number 661, F696
## 2026-04-28 19:30:27.448233 INFO::Fitting model to feature number 662, F697
## 2026-04-28 19:30:27.451509 INFO::Fitting model to feature number 663, F698
## 2026-04-28 19:30:27.454803 INFO::Fitting model to feature number 664, F699
## 2026-04-28 19:30:27.458116 INFO::Fitting model to feature number 665, F700
## 2026-04-28 19:30:27.461397 INFO::Fitting model to feature number 666, F701
## 2026-04-28 19:30:27.464679 INFO::Fitting model to feature number 667, F702
## 2026-04-28 19:30:27.467968 INFO::Fitting model to feature number 668, F704
## 2026-04-28 19:30:27.471245 INFO::Fitting model to feature number 669, F705
## 2026-04-28 19:30:27.474527 INFO::Fitting model to feature number 670, F706
## 2026-04-28 19:30:27.477808 INFO::Fitting model to feature number 671, F707
## 2026-04-28 19:30:27.481121 INFO::Fitting model to feature number 672, F708
## 2026-04-28 19:30:27.484403 INFO::Fitting model to feature number 673, F709
## 2026-04-28 19:30:27.487689 INFO::Fitting model to feature number 674, F710
## 2026-04-28 19:30:27.490983 INFO::Fitting model to feature number 675, F711
## 2026-04-28 19:30:27.494277 INFO::Fitting model to feature number 676, F712
## 2026-04-28 19:30:27.497565 INFO::Fitting model to feature number 677, F713
## 2026-04-28 19:30:27.50085 INFO::Fitting model to feature number 678, F714
## 2026-04-28 19:30:27.504151 INFO::Fitting model to feature number 679, F715
## 2026-04-28 19:30:27.507467 INFO::Fitting model to feature number 680, F716
## 2026-04-28 19:30:27.510777 INFO::Fitting model to feature number 681, F717
## 2026-04-28 19:30:27.514076 INFO::Fitting model to feature number 682, F718
## 2026-04-28 19:30:27.517368 INFO::Fitting model to feature number 683, F719
## 2026-04-28 19:30:27.520676 INFO::Fitting model to feature number 684, F720
## 2026-04-28 19:30:27.523978 INFO::Fitting model to feature number 685, F721
## 2026-04-28 19:30:27.52727 INFO::Fitting model to feature number 686, F722
## 2026-04-28 19:30:27.530552 INFO::Fitting model to feature number 687, F723
## 2026-04-28 19:30:27.533837 INFO::Fitting model to feature number 688, F724
## 2026-04-28 19:30:27.537136 INFO::Fitting model to feature number 689, F725
## 2026-04-28 19:30:27.540427 INFO::Fitting model to feature number 690, F726
## 2026-04-28 19:30:27.543709 INFO::Fitting model to feature number 691, F727
## 2026-04-28 19:30:27.547 INFO::Fitting model to feature number 692, F728
## 2026-04-28 19:30:27.550273 INFO::Fitting model to feature number 693, F729
## 2026-04-28 19:30:27.553559 INFO::Fitting model to feature number 694, F730
## 2026-04-28 19:30:27.556848 INFO::Fitting model to feature number 695, F731
## 2026-04-28 19:30:27.56018 INFO::Fitting model to feature number 696, F732
## 2026-04-28 19:30:27.563464 INFO::Fitting model to feature number 697, F733
## 2026-04-28 19:30:27.566745 INFO::Fitting model to feature number 698, F734
## 2026-04-28 19:30:27.569957 INFO::Fitting model to feature number 699, F735
## 2026-04-28 19:30:27.573239 INFO::Fitting model to feature number 700, F736
## 2026-04-28 19:30:27.576531 INFO::Fitting model to feature number 701, F737
## 2026-04-28 19:30:27.579864 INFO::Fitting model to feature number 702, F739
## 2026-04-28 19:30:27.583224 INFO::Fitting model to feature number 703, F740
## 2026-04-28 19:30:27.586538 INFO::Fitting model to feature number 704, F741
## 2026-04-28 19:30:27.589843 INFO::Fitting model to feature number 705, F742
## 2026-04-28 19:30:27.593152 INFO::Fitting model to feature number 706, F743
## 2026-04-28 19:30:27.596443 INFO::Fitting model to feature number 707, F745
## 2026-04-28 19:30:27.599741 INFO::Fitting model to feature number 708, F746
## 2026-04-28 19:30:27.603021 INFO::Fitting model to feature number 709, F747
## 2026-04-28 19:30:27.606322 INFO::Fitting model to feature number 710, F748
## 2026-04-28 19:30:27.609626 INFO::Fitting model to feature number 711, F749
## 2026-04-28 19:30:27.612949 INFO::Fitting model to feature number 712, F750
## 2026-04-28 19:30:27.616238 INFO::Fitting model to feature number 713, F751
## 2026-04-28 19:30:27.619481 INFO::Fitting model to feature number 714, F752
## 2026-04-28 19:30:27.622789 INFO::Fitting model to feature number 715, F753
## 2026-04-28 19:30:27.62614 INFO::Fitting model to feature number 716, F755
## 2026-04-28 19:30:27.629483 INFO::Fitting model to feature number 717, F756
## 2026-04-28 19:30:27.632792 INFO::Fitting model to feature number 718, F757
## 2026-04-28 19:30:27.636094 INFO::Fitting model to feature number 719, F758
## 2026-04-28 19:30:27.639429 INFO::Fitting model to feature number 720, F759
## 2026-04-28 19:30:27.64275 INFO::Fitting model to feature number 721, F760
## 2026-04-28 19:30:27.64608 INFO::Fitting model to feature number 722, F761
## 2026-04-28 19:30:27.649401 INFO::Fitting model to feature number 723, F762
## 2026-04-28 19:30:27.652735 INFO::Fitting model to feature number 724, F763
## 2026-04-28 19:30:27.656073 INFO::Fitting model to feature number 725, F764
## 2026-04-28 19:30:27.659413 INFO::Fitting model to feature number 726, F765
## 2026-04-28 19:30:27.662752 INFO::Fitting model to feature number 727, F766
## 2026-04-28 19:30:27.666092 INFO::Fitting model to feature number 728, F767
## 2026-04-28 19:30:27.669439 INFO::Fitting model to feature number 729, F768
## 2026-04-28 19:30:27.672749 INFO::Fitting model to feature number 730, F769
## 2026-04-28 19:30:27.676064 INFO::Fitting model to feature number 731, F770
## 2026-04-28 19:30:27.679384 INFO::Fitting model to feature number 732, F771
## 2026-04-28 19:30:27.682707 INFO::Fitting model to feature number 733, F772
## 2026-04-28 19:30:27.686123 INFO::Fitting model to feature number 734, F773
## 2026-04-28 19:30:27.689477 INFO::Fitting model to feature number 735, F774
## 2026-04-28 19:30:27.692844 INFO::Fitting model to feature number 736, F775
## 2026-04-28 19:30:27.696204 INFO::Fitting model to feature number 737, F776
## 2026-04-28 19:30:27.699552 INFO::Fitting model to feature number 738, F777
## 2026-04-28 19:30:27.702907 INFO::Fitting model to feature number 739, F778
## 2026-04-28 19:30:27.706281 INFO::Fitting model to feature number 740, F779
## 2026-04-28 19:30:27.709636 INFO::Fitting model to feature number 741, F780
## 2026-04-28 19:30:27.712988 INFO::Fitting model to feature number 742, F781
## 2026-04-28 19:30:27.716332 INFO::Fitting model to feature number 743, F782
## 2026-04-28 19:30:27.719666 INFO::Fitting model to feature number 744, F783
## 2026-04-28 19:30:27.723034 INFO::Fitting model to feature number 745, F784
## 2026-04-28 19:30:27.726384 INFO::Fitting model to feature number 746, F785
## 2026-04-28 19:30:27.729745 INFO::Fitting model to feature number 747, F786
## 2026-04-28 19:30:27.733105 INFO::Fitting model to feature number 748, F787
## 2026-04-28 19:30:27.736464 INFO::Fitting model to feature number 749, F788
## 2026-04-28 19:30:27.73981 INFO::Fitting model to feature number 750, F789
## 2026-04-28 19:30:27.743151 INFO::Fitting model to feature number 751, F790
## 2026-04-28 19:30:27.746496 INFO::Fitting model to feature number 752, F791
## 2026-04-28 19:30:27.749856 INFO::Fitting model to feature number 753, F792
## 2026-04-28 19:30:27.753221 INFO::Fitting model to feature number 754, F793
## 2026-04-28 19:30:27.756625 INFO::Fitting model to feature number 755, F794
## 2026-04-28 19:30:27.760019 INFO::Fitting model to feature number 756, F795
## 2026-04-28 19:30:27.763409 INFO::Fitting model to feature number 757, F796
## 2026-04-28 19:30:27.766809 INFO::Fitting model to feature number 758, F797
## 2026-04-28 19:30:27.770184 INFO::Fitting model to feature number 759, F798
## 2026-04-28 19:30:27.773541 INFO::Fitting model to feature number 760, F799
## 2026-04-28 19:30:27.776903 INFO::Fitting model to feature number 761, F800
## 2026-04-28 19:30:27.780272 INFO::Fitting model to feature number 762, F801
## 2026-04-28 19:30:27.783629 INFO::Fitting model to feature number 763, F802
## 2026-04-28 19:30:27.787003 INFO::Fitting model to feature number 764, F803
## 2026-04-28 19:30:27.790401 INFO::Fitting model to feature number 765, F804
## 2026-04-28 19:30:27.793762 INFO::Fitting model to feature number 766, F805
## 2026-04-28 19:30:27.79713 INFO::Fitting model to feature number 767, F806
## 2026-04-28 19:30:27.800486 INFO::Fitting model to feature number 768, F808
## 2026-04-28 19:30:27.803834 INFO::Fitting model to feature number 769, F809
## 2026-04-28 19:30:27.807184 INFO::Fitting model to feature number 770, F810
## 2026-04-28 19:30:27.810539 INFO::Fitting model to feature number 771, F811
## 2026-04-28 19:30:27.826079 INFO::Fitting model to feature number 772, F812
## 2026-04-28 19:30:27.829548 INFO::Fitting model to feature number 773, F813
## 2026-04-28 19:30:27.832929 INFO::Fitting model to feature number 774, F814
## 2026-04-28 19:30:27.836263 INFO::Fitting model to feature number 775, F815
## 2026-04-28 19:30:27.839518 INFO::Fitting model to feature number 776, F816
## 2026-04-28 19:30:27.842849 INFO::Fitting model to feature number 777, F817
## 2026-04-28 19:30:27.846192 INFO::Fitting model to feature number 778, F818
## 2026-04-28 19:30:27.849505 INFO::Fitting model to feature number 779, F819
## 2026-04-28 19:30:27.852821 INFO::Fitting model to feature number 780, F820
## 2026-04-28 19:30:27.856164 INFO::Fitting model to feature number 781, F821
## 2026-04-28 19:30:27.859474 INFO::Fitting model to feature number 782, F822
## 2026-04-28 19:30:27.862771 INFO::Fitting model to feature number 783, F823
## 2026-04-28 19:30:27.86609 INFO::Fitting model to feature number 784, F824
## 2026-04-28 19:30:27.869378 INFO::Fitting model to feature number 785, F825
## 2026-04-28 19:30:27.872662 INFO::Fitting model to feature number 786, F826
## 2026-04-28 19:30:27.875958 INFO::Fitting model to feature number 787, F827
## 2026-04-28 19:30:27.879242 INFO::Fitting model to feature number 788, F828
## 2026-04-28 19:30:27.88254 INFO::Fitting model to feature number 789, F829
## 2026-04-28 19:30:27.885828 INFO::Fitting model to feature number 790, F830
## 2026-04-28 19:30:27.88914 INFO::Fitting model to feature number 791, F831
## 2026-04-28 19:30:27.892458 INFO::Fitting model to feature number 792, F832
## 2026-04-28 19:30:27.895786 INFO::Fitting model to feature number 793, F833
## 2026-04-28 19:30:27.89913 INFO::Fitting model to feature number 794, F834
## 2026-04-28 19:30:27.902464 INFO::Fitting model to feature number 795, F835
## 2026-04-28 19:30:27.905788 INFO::Fitting model to feature number 796, F836
## 2026-04-28 19:30:27.909114 INFO::Fitting model to feature number 797, F837
## 2026-04-28 19:30:27.912413 INFO::Fitting model to feature number 798, F838
## 2026-04-28 19:30:27.915699 INFO::Fitting model to feature number 799, F839
## 2026-04-28 19:30:27.919006 INFO::Fitting model to feature number 800, F840
## 2026-04-28 19:30:27.9223 INFO::Fitting model to feature number 801, F841
## 2026-04-28 19:30:27.925589 INFO::Fitting model to feature number 802, F842
## 2026-04-28 19:30:27.928893 INFO::Fitting model to feature number 803, F843
## 2026-04-28 19:30:27.932205 INFO::Fitting model to feature number 804, F844
## 2026-04-28 19:30:27.935518 INFO::Fitting model to feature number 805, F845
## 2026-04-28 19:30:27.9389 INFO::Fitting model to feature number 806, F847
## 2026-04-28 19:30:27.942226 INFO::Fitting model to feature number 807, F848
## 2026-04-28 19:30:27.945548 INFO::Fitting model to feature number 808, F849
## 2026-04-28 19:30:27.948849 INFO::Fitting model to feature number 809, F850
## 2026-04-28 19:30:27.952163 INFO::Fitting model to feature number 810, F851
## 2026-04-28 19:30:27.955454 INFO::Fitting model to feature number 811, F852
## 2026-04-28 19:30:27.958745 INFO::Fitting model to feature number 812, F853
## 2026-04-28 19:30:27.962195 INFO::Fitting model to feature number 813, F854
## 2026-04-28 19:30:27.965705 INFO::Fitting model to feature number 814, F855
## 2026-04-28 19:30:27.969049 INFO::Fitting model to feature number 815, F856
## 2026-04-28 19:30:27.97241 INFO::Fitting model to feature number 816, F857
## 2026-04-28 19:30:27.975725 INFO::Fitting model to feature number 817, F858
## 2026-04-28 19:30:27.979036 INFO::Fitting model to feature number 818, F859
## 2026-04-28 19:30:27.982327 INFO::Fitting model to feature number 819, F860
## 2026-04-28 19:30:27.98563 INFO::Fitting model to feature number 820, F861
## 2026-04-28 19:30:27.988957 INFO::Fitting model to feature number 821, F862
## 2026-04-28 19:30:27.992269 INFO::Fitting model to feature number 822, F863
## 2026-04-28 19:30:27.995566 INFO::Fitting model to feature number 823, F864
## 2026-04-28 19:30:27.998863 INFO::Fitting model to feature number 824, F865
## 2026-04-28 19:30:28.002189 INFO::Fitting model to feature number 825, F866
## 2026-04-28 19:30:28.005507 INFO::Fitting model to feature number 826, F867
## 2026-04-28 19:30:28.008798 INFO::Fitting model to feature number 827, F868
## 2026-04-28 19:30:28.012118 INFO::Fitting model to feature number 828, F869
## 2026-04-28 19:30:28.015413 INFO::Fitting model to feature number 829, F870
## 2026-04-28 19:30:28.018688 INFO::Fitting model to feature number 830, F871
## 2026-04-28 19:30:28.021993 INFO::Fitting model to feature number 831, F872
## 2026-04-28 19:30:28.025277 INFO::Fitting model to feature number 832, F873
## 2026-04-28 19:30:28.028548 INFO::Fitting model to feature number 833, F874
## 2026-04-28 19:30:28.031837 INFO::Fitting model to feature number 834, F875
## 2026-04-28 19:30:28.035143 INFO::Fitting model to feature number 835, F876
## 2026-04-28 19:30:28.03843 INFO::Fitting model to feature number 836, F877
## 2026-04-28 19:30:28.041731 INFO::Fitting model to feature number 837, F878
## 2026-04-28 19:30:28.045012 INFO::Fitting model to feature number 838, F879
## 2026-04-28 19:30:28.048297 INFO::Fitting model to feature number 839, F880
## 2026-04-28 19:30:28.051583 INFO::Fitting model to feature number 840, F881
## 2026-04-28 19:30:28.054873 INFO::Fitting model to feature number 841, F882
## 2026-04-28 19:30:28.058178 INFO::Fitting model to feature number 842, F883
## 2026-04-28 19:30:28.061473 INFO::Fitting model to feature number 843, F884
## 2026-04-28 19:30:28.064759 INFO::Fitting model to feature number 844, F885
## 2026-04-28 19:30:28.068042 INFO::Fitting model to feature number 845, F886
## 2026-04-28 19:30:28.071329 INFO::Fitting model to feature number 846, F887
## 2026-04-28 19:30:28.074627 INFO::Fitting model to feature number 847, F888
## 2026-04-28 19:30:28.07795 INFO::Fitting model to feature number 848, F889
## 2026-04-28 19:30:28.081226 INFO::Fitting model to feature number 849, F890
## 2026-04-28 19:30:28.084514 INFO::Fitting model to feature number 850, F891
## 2026-04-28 19:30:28.087786 INFO::Fitting model to feature number 851, F892
## 2026-04-28 19:30:28.091072 INFO::Fitting model to feature number 852, F893
## 2026-04-28 19:30:28.094362 INFO::Fitting model to feature number 853, F894
## 2026-04-28 19:30:28.097666 INFO::Fitting model to feature number 854, F895
## 2026-04-28 19:30:28.100972 INFO::Fitting model to feature number 855, F896
## 2026-04-28 19:30:28.104261 INFO::Fitting model to feature number 856, F897
## 2026-04-28 19:30:28.107551 INFO::Fitting model to feature number 857, F898
## 2026-04-28 19:30:28.110857 INFO::Fitting model to feature number 858, F899
## 2026-04-28 19:30:28.114187 INFO::Fitting model to feature number 859, F900
## 2026-04-28 19:30:28.30599 INFO::Counting total values for each feature
## 2026-04-28 19:30:28.413197 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2026-04-28 19:30:28.519749 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2026-04-28 19:30:28.626455 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2026-04-28 19:30:28.733349 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2026-04-28 19:30:28.775081 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2026-04-28 19:30:28.810432 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2026-04-28 19:30:28.824675 INFO::Writing the significant results (those which are less than or equal to the threshold of 0.250000 ) to file (ordered by increasing q-values): Macarron_output/maaslin2_results/significant_results.tsv
## 2026-04-28 19:30:28.83123 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2026-04-28 19:30:28.84712 INFO::Plotting associations from most to least significant, grouped by metadata
## 2026-04-28 19:30:28.848118 INFO::Plotting data for metadata number 1, diagnosis
## 2026-04-28 19:30:28.889245 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2026-04-28 19:30:29.359551 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2026-04-28 19:30:29.660152 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2026-04-28 19:30:29.954558 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2026-04-28 19:30:30.251221 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2026-04-28 19:30:30.546447 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2026-04-28 19:30:30.832606 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2026-04-28 19:30:31.123733 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2026-04-28 19:30:31.421056 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2026-04-28 19:30:31.717571 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2026-04-28 19:30:32.047477 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2026-04-28 19:30:32.332565 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2026-04-28 19:30:32.626276 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2026-04-28 19:30:32.921257 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2026-04-28 19:30:33.214946 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2026-04-28 19:30:33.512573 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2026-04-28 19:30:33.801494 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2026-04-28 19:30:34.097241 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2026-04-28 19:30:34.399578 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2026-04-28 19:30:34.697056 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2026-04-28 19:30:34.995893 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2026-04-28 19:30:35.298759 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2026-04-28 19:30:35.639167 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2026-04-28 19:30:35.935995 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2026-04-28 19:30:36.23445 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2026-04-28 19:30:36.529999 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2026-04-28 19:30:36.828187 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2026-04-28 19:30:37.203741 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2026-04-28 19:30:37.520051 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2026-04-28 19:30:37.827327 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2026-04-28 19:30:38.115801 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2026-04-28 19:30:38.422748 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2026-04-28 19:30:38.728138 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2026-04-28 19:30:39.031402 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2026-04-28 19:30:39.33919 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2026-04-28 19:30:39.644397 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2026-04-28 19:30:39.940267 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2026-04-28 19:30:40.243197 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2026-04-28 19:30:40.54966 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2026-04-28 19:30:40.855816 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2026-04-28 19:30:41.163627 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2026-04-28 19:30:41.474201 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2026-04-28 19:30:41.785217 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2026-04-28 19:30:42.086725 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2026-04-28 19:30:42.390393 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2026-04-28 19:30:42.703411 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2026-04-28 19:30:43.006374 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2026-04-28 19:30:43.30769 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2026-04-28 19:30:43.610028 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2026-04-28 19:30:43.911658 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2026-04-28 19:30:44.257833 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2026-04-28 19:30:44.57159 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2026-04-28 19:30:45.52881 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2026-04-28 19:30:45.809725 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2026-04-28 19:30:46.136876 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2026-04-28 19:30:46.482004 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2026-04-28 19:30:46.815979 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2026-04-28 19:30:47.117362 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2026-04-28 19:30:47.411012 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2026-04-28 19:30:47.701473 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2026-04-28 19:30:47.995235 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2026-04-28 19:30:48.28569 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2026-04-28 19:30:48.577885 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2026-04-28 19:30:48.881287 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2026-04-28 19:30:49.161788 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2026-04-28 19:30:49.451302 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2026-04-28 19:30:49.742962 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2026-04-28 19:30:50.038163 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2026-04-28 19:30:50.320495 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2026-04-28 19:30:50.612379 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2026-04-28 19:30:50.903604 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2026-04-28 19:30:51.196072 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2026-04-28 19:30:51.503776 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2026-04-28 19:30:51.806884 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2026-04-28 19:30:52.117617 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2026-04-28 19:30:52.428182 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2026-04-28 19:30:52.718326 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2026-04-28 19:30:53.008692 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2026-04-28 19:30:53.302093 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2026-04-28 19:30:53.583574 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2026-04-28 19:30:53.867657 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2026-04-28 19:30:54.152784 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2026-04-28 19:30:54.441934 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2026-04-28 19:30:54.728601 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2026-04-28 19:30:55.016829 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2026-04-28 19:30:55.311492 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2026-04-28 19:30:55.589939 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2026-04-28 19:30:55.875739 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2026-04-28 19:30:56.187932 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2026-04-28 19:30:56.490309 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2026-04-28 19:30:56.770336 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2026-04-28 19:30:57.078494 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2026-04-28 19:30:57.377824 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2026-04-28 19:30:57.653124 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2026-04-28 19:30:57.93508 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2026-04-28 19:30:58.221712 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2026-04-28 19:30:58.511887 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2026-04-28 19:30:58.791412 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2026-04-28 19:30:59.075684 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2026-04-28 19:30:59.364656 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2026-04-28 19:30:59.650906 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2026-04-28 19:30:59.933031 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2026-04-28 19:31:00.222666 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2026-04-28 19:31:00.517015 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2026-04-28 19:31:00.79711 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2026-04-28 19:31:01.084212 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2026-04-28 19:31:01.376532 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2026-04-28 19:31:01.664809 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2026-04-28 19:31:01.948524 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2026-04-28 19:31:02.239236 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2026-04-28 19:31:02.5324 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2026-04-28 19:31:02.814741 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2026-04-28 19:31:03.103705 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2026-04-28 19:31:03.396179 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2026-04-28 19:31:03.686473 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2026-04-28 19:31:03.970524 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2026-04-28 19:31:04.26179 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2026-04-28 19:31:04.556956 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2026-04-28 19:31:04.838473 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2026-04-28 19:31:05.130753 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2026-04-28 19:31:05.432655 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2026-04-28 19:31:05.712181 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2026-04-28 19:31:06.000469 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2026-04-28 19:31:06.293948 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2026-04-28 19:31:06.592689 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2026-04-28 19:31:06.876939 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2026-04-28 19:31:07.165308 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2026-04-28 19:31:07.536123 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2026-04-28 19:31:07.819993 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2026-04-28 19:31:08.110125 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2026-04-28 19:31:08.403394 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2026-04-28 19:31:08.702228 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2026-04-28 19:31:08.991355 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2026-04-28 19:31:09.283108 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2026-04-28 19:31:09.571611 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2026-04-28 19:31:09.865253 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2026-04-28 19:31:10.152127 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2026-04-28 19:31:10.441699 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2026-04-28 19:31:10.741895 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2026-04-28 19:31:11.033119 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2026-04-28 19:31:11.325778 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2026-04-28 19:31:11.610972 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2026-04-28 19:31:11.906601 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2026-04-28 19:31:12.193661 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2026-04-28 19:31:12.483274 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2026-04-28 19:31:12.772771 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2026-04-28 19:31:13.069524 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2026-04-28 19:31:13.356606 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2026-04-28 19:31:13.647717 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2026-04-28 19:31:13.94695 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2026-04-28 19:31:14.23198 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2026-04-28 19:31:14.519983 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2026-04-28 19:31:14.809023 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2026-04-28 19:31:15.108856 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2026-04-28 19:31:15.395736 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2026-04-28 19:31:15.685163 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2026-04-28 19:31:15.973857 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2026-04-28 19:31:16.270935 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2026-04-28 19:31:16.563249 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2026-04-28 19:31:16.85274 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2026-04-28 19:31:17.150996 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2026-04-28 19:31:17.438314 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2026-04-28 19:31:17.729002 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2026-04-28 19:31:18.020253 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2026-04-28 19:31:18.31713 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2026-04-28 19:31:18.606247 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2026-04-28 19:31:18.898873 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2026-04-28 19:31:19.196456 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2026-04-28 19:31:19.486287 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2026-04-28 19:31:19.776357 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2026-04-28 19:31:20.069633 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2026-04-28 19:31:20.373592 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2026-04-28 19:31:20.659422 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2026-04-28 19:31:20.949075 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2026-04-28 19:31:21.248978 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2026-04-28 19:31:21.533259 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2026-04-28 19:31:21.822309 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2026-04-28 19:31:22.116424 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2026-04-28 19:31:22.415694 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2026-04-28 19:31:22.709164 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2026-04-28 19:31:23.000732 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2026-04-28 19:31:23.302496 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2026-04-28 19:31:23.586133 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2026-04-28 19:31:23.877781 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2026-04-28 19:31:24.173346 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2026-04-28 19:31:24.474342 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2026-04-28 19:31:24.766897 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2026-04-28 19:31:25.061987 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2026-04-28 19:31:25.365718 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2026-04-28 19:31:25.651323 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2026-04-28 19:31:25.940409 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2026-04-28 19:31:26.237242 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2026-04-28 19:31:26.536095 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2026-04-28 19:31:26.823407 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2026-04-28 19:31:27.113659 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2026-04-28 19:31:27.416147 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2026-04-28 19:31:27.703761 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2026-04-28 19:31:27.998755 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2026-04-28 19:31:28.303638 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2026-04-28 19:31:28.586994 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2026-04-28 19:31:28.875496 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2026-04-28 19:31:29.170601 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2026-04-28 19:31:29.515646 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2026-04-28 19:31:29.810971 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2026-04-28 19:31:30.106842 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2026-04-28 19:31:30.415825 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2026-04-28 19:31:30.713246 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2026-04-28 19:31:31.006422 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2026-04-28 19:31:31.296373 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2026-04-28 19:31:31.607004 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2026-04-28 19:31:31.896833 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2026-04-28 19:31:32.196513 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2026-04-28 19:31:32.489824 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2026-04-28 19:31:32.800889 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2026-04-28 19:31:33.09525 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2026-04-28 19:31:33.38526 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2026-04-28 19:31:33.690602 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2026-04-28 19:31:33.986354 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2026-04-28 19:31:34.277277 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2026-04-28 19:31:34.572556 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2026-04-28 19:31:34.891484 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2026-04-28 19:31:35.185303 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2026-04-28 19:31:35.483843 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2026-04-28 19:31:35.779598 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2026-04-28 19:31:36.087949 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2026-04-28 19:31:36.38027 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2026-04-28 19:31:36.672309 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2026-04-28 19:31:36.987377 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2026-04-28 19:31:37.27452 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2026-04-28 19:31:37.563174 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2026-04-28 19:31:37.85565 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2026-04-28 19:31:38.163704 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2026-04-28 19:31:38.454253 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2026-04-28 19:31:38.746852 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2026-04-28 19:31:39.045875 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2026-04-28 19:31:39.343359 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2026-04-28 19:31:39.639132 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2026-04-28 19:31:39.934165 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2026-04-28 19:31:40.2538 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2026-04-28 19:31:40.54554 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2026-04-28 19:31:40.839704 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2026-04-28 19:31:41.137671 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2026-04-28 19:31:41.451552 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2026-04-28 19:31:41.743514 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2026-04-28 19:31:42.035741 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2026-04-28 19:31:42.343985 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2026-04-28 19:31:42.631119 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2026-04-28 19:31:42.925373 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2026-04-28 19:31:43.222795 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2026-04-28 19:31:43.53385 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2026-04-28 19:31:43.819308 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2026-04-28 19:31:44.112912 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2026-04-28 19:31:44.424974 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2026-04-28 19:31:44.712326 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2026-04-28 19:31:45.008371 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2026-04-28 19:31:45.303676 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2026-04-28 19:31:45.607612 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2026-04-28 19:31:45.897556 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2026-04-28 19:31:46.19598 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2026-04-28 19:31:46.515302 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2026-04-28 19:31:46.816138 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2026-04-28 19:31:47.112438 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2026-04-28 19:31:47.414254 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2026-04-28 19:31:47.708882 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2026-04-28 19:31:48.000213 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2026-04-28 19:31:48.291453 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2026-04-28 19:31:48.602713 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2026-04-28 19:31:48.892003 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2026-04-28 19:31:49.183669 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2026-04-28 19:31:49.490841 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2026-04-28 19:31:49.779522 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2026-04-28 19:31:50.074638 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2026-04-28 19:31:50.372598 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2026-04-28 19:31:50.684027 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2026-04-28 19:31:50.98113 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2026-04-28 19:31:51.279938 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2026-04-28 19:31:51.683366 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2026-04-28 19:31:52.000144 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2026-04-28 19:31:52.3153 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2026-04-28 19:31:52.630136 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2026-04-28 19:31:52.974073 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2026-04-28 19:31:53.278577 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2026-04-28 19:31:53.572104 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2026-04-28 19:31:53.884345 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2026-04-28 19:31:54.173931 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2026-04-28 19:31:54.467945 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2026-04-28 19:31:54.765256 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2026-04-28 19:31:55.072752 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2026-04-28 19:31:55.365019 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2026-04-28 19:31:55.670334 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2026-04-28 19:31:55.962996 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2026-04-28 19:31:56.271243 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2026-04-28 19:31:56.571141 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2026-04-28 19:31:56.874377 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2026-04-28 19:31:57.183625 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2026-04-28 19:31:57.477386 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2026-04-28 19:31:57.776063 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2026-04-28 19:31:58.115714 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2026-04-28 19:31:58.437324 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2026-04-28 19:31:58.73635 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2026-04-28 19:31:59.057655 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2026-04-28 19:31:59.349973 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2026-04-28 19:31:59.658335 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2026-04-28 19:31:59.954783 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2026-04-28 19:32:00.255417 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2026-04-28 19:32:00.568028 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2026-04-28 19:32:00.860976 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2026-04-28 19:32:01.157932 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2026-04-28 19:32:01.453999 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2026-04-28 19:32:01.757578 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2026-04-28 19:32:02.059625 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2026-04-28 19:32:02.362236 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2026-04-28 19:32:02.674677 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2026-04-28 19:32:02.971256 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2026-04-28 19:32:03.274891 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2026-04-28 19:32:03.569004 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2026-04-28 19:32:03.880807 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2026-04-28 19:32:04.183273 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2026-04-28 19:32:04.483858 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2026-04-28 19:32:04.797024 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2026-04-28 19:32:05.091229 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2026-04-28 19:32:05.392652 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2026-04-28 19:32:05.684614 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2026-04-28 19:32:05.991243 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2026-04-28 19:32:06.286185 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2026-04-28 19:32:06.585849 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2026-04-28 19:32:06.904791 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2026-04-28 19:32:07.197789 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2026-04-28 19:32:07.506127 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2026-04-28 19:32:07.810025 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2026-04-28 19:32:08.121801 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2026-04-28 19:32:08.42456 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2026-04-28 19:32:08.72317 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2026-04-28 19:32:09.04238 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2026-04-28 19:32:09.33797 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2026-04-28 19:32:09.641544 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2026-04-28 19:32:09.947666 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2026-04-28 19:32:10.26884 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2026-04-28 19:32:10.576221 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2026-04-28 19:32:10.87996 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2026-04-28 19:32:11.195703 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2026-04-28 19:32:11.490431 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2026-04-28 19:32:11.78741 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2026-04-28 19:32:12.083982 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2026-04-28 19:32:12.39307 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2026-04-28 19:32:12.691172 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2026-04-28 19:32:12.99312 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2026-04-28 19:32:13.298379 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2026-04-28 19:32:13.594835 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2026-04-28 19:32:13.894268 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2026-04-28 19:32:14.253782 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2026-04-28 19:32:14.552811 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2026-04-28 19:32:14.861595 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2026-04-28 19:32:15.165752 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2026-04-28 19:32:15.488263 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2026-04-28 19:32:15.782952 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2026-04-28 19:32:16.081645 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2026-04-28 19:32:16.38839 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2026-04-28 19:32:16.711052 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2026-04-28 19:32:17.019076 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2026-04-28 19:32:17.336218 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2026-04-28 19:32:17.669667 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2026-04-28 19:32:17.97043 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2026-04-28 19:32:18.279541 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2026-04-28 19:32:18.575427 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2026-04-28 19:32:18.894928 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2026-04-28 19:32:19.194536 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2026-04-28 19:32:19.497202 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2026-04-28 19:32:19.805289 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2026-04-28 19:32:20.119514 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2026-04-28 19:32:20.416542 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2026-04-28 19:32:20.715366 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2026-04-28 19:32:21.040763 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2026-04-28 19:32:21.331887 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2026-04-28 19:32:21.627439 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2026-04-28 19:32:21.92409 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2026-04-28 19:32:22.240477 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2026-04-28 19:32:22.539357 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2026-04-28 19:32:22.836615 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2026-04-28 19:32:23.158498 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2026-04-28 19:32:23.456555 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2026-04-28 19:32:23.751654 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2026-04-28 19:32:24.05088 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2026-04-28 19:32:24.36489 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2026-04-28 19:32:24.682473 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2026-04-28 19:32:24.995205 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2026-04-28 19:32:25.333085 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2026-04-28 19:32:25.671711 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2026-04-28 19:32:25.9735 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2026-04-28 19:32:26.282028 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2026-04-28 19:32:26.600581 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2026-04-28 19:32:26.899392 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2026-04-28 19:32:27.207052 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2026-04-28 19:32:27.510904 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2026-04-28 19:32:27.836905 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2026-04-28 19:32:28.158829 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2026-04-28 19:32:28.482079 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2026-04-28 19:32:28.813942 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2026-04-28 19:32:29.120305 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2026-04-28 19:32:29.433153 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2026-04-28 19:32:29.730365 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2026-04-28 19:32:30.051544 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2026-04-28 19:32:30.357076 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2026-04-28 19:32:30.668992 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2026-04-28 19:32:30.991095 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2026-04-28 19:32:31.29412 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2026-04-28 19:32:31.600459 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2026-04-28 19:32:31.914833 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2026-04-28 19:32:32.230696 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2026-04-28 19:32:32.561399 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2026-04-28 19:32:32.898309 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2026-04-28 19:32:33.227327 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2026-04-28 19:32:33.519057 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2026-04-28 19:32:33.819036 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2026-04-28 19:32:34.13994 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2026-04-28 19:32:34.436686 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2026-04-28 19:32:34.738684 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2026-04-28 19:32:35.038778 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2026-04-28 19:32:35.357273 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2026-04-28 19:32:35.662152 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2026-04-28 19:32:35.978332 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2026-04-28 19:32:36.310407 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2026-04-28 19:32:36.615056 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2026-04-28 19:32:36.928014 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2026-04-28 19:32:37.231614 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2026-04-28 19:32:37.652256 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2026-04-28 19:32:37.953252 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2026-04-28 19:32:38.253975 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2026-04-28 19:32:38.574381 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2026-04-28 19:32:38.871837 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2026-04-28 19:32:39.176194 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2026-04-28 19:32:39.47337 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2026-04-28 19:32:39.784564 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2026-04-28 19:32:40.08387 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2026-04-28 19:32:40.381215 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2026-04-28 19:32:40.678401 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2026-04-28 19:32:40.995039 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2026-04-28 19:32:41.296629 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2026-04-28 19:32:41.597253 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2026-04-28 19:32:41.910725 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2026-04-28 19:32:42.206569 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2026-04-28 19:32:42.512107 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2026-04-28 19:32:42.816617 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2026-04-28 19:32:43.137659 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2026-04-28 19:32:43.445628 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2026-04-28 19:32:43.754262 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2026-04-28 19:32:44.088983 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2026-04-28 19:32:44.40675 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2026-04-28 19:32:44.716562 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2026-04-28 19:32:45.020466 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2026-04-28 19:32:45.340037 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2026-04-28 19:32:45.645486 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2026-04-28 19:32:45.951878 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2026-04-28 19:32:46.256168 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2026-04-28 19:32:46.574226 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2026-04-28 19:32:46.888056 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2026-04-28 19:32:47.207574 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2026-04-28 19:32:47.528585 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2026-04-28 19:32:47.82599 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2026-04-28 19:32:48.130446 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2026-04-28 19:32:48.437258 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2026-04-28 19:32:48.751748 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2026-04-28 19:32:49.053083 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2026-04-28 19:32:49.361836 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2026-04-28 19:32:49.699069 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2026-04-28 19:32:49.999125 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2026-04-28 19:32:50.300013 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2026-04-28 19:32:50.608338 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2026-04-28 19:32:50.924617 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2026-04-28 19:32:51.235528 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2026-04-28 19:32:51.541543 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2026-04-28 19:32:51.861649 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2026-04-28 19:32:52.161374 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2026-04-28 19:32:52.470193 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2026-04-28 19:32:52.772527 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2026-04-28 19:32:53.087704 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2026-04-28 19:32:53.393051 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2026-04-28 19:32:53.764238 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2026-04-28 19:32:54.089769 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2026-04-28 19:32:54.399078 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2026-04-28 19:32:54.708867 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2026-04-28 19:32:55.018026 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2026-04-28 19:32:55.340869 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2026-04-28 19:32:55.650075 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2026-04-28 19:32:55.955825 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2026-04-28 19:32:56.277203 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2026-04-28 19:32:56.576591 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2026-04-28 19:32:56.879341 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2026-04-28 19:32:57.179433 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2026-04-28 19:32:57.494863 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2026-04-28 19:32:57.797053 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2026-04-28 19:32:58.103006 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2026-04-28 19:32:58.417744 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2026-04-28 19:32:58.717354 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2026-04-28 19:32:59.026595 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2026-04-28 19:32:59.347657 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2026-04-28 19:32:59.650809 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2026-04-28 19:32:59.952224 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2026-04-28 19:33:00.249114 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2026-04-28 19:33:01.241887 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2026-04-28 19:33:01.517904 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2026-04-28 19:33:01.797657 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2026-04-28 19:33:02.091346 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2026-04-28 19:33:02.36531 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2026-04-28 19:33:02.644164 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2026-04-28 19:33:02.92168 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2026-04-28 19:33:03.211111 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2026-04-28 19:33:03.489287 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2026-04-28 19:33:03.765579 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2026-04-28 19:33:04.046797 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2026-04-28 19:33:04.33549 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2026-04-28 19:33:04.618458 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2026-04-28 19:33:04.900193 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2026-04-28 19:33:05.192854 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2026-04-28 19:33:05.47049 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2026-04-28 19:33:05.746526 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2026-04-28 19:33:06.023967 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2026-04-28 19:33:06.313797 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2026-04-28 19:33:06.601106 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2026-04-28 19:33:06.888714 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2026-04-28 19:33:07.1814 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2026-04-28 19:33:07.48245 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2026-04-28 19:33:07.779114 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2026-04-28 19:33:08.065501 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2026-04-28 19:33:08.370222 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2026-04-28 19:33:08.666828 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2026-04-28 19:33:08.955024 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2026-04-28 19:33:09.241973 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2026-04-28 19:33:09.542791 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2026-04-28 19:33:09.840041 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2026-04-28 19:33:10.142455 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2026-04-28 19:33:10.429878 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2026-04-28 19:33:10.725515 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2026-04-28 19:33:11.01236 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2026-04-28 19:33:11.305672 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2026-04-28 19:33:11.604061 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2026-04-28 19:33:11.885328 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2026-04-28 19:33:12.167263 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2026-04-28 19:33:12.452018 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2026-04-28 19:33:12.749019 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2026-04-28 19:33:13.026093 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2026-04-28 19:33:13.304427 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2026-04-28 19:33:13.595878 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2026-04-28 19:33:13.875418 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2026-04-28 19:33:14.156325 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2026-04-28 19:33:14.439561 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2026-04-28 19:33:14.732206 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2026-04-28 19:33:15.013063 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2026-04-28 19:33:15.295615 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2026-04-28 19:33:15.590083 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2026-04-28 19:33:15.867163 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2026-04-28 19:33:16.143066 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2026-04-28 19:33:16.422166 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2026-04-28 19:33:19.308548 INFO::Plotting data for metadata number 2, antibiotics
## 2026-04-28 19:33:19.31044 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2026-04-28 19:33:19.599666 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2026-04-28 19:33:19.893424 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2026-04-28 19:33:20.198005 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2026-04-28 19:33:20.488544 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2026-04-28 19:33:20.781369 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2026-04-28 19:33:21.097091 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2026-04-28 19:33:21.392537 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2026-04-28 19:33:21.685572 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2026-04-28 19:33:21.978507 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2026-04-28 19:33:22.285072 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2026-04-28 19:33:22.574186 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2026-04-28 19:33:22.86748 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2026-04-28 19:33:23.261298 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2026-04-28 19:33:23.565341 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2026-04-28 19:33:23.870041 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2026-04-28 19:33:24.192323 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2026-04-28 19:33:24.494845 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2026-04-28 19:33:24.796789 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2026-04-28 19:33:25.098523 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2026-04-28 19:33:25.418688 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2026-04-28 19:33:25.723616 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2026-04-28 19:33:26.027931 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2026-04-28 19:33:26.344615 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2026-04-28 19:33:26.646077 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2026-04-28 19:33:26.9496 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2026-04-28 19:33:27.247314 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2026-04-28 19:33:27.563607 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2026-04-28 19:33:27.865258 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2026-04-28 19:33:28.171956 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2026-04-28 19:33:28.489987 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2026-04-28 19:33:28.791277 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2026-04-28 19:33:29.099198 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2026-04-28 19:33:29.407817 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2026-04-28 19:33:29.730716 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2026-04-28 19:33:30.03858 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2026-04-28 19:33:30.34667 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2026-04-28 19:33:30.663964 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2026-04-28 19:33:30.964602 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2026-04-28 19:33:31.267842 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2026-04-28 19:33:31.586257 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2026-04-28 19:33:31.887821 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2026-04-28 19:33:32.189285 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2026-04-28 19:33:32.486324 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2026-04-28 19:33:32.800835 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2026-04-28 19:33:33.100882 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2026-04-28 19:33:33.406173 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2026-04-28 19:33:33.723988 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2026-04-28 19:33:34.027554 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2026-04-28 19:33:34.334311 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2026-04-28 19:33:34.661102 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2026-04-28 19:33:34.963638 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2026-04-28 19:33:35.268258 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2026-04-28 19:33:35.56997 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2026-04-28 19:33:35.889758 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2026-04-28 19:33:36.196362 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2026-04-28 19:33:36.503333 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2026-04-28 19:33:36.826253 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2026-04-28 19:33:37.130865 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2026-04-28 19:33:37.442978 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2026-04-28 19:33:37.770252 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2026-04-28 19:33:38.075469 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2026-04-28 19:33:38.379217 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2026-04-28 19:33:38.700235 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2026-04-28 19:33:39.001235 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2026-04-28 19:33:39.308535 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2026-04-28 19:33:39.631869 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2026-04-28 19:33:39.963697 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2026-04-28 19:33:40.270384 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2026-04-28 19:33:40.57858 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2026-04-28 19:33:40.899054 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2026-04-28 19:33:41.198427 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2026-04-28 19:33:41.500067 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2026-04-28 19:33:41.817739 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2026-04-28 19:33:42.118859 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2026-04-28 19:33:42.428868 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2026-04-28 19:33:42.750654 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2026-04-28 19:33:43.057649 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2026-04-28 19:33:43.360075 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2026-04-28 19:33:43.680623 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2026-04-28 19:33:43.98865 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2026-04-28 19:33:44.291988 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2026-04-28 19:33:44.597076 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2026-04-28 19:33:44.958772 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2026-04-28 19:33:45.268813 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2026-04-28 19:33:45.573361 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2026-04-28 19:33:45.89734 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2026-04-28 19:33:46.196422 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2026-04-28 19:33:46.506205 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2026-04-28 19:33:46.822561 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2026-04-28 19:33:47.140121 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2026-04-28 19:33:47.447513 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2026-04-28 19:33:47.749651 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2026-04-28 19:33:48.073543 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2026-04-28 19:33:48.379074 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2026-04-28 19:33:48.688032 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2026-04-28 19:33:49.015673 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2026-04-28 19:33:49.338835 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2026-04-28 19:33:49.668706 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2026-04-28 19:33:49.981877 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2026-04-28 19:33:50.319896 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2026-04-28 19:33:50.632738 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2026-04-28 19:33:50.943336 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2026-04-28 19:33:51.276097 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2026-04-28 19:33:51.582397 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2026-04-28 19:33:51.891747 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2026-04-28 19:33:52.20971 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2026-04-28 19:33:52.528122 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2026-04-28 19:33:52.838498 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2026-04-28 19:33:53.144337 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2026-04-28 19:33:53.470567 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2026-04-28 19:33:53.778213 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2026-04-28 19:33:54.086334 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2026-04-28 19:33:54.414394 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2026-04-28 19:33:54.726727 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2026-04-28 19:33:55.036747 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2026-04-28 19:33:55.354187 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2026-04-28 19:33:55.671542 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2026-04-28 19:33:55.977181 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2026-04-28 19:33:56.283391 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2026-04-28 19:33:56.614216 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2026-04-28 19:33:56.924966 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2026-04-28 19:33:57.235734 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2026-04-28 19:33:57.570088 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2026-04-28 19:33:57.876796 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2026-04-28 19:33:58.182889 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2026-04-28 19:33:58.511122 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2026-04-28 19:33:58.827701 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2026-04-28 19:33:59.145209 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2026-04-28 19:33:59.471226 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2026-04-28 19:33:59.837256 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2026-04-28 19:34:00.156617 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2026-04-28 19:34:00.466171 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2026-04-28 19:34:00.800093 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2026-04-28 19:34:01.106136 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2026-04-28 19:34:01.413555 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2026-04-28 19:34:01.745027 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2026-04-28 19:34:02.048045 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2026-04-28 19:34:02.353563 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2026-04-28 19:34:02.683322 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2026-04-28 19:34:02.986444 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2026-04-28 19:34:03.289736 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2026-04-28 19:34:03.606509 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2026-04-28 19:34:03.926233 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2026-04-28 19:34:04.232972 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2026-04-28 19:34:04.538579 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2026-04-28 19:34:04.869689 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2026-04-28 19:34:05.183206 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2026-04-28 19:34:05.4956 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2026-04-28 19:34:05.826434 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2026-04-28 19:34:06.134414 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2026-04-28 19:34:06.442267 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2026-04-28 19:34:06.858089 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2026-04-28 19:34:07.171356 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2026-04-28 19:34:07.486151 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2026-04-28 19:34:07.821297 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2026-04-28 19:34:08.129847 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2026-04-28 19:34:08.441052 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2026-04-28 19:34:08.753022 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2026-04-28 19:34:09.090143 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2026-04-28 19:34:09.413886 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2026-04-28 19:34:09.755416 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2026-04-28 19:34:10.108182 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2026-04-28 19:34:10.422702 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2026-04-28 19:34:10.741586 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2026-04-28 19:34:11.045512 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2026-04-28 19:34:11.370093 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2026-04-28 19:34:11.684375 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2026-04-28 19:34:12.007264 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2026-04-28 19:34:12.33436 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2026-04-28 19:34:12.642619 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2026-04-28 19:34:12.955343 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2026-04-28 19:34:13.287066 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2026-04-28 19:34:13.601308 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2026-04-28 19:34:13.911723 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2026-04-28 19:34:14.221306 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2026-04-28 19:34:14.546566 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2026-04-28 19:34:14.86305 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2026-04-28 19:34:15.190395 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2026-04-28 19:34:15.525439 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2026-04-28 19:34:15.835271 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2026-04-28 19:34:16.14752 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2026-04-28 19:34:16.476614 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2026-04-28 19:34:16.790257 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2026-04-28 19:34:17.110482 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2026-04-28 19:34:17.420702 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2026-04-28 19:34:17.744136 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2026-04-28 19:34:18.050603 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2026-04-28 19:34:18.363724 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2026-04-28 19:34:18.689519 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2026-04-28 19:34:18.99293 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2026-04-28 19:34:19.304971 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2026-04-28 19:34:19.635096 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2026-04-28 19:34:19.936236 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2026-04-28 19:34:20.246111 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2026-04-28 19:34:20.553155 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2026-04-28 19:34:20.881502 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2026-04-28 19:34:21.189159 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2026-04-28 19:34:21.496592 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2026-04-28 19:34:21.822575 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2026-04-28 19:34:22.131893 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2026-04-28 19:34:22.448699 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2026-04-28 19:34:22.774556 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2026-04-28 19:34:23.079066 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2026-04-28 19:34:23.388681 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2026-04-28 19:34:23.72602 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2026-04-28 19:34:24.039189 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2026-04-28 19:34:24.366448 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2026-04-28 19:34:24.675734 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2026-04-28 19:34:25.005367 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2026-04-28 19:34:25.329369 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2026-04-28 19:34:25.647588 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2026-04-28 19:34:25.988901 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2026-04-28 19:34:26.307814 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2026-04-28 19:34:26.631625 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2026-04-28 19:34:26.966845 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2026-04-28 19:34:27.283352 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2026-04-28 19:34:27.596895 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2026-04-28 19:34:27.928092 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2026-04-28 19:34:28.237463 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2026-04-28 19:34:28.559669 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2026-04-28 19:34:28.954398 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2026-04-28 19:34:29.263001 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2026-04-28 19:34:29.577958 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2026-04-28 19:34:29.893308 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2026-04-28 19:34:30.238194 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2026-04-28 19:34:30.556194 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2026-04-28 19:34:30.876583 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2026-04-28 19:34:31.219809 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2026-04-28 19:34:31.528293 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2026-04-28 19:34:31.843494 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2026-04-28 19:34:32.160227 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2026-04-28 19:34:32.499676 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2026-04-28 19:34:32.810195 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2026-04-28 19:34:33.120356 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2026-04-28 19:34:33.461705 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2026-04-28 19:34:33.771035 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2026-04-28 19:34:34.081621 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2026-04-28 19:34:34.412362 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2026-04-28 19:34:34.73161 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2026-04-28 19:34:35.047255 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2026-04-28 19:34:35.367365 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2026-04-28 19:34:35.701213 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2026-04-28 19:34:36.012454 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2026-04-28 19:34:36.32798 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2026-04-28 19:34:36.672602 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2026-04-28 19:34:36.980734 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2026-04-28 19:34:37.297565 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2026-04-28 19:34:37.622692 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2026-04-28 19:34:37.948745 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2026-04-28 19:34:38.267389 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2026-04-28 19:34:38.586154 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2026-04-28 19:34:38.922165 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2026-04-28 19:34:39.232931 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2026-04-28 19:34:39.547747 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2026-04-28 19:34:39.886893 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2026-04-28 19:34:40.197459 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2026-04-28 19:34:40.513357 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2026-04-28 19:34:40.848766 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2026-04-28 19:34:41.179747 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2026-04-28 19:34:41.514231 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2026-04-28 19:34:41.833474 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2026-04-28 19:34:42.173037 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2026-04-28 19:34:42.486485 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2026-04-28 19:34:42.798463 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2026-04-28 19:34:43.130826 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2026-04-28 19:34:43.4366 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2026-04-28 19:34:43.746421 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2026-04-28 19:34:44.082704 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2026-04-28 19:34:44.389467 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2026-04-28 19:34:44.69997 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2026-04-28 19:34:45.024 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2026-04-28 19:34:45.343522 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2026-04-28 19:34:45.655775 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2026-04-28 19:34:45.972456 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2026-04-28 19:34:46.311813 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2026-04-28 19:34:46.624794 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2026-04-28 19:34:46.942476 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2026-04-28 19:34:47.293881 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2026-04-28 19:34:47.60148 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2026-04-28 19:34:47.913119 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2026-04-28 19:34:48.256755 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2026-04-28 19:34:48.573965 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2026-04-28 19:34:48.894936 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2026-04-28 19:34:49.243336 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2026-04-28 19:34:49.558145 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2026-04-28 19:34:49.874482 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2026-04-28 19:34:50.200848 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2026-04-28 19:34:50.518485 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2026-04-28 19:34:50.828546 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2026-04-28 19:34:51.137627 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2026-04-28 19:34:51.555455 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2026-04-28 19:34:51.868198 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2026-04-28 19:34:52.186685 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2026-04-28 19:34:52.519195 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2026-04-28 19:34:52.833488 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2026-04-28 19:34:53.151374 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2026-04-28 19:34:53.481356 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2026-04-28 19:34:53.795682 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2026-04-28 19:34:54.14406 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2026-04-28 19:34:54.470294 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2026-04-28 19:34:54.830252 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2026-04-28 19:34:55.148713 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2026-04-28 19:34:55.462546 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2026-04-28 19:34:55.799076 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2026-04-28 19:34:56.111972 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2026-04-28 19:34:56.430726 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2026-04-28 19:34:56.744974 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2026-04-28 19:34:57.076091 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2026-04-28 19:34:57.386766 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2026-04-28 19:34:57.700178 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2026-04-28 19:34:58.02947 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2026-04-28 19:34:58.337053 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2026-04-28 19:34:58.650464 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2026-04-28 19:34:58.981421 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2026-04-28 19:34:59.289577 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2026-04-28 19:34:59.606375 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2026-04-28 19:34:59.923211 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2026-04-28 19:35:00.261068 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2026-04-28 19:35:00.582694 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2026-04-28 19:35:00.901456 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2026-04-28 19:35:01.227344 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2026-04-28 19:35:01.538556 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2026-04-28 19:35:01.853853 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2026-04-28 19:35:02.193326 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2026-04-28 19:35:02.50876 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2026-04-28 19:35:02.830882 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2026-04-28 19:35:03.156451 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2026-04-28 19:35:03.505561 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2026-04-28 19:35:03.824202 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2026-04-28 19:35:04.143018 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2026-04-28 19:35:04.482034 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2026-04-28 19:35:04.792849 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2026-04-28 19:35:05.106607 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2026-04-28 19:35:05.440614 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2026-04-28 19:35:05.749697 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2026-04-28 19:35:06.061605 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2026-04-28 19:35:06.387455 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2026-04-28 19:35:06.714107 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2026-04-28 19:35:07.047694 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2026-04-28 19:35:07.390616 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2026-04-28 19:35:07.727866 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2026-04-28 19:35:08.03744 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2026-04-28 19:35:08.348693 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2026-04-28 19:35:08.677837 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2026-04-28 19:35:08.988686 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2026-04-28 19:35:09.299112 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2026-04-28 19:35:09.630528 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2026-04-28 19:35:09.934435 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2026-04-28 19:35:10.24606 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2026-04-28 19:35:10.575815 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2026-04-28 19:35:10.890454 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2026-04-28 19:35:11.210387 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2026-04-28 19:35:11.543837 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2026-04-28 19:35:11.869305 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2026-04-28 19:35:12.192832 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2026-04-28 19:35:12.513712 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2026-04-28 19:35:12.846515 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2026-04-28 19:35:13.162024 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2026-04-28 19:35:13.476242 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2026-04-28 19:35:14.518421 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2026-04-28 19:35:14.807868 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2026-04-28 19:35:15.100459 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2026-04-28 19:35:15.407529 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2026-04-28 19:35:15.696727 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2026-04-28 19:35:15.987031 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2026-04-28 19:35:16.279376 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2026-04-28 19:35:16.580545 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2026-04-28 19:35:16.868682 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2026-04-28 19:35:17.159934 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2026-04-28 19:35:17.466457 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2026-04-28 19:35:17.761265 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2026-04-28 19:35:18.052961 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2026-04-28 19:35:18.346189 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2026-04-28 19:35:18.649365 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2026-04-28 19:35:18.940775 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2026-04-28 19:35:19.243229 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2026-04-28 19:35:19.556559 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2026-04-28 19:35:19.849104 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2026-04-28 19:35:20.140558 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2026-04-28 19:35:20.433148 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2026-04-28 19:35:20.737689 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2026-04-28 19:35:21.03397 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2026-04-28 19:35:21.331399 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2026-04-28 19:35:21.641391 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2026-04-28 19:35:21.931025 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2026-04-28 19:35:22.218654 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2026-04-28 19:35:22.509523 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2026-04-28 19:35:22.809877 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2026-04-28 19:35:23.101977 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2026-04-28 19:35:23.393679 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2026-04-28 19:35:23.701407 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2026-04-28 19:35:23.994314 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2026-04-28 19:35:24.286771 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2026-04-28 19:35:24.583079 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2026-04-28 19:35:24.883209 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2026-04-28 19:35:25.172988 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2026-04-28 19:35:25.465197 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2026-04-28 19:35:25.768805 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2026-04-28 19:35:26.063275 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2026-04-28 19:35:26.360653 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2026-04-28 19:35:26.657234 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2026-04-28 19:35:26.955752 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2026-04-28 19:35:27.243642 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2026-04-28 19:35:27.538396 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2026-04-28 19:35:27.836506 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2026-04-28 19:35:28.125443 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2026-04-28 19:35:28.41693 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2026-04-28 19:35:28.724619 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2026-04-28 19:35:29.024542 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2026-04-28 19:35:29.324164 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2026-04-28 19:35:29.622626 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2026-04-28 19:35:29.935682 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2026-04-28 19:35:30.234134 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2026-04-28 19:35:30.531727 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2026-04-28 19:35:30.841735 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2026-04-28 19:35:31.136842 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2026-04-28 19:35:31.431782 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2026-04-28 19:35:31.735637 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2026-04-28 19:35:32.032485 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2026-04-28 19:35:32.334323 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2026-04-28 19:35:32.634025 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2026-04-28 19:35:32.939853 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2026-04-28 19:35:33.230716 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2026-04-28 19:35:33.526859 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2026-04-28 19:35:33.829286 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2026-04-28 19:35:34.121153 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2026-04-28 19:35:34.41681 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2026-04-28 19:35:34.721195 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2026-04-28 19:35:35.012086 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2026-04-28 19:35:35.307702 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2026-04-28 19:35:35.698165 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2026-04-28 19:35:36.007895 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2026-04-28 19:35:39.059834 INFO::Plotting data for metadata number 3, age
## 2026-04-28 19:35:39.061554 INFO::Creating scatter plot for continuous data, age vs F340
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## ℹ The deprecated feature was likely used in the Maaslin2 package.
##   Please report the issue at <https://github.com/biobakery/maaslin2/issues>.
## This warning is displayed once per session.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:39.457362 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:39.87328 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:40.166073 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:40.459933 INFO::Creating scatter plot for continuous data, age vs F177
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:40.772233 INFO::Creating scatter plot for continuous data, age vs F390
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:41.06564 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:41.36518 INFO::Creating scatter plot for continuous data, age vs F491
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:41.683708 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:41.967754 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:42.261905 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:42.556135 INFO::Creating scatter plot for continuous data, age vs F878
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:42.864383 INFO::Creating scatter plot for continuous data, age vs F876
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:43.155831 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:43.45454 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:43.747953 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:44.032556 INFO::Creating scatter plot for continuous data, age vs F688
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:44.32544 INFO::Creating scatter plot for continuous data, age vs F170
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:44.628391 INFO::Creating scatter plot for continuous data, age vs F431
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:44.941712 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:45.221957 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:45.518095 INFO::Creating scatter plot for continuous data, age vs F334
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:45.836588 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:46.126334 INFO::Creating scatter plot for continuous data, age vs F223
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:46.420436 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:46.714928 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:47.006193 INFO::Creating scatter plot for continuous data, age vs F329
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:47.294308 INFO::Creating scatter plot for continuous data, age vs F395
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:47.588726 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:47.895543 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:48.176552 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:48.461709 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:48.763244 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:49.063798 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:49.35816 INFO::Creating scatter plot for continuous data, age vs F300
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:49.652802 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:49.948749 INFO::Creating scatter plot for continuous data, age vs F24
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:50.239289 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:50.538027 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:50.852794 INFO::Creating scatter plot for continuous data, age vs F185
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:51.143352 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:51.420211 INFO::Creating scatter plot for continuous data, age vs F296
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:51.71319 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:52.009755 INFO::Creating scatter plot for continuous data, age vs F471
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:52.304129 INFO::Creating scatter plot for continuous data, age vs F402
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:52.598162 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:52.907006 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:53.182605 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:53.475889 INFO::Creating scatter plot for continuous data, age vs F594
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:53.783341 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:54.074695 INFO::Creating scatter plot for continuous data, age vs F330
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:54.361888 INFO::Creating scatter plot for continuous data, age vs F197
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:54.649223 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:54.943288 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:55.219999 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:55.49264 INFO::Creating scatter plot for continuous data, age vs F687
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:55.797614 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:56.084408 INFO::Creating scatter plot for continuous data, age vs F651
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:56.375294 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:56.678183 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:56.947335 INFO::Creating scatter plot for continuous data, age vs F866
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:57.230609 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:57.518877 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:57.873452 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:58.167825 INFO::Creating scatter plot for continuous data, age vs F684
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:58.461298 INFO::Creating scatter plot for continuous data, age vs F224
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:58.779142 INFO::Creating scatter plot for continuous data, age vs F722
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:59.071193 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:59.371636 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:35:59.664696 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:35:59.974888 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:00.258529 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:00.536328 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:00.858459 INFO::Creating scatter plot for continuous data, age vs F372
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:01.149229 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:01.430493 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:01.706221 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:02.015061 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:02.293107 INFO::Creating scatter plot for continuous data, age vs F817
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:02.585996 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:02.901675 INFO::Creating scatter plot for continuous data, age vs F127
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:03.192459 INFO::Creating scatter plot for continuous data, age vs F749
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:03.4883 INFO::Creating scatter plot for continuous data, age vs F150
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:03.781207 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:04.086331 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:04.364627 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:04.64276 INFO::Creating scatter plot for continuous data, age vs F809
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:04.961071 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:05.238439 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:05.535239 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:05.815768 INFO::Creating scatter plot for continuous data, age vs F842
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:06.140325 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:06.423566 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:06.703558 INFO::Creating scatter plot for continuous data, age vs F171
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:07.027212 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:07.31735 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:07.608217 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:07.911347 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:08.215303 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:08.491345 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:08.783946 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:09.085784 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:09.362592 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:09.647725 INFO::Creating scatter plot for continuous data, age vs F690
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:09.973702 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:10.270953 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:10.555362 INFO::Creating scatter plot for continuous data, age vs F110
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:10.857003 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:11.162694 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:11.458297 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:11.739684 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:12.042428 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:12.318487 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:12.601744 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:12.881839 INFO::Creating scatter plot for continuous data, age vs F630
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:13.199483 INFO::Creating scatter plot for continuous data, age vs F711
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:13.495045 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:13.772526 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:14.075911 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:14.351839 INFO::Creating scatter plot for continuous data, age vs F324
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:14.646203 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:14.967566 INFO::Creating scatter plot for continuous data, age vs F857
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:15.259814 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:15.543264 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:15.833549 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:16.136049 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:16.431137 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:16.717704 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:17.024286 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:17.304431 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:17.59078 INFO::Creating scatter plot for continuous data, age vs F508
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:17.91747 INFO::Creating scatter plot for continuous data, age vs F337
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:18.216053 INFO::Creating scatter plot for continuous data, age vs F737
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:18.519523 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:18.921225 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:19.205959 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:19.51074 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:19.795936 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:20.096116 INFO::Creating scatter plot for continuous data, age vs F417
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:20.400935 INFO::Creating scatter plot for continuous data, age vs F58
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:20.707387 INFO::Creating scatter plot for continuous data, age vs F267
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:21.029497 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:21.334077 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:21.629016 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:21.934549 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:22.253776 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:22.5587 INFO::Creating scatter plot for continuous data, age vs F93
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:22.862275 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:23.163465 INFO::Creating scatter plot for continuous data, age vs F567
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:23.457806 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:23.768262 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:24.074358 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:24.378478 INFO::Creating scatter plot for continuous data, age vs F812
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:24.685055 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:24.985401 INFO::Creating scatter plot for continuous data, age vs F239
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:25.319331 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:25.609237 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2026-04-28 19:36:25.899185 INFO::Creating scatter plot for continuous data, age vs F5
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:26.196633 INFO::Creating scatter plot for continuous data, age vs F715
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:26.509988 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:26.812559 INFO::Creating scatter plot for continuous data, age vs F477
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:27.113449 INFO::Creating scatter plot for continuous data, age vs F571
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-04-28 19:36:27.428791 INFO::Creating scatter plot for continuous data, age vs F393
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## Initiating effect size calculations
## Calculating mean abundance in: IBD
## Calculating mean abundance in: Control
## Calculating effect size in: IBD
## Initiating prioritization
## Calculating meta-rank and prioritizing metabolic features
## 2026-04-28 19:36:30.526073 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2026-04-28 19:36:30.534421 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2026-04-28 19:36:30.554777 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 RC (2026-04-17 r89917)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.4 LTS
## 
## Matrix products: default
## BLAS:   /home/biocbuild/bbs-3.24-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.17.0             SummarizedExperiment_1.43.0
##  [3] Biobase_2.73.0              GenomicRanges_1.65.0       
##  [5] Seqinfo_1.3.0               IRanges_2.47.0             
##  [7] S4Vectors_0.51.0            BiocGenerics_0.59.0        
##  [9] generics_0.1.4              MatrixGenerics_1.25.0      
## [11] matrixStats_1.5.0           BiocStyle_2.41.0           
## 
## loaded via a namespace (and not attached):
##  [1] mnormt_2.1.2          DBI_1.3.0             pbapply_1.7-4        
##  [4] gridExtra_2.3         rlang_1.2.0           magrittr_2.0.5       
##  [7] otel_0.2.0            compiler_4.6.0        mgcv_1.9-4           
## [10] vctrs_0.7.3           stringr_1.6.0         pkgconfig_2.0.3      
## [13] crayon_1.5.3          fastmap_1.2.0         backports_1.5.1      
## [16] XVector_0.53.0        labeling_0.4.3        rmarkdown_2.31       
## [19] preprocessCore_1.75.0 xfun_0.57             cachem_1.1.0         
## [22] jsonlite_2.0.0        DelayedArray_0.39.0   BiocParallel_1.47.0  
## [25] psych_2.6.3           parallel_4.6.0        Maaslin2_1.27.0      
## [28] cluster_2.1.8.2       R6_2.6.1              biglm_0.9-3          
## [31] bslib_0.10.0          stringi_1.8.7         RColorBrewer_1.1-3   
## [34] rpart_4.1.27          jquerylib_0.1.4       Rcpp_1.1.1-1.1       
## [37] bookdown_0.46         iterators_1.0.14      knitr_1.51           
## [40] WGCNA_1.74            base64enc_0.1-6       Matrix_1.7-5         
## [43] splines_4.6.0         nnet_7.3-20           tidyselect_1.2.1     
## [46] rstudioapi_0.18.0     dichromat_2.0-0.1     abind_1.4-8          
## [49] yaml_2.3.12           doParallel_1.0.17     codetools_0.2-20     
## [52] plyr_1.8.9            lattice_0.22-9        tibble_3.3.1         
## [55] withr_3.0.2           S7_0.2.2              evaluate_1.0.5       
## [58] foreign_0.8-91        survival_3.8-6        pillar_1.11.1        
## [61] BiocManager_1.30.27   checkmate_2.3.4       foreach_1.5.2        
## [64] pcaPP_2.0-5           ggplot2_4.0.3         scales_1.4.0         
## [67] glue_1.8.1            Hmisc_5.2-5           tools_4.6.0          
## [70] robustbase_0.99-7     data.table_1.18.2.1   mvtnorm_1.3-7        
## [73] fastcluster_1.3.0     grid_4.6.0            impute_1.87.0        
## [76] optparse_1.8.2        colorspace_2.1-2      nlme_3.1-169         
## [79] htmlTable_2.5.0       Formula_1.2-5         cli_3.6.6            
## [82] S4Arrays_1.13.0       dplyr_1.2.1           gtable_0.3.6         
## [85] DEoptimR_1.1-4        logging_0.10-108      dynamicTreeCut_1.63-1
## [88] hash_2.2.6.4          sass_0.4.10           digest_0.6.39        
## [91] SparseArray_1.13.0    htmlwidgets_1.6.4     farver_2.1.2         
## [94] htmltools_0.5.9       lifecycle_1.0.5

3.4 Advanced Topics

3.4.1 Generating the input chemical taxonomy file

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

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

3.4.2 Accessory output files

3.4.2.1 Macarron.log

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

3.4.2.2 modules_measures_of_success.csv

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

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

3.4.2.3 Maaslin2 results

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

3.4.3 Changing defaults

3.4.3.1 Filtering metabolic features based on prevalence

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

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

3.4.4 Minimum module size

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

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

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

3.4.5 Specifying fixed effects, random effects and reference

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

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

4 Command line invocation

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