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
## 
## Attaching package: 'IRanges'
## The following object is masked from 'package:grDevices':
## 
##     windows
## Loading required package: GenomeInfoDb
## Loading required package: Biobase
## Welcome to Bioconductor
## 
##     Vignettes contain introductory material; view with
##     'browseVignettes()'. To cite Bioconductor, see
##     'citation("Biobase")', and for packages 'citation("pkgname")'.
## 
## Attaching package: 'Biobase'
## The following object is masked from 'package:MatrixGenerics':
## 
##     rowMedians
## The following objects are masked from 'package:matrixStats':
## 
##     anyMissing, rowMedians
prism_abundances <- system.file(
    'extdata','demo_abundances.csv', package="Macarron")
prism_annotations <-system.file(
    'extdata','demo_annotations.csv', package="Macarron")
prism_metadata <-system.file(
    'extdata','demo_metadata.csv', package="Macarron")
mets_taxonomy <-system.file(
    'extdata','demo_taxonomy.csv', package="Macarron")
prism_prioritized <- Macarron::Macarron(input_abundances = prism_abundances,
                                        input_annotations = prism_annotations,
                                        input_metadata = prism_metadata,
                                        input_taxonomy = mets_taxonomy)
## 2025-06-04 20:01:34.965402 INFO::Creating output folder.
## 2025-06-04 20:01:34.980365 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2025-06-04 20:01:35.061818 INFO::Summarized Experiment created.
## 2025-06-04 20:01:35.064531 INFO::Metadata chosen for prevalence filtering: diagnosis
## 869 features pass chosen minimum prevalence threshold of 0.7.
## Calculating pairwise correlations in phenotype: IBD
## 
## Calculating pairwise correlations in phenotype: Control
## Distance matrix with 869 features created.
## 2025-06-04 20:01:42.02677 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2025-06-04 20:01:42.029213 INFO::Minimum module size used for this dataset: 10
## Tree constructed
## Evaluating measures of success
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
## 2025-06-04 20:01:43.987178 INFO::Total number of modules detected: 30
## Initiating AVA calculations
## Finding anchors
## Calculating AVA
## Initiating q-value calculations
## [1] "Creating output folder"
## [1] "Creating output feature tables folder"
## [1] "Creating output fits folder"
## [1] "Creating output figures folder"
## 2025-06-04 20:01:46.844639 INFO::Writing function arguments to log file
## 2025-06-04 20:01:46.974755 INFO::Verifying options selected are valid
## 2025-06-04 20:01:47.032517 INFO::Determining format of input files
## 2025-06-04 20:01:47.035658 INFO::Input format is data samples as columns and metadata samples as rows
## 2025-06-04 20:01:47.070392 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2025-06-04 20:01:47.074309 INFO::Filter data based on min abundance and min prevalence
## 2025-06-04 20:01:47.076811 INFO::Total samples in data: 102
## 2025-06-04 20:01:47.079174 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2025-06-04 20:01:47.100746 INFO::Total filtered features: 0
## 2025-06-04 20:01:47.103883 INFO::Filtered feature names from abundance and prevalence filtering:
## 2025-06-04 20:01:47.160313 INFO::Total filtered features with variance filtering: 0
## 2025-06-04 20:01:47.162993 INFO::Filtered feature names from variance filtering:
## 2025-06-04 20:01:47.165389 INFO::Running selected normalization method: NONE
## 2025-06-04 20:01:47.167918 INFO::Applying z-score to standardize continuous metadata
## 2025-06-04 20:01:47.202392 INFO::Running selected transform method: NONE
## 2025-06-04 20:01:47.20527 INFO::Running selected analysis method: LM
## 2025-06-04 20:01:47.218426 INFO::Fitting model to feature number 1, F1
## 2025-06-04 20:01:47.233513 INFO::Fitting model to feature number 2, F2
## 2025-06-04 20:01:47.240946 INFO::Fitting model to feature number 3, F3
## 2025-06-04 20:01:47.24824 INFO::Fitting model to feature number 4, F4
## 2025-06-04 20:01:47.255376 INFO::Fitting model to feature number 5, F5
## 2025-06-04 20:01:47.262498 INFO::Fitting model to feature number 6, F6
## 2025-06-04 20:01:47.269568 INFO::Fitting model to feature number 7, F7
## 2025-06-04 20:01:47.276631 INFO::Fitting model to feature number 8, F8
## 2025-06-04 20:01:47.283668 INFO::Fitting model to feature number 9, F9
## 2025-06-04 20:01:47.2909 INFO::Fitting model to feature number 10, F10
## 2025-06-04 20:01:47.298097 INFO::Fitting model to feature number 11, F11
## 2025-06-04 20:01:47.305338 INFO::Fitting model to feature number 12, F12
## 2025-06-04 20:01:47.312366 INFO::Fitting model to feature number 13, F13
## 2025-06-04 20:01:47.319531 INFO::Fitting model to feature number 14, F14
## 2025-06-04 20:01:47.326633 INFO::Fitting model to feature number 15, F15
## 2025-06-04 20:01:47.333578 INFO::Fitting model to feature number 16, F16
## 2025-06-04 20:01:47.340692 INFO::Fitting model to feature number 17, F17
## 2025-06-04 20:01:47.347756 INFO::Fitting model to feature number 18, F18
## 2025-06-04 20:01:47.354853 INFO::Fitting model to feature number 19, F19
## 2025-06-04 20:01:47.361614 INFO::Fitting model to feature number 20, F20
## 2025-06-04 20:01:47.368563 INFO::Fitting model to feature number 21, F21
## 2025-06-04 20:01:47.375606 INFO::Fitting model to feature number 22, F22
## 2025-06-04 20:01:47.382953 INFO::Fitting model to feature number 23, F23
## 2025-06-04 20:01:47.39024 INFO::Fitting model to feature number 24, F24
## 2025-06-04 20:01:47.397385 INFO::Fitting model to feature number 25, F25
## 2025-06-04 20:01:47.40469 INFO::Fitting model to feature number 26, F26
## 2025-06-04 20:01:47.411921 INFO::Fitting model to feature number 27, F27
## 2025-06-04 20:01:47.417599 INFO::Fitting model to feature number 28, F28
## 2025-06-04 20:01:47.423892 INFO::Fitting model to feature number 29, F29
## 2025-06-04 20:01:47.428919 INFO::Fitting model to feature number 30, F30
## 2025-06-04 20:01:47.433472 INFO::Fitting model to feature number 31, F31
## 2025-06-04 20:01:47.437877 INFO::Fitting model to feature number 32, F32
## 2025-06-04 20:01:47.442212 INFO::Fitting model to feature number 33, F33
## 2025-06-04 20:01:47.447716 INFO::Fitting model to feature number 34, F34
## 2025-06-04 20:01:47.454952 INFO::Fitting model to feature number 35, F35
## 2025-06-04 20:01:47.462421 INFO::Fitting model to feature number 36, F36
## 2025-06-04 20:01:47.468959 INFO::Fitting model to feature number 37, F37
## 2025-06-04 20:01:47.475367 INFO::Fitting model to feature number 38, F38
## 2025-06-04 20:01:47.480346 INFO::Fitting model to feature number 39, F39
## 2025-06-04 20:01:47.485332 INFO::Fitting model to feature number 40, F40
## 2025-06-04 20:01:47.489733 INFO::Fitting model to feature number 41, F41
## 2025-06-04 20:01:47.494051 INFO::Fitting model to feature number 42, F43
## 2025-06-04 20:01:47.498659 INFO::Fitting model to feature number 43, F44
## 2025-06-04 20:01:47.503418 INFO::Fitting model to feature number 44, F45
## 2025-06-04 20:01:47.507921 INFO::Fitting model to feature number 45, F46
## 2025-06-04 20:01:47.512365 INFO::Fitting model to feature number 46, F47
## 2025-06-04 20:01:47.516684 INFO::Fitting model to feature number 47, F48
## 2025-06-04 20:01:47.520979 INFO::Fitting model to feature number 48, F49
## 2025-06-04 20:01:47.525273 INFO::Fitting model to feature number 49, F50
## 2025-06-04 20:01:47.529531 INFO::Fitting model to feature number 50, F51
## 2025-06-04 20:01:47.53378 INFO::Fitting model to feature number 51, F52
## 2025-06-04 20:01:47.538037 INFO::Fitting model to feature number 52, F53
## 2025-06-04 20:01:47.542258 INFO::Fitting model to feature number 53, F54
## 2025-06-04 20:01:47.546425 INFO::Fitting model to feature number 54, F55
## 2025-06-04 20:01:47.550664 INFO::Fitting model to feature number 55, F56
## 2025-06-04 20:01:47.55489 INFO::Fitting model to feature number 56, F57
## 2025-06-04 20:01:47.559055 INFO::Fitting model to feature number 57, F58
## 2025-06-04 20:01:47.563403 INFO::Fitting model to feature number 58, F59
## 2025-06-04 20:01:47.568004 INFO::Fitting model to feature number 59, F60
## 2025-06-04 20:01:47.57245 INFO::Fitting model to feature number 60, F63
## 2025-06-04 20:01:47.576767 INFO::Fitting model to feature number 61, F64
## 2025-06-04 20:01:47.581057 INFO::Fitting model to feature number 62, F65
## 2025-06-04 20:01:47.58538 INFO::Fitting model to feature number 63, F66
## 2025-06-04 20:01:47.590507 INFO::Fitting model to feature number 64, F67
## 2025-06-04 20:01:47.595037 INFO::Fitting model to feature number 65, F68
## 2025-06-04 20:01:47.599554 INFO::Fitting model to feature number 66, F69
## 2025-06-04 20:01:47.603853 INFO::Fitting model to feature number 67, F70
## 2025-06-04 20:01:47.608419 INFO::Fitting model to feature number 68, F71
## 2025-06-04 20:01:47.613829 INFO::Fitting model to feature number 69, F72
## 2025-06-04 20:01:47.618231 INFO::Fitting model to feature number 70, F73
## 2025-06-04 20:01:47.62262 INFO::Fitting model to feature number 71, F74
## 2025-06-04 20:01:47.627518 INFO::Fitting model to feature number 72, F76
## 2025-06-04 20:01:47.633416 INFO::Fitting model to feature number 73, F77
## 2025-06-04 20:01:47.640554 INFO::Fitting model to feature number 74, F78
## 2025-06-04 20:01:47.647159 INFO::Fitting model to feature number 75, F79
## 2025-06-04 20:01:47.653679 INFO::Fitting model to feature number 76, F80
## 2025-06-04 20:01:47.658277 INFO::Fitting model to feature number 77, F81
## 2025-06-04 20:01:47.662995 INFO::Fitting model to feature number 78, F82
## 2025-06-04 20:01:47.670208 INFO::Fitting model to feature number 79, F83
## 2025-06-04 20:01:47.677462 INFO::Fitting model to feature number 80, F84
## 2025-06-04 20:01:47.684728 INFO::Fitting model to feature number 81, F85
## 2025-06-04 20:01:47.692035 INFO::Fitting model to feature number 82, F86
## 2025-06-04 20:01:47.699565 INFO::Fitting model to feature number 83, F87
## 2025-06-04 20:01:47.707055 INFO::Fitting model to feature number 84, F88
## 2025-06-04 20:01:47.714465 INFO::Fitting model to feature number 85, F89
## 2025-06-04 20:01:47.721633 INFO::Fitting model to feature number 86, F90
## 2025-06-04 20:01:47.728335 INFO::Fitting model to feature number 87, F91
## 2025-06-04 20:01:47.735626 INFO::Fitting model to feature number 88, F92
## 2025-06-04 20:01:47.742678 INFO::Fitting model to feature number 89, F93
## 2025-06-04 20:01:47.749652 INFO::Fitting model to feature number 90, F94
## 2025-06-04 20:01:47.756693 INFO::Fitting model to feature number 91, F95
## 2025-06-04 20:01:47.764196 INFO::Fitting model to feature number 92, F96
## 2025-06-04 20:01:47.771254 INFO::Fitting model to feature number 93, F97
## 2025-06-04 20:01:47.778803 INFO::Fitting model to feature number 94, F98
## 2025-06-04 20:01:47.786087 INFO::Fitting model to feature number 95, F99
## 2025-06-04 20:01:47.793186 INFO::Fitting model to feature number 96, F100
## 2025-06-04 20:01:47.798712 INFO::Fitting model to feature number 97, F101
## 2025-06-04 20:01:47.803398 INFO::Fitting model to feature number 98, F102
## 2025-06-04 20:01:47.808388 INFO::Fitting model to feature number 99, F103
## 2025-06-04 20:01:47.813151 INFO::Fitting model to feature number 100, F104
## 2025-06-04 20:01:47.817828 INFO::Fitting model to feature number 101, F105
## 2025-06-04 20:01:47.82252 INFO::Fitting model to feature number 102, F106
## 2025-06-04 20:01:47.82776 INFO::Fitting model to feature number 103, F107
## 2025-06-04 20:01:47.832547 INFO::Fitting model to feature number 104, F108
## 2025-06-04 20:01:47.837398 INFO::Fitting model to feature number 105, F109
## 2025-06-04 20:01:47.842636 INFO::Fitting model to feature number 106, F110
## 2025-06-04 20:01:47.847507 INFO::Fitting model to feature number 107, F111
## 2025-06-04 20:01:47.852182 INFO::Fitting model to feature number 108, F112
## 2025-06-04 20:01:47.856854 INFO::Fitting model to feature number 109, F113
## 2025-06-04 20:01:47.861493 INFO::Fitting model to feature number 110, F114
## 2025-06-04 20:01:47.866092 INFO::Fitting model to feature number 111, F115
## 2025-06-04 20:01:47.87093 INFO::Fitting model to feature number 112, F117
## 2025-06-04 20:01:47.875455 INFO::Fitting model to feature number 113, F118
## 2025-06-04 20:01:47.88078 INFO::Fitting model to feature number 114, F119
## 2025-06-04 20:01:47.886124 INFO::Fitting model to feature number 115, F120
## 2025-06-04 20:01:47.891075 INFO::Fitting model to feature number 116, F121
## 2025-06-04 20:01:47.895717 INFO::Fitting model to feature number 117, F122
## 2025-06-04 20:01:47.900504 INFO::Fitting model to feature number 118, F123
## 2025-06-04 20:01:47.905391 INFO::Fitting model to feature number 119, F124
## 2025-06-04 20:01:47.910102 INFO::Fitting model to feature number 120, F125
## 2025-06-04 20:01:47.914906 INFO::Fitting model to feature number 121, F126
## 2025-06-04 20:01:47.920069 INFO::Fitting model to feature number 122, F127
## 2025-06-04 20:01:47.928091 INFO::Fitting model to feature number 123, F128
## 2025-06-04 20:01:47.93386 INFO::Fitting model to feature number 124, F129
## 2025-06-04 20:01:47.941436 INFO::Fitting model to feature number 125, F130
## 2025-06-04 20:01:47.948288 INFO::Fitting model to feature number 126, F131
## 2025-06-04 20:01:47.953735 INFO::Fitting model to feature number 127, F132
## 2025-06-04 20:01:47.958777 INFO::Fitting model to feature number 128, F133
## 2025-06-04 20:01:47.963901 INFO::Fitting model to feature number 129, F134
## 2025-06-04 20:01:47.968753 INFO::Fitting model to feature number 130, F135
## 2025-06-04 20:01:47.973691 INFO::Fitting model to feature number 131, F136
## 2025-06-04 20:01:47.979298 INFO::Fitting model to feature number 132, F137
## 2025-06-04 20:01:47.986552 INFO::Fitting model to feature number 133, F138
## 2025-06-04 20:01:47.992831 INFO::Fitting model to feature number 134, F139
## 2025-06-04 20:01:47.998001 INFO::Fitting model to feature number 135, F140
## 2025-06-04 20:01:48.003641 INFO::Fitting model to feature number 136, F141
## 2025-06-04 20:01:48.008711 INFO::Fitting model to feature number 137, F142
## 2025-06-04 20:01:48.016398 INFO::Fitting model to feature number 138, F143
## 2025-06-04 20:01:48.021418 INFO::Fitting model to feature number 139, F144
## 2025-06-04 20:01:48.026261 INFO::Fitting model to feature number 140, F145
## 2025-06-04 20:01:48.031032 INFO::Fitting model to feature number 141, F146
## 2025-06-04 20:01:48.035744 INFO::Fitting model to feature number 142, F147
## 2025-06-04 20:01:48.040451 INFO::Fitting model to feature number 143, F148
## 2025-06-04 20:01:48.045787 INFO::Fitting model to feature number 144, F149
## 2025-06-04 20:01:48.052975 INFO::Fitting model to feature number 145, F150
## 2025-06-04 20:01:48.060162 INFO::Fitting model to feature number 146, F152
## 2025-06-04 20:01:48.067218 INFO::Fitting model to feature number 147, F153
## 2025-06-04 20:01:48.074578 INFO::Fitting model to feature number 148, F154
## 2025-06-04 20:01:48.082028 INFO::Fitting model to feature number 149, F155
## 2025-06-04 20:01:48.089633 INFO::Fitting model to feature number 150, F156
## 2025-06-04 20:01:48.097102 INFO::Fitting model to feature number 151, F157
## 2025-06-04 20:01:48.104468 INFO::Fitting model to feature number 152, F158
## 2025-06-04 20:01:48.111769 INFO::Fitting model to feature number 153, F159
## 2025-06-04 20:01:48.119089 INFO::Fitting model to feature number 154, F160
## 2025-06-04 20:01:48.126658 INFO::Fitting model to feature number 155, F161
## 2025-06-04 20:01:48.134233 INFO::Fitting model to feature number 156, F162
## 2025-06-04 20:01:48.141584 INFO::Fitting model to feature number 157, F163
## 2025-06-04 20:01:48.149012 INFO::Fitting model to feature number 158, F164
## 2025-06-04 20:01:48.156169 INFO::Fitting model to feature number 159, F165
## 2025-06-04 20:01:48.163382 INFO::Fitting model to feature number 160, F166
## 2025-06-04 20:01:48.170474 INFO::Fitting model to feature number 161, F167
## 2025-06-04 20:01:48.177523 INFO::Fitting model to feature number 162, F168
## 2025-06-04 20:01:48.184923 INFO::Fitting model to feature number 163, F169
## 2025-06-04 20:01:48.192499 INFO::Fitting model to feature number 164, F170
## 2025-06-04 20:01:48.199833 INFO::Fitting model to feature number 165, F171
## 2025-06-04 20:01:48.207277 INFO::Fitting model to feature number 166, F172
## 2025-06-04 20:01:48.214556 INFO::Fitting model to feature number 167, F173
## 2025-06-04 20:01:48.222025 INFO::Fitting model to feature number 168, F174
## 2025-06-04 20:01:48.229418 INFO::Fitting model to feature number 169, F175
## 2025-06-04 20:01:48.237097 INFO::Fitting model to feature number 170, F176
## 2025-06-04 20:01:48.244436 INFO::Fitting model to feature number 171, F177
## 2025-06-04 20:01:48.251736 INFO::Fitting model to feature number 172, F178
## 2025-06-04 20:01:48.258927 INFO::Fitting model to feature number 173, F179
## 2025-06-04 20:01:48.266231 INFO::Fitting model to feature number 174, F180
## 2025-06-04 20:01:48.273518 INFO::Fitting model to feature number 175, F181
## 2025-06-04 20:01:48.281189 INFO::Fitting model to feature number 176, F182
## 2025-06-04 20:01:48.288618 INFO::Fitting model to feature number 177, F183
## 2025-06-04 20:01:48.295957 INFO::Fitting model to feature number 178, F184
## 2025-06-04 20:01:48.303677 INFO::Fitting model to feature number 179, F185
## 2025-06-04 20:01:48.311338 INFO::Fitting model to feature number 180, F186
## 2025-06-04 20:01:48.318838 INFO::Fitting model to feature number 181, F187
## 2025-06-04 20:01:48.326329 INFO::Fitting model to feature number 182, F188
## 2025-06-04 20:01:48.333656 INFO::Fitting model to feature number 183, F189
## 2025-06-04 20:01:48.340936 INFO::Fitting model to feature number 184, F190
## 2025-06-04 20:01:48.348269 INFO::Fitting model to feature number 185, F191
## 2025-06-04 20:01:48.355788 INFO::Fitting model to feature number 186, F192
## 2025-06-04 20:01:48.362944 INFO::Fitting model to feature number 187, F193
## 2025-06-04 20:01:48.370205 INFO::Fitting model to feature number 188, F194
## 2025-06-04 20:01:48.377751 INFO::Fitting model to feature number 189, F195
## 2025-06-04 20:01:48.385121 INFO::Fitting model to feature number 190, F196
## 2025-06-04 20:01:48.39228 INFO::Fitting model to feature number 191, F197
## 2025-06-04 20:01:48.3995 INFO::Fitting model to feature number 192, F198
## 2025-06-04 20:01:48.40682 INFO::Fitting model to feature number 193, F199
## 2025-06-04 20:01:48.413818 INFO::Fitting model to feature number 194, F200
## 2025-06-04 20:01:48.421074 INFO::Fitting model to feature number 195, F201
## 2025-06-04 20:01:48.42854 INFO::Fitting model to feature number 196, F202
## 2025-06-04 20:01:48.435663 INFO::Fitting model to feature number 197, F203
## 2025-06-04 20:01:48.442952 INFO::Fitting model to feature number 198, F204
## 2025-06-04 20:01:48.450022 INFO::Fitting model to feature number 199, F206
## 2025-06-04 20:01:48.457364 INFO::Fitting model to feature number 200, F207
## 2025-06-04 20:01:48.464735 INFO::Fitting model to feature number 201, F208
## 2025-06-04 20:01:48.471906 INFO::Fitting model to feature number 202, F209
## 2025-06-04 20:01:48.479033 INFO::Fitting model to feature number 203, F210
## 2025-06-04 20:01:48.48644 INFO::Fitting model to feature number 204, F211
## 2025-06-04 20:01:48.493725 INFO::Fitting model to feature number 205, F212
## 2025-06-04 20:01:48.500964 INFO::Fitting model to feature number 206, F213
## 2025-06-04 20:01:48.508265 INFO::Fitting model to feature number 207, F214
## 2025-06-04 20:01:48.515961 INFO::Fitting model to feature number 208, F215
## 2025-06-04 20:01:48.523143 INFO::Fitting model to feature number 209, F216
## 2025-06-04 20:01:48.528521 INFO::Fitting model to feature number 210, F217
## 2025-06-04 20:01:48.533299 INFO::Fitting model to feature number 211, F218
## 2025-06-04 20:01:48.537948 INFO::Fitting model to feature number 212, F219
## 2025-06-04 20:01:48.542588 INFO::Fitting model to feature number 213, F220
## 2025-06-04 20:01:48.547231 INFO::Fitting model to feature number 214, F221
## 2025-06-04 20:01:48.55194 INFO::Fitting model to feature number 215, F222
## 2025-06-04 20:01:48.556543 INFO::Fitting model to feature number 216, F223
## 2025-06-04 20:01:48.561399 INFO::Fitting model to feature number 217, F224
## 2025-06-04 20:01:48.566232 INFO::Fitting model to feature number 218, F225
## 2025-06-04 20:01:48.571036 INFO::Fitting model to feature number 219, F226
## 2025-06-04 20:01:48.576025 INFO::Fitting model to feature number 220, F227
## 2025-06-04 20:01:48.58069 INFO::Fitting model to feature number 221, F228
## 2025-06-04 20:01:48.585261 INFO::Fitting model to feature number 222, F229
## 2025-06-04 20:01:48.589898 INFO::Fitting model to feature number 223, F230
## 2025-06-04 20:01:48.594522 INFO::Fitting model to feature number 224, F231
## 2025-06-04 20:01:48.599056 INFO::Fitting model to feature number 225, F232
## 2025-06-04 20:01:48.603666 INFO::Fitting model to feature number 226, F233
## 2025-06-04 20:01:48.608291 INFO::Fitting model to feature number 227, F234
## 2025-06-04 20:01:48.61288 INFO::Fitting model to feature number 228, F235
## 2025-06-04 20:01:48.617509 INFO::Fitting model to feature number 229, F236
## 2025-06-04 20:01:48.622167 INFO::Fitting model to feature number 230, F237
## 2025-06-04 20:01:48.626687 INFO::Fitting model to feature number 231, F238
## 2025-06-04 20:01:48.631173 INFO::Fitting model to feature number 232, F239
## 2025-06-04 20:01:48.635667 INFO::Fitting model to feature number 233, F240
## 2025-06-04 20:01:48.640139 INFO::Fitting model to feature number 234, F241
## 2025-06-04 20:01:48.644612 INFO::Fitting model to feature number 235, F242
## 2025-06-04 20:01:48.649047 INFO::Fitting model to feature number 236, F243
## 2025-06-04 20:01:48.653518 INFO::Fitting model to feature number 237, F244
## 2025-06-04 20:01:48.657892 INFO::Fitting model to feature number 238, F245
## 2025-06-04 20:01:48.662283 INFO::Fitting model to feature number 239, F246
## 2025-06-04 20:01:48.666881 INFO::Fitting model to feature number 240, F247
## 2025-06-04 20:01:48.671407 INFO::Fitting model to feature number 241, F248
## 2025-06-04 20:01:48.675805 INFO::Fitting model to feature number 242, F249
## 2025-06-04 20:01:48.680336 INFO::Fitting model to feature number 243, F250
## 2025-06-04 20:01:48.68489 INFO::Fitting model to feature number 244, F252
## 2025-06-04 20:01:48.689333 INFO::Fitting model to feature number 245, F253
## 2025-06-04 20:01:48.694298 INFO::Fitting model to feature number 246, F254
## 2025-06-04 20:01:48.698776 INFO::Fitting model to feature number 247, F255
## 2025-06-04 20:01:48.703222 INFO::Fitting model to feature number 248, F256
## 2025-06-04 20:01:48.708212 INFO::Fitting model to feature number 249, F257
## 2025-06-04 20:01:48.714007 INFO::Fitting model to feature number 250, F259
## 2025-06-04 20:01:48.718761 INFO::Fitting model to feature number 251, F260
## 2025-06-04 20:01:48.723828 INFO::Fitting model to feature number 252, F261
## 2025-06-04 20:01:48.729447 INFO::Fitting model to feature number 253, F262
## 2025-06-04 20:01:48.735505 INFO::Fitting model to feature number 254, F263
## 2025-06-04 20:01:48.742384 INFO::Fitting model to feature number 255, F264
## 2025-06-04 20:01:48.747551 INFO::Fitting model to feature number 256, F265
## 2025-06-04 20:01:48.752619 INFO::Fitting model to feature number 257, F266
## 2025-06-04 20:01:48.757598 INFO::Fitting model to feature number 258, F267
## 2025-06-04 20:01:48.763201 INFO::Fitting model to feature number 259, F269
## 2025-06-04 20:01:48.770011 INFO::Fitting model to feature number 260, F270
## 2025-06-04 20:01:48.777236 INFO::Fitting model to feature number 261, F271
## 2025-06-04 20:01:48.784369 INFO::Fitting model to feature number 262, F272
## 2025-06-04 20:01:48.791545 INFO::Fitting model to feature number 263, F273
## 2025-06-04 20:01:48.798714 INFO::Fitting model to feature number 264, F274
## 2025-06-04 20:01:48.805878 INFO::Fitting model to feature number 265, F276
## 2025-06-04 20:01:48.813024 INFO::Fitting model to feature number 266, F277
## 2025-06-04 20:01:48.82009 INFO::Fitting model to feature number 267, F278
## 2025-06-04 20:01:48.826091 INFO::Fitting model to feature number 268, F279
## 2025-06-04 20:01:48.831037 INFO::Fitting model to feature number 269, F280
## 2025-06-04 20:01:48.835725 INFO::Fitting model to feature number 270, F281
## 2025-06-04 20:01:48.84053 INFO::Fitting model to feature number 271, F282
## 2025-06-04 20:01:48.845238 INFO::Fitting model to feature number 272, F283
## 2025-06-04 20:01:48.849982 INFO::Fitting model to feature number 273, F284
## 2025-06-04 20:01:48.854809 INFO::Fitting model to feature number 274, F285
## 2025-06-04 20:01:48.859482 INFO::Fitting model to feature number 275, F286
## 2025-06-04 20:01:48.86412 INFO::Fitting model to feature number 276, F287
## 2025-06-04 20:01:48.869003 INFO::Fitting model to feature number 277, F288
## 2025-06-04 20:01:48.873751 INFO::Fitting model to feature number 278, F289
## 2025-06-04 20:01:48.878453 INFO::Fitting model to feature number 279, F290
## 2025-06-04 20:01:48.883203 INFO::Fitting model to feature number 280, F292
## 2025-06-04 20:01:48.887989 INFO::Fitting model to feature number 281, F293
## 2025-06-04 20:01:48.892619 INFO::Fitting model to feature number 282, F294
## 2025-06-04 20:01:48.897316 INFO::Fitting model to feature number 283, F295
## 2025-06-04 20:01:48.902115 INFO::Fitting model to feature number 284, F296
## 2025-06-04 20:01:48.908985 INFO::Fitting model to feature number 285, F297
## 2025-06-04 20:01:48.916478 INFO::Fitting model to feature number 286, F298
## 2025-06-04 20:01:48.921367 INFO::Fitting model to feature number 287, F299
## 2025-06-04 20:01:48.928063 INFO::Fitting model to feature number 288, F300
## 2025-06-04 20:01:48.93526 INFO::Fitting model to feature number 289, F301
## 2025-06-04 20:01:48.941859 INFO::Fitting model to feature number 290, F302
## 2025-06-04 20:01:48.948358 INFO::Fitting model to feature number 291, F303
## 2025-06-04 20:01:48.954193 INFO::Fitting model to feature number 292, F304
## 2025-06-04 20:01:48.959113 INFO::Fitting model to feature number 293, F305
## 2025-06-04 20:01:48.964059 INFO::Fitting model to feature number 294, F306
## 2025-06-04 20:01:48.972146 INFO::Fitting model to feature number 295, F307
## 2025-06-04 20:01:48.977063 INFO::Fitting model to feature number 296, F308
## 2025-06-04 20:01:48.982251 INFO::Fitting model to feature number 297, F309
## 2025-06-04 20:01:48.987168 INFO::Fitting model to feature number 298, F310
## 2025-06-04 20:01:48.992028 INFO::Fitting model to feature number 299, F311
## 2025-06-04 20:01:48.996823 INFO::Fitting model to feature number 300, F312
## 2025-06-04 20:01:49.001597 INFO::Fitting model to feature number 301, F313
## 2025-06-04 20:01:49.006228 INFO::Fitting model to feature number 302, F315
## 2025-06-04 20:01:49.010905 INFO::Fitting model to feature number 303, F316
## 2025-06-04 20:01:49.015579 INFO::Fitting model to feature number 304, F317
## 2025-06-04 20:01:49.020176 INFO::Fitting model to feature number 305, F318
## 2025-06-04 20:01:49.02487 INFO::Fitting model to feature number 306, F319
## 2025-06-04 20:01:49.029633 INFO::Fitting model to feature number 307, F320
## 2025-06-04 20:01:49.034288 INFO::Fitting model to feature number 308, F321
## 2025-06-04 20:01:49.039084 INFO::Fitting model to feature number 309, F322
## 2025-06-04 20:01:49.04428 INFO::Fitting model to feature number 310, F323
## 2025-06-04 20:01:49.050173 INFO::Fitting model to feature number 311, F324
## 2025-06-04 20:01:49.055586 INFO::Fitting model to feature number 312, F325
## 2025-06-04 20:01:49.060443 INFO::Fitting model to feature number 313, F326
## 2025-06-04 20:01:49.065226 INFO::Fitting model to feature number 314, F327
## 2025-06-04 20:01:49.069935 INFO::Fitting model to feature number 315, F328
## 2025-06-04 20:01:49.074915 INFO::Fitting model to feature number 316, F329
## 2025-06-04 20:01:49.079622 INFO::Fitting model to feature number 317, F330
## 2025-06-04 20:01:49.084457 INFO::Fitting model to feature number 318, F331
## 2025-06-04 20:01:49.089344 INFO::Fitting model to feature number 319, F332
## 2025-06-04 20:01:49.094054 INFO::Fitting model to feature number 320, F333
## 2025-06-04 20:01:49.098768 INFO::Fitting model to feature number 321, F334
## 2025-06-04 20:01:49.103438 INFO::Fitting model to feature number 322, F335
## 2025-06-04 20:01:49.108239 INFO::Fitting model to feature number 323, F336
## 2025-06-04 20:01:49.113421 INFO::Fitting model to feature number 324, F337
## 2025-06-04 20:01:49.119801 INFO::Fitting model to feature number 325, F338
## 2025-06-04 20:01:49.124626 INFO::Fitting model to feature number 326, F339
## 2025-06-04 20:01:49.1296 INFO::Fitting model to feature number 327, F340
## 2025-06-04 20:01:49.134458 INFO::Fitting model to feature number 328, F342
## 2025-06-04 20:01:49.166485 INFO::Fitting model to feature number 329, F343
## 2025-06-04 20:01:49.172392 INFO::Fitting model to feature number 330, F344
## 2025-06-04 20:01:49.17804 INFO::Fitting model to feature number 331, F345
## 2025-06-04 20:01:49.183617 INFO::Fitting model to feature number 332, F346
## 2025-06-04 20:01:49.18877 INFO::Fitting model to feature number 333, F347
## 2025-06-04 20:01:49.194461 INFO::Fitting model to feature number 334, F348
## 2025-06-04 20:01:49.199426 INFO::Fitting model to feature number 335, F350
## 2025-06-04 20:01:49.204353 INFO::Fitting model to feature number 336, F351
## 2025-06-04 20:01:49.209978 INFO::Fitting model to feature number 337, F352
## 2025-06-04 20:01:49.21604 INFO::Fitting model to feature number 338, F353
## 2025-06-04 20:01:49.221535 INFO::Fitting model to feature number 339, F355
## 2025-06-04 20:01:49.22709 INFO::Fitting model to feature number 340, F356
## 2025-06-04 20:01:49.232231 INFO::Fitting model to feature number 341, F357
## 2025-06-04 20:01:49.237019 INFO::Fitting model to feature number 342, F358
## 2025-06-04 20:01:49.24155 INFO::Fitting model to feature number 343, F359
## 2025-06-04 20:01:49.246267 INFO::Fitting model to feature number 344, F360
## 2025-06-04 20:01:49.251111 INFO::Fitting model to feature number 345, F361
## 2025-06-04 20:01:49.256555 INFO::Fitting model to feature number 346, F362
## 2025-06-04 20:01:49.263068 INFO::Fitting model to feature number 347, F363
## 2025-06-04 20:01:49.269706 INFO::Fitting model to feature number 348, F364
## 2025-06-04 20:01:49.276345 INFO::Fitting model to feature number 349, F365
## 2025-06-04 20:01:49.28366 INFO::Fitting model to feature number 350, F366
## 2025-06-04 20:01:49.291002 INFO::Fitting model to feature number 351, F367
## 2025-06-04 20:01:49.298511 INFO::Fitting model to feature number 352, F368
## 2025-06-04 20:01:49.305841 INFO::Fitting model to feature number 353, F369
## 2025-06-04 20:01:49.312863 INFO::Fitting model to feature number 354, F370
## 2025-06-04 20:01:49.319864 INFO::Fitting model to feature number 355, F371
## 2025-06-04 20:01:49.326935 INFO::Fitting model to feature number 356, F372
## 2025-06-04 20:01:49.333954 INFO::Fitting model to feature number 357, F373
## 2025-06-04 20:01:49.340973 INFO::Fitting model to feature number 358, F374
## 2025-06-04 20:01:49.34756 INFO::Fitting model to feature number 359, F375
## 2025-06-04 20:01:49.354163 INFO::Fitting model to feature number 360, F376
## 2025-06-04 20:01:49.36082 INFO::Fitting model to feature number 361, F377
## 2025-06-04 20:01:49.367992 INFO::Fitting model to feature number 362, F378
## 2025-06-04 20:01:49.375323 INFO::Fitting model to feature number 363, F379
## 2025-06-04 20:01:49.382677 INFO::Fitting model to feature number 364, F380
## 2025-06-04 20:01:49.390266 INFO::Fitting model to feature number 365, F381
## 2025-06-04 20:01:49.397719 INFO::Fitting model to feature number 366, F382
## 2025-06-04 20:01:49.405086 INFO::Fitting model to feature number 367, F383
## 2025-06-04 20:01:49.412293 INFO::Fitting model to feature number 368, F384
## 2025-06-04 20:01:49.419533 INFO::Fitting model to feature number 369, F386
## 2025-06-04 20:01:49.426706 INFO::Fitting model to feature number 370, F387
## 2025-06-04 20:01:49.434094 INFO::Fitting model to feature number 371, F388
## 2025-06-04 20:01:49.441466 INFO::Fitting model to feature number 372, F389
## 2025-06-04 20:01:49.448796 INFO::Fitting model to feature number 373, F390
## 2025-06-04 20:01:49.456127 INFO::Fitting model to feature number 374, F391
## 2025-06-04 20:01:49.463489 INFO::Fitting model to feature number 375, F392
## 2025-06-04 20:01:49.470797 INFO::Fitting model to feature number 376, F393
## 2025-06-04 20:01:49.478113 INFO::Fitting model to feature number 377, F394
## 2025-06-04 20:01:49.485391 INFO::Fitting model to feature number 378, F395
## 2025-06-04 20:01:49.492913 INFO::Fitting model to feature number 379, F396
## 2025-06-04 20:01:49.50057 INFO::Fitting model to feature number 380, F397
## 2025-06-04 20:01:49.508139 INFO::Fitting model to feature number 381, F398
## 2025-06-04 20:01:49.515906 INFO::Fitting model to feature number 382, F399
## 2025-06-04 20:01:49.522966 INFO::Fitting model to feature number 383, F400
## 2025-06-04 20:01:49.529807 INFO::Fitting model to feature number 384, F401
## 2025-06-04 20:01:49.537147 INFO::Fitting model to feature number 385, F402
## 2025-06-04 20:01:49.544662 INFO::Fitting model to feature number 386, F403
## 2025-06-04 20:01:49.551931 INFO::Fitting model to feature number 387, F404
## 2025-06-04 20:01:49.558466 INFO::Fitting model to feature number 388, F406
## 2025-06-04 20:01:49.565113 INFO::Fitting model to feature number 389, F407
## 2025-06-04 20:01:49.572472 INFO::Fitting model to feature number 390, F408
## 2025-06-04 20:01:49.579612 INFO::Fitting model to feature number 391, F409
## 2025-06-04 20:01:49.587264 INFO::Fitting model to feature number 392, F410
## 2025-06-04 20:01:49.594734 INFO::Fitting model to feature number 393, F411
## 2025-06-04 20:01:49.602095 INFO::Fitting model to feature number 394, F412
## 2025-06-04 20:01:49.60767 INFO::Fitting model to feature number 395, F413
## 2025-06-04 20:01:49.612455 INFO::Fitting model to feature number 396, F414
## 2025-06-04 20:01:49.617122 INFO::Fitting model to feature number 397, F415
## 2025-06-04 20:01:49.621891 INFO::Fitting model to feature number 398, F416
## 2025-06-04 20:01:49.626536 INFO::Fitting model to feature number 399, F417
## 2025-06-04 20:01:49.631221 INFO::Fitting model to feature number 400, F418
## 2025-06-04 20:01:49.635765 INFO::Fitting model to feature number 401, F419
## 2025-06-04 20:01:49.640326 INFO::Fitting model to feature number 402, F420
## 2025-06-04 20:01:49.644801 INFO::Fitting model to feature number 403, F421
## 2025-06-04 20:01:49.649256 INFO::Fitting model to feature number 404, F422
## 2025-06-04 20:01:49.653736 INFO::Fitting model to feature number 405, F423
## 2025-06-04 20:01:49.658212 INFO::Fitting model to feature number 406, F425
## 2025-06-04 20:01:49.662561 INFO::Fitting model to feature number 407, F426
## 2025-06-04 20:01:49.666966 INFO::Fitting model to feature number 408, F428
## 2025-06-04 20:01:49.671487 INFO::Fitting model to feature number 409, F429
## 2025-06-04 20:01:49.675825 INFO::Fitting model to feature number 410, F430
## 2025-06-04 20:01:49.68014 INFO::Fitting model to feature number 411, F431
## 2025-06-04 20:01:49.684701 INFO::Fitting model to feature number 412, F432
## 2025-06-04 20:01:49.689334 INFO::Fitting model to feature number 413, F433
## 2025-06-04 20:01:49.693712 INFO::Fitting model to feature number 414, F434
## 2025-06-04 20:01:49.697981 INFO::Fitting model to feature number 415, F435
## 2025-06-04 20:01:49.702276 INFO::Fitting model to feature number 416, F436
## 2025-06-04 20:01:49.706554 INFO::Fitting model to feature number 417, F437
## 2025-06-04 20:01:49.71081 INFO::Fitting model to feature number 418, F438
## 2025-06-04 20:01:49.715088 INFO::Fitting model to feature number 419, F439
## 2025-06-04 20:01:49.719286 INFO::Fitting model to feature number 420, F440
## 2025-06-04 20:01:49.723562 INFO::Fitting model to feature number 421, F441
## 2025-06-04 20:01:49.727921 INFO::Fitting model to feature number 422, F442
## 2025-06-04 20:01:49.732236 INFO::Fitting model to feature number 423, F443
## 2025-06-04 20:01:49.736576 INFO::Fitting model to feature number 424, F444
## 2025-06-04 20:01:49.74087 INFO::Fitting model to feature number 425, F445
## 2025-06-04 20:01:49.745152 INFO::Fitting model to feature number 426, F446
## 2025-06-04 20:01:49.749434 INFO::Fitting model to feature number 427, F447
## 2025-06-04 20:01:49.753694 INFO::Fitting model to feature number 428, F448
## 2025-06-04 20:01:49.757929 INFO::Fitting model to feature number 429, F449
## 2025-06-04 20:01:49.762191 INFO::Fitting model to feature number 430, F450
## 2025-06-04 20:01:49.766406 INFO::Fitting model to feature number 431, F451
## 2025-06-04 20:01:49.770638 INFO::Fitting model to feature number 432, F452
## 2025-06-04 20:01:49.774855 INFO::Fitting model to feature number 433, F454
## 2025-06-04 20:01:49.779088 INFO::Fitting model to feature number 434, F455
## 2025-06-04 20:01:49.783269 INFO::Fitting model to feature number 435, F456
## 2025-06-04 20:01:49.787445 INFO::Fitting model to feature number 436, F457
## 2025-06-04 20:01:49.791653 INFO::Fitting model to feature number 437, F458
## 2025-06-04 20:01:49.795911 INFO::Fitting model to feature number 438, F459
## 2025-06-04 20:01:49.800203 INFO::Fitting model to feature number 439, F461
## 2025-06-04 20:01:49.804651 INFO::Fitting model to feature number 440, F462
## 2025-06-04 20:01:49.809018 INFO::Fitting model to feature number 441, F463
## 2025-06-04 20:01:49.813405 INFO::Fitting model to feature number 442, F464
## 2025-06-04 20:01:49.817785 INFO::Fitting model to feature number 443, F465
## 2025-06-04 20:01:49.822242 INFO::Fitting model to feature number 444, F466
## 2025-06-04 20:01:49.826801 INFO::Fitting model to feature number 445, F467
## 2025-06-04 20:01:49.831394 INFO::Fitting model to feature number 446, F468
## 2025-06-04 20:01:49.838167 INFO::Fitting model to feature number 447, F469
## 2025-06-04 20:01:49.844356 INFO::Fitting model to feature number 448, F470
## 2025-06-04 20:01:49.848896 INFO::Fitting model to feature number 449, F471
## 2025-06-04 20:01:49.853348 INFO::Fitting model to feature number 450, F474
## 2025-06-04 20:01:49.857844 INFO::Fitting model to feature number 451, F475
## 2025-06-04 20:01:49.862272 INFO::Fitting model to feature number 452, F476
## 2025-06-04 20:01:49.866662 INFO::Fitting model to feature number 453, F477
## 2025-06-04 20:01:49.871108 INFO::Fitting model to feature number 454, F478
## 2025-06-04 20:01:49.875605 INFO::Fitting model to feature number 455, F479
## 2025-06-04 20:01:49.880228 INFO::Fitting model to feature number 456, F480
## 2025-06-04 20:01:49.884927 INFO::Fitting model to feature number 457, F481
## 2025-06-04 20:01:49.892396 INFO::Fitting model to feature number 458, F482
## 2025-06-04 20:01:49.899812 INFO::Fitting model to feature number 459, F483
## 2025-06-04 20:01:49.904673 INFO::Fitting model to feature number 460, F484
## 2025-06-04 20:01:49.909311 INFO::Fitting model to feature number 461, F485
## 2025-06-04 20:01:49.913806 INFO::Fitting model to feature number 462, F486
## 2025-06-04 20:01:49.918272 INFO::Fitting model to feature number 463, F487
## 2025-06-04 20:01:49.922805 INFO::Fitting model to feature number 464, F488
## 2025-06-04 20:01:49.927279 INFO::Fitting model to feature number 465, F489
## 2025-06-04 20:01:49.931681 INFO::Fitting model to feature number 466, F490
## 2025-06-04 20:01:49.936169 INFO::Fitting model to feature number 467, F491
## 2025-06-04 20:01:49.940733 INFO::Fitting model to feature number 468, F492
## 2025-06-04 20:01:49.945197 INFO::Fitting model to feature number 469, F493
## 2025-06-04 20:01:49.949671 INFO::Fitting model to feature number 470, F494
## 2025-06-04 20:01:49.954016 INFO::Fitting model to feature number 471, F495
## 2025-06-04 20:01:49.958447 INFO::Fitting model to feature number 472, F496
## 2025-06-04 20:01:49.964345 INFO::Fitting model to feature number 473, F497
## 2025-06-04 20:01:49.96978 INFO::Fitting model to feature number 474, F498
## 2025-06-04 20:01:49.974332 INFO::Fitting model to feature number 475, F499
## 2025-06-04 20:01:49.978976 INFO::Fitting model to feature number 476, F500
## 2025-06-04 20:01:49.983656 INFO::Fitting model to feature number 477, F501
## 2025-06-04 20:01:49.988173 INFO::Fitting model to feature number 478, F502
## 2025-06-04 20:01:49.992713 INFO::Fitting model to feature number 479, F503
## 2025-06-04 20:01:49.997413 INFO::Fitting model to feature number 480, F504
## 2025-06-04 20:01:50.001964 INFO::Fitting model to feature number 481, F505
## 2025-06-04 20:01:50.006503 INFO::Fitting model to feature number 482, F506
## 2025-06-04 20:01:50.011031 INFO::Fitting model to feature number 483, F507
## 2025-06-04 20:01:50.015511 INFO::Fitting model to feature number 484, F508
## 2025-06-04 20:01:50.02005 INFO::Fitting model to feature number 485, F509
## 2025-06-04 20:01:50.024882 INFO::Fitting model to feature number 486, F510
## 2025-06-04 20:01:50.029662 INFO::Fitting model to feature number 487, F511
## 2025-06-04 20:01:50.034341 INFO::Fitting model to feature number 488, F512
## 2025-06-04 20:01:50.038974 INFO::Fitting model to feature number 489, F513
## 2025-06-04 20:01:50.043818 INFO::Fitting model to feature number 490, F514
## 2025-06-04 20:01:50.048321 INFO::Fitting model to feature number 491, F515
## 2025-06-04 20:01:50.052789 INFO::Fitting model to feature number 492, F516
## 2025-06-04 20:01:50.0576 INFO::Fitting model to feature number 493, F517
## 2025-06-04 20:01:50.063848 INFO::Fitting model to feature number 494, F518
## 2025-06-04 20:01:50.070942 INFO::Fitting model to feature number 495, F519
## 2025-06-04 20:01:50.07722 INFO::Fitting model to feature number 496, F520
## 2025-06-04 20:01:50.084387 INFO::Fitting model to feature number 497, F521
## 2025-06-04 20:01:50.089162 INFO::Fitting model to feature number 498, F522
## 2025-06-04 20:01:50.094227 INFO::Fitting model to feature number 499, F523
## 2025-06-04 20:01:50.098916 INFO::Fitting model to feature number 500, F524
## 2025-06-04 20:01:50.10364 INFO::Fitting model to feature number 501, F525
## 2025-06-04 20:01:50.108422 INFO::Fitting model to feature number 502, F526
## 2025-06-04 20:01:50.113086 INFO::Fitting model to feature number 503, F527
## 2025-06-04 20:01:50.117813 INFO::Fitting model to feature number 504, F528
## 2025-06-04 20:01:50.122712 INFO::Fitting model to feature number 505, F529
## 2025-06-04 20:01:50.12765 INFO::Fitting model to feature number 506, F530
## 2025-06-04 20:01:50.132315 INFO::Fitting model to feature number 507, F531
## 2025-06-04 20:01:50.136931 INFO::Fitting model to feature number 508, F532
## 2025-06-04 20:01:50.141423 INFO::Fitting model to feature number 509, F533
## 2025-06-04 20:01:50.145966 INFO::Fitting model to feature number 510, F534
## 2025-06-04 20:01:50.150569 INFO::Fitting model to feature number 511, F535
## 2025-06-04 20:01:50.157141 INFO::Fitting model to feature number 512, F536
## 2025-06-04 20:01:50.161769 INFO::Fitting model to feature number 513, F537
## 2025-06-04 20:01:50.166404 INFO::Fitting model to feature number 514, F539
## 2025-06-04 20:01:50.171129 INFO::Fitting model to feature number 515, F540
## 2025-06-04 20:01:50.175782 INFO::Fitting model to feature number 516, F541
## 2025-06-04 20:01:50.180522 INFO::Fitting model to feature number 517, F543
## 2025-06-04 20:01:50.185296 INFO::Fitting model to feature number 518, F544
## 2025-06-04 20:01:50.190065 INFO::Fitting model to feature number 519, F545
## 2025-06-04 20:01:50.194908 INFO::Fitting model to feature number 520, F546
## 2025-06-04 20:01:50.199689 INFO::Fitting model to feature number 521, F547
## 2025-06-04 20:01:50.20441 INFO::Fitting model to feature number 522, F548
## 2025-06-04 20:01:50.209095 INFO::Fitting model to feature number 523, F549
## 2025-06-04 20:01:50.215208 INFO::Fitting model to feature number 524, F550
## 2025-06-04 20:01:50.219826 INFO::Fitting model to feature number 525, F551
## 2025-06-04 20:01:50.224436 INFO::Fitting model to feature number 526, F552
## 2025-06-04 20:01:50.229006 INFO::Fitting model to feature number 527, F553
## 2025-06-04 20:01:50.233518 INFO::Fitting model to feature number 528, F554
## 2025-06-04 20:01:50.238075 INFO::Fitting model to feature number 529, F555
## 2025-06-04 20:01:50.242567 INFO::Fitting model to feature number 530, F556
## 2025-06-04 20:01:50.247097 INFO::Fitting model to feature number 531, F557
## 2025-06-04 20:01:50.251565 INFO::Fitting model to feature number 532, F558
## 2025-06-04 20:01:50.255943 INFO::Fitting model to feature number 533, F559
## 2025-06-04 20:01:50.260351 INFO::Fitting model to feature number 534, F560
## 2025-06-04 20:01:50.266659 INFO::Fitting model to feature number 535, F561
## 2025-06-04 20:01:50.273774 INFO::Fitting model to feature number 536, F562
## 2025-06-04 20:01:50.280568 INFO::Fitting model to feature number 537, F563
## 2025-06-04 20:01:50.28732 INFO::Fitting model to feature number 538, F564
## 2025-06-04 20:01:50.294125 INFO::Fitting model to feature number 539, F566
## 2025-06-04 20:01:50.300999 INFO::Fitting model to feature number 540, F567
## 2025-06-04 20:01:50.307752 INFO::Fitting model to feature number 541, F568
## 2025-06-04 20:01:50.314882 INFO::Fitting model to feature number 542, F569
## 2025-06-04 20:01:50.322101 INFO::Fitting model to feature number 543, F570
## 2025-06-04 20:01:50.329319 INFO::Fitting model to feature number 544, F571
## 2025-06-04 20:01:50.336906 INFO::Fitting model to feature number 545, F572
## 2025-06-04 20:01:50.344523 INFO::Fitting model to feature number 546, F573
## 2025-06-04 20:01:50.352518 INFO::Fitting model to feature number 547, F574
## 2025-06-04 20:01:50.360176 INFO::Fitting model to feature number 548, F575
## 2025-06-04 20:01:50.367664 INFO::Fitting model to feature number 549, F576
## 2025-06-04 20:01:50.374735 INFO::Fitting model to feature number 550, F577
## 2025-06-04 20:01:50.382434 INFO::Fitting model to feature number 551, F578
## 2025-06-04 20:01:50.390078 INFO::Fitting model to feature number 552, F579
## 2025-06-04 20:01:50.397687 INFO::Fitting model to feature number 553, F580
## 2025-06-04 20:01:50.404839 INFO::Fitting model to feature number 554, F581
## 2025-06-04 20:01:50.411562 INFO::Fitting model to feature number 555, F582
## 2025-06-04 20:01:50.41814 INFO::Fitting model to feature number 556, F583
## 2025-06-04 20:01:50.424737 INFO::Fitting model to feature number 557, F584
## 2025-06-04 20:01:50.431257 INFO::Fitting model to feature number 558, F585
## 2025-06-04 20:01:50.437816 INFO::Fitting model to feature number 559, F586
## 2025-06-04 20:01:50.444331 INFO::Fitting model to feature number 560, F587
## 2025-06-04 20:01:50.451393 INFO::Fitting model to feature number 561, F588
## 2025-06-04 20:01:50.458531 INFO::Fitting model to feature number 562, F589
## 2025-06-04 20:01:50.465179 INFO::Fitting model to feature number 563, F590
## 2025-06-04 20:01:50.471918 INFO::Fitting model to feature number 564, F591
## 2025-06-04 20:01:50.478764 INFO::Fitting model to feature number 565, F592
## 2025-06-04 20:01:50.485537 INFO::Fitting model to feature number 566, F593
## 2025-06-04 20:01:50.49227 INFO::Fitting model to feature number 567, F594
## 2025-06-04 20:01:50.499451 INFO::Fitting model to feature number 568, F595
## 2025-06-04 20:01:50.506658 INFO::Fitting model to feature number 569, F596
## 2025-06-04 20:01:50.513447 INFO::Fitting model to feature number 570, F597
## 2025-06-04 20:01:50.520226 INFO::Fitting model to feature number 571, F598
## 2025-06-04 20:01:50.526995 INFO::Fitting model to feature number 572, F599
## 2025-06-04 20:01:50.533765 INFO::Fitting model to feature number 573, F600
## 2025-06-04 20:01:50.540485 INFO::Fitting model to feature number 574, F601
## 2025-06-04 20:01:50.54757 INFO::Fitting model to feature number 575, F602
## 2025-06-04 20:01:50.554816 INFO::Fitting model to feature number 576, F603
## 2025-06-04 20:01:50.561616 INFO::Fitting model to feature number 577, F605
## 2025-06-04 20:01:50.56838 INFO::Fitting model to feature number 578, F606
## 2025-06-04 20:01:50.575234 INFO::Fitting model to feature number 579, F607
## 2025-06-04 20:01:50.581914 INFO::Fitting model to feature number 580, F608
## 2025-06-04 20:01:50.588636 INFO::Fitting model to feature number 581, F609
## 2025-06-04 20:01:50.595559 INFO::Fitting model to feature number 582, F610
## 2025-06-04 20:01:50.60284 INFO::Fitting model to feature number 583, F611
## 2025-06-04 20:01:50.609525 INFO::Fitting model to feature number 584, F612
## 2025-06-04 20:01:50.616215 INFO::Fitting model to feature number 585, F613
## 2025-06-04 20:01:50.622965 INFO::Fitting model to feature number 586, F614
## 2025-06-04 20:01:50.629706 INFO::Fitting model to feature number 587, F615
## 2025-06-04 20:01:50.636415 INFO::Fitting model to feature number 588, F616
## 2025-06-04 20:01:50.643458 INFO::Fitting model to feature number 589, F617
## 2025-06-04 20:01:50.650564 INFO::Fitting model to feature number 590, F618
## 2025-06-04 20:01:50.657219 INFO::Fitting model to feature number 591, F619
## 2025-06-04 20:01:50.663891 INFO::Fitting model to feature number 592, F620
## 2025-06-04 20:01:50.67056 INFO::Fitting model to feature number 593, F621
## 2025-06-04 20:01:50.677155 INFO::Fitting model to feature number 594, F622
## 2025-06-04 20:01:50.683985 INFO::Fitting model to feature number 595, F623
## 2025-06-04 20:01:50.690881 INFO::Fitting model to feature number 596, F624
## 2025-06-04 20:01:50.69784 INFO::Fitting model to feature number 597, F625
## 2025-06-04 20:01:50.704421 INFO::Fitting model to feature number 598, F626
## 2025-06-04 20:01:50.711031 INFO::Fitting model to feature number 599, F627
## 2025-06-04 20:01:50.717695 INFO::Fitting model to feature number 600, F628
## 2025-06-04 20:01:50.724332 INFO::Fitting model to feature number 601, F629
## 2025-06-04 20:01:50.731302 INFO::Fitting model to feature number 602, F630
## 2025-06-04 20:01:50.738219 INFO::Fitting model to feature number 603, F631
## 2025-06-04 20:01:50.745137 INFO::Fitting model to feature number 604, F632
## 2025-06-04 20:01:50.751744 INFO::Fitting model to feature number 605, F633
## 2025-06-04 20:01:50.758361 INFO::Fitting model to feature number 606, F634
## 2025-06-04 20:01:50.765044 INFO::Fitting model to feature number 607, F635
## 2025-06-04 20:01:50.77181 INFO::Fitting model to feature number 608, F636
## 2025-06-04 20:01:50.778949 INFO::Fitting model to feature number 609, F637
## 2025-06-04 20:01:50.78599 INFO::Fitting model to feature number 610, F638
## 2025-06-04 20:01:50.792867 INFO::Fitting model to feature number 611, F639
## 2025-06-04 20:01:50.799522 INFO::Fitting model to feature number 612, F640
## 2025-06-04 20:01:50.806194 INFO::Fitting model to feature number 613, F641
## 2025-06-04 20:01:50.812847 INFO::Fitting model to feature number 614, F642
## 2025-06-04 20:01:50.818435 INFO::Fitting model to feature number 615, F643
## 2025-06-04 20:01:50.823165 INFO::Fitting model to feature number 616, F644
## 2025-06-04 20:01:50.827832 INFO::Fitting model to feature number 617, F645
## 2025-06-04 20:01:50.832538 INFO::Fitting model to feature number 618, F646
## 2025-06-04 20:01:50.837283 INFO::Fitting model to feature number 619, F647
## 2025-06-04 20:01:50.841992 INFO::Fitting model to feature number 620, F648
## 2025-06-04 20:01:50.84672 INFO::Fitting model to feature number 621, F649
## 2025-06-04 20:01:50.851592 INFO::Fitting model to feature number 622, F650
## 2025-06-04 20:01:50.857091 INFO::Fitting model to feature number 623, F651
## 2025-06-04 20:01:50.861682 INFO::Fitting model to feature number 624, F652
## 2025-06-04 20:01:50.86624 INFO::Fitting model to feature number 625, F653
## 2025-06-04 20:01:50.870847 INFO::Fitting model to feature number 626, F654
## 2025-06-04 20:01:50.875373 INFO::Fitting model to feature number 627, F655
## 2025-06-04 20:01:50.879858 INFO::Fitting model to feature number 628, F656
## 2025-06-04 20:01:50.884319 INFO::Fitting model to feature number 629, F657
## 2025-06-04 20:01:50.888946 INFO::Fitting model to feature number 630, F658
## 2025-06-04 20:01:50.893589 INFO::Fitting model to feature number 631, F659
## 2025-06-04 20:01:50.898151 INFO::Fitting model to feature number 632, F660
## 2025-06-04 20:01:50.902766 INFO::Fitting model to feature number 633, F661
## 2025-06-04 20:01:50.907185 INFO::Fitting model to feature number 634, F662
## 2025-06-04 20:01:50.911586 INFO::Fitting model to feature number 635, F663
## 2025-06-04 20:01:50.91597 INFO::Fitting model to feature number 636, F664
## 2025-06-04 20:01:50.920347 INFO::Fitting model to feature number 637, F665
## 2025-06-04 20:01:50.92472 INFO::Fitting model to feature number 638, F666
## 2025-06-04 20:01:50.929164 INFO::Fitting model to feature number 639, F667
## 2025-06-04 20:01:50.93359 INFO::Fitting model to feature number 640, F668
## 2025-06-04 20:01:50.938019 INFO::Fitting model to feature number 641, F669
## 2025-06-04 20:01:50.942434 INFO::Fitting model to feature number 642, F670
## 2025-06-04 20:01:50.94684 INFO::Fitting model to feature number 643, F671
## 2025-06-04 20:01:50.951243 INFO::Fitting model to feature number 644, F672
## 2025-06-04 20:01:50.955596 INFO::Fitting model to feature number 645, F673
## 2025-06-04 20:01:50.960163 INFO::Fitting model to feature number 646, F674
## 2025-06-04 20:01:50.964597 INFO::Fitting model to feature number 647, F675
## 2025-06-04 20:01:50.9692 INFO::Fitting model to feature number 648, F676
## 2025-06-04 20:01:50.973901 INFO::Fitting model to feature number 649, F677
## 2025-06-04 20:01:50.978947 INFO::Fitting model to feature number 650, F678
## 2025-06-04 20:01:50.983976 INFO::Fitting model to feature number 651, F679
## 2025-06-04 20:01:50.988631 INFO::Fitting model to feature number 652, F680
## 2025-06-04 20:01:50.993293 INFO::Fitting model to feature number 653, F681
## 2025-06-04 20:01:50.997982 INFO::Fitting model to feature number 654, F682
## 2025-06-04 20:01:51.002561 INFO::Fitting model to feature number 655, F683
## 2025-06-04 20:01:51.007164 INFO::Fitting model to feature number 656, F684
## 2025-06-04 20:01:51.011814 INFO::Fitting model to feature number 657, F685
## 2025-06-04 20:01:51.016467 INFO::Fitting model to feature number 658, F686
## 2025-06-04 20:01:51.02121 INFO::Fitting model to feature number 659, F687
## 2025-06-04 20:01:51.025783 INFO::Fitting model to feature number 660, F688
## 2025-06-04 20:01:51.030427 INFO::Fitting model to feature number 661, F689
## 2025-06-04 20:01:51.035204 INFO::Fitting model to feature number 662, F690
## 2025-06-04 20:01:51.04013 INFO::Fitting model to feature number 663, F691
## 2025-06-04 20:01:51.044916 INFO::Fitting model to feature number 664, F692
## 2025-06-04 20:01:51.049552 INFO::Fitting model to feature number 665, F693
## 2025-06-04 20:01:51.081192 INFO::Fitting model to feature number 666, F694
## 2025-06-04 20:01:51.086127 INFO::Fitting model to feature number 667, F695
## 2025-06-04 20:01:51.090656 INFO::Fitting model to feature number 668, F696
## 2025-06-04 20:01:51.09516 INFO::Fitting model to feature number 669, F697
## 2025-06-04 20:01:51.099704 INFO::Fitting model to feature number 670, F698
## 2025-06-04 20:01:51.104256 INFO::Fitting model to feature number 671, F699
## 2025-06-04 20:01:51.108835 INFO::Fitting model to feature number 672, F700
## 2025-06-04 20:01:51.113788 INFO::Fitting model to feature number 673, F701
## 2025-06-04 20:01:51.118933 INFO::Fitting model to feature number 674, F702
## 2025-06-04 20:01:51.125363 INFO::Fitting model to feature number 675, F704
## 2025-06-04 20:01:51.129986 INFO::Fitting model to feature number 676, F705
## 2025-06-04 20:01:51.134569 INFO::Fitting model to feature number 677, F706
## 2025-06-04 20:01:51.139093 INFO::Fitting model to feature number 678, F707
## 2025-06-04 20:01:51.143475 INFO::Fitting model to feature number 679, F708
## 2025-06-04 20:01:51.147679 INFO::Fitting model to feature number 680, F709
## 2025-06-04 20:01:51.151745 INFO::Fitting model to feature number 681, F710
## 2025-06-04 20:01:51.155822 INFO::Fitting model to feature number 682, F711
## 2025-06-04 20:01:51.159833 INFO::Fitting model to feature number 683, F712
## 2025-06-04 20:01:51.163833 INFO::Fitting model to feature number 684, F713
## 2025-06-04 20:01:51.167906 INFO::Fitting model to feature number 685, F714
## 2025-06-04 20:01:51.171929 INFO::Fitting model to feature number 686, F715
## 2025-06-04 20:01:51.175989 INFO::Fitting model to feature number 687, F716
## 2025-06-04 20:01:51.179988 INFO::Fitting model to feature number 688, F717
## 2025-06-04 20:01:51.184048 INFO::Fitting model to feature number 689, F718
## 2025-06-04 20:01:51.188015 INFO::Fitting model to feature number 690, F719
## 2025-06-04 20:01:51.191977 INFO::Fitting model to feature number 691, F720
## 2025-06-04 20:01:51.195992 INFO::Fitting model to feature number 692, F721
## 2025-06-04 20:01:51.199951 INFO::Fitting model to feature number 693, F722
## 2025-06-04 20:01:51.203949 INFO::Fitting model to feature number 694, F723
## 2025-06-04 20:01:51.207938 INFO::Fitting model to feature number 695, F724
## 2025-06-04 20:01:51.211981 INFO::Fitting model to feature number 696, F725
## 2025-06-04 20:01:51.216166 INFO::Fitting model to feature number 697, F726
## 2025-06-04 20:01:51.220289 INFO::Fitting model to feature number 698, F727
## 2025-06-04 20:01:51.224361 INFO::Fitting model to feature number 699, F728
## 2025-06-04 20:01:51.228431 INFO::Fitting model to feature number 700, F729
## 2025-06-04 20:01:51.23252 INFO::Fitting model to feature number 701, F730
## 2025-06-04 20:01:51.236636 INFO::Fitting model to feature number 702, F731
## 2025-06-04 20:01:51.240739 INFO::Fitting model to feature number 703, F732
## 2025-06-04 20:01:51.244861 INFO::Fitting model to feature number 704, F733
## 2025-06-04 20:01:51.249035 INFO::Fitting model to feature number 705, F734
## 2025-06-04 20:01:51.253164 INFO::Fitting model to feature number 706, F735
## 2025-06-04 20:01:51.257269 INFO::Fitting model to feature number 707, F736
## 2025-06-04 20:01:51.26135 INFO::Fitting model to feature number 708, F737
## 2025-06-04 20:01:51.265472 INFO::Fitting model to feature number 709, F739
## 2025-06-04 20:01:51.269552 INFO::Fitting model to feature number 710, F740
## 2025-06-04 20:01:51.273658 INFO::Fitting model to feature number 711, F741
## 2025-06-04 20:01:51.277787 INFO::Fitting model to feature number 712, F742
## 2025-06-04 20:01:51.281892 INFO::Fitting model to feature number 713, F743
## 2025-06-04 20:01:51.286011 INFO::Fitting model to feature number 714, F744
## 2025-06-04 20:01:51.290116 INFO::Fitting model to feature number 715, F745
## 2025-06-04 20:01:51.294283 INFO::Fitting model to feature number 716, F746
## 2025-06-04 20:01:51.298467 INFO::Fitting model to feature number 717, F747
## 2025-06-04 20:01:51.302786 INFO::Fitting model to feature number 718, F748
## 2025-06-04 20:01:51.307098 INFO::Fitting model to feature number 719, F749
## 2025-06-04 20:01:51.311365 INFO::Fitting model to feature number 720, F750
## 2025-06-04 20:01:51.315596 INFO::Fitting model to feature number 721, F751
## 2025-06-04 20:01:51.319778 INFO::Fitting model to feature number 722, F752
## 2025-06-04 20:01:51.323932 INFO::Fitting model to feature number 723, F753
## 2025-06-04 20:01:51.328129 INFO::Fitting model to feature number 724, F754
## 2025-06-04 20:01:51.332328 INFO::Fitting model to feature number 725, F755
## 2025-06-04 20:01:51.336516 INFO::Fitting model to feature number 726, F756
## 2025-06-04 20:01:51.340715 INFO::Fitting model to feature number 727, F757
## 2025-06-04 20:01:51.344851 INFO::Fitting model to feature number 728, F758
## 2025-06-04 20:01:51.349082 INFO::Fitting model to feature number 729, F759
## 2025-06-04 20:01:51.353246 INFO::Fitting model to feature number 730, F760
## 2025-06-04 20:01:51.357441 INFO::Fitting model to feature number 731, F761
## 2025-06-04 20:01:51.361551 INFO::Fitting model to feature number 732, F762
## 2025-06-04 20:01:51.365704 INFO::Fitting model to feature number 733, F763
## 2025-06-04 20:01:51.370145 INFO::Fitting model to feature number 734, F764
## 2025-06-04 20:01:51.37431 INFO::Fitting model to feature number 735, F765
## 2025-06-04 20:01:51.378434 INFO::Fitting model to feature number 736, F766
## 2025-06-04 20:01:51.38255 INFO::Fitting model to feature number 737, F767
## 2025-06-04 20:01:51.386653 INFO::Fitting model to feature number 738, F768
## 2025-06-04 20:01:51.390746 INFO::Fitting model to feature number 739, F769
## 2025-06-04 20:01:51.394816 INFO::Fitting model to feature number 740, F770
## 2025-06-04 20:01:51.398869 INFO::Fitting model to feature number 741, F771
## 2025-06-04 20:01:51.403011 INFO::Fitting model to feature number 742, F772
## 2025-06-04 20:01:51.407199 INFO::Fitting model to feature number 743, F773
## 2025-06-04 20:01:51.411287 INFO::Fitting model to feature number 744, F774
## 2025-06-04 20:01:51.415379 INFO::Fitting model to feature number 745, F775
## 2025-06-04 20:01:51.419468 INFO::Fitting model to feature number 746, F776
## 2025-06-04 20:01:51.423501 INFO::Fitting model to feature number 747, F777
## 2025-06-04 20:01:51.427542 INFO::Fitting model to feature number 748, F778
## 2025-06-04 20:01:51.4316 INFO::Fitting model to feature number 749, F779
## 2025-06-04 20:01:51.4357 INFO::Fitting model to feature number 750, F780
## 2025-06-04 20:01:51.439777 INFO::Fitting model to feature number 751, F781
## 2025-06-04 20:01:51.443814 INFO::Fitting model to feature number 752, F782
## 2025-06-04 20:01:51.447881 INFO::Fitting model to feature number 753, F783
## 2025-06-04 20:01:51.451969 INFO::Fitting model to feature number 754, F784
## 2025-06-04 20:01:51.456091 INFO::Fitting model to feature number 755, F785
## 2025-06-04 20:01:51.460337 INFO::Fitting model to feature number 756, F786
## 2025-06-04 20:01:51.464508 INFO::Fitting model to feature number 757, F787
## 2025-06-04 20:01:51.468813 INFO::Fitting model to feature number 758, F788
## 2025-06-04 20:01:51.473057 INFO::Fitting model to feature number 759, F789
## 2025-06-04 20:01:51.47731 INFO::Fitting model to feature number 760, F790
## 2025-06-04 20:01:51.481571 INFO::Fitting model to feature number 761, F791
## 2025-06-04 20:01:51.485764 INFO::Fitting model to feature number 762, F792
## 2025-06-04 20:01:51.49 INFO::Fitting model to feature number 763, F793
## 2025-06-04 20:01:51.494205 INFO::Fitting model to feature number 764, F794
## 2025-06-04 20:01:51.498449 INFO::Fitting model to feature number 765, F795
## 2025-06-04 20:01:51.502647 INFO::Fitting model to feature number 766, F796
## 2025-06-04 20:01:51.506815 INFO::Fitting model to feature number 767, F797
## 2025-06-04 20:01:51.510928 INFO::Fitting model to feature number 768, F798
## 2025-06-04 20:01:51.515079 INFO::Fitting model to feature number 769, F799
## 2025-06-04 20:01:51.519253 INFO::Fitting model to feature number 770, F800
## 2025-06-04 20:01:51.523335 INFO::Fitting model to feature number 771, F801
## 2025-06-04 20:01:51.527473 INFO::Fitting model to feature number 772, F802
## 2025-06-04 20:01:51.534081 INFO::Fitting model to feature number 773, F803
## 2025-06-04 20:01:51.539328 INFO::Fitting model to feature number 774, F804
## 2025-06-04 20:01:51.543712 INFO::Fitting model to feature number 775, F805
## 2025-06-04 20:01:51.548094 INFO::Fitting model to feature number 776, F806
## 2025-06-04 20:01:51.552338 INFO::Fitting model to feature number 777, F808
## 2025-06-04 20:01:51.556771 INFO::Fitting model to feature number 778, F809
## 2025-06-04 20:01:51.561298 INFO::Fitting model to feature number 779, F810
## 2025-06-04 20:01:51.565584 INFO::Fitting model to feature number 780, F811
## 2025-06-04 20:01:51.569804 INFO::Fitting model to feature number 781, F812
## 2025-06-04 20:01:51.573963 INFO::Fitting model to feature number 782, F813
## 2025-06-04 20:01:51.578148 INFO::Fitting model to feature number 783, F814
## 2025-06-04 20:01:51.582343 INFO::Fitting model to feature number 784, F815
## 2025-06-04 20:01:51.586484 INFO::Fitting model to feature number 785, F816
## 2025-06-04 20:01:51.590661 INFO::Fitting model to feature number 786, F817
## 2025-06-04 20:01:51.594754 INFO::Fitting model to feature number 787, F818
## 2025-06-04 20:01:51.598877 INFO::Fitting model to feature number 788, F819
## 2025-06-04 20:01:51.602963 INFO::Fitting model to feature number 789, F820
## 2025-06-04 20:01:51.607123 INFO::Fitting model to feature number 790, F821
## 2025-06-04 20:01:51.611223 INFO::Fitting model to feature number 791, F822
## 2025-06-04 20:01:51.615311 INFO::Fitting model to feature number 792, F823
## 2025-06-04 20:01:51.619604 INFO::Fitting model to feature number 793, F824
## 2025-06-04 20:01:51.623963 INFO::Fitting model to feature number 794, F825
## 2025-06-04 20:01:51.62832 INFO::Fitting model to feature number 795, F826
## 2025-06-04 20:01:51.632574 INFO::Fitting model to feature number 796, F827
## 2025-06-04 20:01:51.636835 INFO::Fitting model to feature number 797, F828
## 2025-06-04 20:01:51.641068 INFO::Fitting model to feature number 798, F829
## 2025-06-04 20:01:51.645237 INFO::Fitting model to feature number 799, F830
## 2025-06-04 20:01:51.649421 INFO::Fitting model to feature number 800, F831
## 2025-06-04 20:01:51.653594 INFO::Fitting model to feature number 801, F832
## 2025-06-04 20:01:51.65776 INFO::Fitting model to feature number 802, F833
## 2025-06-04 20:01:51.661947 INFO::Fitting model to feature number 803, F834
## 2025-06-04 20:01:51.666105 INFO::Fitting model to feature number 804, F835
## 2025-06-04 20:01:51.670218 INFO::Fitting model to feature number 805, F836
## 2025-06-04 20:01:51.674307 INFO::Fitting model to feature number 806, F837
## 2025-06-04 20:01:51.678428 INFO::Fitting model to feature number 807, F838
## 2025-06-04 20:01:51.682488 INFO::Fitting model to feature number 808, F839
## 2025-06-04 20:01:51.68688 INFO::Fitting model to feature number 809, F840
## 2025-06-04 20:01:51.691021 INFO::Fitting model to feature number 810, F841
## 2025-06-04 20:01:51.695138 INFO::Fitting model to feature number 811, F842
## 2025-06-04 20:01:51.699264 INFO::Fitting model to feature number 812, F843
## 2025-06-04 20:01:51.703416 INFO::Fitting model to feature number 813, F844
## 2025-06-04 20:01:51.707645 INFO::Fitting model to feature number 814, F845
## 2025-06-04 20:01:51.711822 INFO::Fitting model to feature number 815, F846
## 2025-06-04 20:01:51.71604 INFO::Fitting model to feature number 816, F847
## 2025-06-04 20:01:51.720302 INFO::Fitting model to feature number 817, F848
## 2025-06-04 20:01:51.724502 INFO::Fitting model to feature number 818, F849
## 2025-06-04 20:01:51.728662 INFO::Fitting model to feature number 819, F850
## 2025-06-04 20:01:51.732899 INFO::Fitting model to feature number 820, F851
## 2025-06-04 20:01:51.737114 INFO::Fitting model to feature number 821, F852
## 2025-06-04 20:01:51.741402 INFO::Fitting model to feature number 822, F853
## 2025-06-04 20:01:51.7457 INFO::Fitting model to feature number 823, F854
## 2025-06-04 20:01:51.750125 INFO::Fitting model to feature number 824, F855
## 2025-06-04 20:01:51.754386 INFO::Fitting model to feature number 825, F856
## 2025-06-04 20:01:51.758648 INFO::Fitting model to feature number 826, F857
## 2025-06-04 20:01:51.764286 INFO::Fitting model to feature number 827, F858
## 2025-06-04 20:01:51.77141 INFO::Fitting model to feature number 828, F859
## 2025-06-04 20:01:51.777312 INFO::Fitting model to feature number 829, F860
## 2025-06-04 20:01:51.78381 INFO::Fitting model to feature number 830, F861
## 2025-06-04 20:01:51.790774 INFO::Fitting model to feature number 831, F862
## 2025-06-04 20:01:51.796837 INFO::Fitting model to feature number 832, F863
## 2025-06-04 20:01:51.801529 INFO::Fitting model to feature number 833, F864
## 2025-06-04 20:01:51.807217 INFO::Fitting model to feature number 834, F865
## 2025-06-04 20:01:51.814566 INFO::Fitting model to feature number 835, F866
## 2025-06-04 20:01:51.821997 INFO::Fitting model to feature number 836, F867
## 2025-06-04 20:01:51.829471 INFO::Fitting model to feature number 837, F868
## 2025-06-04 20:01:51.837115 INFO::Fitting model to feature number 838, F869
## 2025-06-04 20:01:51.844757 INFO::Fitting model to feature number 839, F870
## 2025-06-04 20:01:51.852374 INFO::Fitting model to feature number 840, F871
## 2025-06-04 20:01:51.860018 INFO::Fitting model to feature number 841, F872
## 2025-06-04 20:01:51.867469 INFO::Fitting model to feature number 842, F873
## 2025-06-04 20:01:51.87353 INFO::Fitting model to feature number 843, F874
## 2025-06-04 20:01:51.878137 INFO::Fitting model to feature number 844, F875
## 2025-06-04 20:01:51.882738 INFO::Fitting model to feature number 845, F876
## 2025-06-04 20:01:51.887403 INFO::Fitting model to feature number 846, F877
## 2025-06-04 20:01:51.891853 INFO::Fitting model to feature number 847, F878
## 2025-06-04 20:01:51.896306 INFO::Fitting model to feature number 848, F879
## 2025-06-04 20:01:51.900727 INFO::Fitting model to feature number 849, F880
## 2025-06-04 20:01:51.905166 INFO::Fitting model to feature number 850, F881
## 2025-06-04 20:01:51.909553 INFO::Fitting model to feature number 851, F882
## 2025-06-04 20:01:51.913988 INFO::Fitting model to feature number 852, F883
## 2025-06-04 20:01:51.918419 INFO::Fitting model to feature number 853, F884
## 2025-06-04 20:01:51.922882 INFO::Fitting model to feature number 854, F885
## 2025-06-04 20:01:51.927309 INFO::Fitting model to feature number 855, F886
## 2025-06-04 20:01:51.931617 INFO::Fitting model to feature number 856, F887
## 2025-06-04 20:01:51.935946 INFO::Fitting model to feature number 857, F888
## 2025-06-04 20:01:51.940238 INFO::Fitting model to feature number 858, F889
## 2025-06-04 20:01:51.946893 INFO::Fitting model to feature number 859, F890
## 2025-06-04 20:01:51.951511 INFO::Fitting model to feature number 860, F891
## 2025-06-04 20:01:51.956167 INFO::Fitting model to feature number 861, F892
## 2025-06-04 20:01:51.960831 INFO::Fitting model to feature number 862, F893
## 2025-06-04 20:01:51.967375 INFO::Fitting model to feature number 863, F894
## 2025-06-04 20:01:51.974914 INFO::Fitting model to feature number 864, F895
## 2025-06-04 20:01:51.982406 INFO::Fitting model to feature number 865, F896
## 2025-06-04 20:01:51.990066 INFO::Fitting model to feature number 866, F897
## 2025-06-04 20:01:51.997379 INFO::Fitting model to feature number 867, F898
## 2025-06-04 20:01:52.00468 INFO::Fitting model to feature number 868, F899
## 2025-06-04 20:01:52.012205 INFO::Fitting model to feature number 869, F900
## 2025-06-04 20:01:52.23889 INFO::Counting total values for each feature
## 2025-06-04 20:01:52.394917 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2025-06-04 20:01:52.699101 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2025-06-04 20:01:52.974102 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2025-06-04 20:01:53.241467 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2025-06-04 20:01:53.27882 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2025-06-04 20:01:53.309715 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2025-06-04 20:01:53.36628 INFO::Writing the significant results (those which are less than or equal to the threshold of 0.250000 ) to file (ordered by increasing q-values): Macarron_output/maaslin2_results/significant_results.tsv
## 2025-06-04 20:01:53.39302 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2025-06-04 20:01:54.480867 INFO::Plotting associations from most to least significant, grouped by metadata
## 2025-06-04 20:01:54.484107 INFO::Plotting data for metadata number 1, diagnosis
## 2025-06-04 20:01:54.579536 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2025-06-04 20:01:55.01882 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2025-06-04 20:01:55.319406 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2025-06-04 20:01:55.520945 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2025-06-04 20:01:55.701713 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2025-06-04 20:01:55.90724 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2025-06-04 20:01:56.083209 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2025-06-04 20:01:56.263953 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2025-06-04 20:01:56.451065 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2025-06-04 20:01:56.691309 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2025-06-04 20:01:56.874548 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2025-06-04 20:01:57.080661 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2025-06-04 20:01:57.324081 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2025-06-04 20:01:57.552502 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2025-06-04 20:01:57.875023 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2025-06-04 20:01:58.085227 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2025-06-04 20:01:58.38066 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2025-06-04 20:01:58.55963 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2025-06-04 20:01:58.739858 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2025-06-04 20:01:58.919163 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2025-06-04 20:01:59.118186 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2025-06-04 20:01:59.374145 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2025-06-04 20:01:59.559801 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2025-06-04 20:01:59.740765 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2025-06-04 20:01:59.930684 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2025-06-04 20:02:00.120589 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2025-06-04 20:02:00.307809 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2025-06-04 20:02:00.581274 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2025-06-04 20:02:00.756985 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2025-06-04 20:02:01.02225 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2025-06-04 20:02:01.310674 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2025-06-04 20:02:01.607902 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2025-06-04 20:02:01.919123 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2025-06-04 20:02:02.211606 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2025-06-04 20:02:02.48012 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2025-06-04 20:02:02.662498 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2025-06-04 20:02:02.851201 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2025-06-04 20:02:03.073924 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2025-06-04 20:02:03.256276 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2025-06-04 20:02:03.442746 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2025-06-04 20:02:03.710067 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2025-06-04 20:02:04.014549 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2025-06-04 20:02:04.331295 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2025-06-04 20:02:04.537011 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2025-06-04 20:02:04.769048 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2025-06-04 20:02:05.045815 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2025-06-04 20:02:05.329327 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2025-06-04 20:02:05.638032 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2025-06-04 20:02:05.916273 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2025-06-04 20:02:06.092188 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2025-06-04 20:02:06.277263 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2025-06-04 20:02:06.458572 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2025-06-04 20:02:06.74397 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2025-06-04 20:02:07.094187 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2025-06-04 20:02:07.400971 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2025-06-04 20:02:07.642365 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2025-06-04 20:02:07.822289 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2025-06-04 20:02:08.00645 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2025-06-04 20:02:08.214081 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2025-06-04 20:02:08.496283 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2025-06-04 20:02:08.733009 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2025-06-04 20:02:08.966532 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2025-06-04 20:02:09.157021 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2025-06-04 20:02:09.416116 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2025-06-04 20:02:09.681818 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2025-06-04 20:02:09.865018 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2025-06-04 20:02:10.078535 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2025-06-04 20:02:10.270829 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2025-06-04 20:02:10.512269 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2025-06-04 20:02:10.740626 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2025-06-04 20:02:10.984389 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2025-06-04 20:02:11.217652 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2025-06-04 20:02:11.394862 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2025-06-04 20:02:11.591495 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2025-06-04 20:02:11.803106 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2025-06-04 20:02:11.986727 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2025-06-04 20:02:12.181152 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2025-06-04 20:02:12.422521 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2025-06-04 20:02:12.722799 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2025-06-04 20:02:13.037817 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2025-06-04 20:02:13.268487 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2025-06-04 20:02:13.466335 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2025-06-04 20:02:13.653044 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2025-06-04 20:02:13.847926 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2025-06-04 20:02:14.117645 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2025-06-04 20:02:14.401519 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2025-06-04 20:02:14.670392 INFO::Creating boxplot for categorical data, diagnosis vs F1
## 2025-06-04 20:02:14.942661 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2025-06-04 20:02:15.163721 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2025-06-04 20:02:15.429734 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2025-06-04 20:02:15.66477 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2025-06-04 20:02:15.925274 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2025-06-04 20:02:16.167902 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2025-06-04 20:02:16.356747 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2025-06-04 20:02:16.564851 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2025-06-04 20:02:16.748786 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2025-06-04 20:02:16.993347 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2025-06-04 20:02:17.537873 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2025-06-04 20:02:17.763302 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2025-06-04 20:02:18.00047 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2025-06-04 20:02:18.234093 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2025-06-04 20:02:18.444064 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2025-06-04 20:02:18.619679 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2025-06-04 20:02:18.796316 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2025-06-04 20:02:18.998349 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2025-06-04 20:02:19.173666 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2025-06-04 20:02:19.369019 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2025-06-04 20:02:19.545001 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2025-06-04 20:02:19.744493 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2025-06-04 20:02:20.022537 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2025-06-04 20:02:20.23719 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2025-06-04 20:02:20.502813 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2025-06-04 20:02:20.732131 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2025-06-04 20:02:20.954708 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2025-06-04 20:02:21.250709 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2025-06-04 20:02:21.478475 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2025-06-04 20:02:21.6576 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2025-06-04 20:02:21.840425 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2025-06-04 20:02:22.072638 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2025-06-04 20:02:22.381186 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2025-06-04 20:02:22.573269 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2025-06-04 20:02:22.817469 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2025-06-04 20:02:23.106312 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2025-06-04 20:02:23.346927 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2025-06-04 20:02:23.61255 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2025-06-04 20:02:23.808041 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2025-06-04 20:02:24.012898 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2025-06-04 20:02:24.230315 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2025-06-04 20:02:24.501145 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2025-06-04 20:02:24.709788 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2025-06-04 20:02:24.920379 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2025-06-04 20:02:25.11289 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2025-06-04 20:02:25.294596 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2025-06-04 20:02:25.484448 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2025-06-04 20:02:25.666686 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2025-06-04 20:02:25.868229 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2025-06-04 20:02:26.049225 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2025-06-04 20:02:26.321589 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2025-06-04 20:02:26.584514 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2025-06-04 20:02:26.7788 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2025-06-04 20:02:26.980667 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2025-06-04 20:02:27.181507 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2025-06-04 20:02:27.363494 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2025-06-04 20:02:27.607213 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2025-06-04 20:02:27.841297 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2025-06-04 20:02:28.116127 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2025-06-04 20:02:28.330866 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2025-06-04 20:02:28.514044 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2025-06-04 20:02:28.6942 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2025-06-04 20:02:28.872796 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2025-06-04 20:02:29.064655 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2025-06-04 20:02:29.294989 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2025-06-04 20:02:29.475583 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2025-06-04 20:02:29.653915 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2025-06-04 20:02:29.836747 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2025-06-04 20:02:30.027838 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2025-06-04 20:02:30.237834 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2025-06-04 20:02:30.429369 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2025-06-04 20:02:30.609517 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2025-06-04 20:02:30.79296 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2025-06-04 20:02:30.970492 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2025-06-04 20:02:31.182767 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2025-06-04 20:02:31.36467 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2025-06-04 20:02:31.542349 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2025-06-04 20:02:31.720015 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2025-06-04 20:02:31.902303 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2025-06-04 20:02:32.103967 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2025-06-04 20:02:32.39263 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2025-06-04 20:02:32.617552 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2025-06-04 20:02:32.83265 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2025-06-04 20:02:33.021905 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2025-06-04 20:02:33.245842 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2025-06-04 20:02:33.476466 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2025-06-04 20:02:33.67905 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2025-06-04 20:02:33.872503 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2025-06-04 20:02:34.060734 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2025-06-04 20:02:34.274976 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2025-06-04 20:02:34.503755 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2025-06-04 20:02:34.71095 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2025-06-04 20:02:34.901171 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2025-06-04 20:02:35.077448 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2025-06-04 20:02:35.261413 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2025-06-04 20:02:35.465804 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2025-06-04 20:02:35.65016 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2025-06-04 20:02:35.832408 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2025-06-04 20:02:36.031271 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2025-06-04 20:02:36.233817 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2025-06-04 20:02:36.451411 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2025-06-04 20:02:36.628883 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2025-06-04 20:02:36.812998 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2025-06-04 20:02:37.008106 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2025-06-04 20:02:37.207069 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2025-06-04 20:02:37.427038 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2025-06-04 20:02:37.629384 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2025-06-04 20:02:37.811022 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2025-06-04 20:02:37.992736 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2025-06-04 20:02:38.177163 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2025-06-04 20:02:38.394035 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2025-06-04 20:02:38.579001 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2025-06-04 20:02:38.775247 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2025-06-04 20:02:38.951383 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2025-06-04 20:02:39.167266 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2025-06-04 20:02:39.438203 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2025-06-04 20:02:39.621179 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2025-06-04 20:02:39.90733 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2025-06-04 20:02:40.192568 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2025-06-04 20:02:40.419072 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2025-06-04 20:02:40.635799 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2025-06-04 20:02:40.929304 INFO::Creating boxplot for categorical data, diagnosis vs F416
## 2025-06-04 20:02:41.219957 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2025-06-04 20:02:41.48816 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2025-06-04 20:02:41.736397 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2025-06-04 20:02:42.008637 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2025-06-04 20:02:42.253227 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2025-06-04 20:02:42.498783 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2025-06-04 20:02:42.740321 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2025-06-04 20:02:42.974548 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2025-06-04 20:02:43.182739 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2025-06-04 20:02:43.393738 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2025-06-04 20:02:43.642298 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2025-06-04 20:02:43.889915 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2025-06-04 20:02:44.140346 INFO::Creating boxplot for categorical data, diagnosis vs F846
## 2025-06-04 20:02:44.350369 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2025-06-04 20:02:44.601102 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2025-06-04 20:02:44.809127 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2025-06-04 20:02:44.993375 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2025-06-04 20:02:45.183326 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2025-06-04 20:02:45.39077 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2025-06-04 20:02:45.649023 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2025-06-04 20:02:45.950423 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2025-06-04 20:02:46.257169 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2025-06-04 20:02:46.566093 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2025-06-04 20:02:47.647615 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2025-06-04 20:02:47.825044 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2025-06-04 20:02:47.999884 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2025-06-04 20:02:48.201178 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2025-06-04 20:02:48.400648 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2025-06-04 20:02:48.696745 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2025-06-04 20:02:48.944695 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2025-06-04 20:02:49.238185 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2025-06-04 20:02:49.475889 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2025-06-04 20:02:49.650279 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2025-06-04 20:02:49.878467 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2025-06-04 20:02:50.136367 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2025-06-04 20:02:50.314281 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2025-06-04 20:02:50.498526 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2025-06-04 20:02:50.675049 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2025-06-04 20:02:50.855106 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2025-06-04 20:02:51.040479 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2025-06-04 20:02:51.217743 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2025-06-04 20:02:51.393131 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2025-06-04 20:02:51.599109 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2025-06-04 20:02:51.855115 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2025-06-04 20:02:52.040229 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2025-06-04 20:02:52.236267 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2025-06-04 20:02:52.416289 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2025-06-04 20:02:52.586894 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2025-06-04 20:02:52.760016 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2025-06-04 20:02:52.941697 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2025-06-04 20:02:53.136579 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2025-06-04 20:02:53.315983 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2025-06-04 20:02:53.499199 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2025-06-04 20:02:53.680489 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2025-06-04 20:02:53.861583 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2025-06-04 20:02:54.056991 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2025-06-04 20:02:54.241228 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2025-06-04 20:02:54.422269 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2025-06-04 20:02:54.610399 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2025-06-04 20:02:54.825541 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2025-06-04 20:02:55.060102 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2025-06-04 20:02:55.245666 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2025-06-04 20:02:55.46608 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2025-06-04 20:02:55.694101 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2025-06-04 20:02:55.918472 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2025-06-04 20:02:56.176525 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2025-06-04 20:02:56.427565 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2025-06-04 20:02:56.647115 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2025-06-04 20:02:56.822223 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2025-06-04 20:02:56.994435 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2025-06-04 20:02:57.169444 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2025-06-04 20:02:57.392123 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2025-06-04 20:02:57.675127 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2025-06-04 20:02:57.908158 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2025-06-04 20:02:58.093116 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2025-06-04 20:02:58.277705 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2025-06-04 20:02:58.469261 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2025-06-04 20:02:58.690597 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2025-06-04 20:02:58.872983 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2025-06-04 20:02:59.071714 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2025-06-04 20:02:59.289888 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2025-06-04 20:02:59.505525 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2025-06-04 20:02:59.688987 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2025-06-04 20:02:59.882426 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2025-06-04 20:03:00.072393 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2025-06-04 20:03:00.268625 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2025-06-04 20:03:00.475774 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2025-06-04 20:03:00.663717 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2025-06-04 20:03:00.874761 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2025-06-04 20:03:01.057765 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2025-06-04 20:03:01.233053 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2025-06-04 20:03:01.421945 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2025-06-04 20:03:01.616173 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2025-06-04 20:03:01.793551 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2025-06-04 20:03:01.998887 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2025-06-04 20:03:02.22401 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2025-06-04 20:03:02.4181 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2025-06-04 20:03:02.59803 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2025-06-04 20:03:02.779629 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2025-06-04 20:03:02.968255 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2025-06-04 20:03:03.151903 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2025-06-04 20:03:03.355462 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2025-06-04 20:03:03.580089 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2025-06-04 20:03:03.785572 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2025-06-04 20:03:03.980882 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2025-06-04 20:03:04.168993 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2025-06-04 20:03:04.35228 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2025-06-04 20:03:04.5524 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2025-06-04 20:03:04.760507 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2025-06-04 20:03:04.960168 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2025-06-04 20:03:05.139111 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2025-06-04 20:03:05.321959 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2025-06-04 20:03:05.528013 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2025-06-04 20:03:05.802938 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2025-06-04 20:03:06.097727 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2025-06-04 20:03:06.305735 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2025-06-04 20:03:06.553419 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2025-06-04 20:03:06.74896 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2025-06-04 20:03:06.934824 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2025-06-04 20:03:07.131434 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2025-06-04 20:03:07.33294 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2025-06-04 20:03:07.566245 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2025-06-04 20:03:07.88211 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2025-06-04 20:03:08.130437 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2025-06-04 20:03:08.321301 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2025-06-04 20:03:08.510768 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2025-06-04 20:03:08.732846 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2025-06-04 20:03:08.96568 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2025-06-04 20:03:09.164052 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2025-06-04 20:03:09.379981 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2025-06-04 20:03:09.581709 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2025-06-04 20:03:09.773996 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2025-06-04 20:03:10.036278 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2025-06-04 20:03:10.315798 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2025-06-04 20:03:10.55717 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2025-06-04 20:03:10.739564 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2025-06-04 20:03:10.920826 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2025-06-04 20:03:11.122632 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2025-06-04 20:03:11.301046 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2025-06-04 20:03:11.492173 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2025-06-04 20:03:11.67111 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2025-06-04 20:03:11.850542 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2025-06-04 20:03:12.027379 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2025-06-04 20:03:12.234784 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2025-06-04 20:03:12.410882 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2025-06-04 20:03:12.588355 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2025-06-04 20:03:12.769686 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2025-06-04 20:03:12.945306 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2025-06-04 20:03:13.150036 INFO::Creating boxplot for categorical data, diagnosis vs F59
## 2025-06-04 20:03:13.329599 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2025-06-04 20:03:13.511816 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2025-06-04 20:03:13.778873 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2025-06-04 20:03:13.991452 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2025-06-04 20:03:14.190909 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2025-06-04 20:03:14.368311 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2025-06-04 20:03:14.551788 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2025-06-04 20:03:14.732977 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2025-06-04 20:03:14.912917 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2025-06-04 20:03:15.116476 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2025-06-04 20:03:15.390035 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2025-06-04 20:03:15.611664 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2025-06-04 20:03:15.810125 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2025-06-04 20:03:16.020935 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2025-06-04 20:03:16.225124 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2025-06-04 20:03:16.437901 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2025-06-04 20:03:16.640985 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2025-06-04 20:03:16.821367 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2025-06-04 20:03:17.085086 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2025-06-04 20:03:17.302112 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2025-06-04 20:03:17.522527 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2025-06-04 20:03:17.727067 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2025-06-04 20:03:17.911015 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2025-06-04 20:03:18.093479 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2025-06-04 20:03:18.280293 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2025-06-04 20:03:18.498399 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2025-06-04 20:03:18.736147 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2025-06-04 20:03:18.941822 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2025-06-04 20:03:19.119149 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2025-06-04 20:03:19.300675 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2025-06-04 20:03:19.511217 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2025-06-04 20:03:19.710414 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2025-06-04 20:03:19.898481 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2025-06-04 20:03:20.123659 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2025-06-04 20:03:20.315017 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2025-06-04 20:03:20.549834 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2025-06-04 20:03:20.750285 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2025-06-04 20:03:20.982843 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2025-06-04 20:03:21.180201 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2025-06-04 20:03:21.368076 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2025-06-04 20:03:21.580953 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2025-06-04 20:03:21.77803 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2025-06-04 20:03:21.96462 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2025-06-04 20:03:22.176605 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2025-06-04 20:03:22.446487 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2025-06-04 20:03:22.649291 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2025-06-04 20:03:22.852488 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2025-06-04 20:03:23.03851 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2025-06-04 20:03:23.299563 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2025-06-04 20:03:23.494564 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2025-06-04 20:03:23.676656 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2025-06-04 20:03:23.895263 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2025-06-04 20:03:24.106429 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2025-06-04 20:03:24.362568 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2025-06-04 20:03:24.680674 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2025-06-04 20:03:24.92673 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2025-06-04 20:03:25.182886 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2025-06-04 20:03:25.475162 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2025-06-04 20:03:25.682275 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2025-06-04 20:03:25.932275 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2025-06-04 20:03:26.186096 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2025-06-04 20:03:26.520995 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2025-06-04 20:03:26.785011 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2025-06-04 20:03:26.960407 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2025-06-04 20:03:27.177163 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2025-06-04 20:03:27.428101 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2025-06-04 20:03:27.702356 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2025-06-04 20:03:27.997393 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2025-06-04 20:03:28.296452 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2025-06-04 20:03:28.578772 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2025-06-04 20:03:28.882702 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2025-06-04 20:03:29.208979 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2025-06-04 20:03:29.507329 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2025-06-04 20:03:29.752392 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2025-06-04 20:03:29.939773 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2025-06-04 20:03:30.129028 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2025-06-04 20:03:30.34441 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2025-06-04 20:03:30.593061 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2025-06-04 20:03:30.782592 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2025-06-04 20:03:31.045209 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2025-06-04 20:03:31.339736 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2025-06-04 20:03:31.594018 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2025-06-04 20:03:31.802226 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2025-06-04 20:03:32.058131 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2025-06-04 20:03:32.254532 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2025-06-04 20:03:32.456925 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2025-06-04 20:03:32.663903 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2025-06-04 20:03:32.847339 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2025-06-04 20:03:33.031144 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2025-06-04 20:03:33.21759 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2025-06-04 20:03:33.409126 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2025-06-04 20:03:33.770278 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2025-06-04 20:03:34.040639 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2025-06-04 20:03:34.253636 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2025-06-04 20:03:34.447179 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2025-06-04 20:03:34.642104 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2025-06-04 20:03:34.847246 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2025-06-04 20:03:35.062067 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2025-06-04 20:03:35.370479 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2025-06-04 20:03:35.682406 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2025-06-04 20:03:36.000447 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2025-06-04 20:03:36.312953 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2025-06-04 20:03:36.663728 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2025-06-04 20:03:36.850981 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2025-06-04 20:03:37.025492 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2025-06-04 20:03:37.241335 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2025-06-04 20:03:37.41937 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2025-06-04 20:03:37.63699 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2025-06-04 20:03:37.83944 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2025-06-04 20:03:38.026372 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2025-06-04 20:03:38.258354 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2025-06-04 20:03:38.540463 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2025-06-04 20:03:38.868932 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2025-06-04 20:03:39.152407 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2025-06-04 20:03:39.374464 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2025-06-04 20:03:39.569034 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2025-06-04 20:03:39.746116 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2025-06-04 20:03:39.957961 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2025-06-04 20:03:40.181552 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2025-06-04 20:03:40.488548 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2025-06-04 20:03:40.70987 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2025-06-04 20:03:40.888874 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2025-06-04 20:03:41.080202 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2025-06-04 20:03:41.401651 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2025-06-04 20:03:41.725241 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2025-06-04 20:03:42.043691 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2025-06-04 20:03:42.292913 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2025-06-04 20:03:42.581813 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2025-06-04 20:03:42.905874 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2025-06-04 20:03:43.222484 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2025-06-04 20:03:43.520033 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2025-06-04 20:03:43.767952 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2025-06-04 20:03:44.074113 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2025-06-04 20:03:44.432776 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2025-06-04 20:03:44.73513 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2025-06-04 20:03:44.967493 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2025-06-04 20:03:45.210925 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2025-06-04 20:03:45.519381 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2025-06-04 20:03:45.854325 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2025-06-04 20:03:46.155709 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2025-06-04 20:03:46.466475 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2025-06-04 20:03:46.680352 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2025-06-04 20:03:46.875038 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2025-06-04 20:03:47.127865 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2025-06-04 20:03:47.33963 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2025-06-04 20:03:47.590133 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2025-06-04 20:03:47.87982 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2025-06-04 20:03:48.197776 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2025-06-04 20:03:48.502465 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2025-06-04 20:03:48.77425 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2025-06-04 20:03:49.052816 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2025-06-04 20:03:49.342162 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2025-06-04 20:03:49.595369 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2025-06-04 20:03:49.875969 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2025-06-04 20:03:50.081755 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2025-06-04 20:03:50.354742 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2025-06-04 20:03:50.687294 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2025-06-04 20:03:50.974579 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2025-06-04 20:03:51.231891 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2025-06-04 20:03:51.561257 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2025-06-04 20:03:51.869019 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2025-06-04 20:03:52.157887 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2025-06-04 20:03:52.374773 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2025-06-04 20:03:52.591971 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2025-06-04 20:03:52.917729 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2025-06-04 20:03:53.137687 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2025-06-04 20:03:53.365472 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2025-06-04 20:03:53.591569 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2025-06-04 20:03:53.80641 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2025-06-04 20:03:54.08234 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2025-06-04 20:03:54.287716 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2025-06-04 20:03:54.560911 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2025-06-04 20:03:54.754678 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2025-06-04 20:03:54.982391 INFO::Creating boxplot for categorical data, diagnosis vs F843
## 2025-06-04 20:03:55.281417 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2025-06-04 20:03:55.57328 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2025-06-04 20:03:55.849026 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2025-06-04 20:03:56.164694 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2025-06-04 20:03:56.449148 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2025-06-04 20:03:56.766383 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2025-06-04 20:03:57.037493 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2025-06-04 20:03:57.353393 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2025-06-04 20:03:57.64629 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2025-06-04 20:03:57.950543 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2025-06-04 20:03:58.264133 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2025-06-04 20:03:58.529672 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2025-06-04 20:03:58.818966 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2025-06-04 20:03:59.112085 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2025-06-04 20:03:59.336861 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2025-06-04 20:03:59.600359 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2025-06-04 20:03:59.834607 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2025-06-04 20:04:00.034307 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2025-06-04 20:04:00.32772 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2025-06-04 20:04:00.607245 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2025-06-04 20:04:00.912813 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2025-06-04 20:04:01.125737 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2025-06-04 20:04:01.417888 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2025-06-04 20:04:01.680324 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2025-06-04 20:04:01.890719 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2025-06-04 20:04:05.124044 INFO::Plotting data for metadata number 2, antibiotics
## 2025-06-04 20:04:05.128284 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2025-06-04 20:04:05.373721 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2025-06-04 20:04:05.67383 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2025-06-04 20:04:05.947093 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2025-06-04 20:04:06.270202 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2025-06-04 20:04:06.549145 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2025-06-04 20:04:06.773539 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2025-06-04 20:04:07.085156 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2025-06-04 20:04:07.423776 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2025-06-04 20:04:07.749902 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2025-06-04 20:04:08.086424 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2025-06-04 20:04:08.450127 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2025-06-04 20:04:08.703096 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2025-06-04 20:04:08.959167 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2025-06-04 20:04:09.211325 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2025-06-04 20:04:09.500077 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2025-06-04 20:04:09.822817 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2025-06-04 20:04:10.10191 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2025-06-04 20:04:10.399617 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2025-06-04 20:04:10.704892 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2025-06-04 20:04:10.959653 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2025-06-04 20:04:11.244355 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2025-06-04 20:04:11.594788 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2025-06-04 20:04:11.817552 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2025-06-04 20:04:12.012317 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2025-06-04 20:04:12.282422 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2025-06-04 20:04:12.563994 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2025-06-04 20:04:12.831305 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2025-06-04 20:04:13.072376 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2025-06-04 20:04:13.386972 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2025-06-04 20:04:13.583464 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2025-06-04 20:04:13.88389 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2025-06-04 20:04:14.135716 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2025-06-04 20:04:14.42559 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2025-06-04 20:04:14.711299 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2025-06-04 20:04:14.906245 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2025-06-04 20:04:15.252822 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2025-06-04 20:04:15.597532 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2025-06-04 20:04:15.943198 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2025-06-04 20:04:16.290737 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2025-06-04 20:04:16.663493 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2025-06-04 20:04:16.945609 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2025-06-04 20:04:17.282714 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2025-06-04 20:04:17.577108 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2025-06-04 20:04:17.900213 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2025-06-04 20:04:18.198728 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2025-06-04 20:04:18.523777 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2025-06-04 20:04:18.85726 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2025-06-04 20:04:19.152877 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2025-06-04 20:04:19.468427 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2025-06-04 20:04:19.802234 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2025-06-04 20:04:20.078298 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2025-06-04 20:04:20.419057 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2025-06-04 20:04:20.622679 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2025-06-04 20:04:20.86949 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2025-06-04 20:04:21.130968 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2025-06-04 20:04:21.391485 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2025-06-04 20:04:21.69989 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2025-06-04 20:04:21.897724 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2025-06-04 20:04:22.1285 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2025-06-04 20:04:22.446897 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2025-06-04 20:04:22.761862 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2025-06-04 20:04:23.081239 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2025-06-04 20:04:23.340617 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2025-06-04 20:04:23.563748 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2025-06-04 20:04:23.764904 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2025-06-04 20:04:23.95908 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2025-06-04 20:04:24.148729 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2025-06-04 20:04:24.339491 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2025-06-04 20:04:24.583838 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2025-06-04 20:04:24.793793 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2025-06-04 20:04:25.115027 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2025-06-04 20:04:25.360203 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2025-06-04 20:04:25.573367 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2025-06-04 20:04:25.807965 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2025-06-04 20:04:26.040647 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2025-06-04 20:04:26.327262 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2025-06-04 20:04:26.522544 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2025-06-04 20:04:26.751162 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2025-06-04 20:04:27.279316 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2025-06-04 20:04:27.6142 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2025-06-04 20:04:27.931979 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2025-06-04 20:04:28.199773 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2025-06-04 20:04:28.498494 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2025-06-04 20:04:28.802886 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2025-06-04 20:04:29.111798 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2025-06-04 20:04:29.420836 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2025-06-04 20:04:29.617357 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2025-06-04 20:04:29.859725 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2025-06-04 20:04:30.061908 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2025-06-04 20:04:30.258286 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2025-06-04 20:04:30.484024 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2025-06-04 20:04:30.775143 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2025-06-04 20:04:30.979119 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2025-06-04 20:04:31.189604 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2025-06-04 20:04:31.503627 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2025-06-04 20:04:31.848824 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2025-06-04 20:04:32.231565 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2025-06-04 20:04:32.507279 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2025-06-04 20:04:33.001484 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2025-06-04 20:04:33.356749 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2025-06-04 20:04:33.710793 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2025-06-04 20:04:34.112523 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2025-06-04 20:04:34.457499 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2025-06-04 20:04:34.696735 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2025-06-04 20:04:34.903926 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2025-06-04 20:04:35.24316 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2025-06-04 20:04:35.593498 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2025-06-04 20:04:35.876192 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2025-06-04 20:04:36.152858 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2025-06-04 20:04:36.425481 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2025-06-04 20:04:36.649642 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2025-06-04 20:04:37.004214 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2025-06-04 20:04:37.245908 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2025-06-04 20:04:37.501302 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2025-06-04 20:04:37.762388 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2025-06-04 20:04:38.028758 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2025-06-04 20:04:38.457575 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2025-06-04 20:04:38.71922 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2025-06-04 20:04:38.915128 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2025-06-04 20:04:39.1136 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2025-06-04 20:04:39.358785 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2025-06-04 20:04:39.578472 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2025-06-04 20:04:39.792532 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2025-06-04 20:04:40.066055 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2025-06-04 20:04:40.349959 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2025-06-04 20:04:40.68231 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2025-06-04 20:04:40.904355 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2025-06-04 20:04:41.107578 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2025-06-04 20:04:41.425437 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2025-06-04 20:04:41.660329 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2025-06-04 20:04:41.924972 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2025-06-04 20:04:42.133379 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2025-06-04 20:04:42.339968 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2025-06-04 20:04:42.639045 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2025-06-04 20:04:42.844264 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2025-06-04 20:04:43.091083 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2025-06-04 20:04:43.289791 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2025-06-04 20:04:43.562208 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2025-06-04 20:04:43.761909 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2025-06-04 20:04:43.962901 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2025-06-04 20:04:44.246439 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2025-06-04 20:04:44.511467 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2025-06-04 20:04:44.752495 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2025-06-04 20:04:45.058606 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2025-06-04 20:04:45.446903 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2025-06-04 20:04:45.736226 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2025-06-04 20:04:46.045939 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2025-06-04 20:04:46.338956 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2025-06-04 20:04:46.566372 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2025-06-04 20:04:46.799615 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2025-06-04 20:04:47.111857 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2025-06-04 20:04:47.426781 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2025-06-04 20:04:47.700284 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2025-06-04 20:04:47.987075 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2025-06-04 20:04:48.250491 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2025-06-04 20:04:48.512988 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2025-06-04 20:04:48.834243 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2025-06-04 20:04:49.144909 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2025-06-04 20:04:49.42689 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2025-06-04 20:04:49.661828 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2025-06-04 20:04:49.866602 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2025-06-04 20:04:50.073995 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2025-06-04 20:04:50.312973 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2025-06-04 20:04:50.655929 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2025-06-04 20:04:50.888954 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2025-06-04 20:04:51.171422 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2025-06-04 20:04:51.440825 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2025-06-04 20:04:51.75469 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2025-06-04 20:04:52.128789 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2025-06-04 20:04:52.375842 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2025-06-04 20:04:52.645419 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2025-06-04 20:04:52.961414 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2025-06-04 20:04:53.311097 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2025-06-04 20:04:53.676165 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2025-06-04 20:04:53.993081 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2025-06-04 20:04:54.314533 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2025-06-04 20:04:54.646573 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2025-06-04 20:04:55.047608 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2025-06-04 20:04:55.384431 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2025-06-04 20:04:55.72061 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2025-06-04 20:04:56.040081 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2025-06-04 20:04:56.364339 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2025-06-04 20:04:56.694682 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2025-06-04 20:04:57.005942 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2025-06-04 20:04:57.327114 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2025-06-04 20:04:57.678124 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2025-06-04 20:04:58.007552 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2025-06-04 20:04:58.365944 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2025-06-04 20:04:58.655427 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2025-06-04 20:04:58.940947 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2025-06-04 20:04:59.259337 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2025-06-04 20:04:59.634754 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2025-06-04 20:04:59.862634 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2025-06-04 20:05:00.157268 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2025-06-04 20:05:00.442596 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2025-06-04 20:05:00.727509 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2025-06-04 20:05:01.087583 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2025-06-04 20:05:01.32698 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2025-06-04 20:05:01.648315 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2025-06-04 20:05:01.921034 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2025-06-04 20:05:02.119617 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2025-06-04 20:05:02.375081 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2025-06-04 20:05:02.715578 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2025-06-04 20:05:02.996606 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2025-06-04 20:05:03.256586 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2025-06-04 20:05:03.538184 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2025-06-04 20:05:03.898418 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2025-06-04 20:05:04.147133 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2025-06-04 20:05:04.468814 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2025-06-04 20:05:04.727544 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2025-06-04 20:05:05.037972 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2025-06-04 20:05:05.332579 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2025-06-04 20:05:05.6345 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2025-06-04 20:05:05.866322 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2025-06-04 20:05:06.107249 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2025-06-04 20:05:06.374049 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2025-06-04 20:05:06.578904 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2025-06-04 20:05:06.794717 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2025-06-04 20:05:07.026587 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2025-06-04 20:05:07.228074 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2025-06-04 20:05:07.477856 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2025-06-04 20:05:07.706293 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2025-06-04 20:05:08.050003 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2025-06-04 20:05:08.303173 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2025-06-04 20:05:08.51042 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2025-06-04 20:05:08.78444 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2025-06-04 20:05:09.063893 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2025-06-04 20:05:09.274238 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2025-06-04 20:05:09.499275 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2025-06-04 20:05:09.7297 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2025-06-04 20:05:09.992515 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2025-06-04 20:05:10.247189 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2025-06-04 20:05:10.510184 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2025-06-04 20:05:10.748372 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2025-06-04 20:05:10.986332 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2025-06-04 20:05:11.295706 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2025-06-04 20:05:11.61465 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2025-06-04 20:05:11.898368 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2025-06-04 20:05:12.224629 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2025-06-04 20:05:12.508429 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2025-06-04 20:05:12.813066 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2025-06-04 20:05:13.106574 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2025-06-04 20:05:13.343076 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2025-06-04 20:05:13.623809 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2025-06-04 20:05:13.911323 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2025-06-04 20:05:14.227408 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2025-06-04 20:05:14.567214 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2025-06-04 20:05:14.836494 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2025-06-04 20:05:15.09886 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2025-06-04 20:05:15.342822 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2025-06-04 20:05:15.606477 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2025-06-04 20:05:15.923454 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2025-06-04 20:05:16.135803 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2025-06-04 20:05:16.34981 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2025-06-04 20:05:16.606038 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2025-06-04 20:05:16.813006 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2025-06-04 20:05:17.014122 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2025-06-04 20:05:17.227198 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2025-06-04 20:05:17.486497 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2025-06-04 20:05:17.735697 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2025-06-04 20:05:18.053925 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2025-06-04 20:05:18.382067 INFO::Creating boxplot for categorical data, antibiotics vs F416
## 2025-06-04 20:05:18.615298 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2025-06-04 20:05:18.98258 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2025-06-04 20:05:19.207123 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2025-06-04 20:05:19.415642 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2025-06-04 20:05:19.677656 INFO::Creating boxplot for categorical data, antibiotics vs F846
## 2025-06-04 20:05:19.995121 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2025-06-04 20:05:20.277813 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2025-06-04 20:05:20.494846 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2025-06-04 20:05:20.722364 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2025-06-04 20:05:20.931599 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2025-06-04 20:05:21.150689 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2025-06-04 20:05:21.418833 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2025-06-04 20:05:21.71631 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2025-06-04 20:05:21.917705 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2025-06-04 20:05:22.114542 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2025-06-04 20:05:22.376354 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2025-06-04 20:05:22.61813 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2025-06-04 20:05:22.848399 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2025-06-04 20:05:23.081147 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2025-06-04 20:05:23.315151 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2025-06-04 20:05:23.670332 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2025-06-04 20:05:23.906368 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2025-06-04 20:05:24.172623 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2025-06-04 20:05:24.484995 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2025-06-04 20:05:24.726511 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2025-06-04 20:05:24.958246 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2025-06-04 20:05:25.191412 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2025-06-04 20:05:25.392663 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2025-06-04 20:05:25.58835 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2025-06-04 20:05:26.687688 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2025-06-04 20:05:26.907567 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2025-06-04 20:05:27.126068 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2025-06-04 20:05:27.327824 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2025-06-04 20:05:27.516373 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2025-06-04 20:05:27.718713 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2025-06-04 20:05:27.910529 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2025-06-04 20:05:28.106355 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2025-06-04 20:05:28.377907 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2025-06-04 20:05:28.674115 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2025-06-04 20:05:28.974645 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2025-06-04 20:05:29.275736 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2025-06-04 20:05:29.590836 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2025-06-04 20:05:29.897678 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2025-06-04 20:05:30.1994 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2025-06-04 20:05:30.431022 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2025-06-04 20:05:30.615207 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2025-06-04 20:05:30.797826 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2025-06-04 20:05:30.994513 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2025-06-04 20:05:31.271153 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2025-06-04 20:05:31.602603 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2025-06-04 20:05:31.862128 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2025-06-04 20:05:32.083576 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2025-06-04 20:05:32.269098 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2025-06-04 20:05:32.508837 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2025-06-04 20:05:32.704006 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2025-06-04 20:05:32.897647 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2025-06-04 20:05:33.095866 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2025-06-04 20:05:33.408737 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2025-06-04 20:05:33.61642 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2025-06-04 20:05:33.859042 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2025-06-04 20:05:34.067054 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2025-06-04 20:05:34.251135 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2025-06-04 20:05:34.458966 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2025-06-04 20:05:34.686074 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2025-06-04 20:05:34.951614 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2025-06-04 20:05:35.201067 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2025-06-04 20:05:35.470151 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2025-06-04 20:05:35.745574 INFO::Creating boxplot for categorical data, antibiotics vs F744
## 2025-06-04 20:05:36.029196 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2025-06-04 20:05:36.293126 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2025-06-04 20:05:36.5572 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2025-06-04 20:05:36.818581 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2025-06-04 20:05:37.079008 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2025-06-04 20:05:37.366256 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2025-06-04 20:05:37.630227 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2025-06-04 20:05:37.892035 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2025-06-04 20:05:38.157174 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2025-06-04 20:05:38.41742 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2025-06-04 20:05:38.702161 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2025-06-04 20:05:38.963489 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2025-06-04 20:05:39.224472 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2025-06-04 20:05:39.490504 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2025-06-04 20:05:39.726711 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2025-06-04 20:05:39.973405 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2025-06-04 20:05:40.204974 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2025-06-04 20:05:40.523659 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2025-06-04 20:05:40.810875 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2025-06-04 20:05:41.000627 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2025-06-04 20:05:41.204713 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2025-06-04 20:05:41.388176 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2025-06-04 20:05:41.599502 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2025-06-04 20:05:41.793308 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2025-06-04 20:05:41.986527 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2025-06-04 20:05:42.19831 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2025-06-04 20:05:42.412379 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2025-06-04 20:05:42.652467 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2025-06-04 20:05:42.935329 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2025-06-04 20:05:43.178466 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2025-06-04 20:05:43.401244 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2025-06-04 20:05:43.708952 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2025-06-04 20:05:43.977819 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2025-06-04 20:05:44.205731 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2025-06-04 20:05:44.478082 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2025-06-04 20:05:44.668075 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2025-06-04 20:05:44.852403 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2025-06-04 20:05:45.037472 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2025-06-04 20:05:45.229121 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2025-06-04 20:05:45.482632 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2025-06-04 20:05:45.722632 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2025-06-04 20:05:46.014187 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2025-06-04 20:05:46.23739 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2025-06-04 20:05:46.433394 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2025-06-04 20:05:46.688644 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2025-06-04 20:05:46.875705 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2025-06-04 20:05:47.06724 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2025-06-04 20:05:47.254248 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2025-06-04 20:05:47.467334 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2025-06-04 20:05:47.661971 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2025-06-04 20:05:47.965601 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2025-06-04 20:05:48.204154 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2025-06-04 20:05:48.452598 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2025-06-04 20:05:48.666744 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2025-06-04 20:05:48.944773 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2025-06-04 20:05:49.128693 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2025-06-04 20:05:49.326367 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2025-06-04 20:05:49.521986 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2025-06-04 20:05:49.722759 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2025-06-04 20:05:49.927163 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2025-06-04 20:05:50.122829 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2025-06-04 20:05:50.334341 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2025-06-04 20:05:50.555764 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2025-06-04 20:05:50.909648 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2025-06-04 20:05:51.12099 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2025-06-04 20:05:51.316917 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2025-06-04 20:05:51.507268 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2025-06-04 20:05:51.708628 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2025-06-04 20:05:51.931368 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2025-06-04 20:05:52.150861 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2025-06-04 20:05:52.428344 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2025-06-04 20:05:52.624682 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2025-06-04 20:05:52.892639 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2025-06-04 20:05:53.191997 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2025-06-04 20:05:53.487189 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2025-06-04 20:05:53.767347 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2025-06-04 20:05:53.950688 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2025-06-04 20:05:54.213932 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2025-06-04 20:05:54.410389 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2025-06-04 20:05:54.603346 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2025-06-04 20:05:54.840173 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2025-06-04 20:05:55.079962 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2025-06-04 20:05:55.41116 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2025-06-04 20:05:55.665898 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2025-06-04 20:05:55.877107 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2025-06-04 20:05:56.182914 INFO::Creating boxplot for categorical data, antibiotics vs F672
## 2025-06-04 20:05:56.457619 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2025-06-04 20:05:56.708597 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2025-06-04 20:05:56.912686 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2025-06-04 20:05:57.101914 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2025-06-04 20:05:57.286928 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2025-06-04 20:05:57.482606 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2025-06-04 20:05:57.774647 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2025-06-04 20:05:58.080784 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2025-06-04 20:05:58.355885 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2025-06-04 20:05:58.614479 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2025-06-04 20:05:58.883522 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2025-06-04 20:05:59.144794 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2025-06-04 20:05:59.367055 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2025-06-04 20:05:59.581467 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2025-06-04 20:05:59.767756 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2025-06-04 20:05:59.956155 INFO::Creating boxplot for categorical data, antibiotics vs F754
## 2025-06-04 20:06:00.279561 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2025-06-04 20:06:00.572293 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2025-06-04 20:06:00.843614 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2025-06-04 20:06:01.146025 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2025-06-04 20:06:03.961161 INFO::Plotting data for metadata number 3, age
## 2025-06-04 20:06:03.963865 INFO::Creating scatter plot for continuous data, age vs F340
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:04.245858 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:04.574238 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:04.780784 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:05.017307 INFO::Creating scatter plot for continuous data, age vs F177
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:05.321158 INFO::Creating scatter plot for continuous data, age vs F390
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:05.621909 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:05.848395 INFO::Creating scatter plot for continuous data, age vs F491
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:06.068708 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:06.3021 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:06.601773 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:06.826645 INFO::Creating scatter plot for continuous data, age vs F878
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:07.035056 INFO::Creating scatter plot for continuous data, age vs F876
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:07.246781 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:07.508862 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:07.730313 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:07.966441 INFO::Creating scatter plot for continuous data, age vs F688
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:08.305671 INFO::Creating scatter plot for continuous data, age vs F170
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:08.560415 INFO::Creating scatter plot for continuous data, age vs F431
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:08.777538 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:08.962497 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:09.138964 INFO::Creating scatter plot for continuous data, age vs F334
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:09.344008 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:09.619434 INFO::Creating scatter plot for continuous data, age vs F223
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:09.822161 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:10.002394 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:10.214918 INFO::Creating scatter plot for continuous data, age vs F329
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:10.489229 INFO::Creating scatter plot for continuous data, age vs F395
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:10.747812 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:11.005854 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:11.232287 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:11.492083 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:11.723654 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:11.932734 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:12.219556 INFO::Creating scatter plot for continuous data, age vs F300
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:12.474207 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:12.72414 INFO::Creating scatter plot for continuous data, age vs F24
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:12.918559 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:13.128117 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:13.33449 INFO::Creating scatter plot for continuous data, age vs F185
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:13.650669 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:13.892234 INFO::Creating scatter plot for continuous data, age vs F296
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:14.135868 INFO::Creating scatter plot for continuous data, age vs F471
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:14.454672 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:14.858677 INFO::Creating scatter plot for continuous data, age vs F402
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:15.145223 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:15.422606 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:15.726535 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:15.974348 INFO::Creating scatter plot for continuous data, age vs F594
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:16.225999 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:16.415427 INFO::Creating scatter plot for continuous data, age vs F330
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:16.712164 INFO::Creating scatter plot for continuous data, age vs F197
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:17.044883 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:17.385631 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:17.656525 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:17.895654 INFO::Creating scatter plot for continuous data, age vs F687
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:18.182395 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:18.443934 INFO::Creating scatter plot for continuous data, age vs F651
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:18.65453 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:18.840363 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:19.046908 INFO::Creating scatter plot for continuous data, age vs F866
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:19.30804 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:19.605328 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:19.905313 INFO::Creating scatter plot for continuous data, age vs F684
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:20.179988 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:20.459264 INFO::Creating scatter plot for continuous data, age vs F224
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:20.725033 INFO::Creating scatter plot for continuous data, age vs F722
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:21.005165 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:21.263934 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:21.588166 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:21.870246 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:22.216747 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:22.460619 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:22.728456 INFO::Creating scatter plot for continuous data, age vs F372
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:22.983333 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:23.310778 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:23.566373 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:23.7708 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:23.981784 INFO::Creating scatter plot for continuous data, age vs F817
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:24.22269 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:24.419488 INFO::Creating scatter plot for continuous data, age vs F127
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:24.62124 INFO::Creating scatter plot for continuous data, age vs F749
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:24.835354 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:25.09914 INFO::Creating scatter plot for continuous data, age vs F150
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:25.385041 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:25.574243 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:25.760835 INFO::Creating scatter plot for continuous data, age vs F809
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:26.08214 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:26.437446 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:26.678055 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:26.881537 INFO::Creating scatter plot for continuous data, age vs F842
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:27.082092 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:27.307154 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:27.531382 INFO::Creating scatter plot for continuous data, age vs F171
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:27.750991 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:27.976265 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:28.216891 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:28.453606 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:28.695034 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:28.927841 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:29.13852 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:29.514236 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:29.783555 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:30.084526 INFO::Creating scatter plot for continuous data, age vs F690
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:30.333194 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:30.560841 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:30.785534 INFO::Creating scatter plot for continuous data, age vs F110
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:31.016824 INFO::Creating scatter plot for continuous data, age vs F857
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:31.265016 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:31.510178 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:31.75758 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:32.060121 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:32.349999 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:32.622162 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:32.845603 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:33.13824 INFO::Creating scatter plot for continuous data, age vs F630
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:33.452616 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:33.655874 INFO::Creating scatter plot for continuous data, age vs F711
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:33.869494 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:34.223881 INFO::Creating scatter plot for continuous data, age vs F324
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:34.487051 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:34.675337 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:34.983388 INFO::Creating scatter plot for continuous data, age vs F846
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:35.364372 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:35.690889 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:35.935321 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:36.171388 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:36.434553 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:36.638134 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:36.843591 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:37.04887 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:37.309645 INFO::Creating scatter plot for continuous data, age vs F508
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:37.633912 INFO::Creating scatter plot for continuous data, age vs F337
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:37.919366 INFO::Creating scatter plot for continuous data, age vs F737
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:38.243444 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:38.481274 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:38.788415 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:39.018335 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:39.223555 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:39.453653 INFO::Creating scatter plot for continuous data, age vs F417
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:39.760976 INFO::Creating scatter plot for continuous data, age vs F58
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:40.09731 INFO::Creating scatter plot for continuous data, age vs F267
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:40.444012 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:40.678662 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:40.973461 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:41.214902 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:41.428882 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:41.643849 INFO::Creating scatter plot for continuous data, age vs F93
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:41.856873 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:42.157251 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:42.369217 INFO::Creating scatter plot for continuous data, age vs F567
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:42.588779 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:42.834733 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:43.159909 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:43.366357 INFO::Creating scatter plot for continuous data, age vs F812
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:43.579499 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:43.759079 INFO::Creating scatter plot for continuous data, age vs F239
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:43.967725 INFO::Creating scatter plot for continuous data, age vs F754
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:44.234338 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:44.531135 INFO::Creating scatter plot for continuous data, age vs F5
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:44.752123 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-04 20:06:45.001483 INFO::Creating scatter plot for continuous data, age vs F477
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:45.246961 INFO::Creating scatter plot for continuous data, age vs F571
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-04 20:06:45.457539 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()`).
## `geom_smooth()` using formula = 'y ~ x'
## `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()`).
## `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()`).
## `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'
## `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'
## Initiating effect size calculations
## 
## Calculating mean abundance in: IBD
## 
## Calculating mean abundance in: Control
## 
## Calculating effect size in: IBD
## 
## Initiating prioritization
## 
## Calculating meta-rank and prioritizing metabolic features
## 2025-06-04 20:06:48.371811 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2025-06-04 20:06:48.399621 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2025-06-04 20:06:48.431609 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.5.0 (2025-04-11 ucrt)
## Platform: x86_64-w64-mingw32/x64
## Running under: Windows Server 2022 x64 (build 20348)
## 
## Matrix products: default
##   LAPACK version 3.12.1
## 
## locale:
## [1] LC_COLLATE=C                          
## [2] LC_CTYPE=English_United States.utf8   
## [3] LC_MONETARY=English_United States.utf8
## [4] LC_NUMERIC=C                          
## [5] LC_TIME=English_United States.utf8    
## 
## time zone: America/New_York
## tzcode source: internal
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.13.0             SummarizedExperiment_1.39.0
##  [3] Biobase_2.69.0              GenomicRanges_1.61.0       
##  [5] GenomeInfoDb_1.45.4         IRanges_2.43.0             
##  [7] S4Vectors_0.47.0            BiocGenerics_0.55.0        
##  [9] generics_0.1.4              MatrixGenerics_1.21.0      
## [11] matrixStats_1.5.0           BiocStyle_2.37.0           
## 
## loaded via a namespace (and not attached):
##   [1] mnormt_2.1.1          DBI_1.2.3             pbapply_1.7-2        
##   [4] gridExtra_2.3         rlang_1.1.6           magrittr_2.0.3       
##   [7] compiler_4.5.0        RSQLite_2.4.0         mgcv_1.9-3           
##  [10] png_0.1-8             vctrs_0.6.5           stringr_1.5.1        
##  [13] pkgconfig_2.0.3       crayon_1.5.3          fastmap_1.2.0        
##  [16] backports_1.5.0       XVector_0.49.0        labeling_0.4.3       
##  [19] rmarkdown_2.29        UCSC.utils_1.5.0      preprocessCore_1.71.0
##  [22] bit_4.6.0             xfun_0.52             cachem_1.1.0         
##  [25] jsonlite_2.0.0        blob_1.2.4            DelayedArray_0.35.1  
##  [28] BiocParallel_1.43.3   psych_2.5.3           parallel_4.5.0       
##  [31] Maaslin2_1.23.0       cluster_2.1.8.1       biglm_0.9-3          
##  [34] R6_2.6.1              bslib_0.9.0           stringi_1.8.7        
##  [37] RColorBrewer_1.1-3    rpart_4.1.24          jquerylib_0.1.4      
##  [40] Rcpp_1.0.14           bookdown_0.43         iterators_1.0.14     
##  [43] knitr_1.50            WGCNA_1.73            base64enc_0.1-3      
##  [46] Matrix_1.7-3          splines_4.5.0         nnet_7.3-20          
##  [49] tidyselect_1.2.1      rstudioapi_0.17.1     dichromat_2.0-0.1    
##  [52] abind_1.4-8           yaml_2.3.10           doParallel_1.0.17    
##  [55] codetools_0.2-20      plyr_1.8.9            lattice_0.22-7       
##  [58] tibble_3.2.1          withr_3.0.2           KEGGREST_1.49.0      
##  [61] evaluate_1.0.3        foreign_0.8-90        survival_3.8-3       
##  [64] getopt_1.20.4         Biostrings_2.77.1     pillar_1.10.2        
##  [67] BiocManager_1.30.25   checkmate_2.3.2       foreach_1.5.2        
##  [70] pcaPP_2.0-5           ggplot2_3.5.2         scales_1.4.0         
##  [73] glue_1.8.0            Hmisc_5.2-3           tools_4.5.0          
##  [76] robustbase_0.99-4-1   data.table_1.17.4     mvtnorm_1.3-3        
##  [79] fastcluster_1.3.0     grid_4.5.0            optparse_1.7.5       
##  [82] impute_1.83.0         AnnotationDbi_1.71.0  colorspace_2.1-1     
##  [85] nlme_3.1-168          htmlTable_2.4.3       Formula_1.2-5        
##  [88] cli_3.6.5             S4Arrays_1.9.1        dplyr_1.1.4          
##  [91] DEoptimR_1.1-3-1      gtable_0.3.6          hash_2.2.6.3         
##  [94] logging_0.10-108      dynamicTreeCut_1.63-1 sass_0.4.10          
##  [97] digest_0.6.37         SparseArray_1.9.0     htmlwidgets_1.6.4    
## [100] farver_2.1.2          memoise_2.0.1         htmltools_0.5.8.1    
## [103] lifecycle_1.0.4       httr_1.4.7            GO.db_3.21.0         
## [106] bit64_4.6.0-1

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.

taxonomy_df <- decorateID(input_annotations = annotations_df)
write.csv(taxonomy_df, file="demo_taxonomy.csv", row.names = FALSE)

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.