1 Abstract

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

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

2 Installation

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

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

3 Running Macarron

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

3.1 Input CSV files

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

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

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

3.2 Output Files

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

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

3.3 Run a demo in R

3.3.1 Using CSV files as inputs

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

library(Macarron)
## Loading required package: SummarizedExperiment
## Loading required package: MatrixGenerics
## Loading required package: matrixStats
## 
## Attaching package: 'MatrixGenerics'
## The following objects are masked from 'package:matrixStats':
## 
##     colAlls, colAnyNAs, colAnys, colAvgsPerRowSet, colCollapse,
##     colCounts, colCummaxs, colCummins, colCumprods, colCumsums,
##     colDiffs, colIQRDiffs, colIQRs, colLogSumExps, colMadDiffs,
##     colMads, colMaxs, colMeans2, colMedians, colMins, colOrderStats,
##     colProds, colQuantiles, colRanges, colRanks, colSdDiffs, colSds,
##     colSums2, colTabulates, colVarDiffs, colVars, colWeightedMads,
##     colWeightedMeans, colWeightedMedians, colWeightedSds,
##     colWeightedVars, rowAlls, rowAnyNAs, rowAnys, rowAvgsPerColSet,
##     rowCollapse, rowCounts, rowCummaxs, rowCummins, rowCumprods,
##     rowCumsums, rowDiffs, rowIQRDiffs, rowIQRs, rowLogSumExps,
##     rowMadDiffs, rowMads, rowMaxs, rowMeans2, rowMedians, rowMins,
##     rowOrderStats, rowProds, rowQuantiles, rowRanges, rowRanks,
##     rowSdDiffs, rowSds, rowSums2, rowTabulates, rowVarDiffs, rowVars,
##     rowWeightedMads, rowWeightedMeans, rowWeightedMedians,
##     rowWeightedSds, rowWeightedVars
## Loading required package: GenomicRanges
## Loading required package: stats4
## Loading required package: BiocGenerics
## Loading required package: generics
## 
## Attaching package: 'generics'
## The following objects are masked from 'package:base':
## 
##     as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
##     setequal, union
## 
## Attaching package: 'BiocGenerics'
## The following objects are masked from 'package:stats':
## 
##     IQR, mad, sd, var, xtabs
## The following objects are masked from 'package:base':
## 
##     Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
##     as.data.frame, basename, cbind, colnames, dirname, do.call,
##     duplicated, eval, evalq, get, grep, grepl, is.unsorted, lapply,
##     mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
##     rank, rbind, rownames, sapply, saveRDS, table, tapply, unique,
##     unsplit, which.max, which.min
## Loading required package: S4Vectors
## 
## Attaching package: 'S4Vectors'
## The following object is masked from 'package:utils':
## 
##     findMatches
## The following objects are masked from 'package:base':
## 
##     I, expand.grid, unname
## Loading required package: IRanges
## Loading required package: 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-25 17:53:04.875613 INFO::Creating output folder.
## 2025-06-25 17:53:04.888711 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2025-06-25 17:53:04.951485 INFO::Summarized Experiment created.
## 2025-06-25 17:53:04.953204 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-25 17:53:10.251685 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2025-06-25 17:53:10.253446 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-25 17:53:11.578412 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-25 17:53:13.629419 INFO::Writing function arguments to log file
## 2025-06-25 17:53:13.634665 INFO::Verifying options selected are valid
## 2025-06-25 17:53:13.67831 INFO::Determining format of input files
## 2025-06-25 17:53:13.679368 INFO::Input format is data samples as columns and metadata samples as rows
## 2025-06-25 17:53:13.696549 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2025-06-25 17:53:13.698022 INFO::Filter data based on min abundance and min prevalence
## 2025-06-25 17:53:13.698721 INFO::Total samples in data: 102
## 2025-06-25 17:53:13.699375 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2025-06-25 17:53:13.711632 INFO::Total filtered features: 0
## 2025-06-25 17:53:13.712692 INFO::Filtered feature names from abundance and prevalence filtering:
## 2025-06-25 17:53:13.743518 INFO::Total filtered features with variance filtering: 10
## 2025-06-25 17:53:13.744582 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2025-06-25 17:53:13.745246 INFO::Running selected normalization method: NONE
## 2025-06-25 17:53:13.745966 INFO::Applying z-score to standardize continuous metadata
## 2025-06-25 17:53:13.765718 INFO::Running selected transform method: NONE
## 2025-06-25 17:53:13.766593 INFO::Running selected analysis method: LM
## 2025-06-25 17:53:13.771511 INFO::Fitting model to feature number 1, F2
## 2025-06-25 17:53:13.780085 INFO::Fitting model to feature number 2, F3
## 2025-06-25 17:53:13.783577 INFO::Fitting model to feature number 3, F4
## 2025-06-25 17:53:13.786942 INFO::Fitting model to feature number 4, F5
## 2025-06-25 17:53:13.790256 INFO::Fitting model to feature number 5, F6
## 2025-06-25 17:53:13.793498 INFO::Fitting model to feature number 6, F7
## 2025-06-25 17:53:13.796732 INFO::Fitting model to feature number 7, F8
## 2025-06-25 17:53:13.799932 INFO::Fitting model to feature number 8, F9
## 2025-06-25 17:53:13.803148 INFO::Fitting model to feature number 9, F10
## 2025-06-25 17:53:13.806357 INFO::Fitting model to feature number 10, F11
## 2025-06-25 17:53:13.809546 INFO::Fitting model to feature number 11, F12
## 2025-06-25 17:53:13.812753 INFO::Fitting model to feature number 12, F13
## 2025-06-25 17:53:13.815935 INFO::Fitting model to feature number 13, F14
## 2025-06-25 17:53:13.819103 INFO::Fitting model to feature number 14, F15
## 2025-06-25 17:53:13.822286 INFO::Fitting model to feature number 15, F16
## 2025-06-25 17:53:13.825468 INFO::Fitting model to feature number 16, F17
## 2025-06-25 17:53:13.828648 INFO::Fitting model to feature number 17, F18
## 2025-06-25 17:53:13.831808 INFO::Fitting model to feature number 18, F19
## 2025-06-25 17:53:13.834984 INFO::Fitting model to feature number 19, F20
## 2025-06-25 17:53:13.838144 INFO::Fitting model to feature number 20, F21
## 2025-06-25 17:53:13.841294 INFO::Fitting model to feature number 21, F22
## 2025-06-25 17:53:13.844451 INFO::Fitting model to feature number 22, F23
## 2025-06-25 17:53:13.847627 INFO::Fitting model to feature number 23, F24
## 2025-06-25 17:53:13.850792 INFO::Fitting model to feature number 24, F25
## 2025-06-25 17:53:13.853953 INFO::Fitting model to feature number 25, F26
## 2025-06-25 17:53:13.857145 INFO::Fitting model to feature number 26, F27
## 2025-06-25 17:53:13.860323 INFO::Fitting model to feature number 27, F28
## 2025-06-25 17:53:13.863482 INFO::Fitting model to feature number 28, F29
## 2025-06-25 17:53:13.866657 INFO::Fitting model to feature number 29, F30
## 2025-06-25 17:53:13.869857 INFO::Fitting model to feature number 30, F31
## 2025-06-25 17:53:13.873018 INFO::Fitting model to feature number 31, F32
## 2025-06-25 17:53:13.876185 INFO::Fitting model to feature number 32, F33
## 2025-06-25 17:53:13.879366 INFO::Fitting model to feature number 33, F34
## 2025-06-25 17:53:13.882555 INFO::Fitting model to feature number 34, F35
## 2025-06-25 17:53:13.885752 INFO::Fitting model to feature number 35, F36
## 2025-06-25 17:53:13.888941 INFO::Fitting model to feature number 36, F37
## 2025-06-25 17:53:13.89213 INFO::Fitting model to feature number 37, F38
## 2025-06-25 17:53:13.895326 INFO::Fitting model to feature number 38, F39
## 2025-06-25 17:53:13.898498 INFO::Fitting model to feature number 39, F40
## 2025-06-25 17:53:13.901689 INFO::Fitting model to feature number 40, F41
## 2025-06-25 17:53:13.904849 INFO::Fitting model to feature number 41, F43
## 2025-06-25 17:53:13.90802 INFO::Fitting model to feature number 42, F44
## 2025-06-25 17:53:13.9112 INFO::Fitting model to feature number 43, F45
## 2025-06-25 17:53:13.914374 INFO::Fitting model to feature number 44, F46
## 2025-06-25 17:53:13.917555 INFO::Fitting model to feature number 45, F47
## 2025-06-25 17:53:13.920753 INFO::Fitting model to feature number 46, F48
## 2025-06-25 17:53:13.923926 INFO::Fitting model to feature number 47, F49
## 2025-06-25 17:53:13.9271 INFO::Fitting model to feature number 48, F50
## 2025-06-25 17:53:13.930287 INFO::Fitting model to feature number 49, F51
## 2025-06-25 17:53:13.933505 INFO::Fitting model to feature number 50, F52
## 2025-06-25 17:53:13.936768 INFO::Fitting model to feature number 51, F53
## 2025-06-25 17:53:13.940055 INFO::Fitting model to feature number 52, F54
## 2025-06-25 17:53:13.943302 INFO::Fitting model to feature number 53, F55
## 2025-06-25 17:53:13.946521 INFO::Fitting model to feature number 54, F56
## 2025-06-25 17:53:13.949746 INFO::Fitting model to feature number 55, F57
## 2025-06-25 17:53:13.952931 INFO::Fitting model to feature number 56, F58
## 2025-06-25 17:53:13.956102 INFO::Fitting model to feature number 57, F60
## 2025-06-25 17:53:13.959261 INFO::Fitting model to feature number 58, F63
## 2025-06-25 17:53:13.962438 INFO::Fitting model to feature number 59, F64
## 2025-06-25 17:53:13.96564 INFO::Fitting model to feature number 60, F65
## 2025-06-25 17:53:13.968812 INFO::Fitting model to feature number 61, F66
## 2025-06-25 17:53:13.971985 INFO::Fitting model to feature number 62, F67
## 2025-06-25 17:53:13.975168 INFO::Fitting model to feature number 63, F68
## 2025-06-25 17:53:13.978334 INFO::Fitting model to feature number 64, F69
## 2025-06-25 17:53:13.98151 INFO::Fitting model to feature number 65, F70
## 2025-06-25 17:53:13.98471 INFO::Fitting model to feature number 66, F71
## 2025-06-25 17:53:13.98789 INFO::Fitting model to feature number 67, F72
## 2025-06-25 17:53:13.991113 INFO::Fitting model to feature number 68, F73
## 2025-06-25 17:53:13.994303 INFO::Fitting model to feature number 69, F76
## 2025-06-25 17:53:13.997485 INFO::Fitting model to feature number 70, F77
## 2025-06-25 17:53:14.000686 INFO::Fitting model to feature number 71, F78
## 2025-06-25 17:53:14.003879 INFO::Fitting model to feature number 72, F79
## 2025-06-25 17:53:14.007071 INFO::Fitting model to feature number 73, F80
## 2025-06-25 17:53:14.010256 INFO::Fitting model to feature number 74, F81
## 2025-06-25 17:53:14.013447 INFO::Fitting model to feature number 75, F82
## 2025-06-25 17:53:14.016688 INFO::Fitting model to feature number 76, F83
## 2025-06-25 17:53:14.019894 INFO::Fitting model to feature number 77, F84
## 2025-06-25 17:53:14.023063 INFO::Fitting model to feature number 78, F85
## 2025-06-25 17:53:14.026243 INFO::Fitting model to feature number 79, F86
## 2025-06-25 17:53:14.029432 INFO::Fitting model to feature number 80, F87
## 2025-06-25 17:53:14.032592 INFO::Fitting model to feature number 81, F88
## 2025-06-25 17:53:14.03581 INFO::Fitting model to feature number 82, F89
## 2025-06-25 17:53:14.038993 INFO::Fitting model to feature number 83, F90
## 2025-06-25 17:53:14.042181 INFO::Fitting model to feature number 84, F91
## 2025-06-25 17:53:14.045353 INFO::Fitting model to feature number 85, F92
## 2025-06-25 17:53:14.048529 INFO::Fitting model to feature number 86, F93
## 2025-06-25 17:53:14.05174 INFO::Fitting model to feature number 87, F94
## 2025-06-25 17:53:14.05493 INFO::Fitting model to feature number 88, F95
## 2025-06-25 17:53:14.058095 INFO::Fitting model to feature number 89, F96
## 2025-06-25 17:53:14.061298 INFO::Fitting model to feature number 90, F97
## 2025-06-25 17:53:14.064516 INFO::Fitting model to feature number 91, F98
## 2025-06-25 17:53:14.06773 INFO::Fitting model to feature number 92, F99
## 2025-06-25 17:53:14.070915 INFO::Fitting model to feature number 93, F100
## 2025-06-25 17:53:14.074092 INFO::Fitting model to feature number 94, F101
## 2025-06-25 17:53:14.077272 INFO::Fitting model to feature number 95, F102
## 2025-06-25 17:53:14.08047 INFO::Fitting model to feature number 96, F103
## 2025-06-25 17:53:14.083728 INFO::Fitting model to feature number 97, F104
## 2025-06-25 17:53:14.086842 INFO::Fitting model to feature number 98, F105
## 2025-06-25 17:53:14.090003 INFO::Fitting model to feature number 99, F106
## 2025-06-25 17:53:14.093172 INFO::Fitting model to feature number 100, F107
## 2025-06-25 17:53:14.096321 INFO::Fitting model to feature number 101, F108
## 2025-06-25 17:53:14.0995 INFO::Fitting model to feature number 102, F109
## 2025-06-25 17:53:14.102686 INFO::Fitting model to feature number 103, F110
## 2025-06-25 17:53:14.10583 INFO::Fitting model to feature number 104, F111
## 2025-06-25 17:53:14.108973 INFO::Fitting model to feature number 105, F112
## 2025-06-25 17:53:14.112068 INFO::Fitting model to feature number 106, F113
## 2025-06-25 17:53:14.115246 INFO::Fitting model to feature number 107, F114
## 2025-06-25 17:53:14.11845 INFO::Fitting model to feature number 108, F115
## 2025-06-25 17:53:14.121702 INFO::Fitting model to feature number 109, F117
## 2025-06-25 17:53:14.125028 INFO::Fitting model to feature number 110, F118
## 2025-06-25 17:53:14.12833 INFO::Fitting model to feature number 111, F119
## 2025-06-25 17:53:14.131672 INFO::Fitting model to feature number 112, F120
## 2025-06-25 17:53:14.134956 INFO::Fitting model to feature number 113, F121
## 2025-06-25 17:53:14.13834 INFO::Fitting model to feature number 114, F122
## 2025-06-25 17:53:14.141654 INFO::Fitting model to feature number 115, F123
## 2025-06-25 17:53:14.144965 INFO::Fitting model to feature number 116, F124
## 2025-06-25 17:53:14.148284 INFO::Fitting model to feature number 117, F125
## 2025-06-25 17:53:14.151591 INFO::Fitting model to feature number 118, F126
## 2025-06-25 17:53:14.154871 INFO::Fitting model to feature number 119, F127
## 2025-06-25 17:53:14.158232 INFO::Fitting model to feature number 120, F128
## 2025-06-25 17:53:14.16155 INFO::Fitting model to feature number 121, F129
## 2025-06-25 17:53:14.164886 INFO::Fitting model to feature number 122, F130
## 2025-06-25 17:53:14.168205 INFO::Fitting model to feature number 123, F131
## 2025-06-25 17:53:14.171541 INFO::Fitting model to feature number 124, F132
## 2025-06-25 17:53:14.174885 INFO::Fitting model to feature number 125, F133
## 2025-06-25 17:53:14.1782 INFO::Fitting model to feature number 126, F134
## 2025-06-25 17:53:14.181542 INFO::Fitting model to feature number 127, F135
## 2025-06-25 17:53:14.184866 INFO::Fitting model to feature number 128, F136
## 2025-06-25 17:53:14.188301 INFO::Fitting model to feature number 129, F137
## 2025-06-25 17:53:14.191656 INFO::Fitting model to feature number 130, F138
## 2025-06-25 17:53:14.195065 INFO::Fitting model to feature number 131, F139
## 2025-06-25 17:53:14.198365 INFO::Fitting model to feature number 132, F140
## 2025-06-25 17:53:14.201729 INFO::Fitting model to feature number 133, F141
## 2025-06-25 17:53:14.205085 INFO::Fitting model to feature number 134, F142
## 2025-06-25 17:53:14.208428 INFO::Fitting model to feature number 135, F143
## 2025-06-25 17:53:14.211833 INFO::Fitting model to feature number 136, F144
## 2025-06-25 17:53:14.21522 INFO::Fitting model to feature number 137, F145
## 2025-06-25 17:53:14.218617 INFO::Fitting model to feature number 138, F146
## 2025-06-25 17:53:14.221987 INFO::Fitting model to feature number 139, F147
## 2025-06-25 17:53:14.225329 INFO::Fitting model to feature number 140, F148
## 2025-06-25 17:53:14.228676 INFO::Fitting model to feature number 141, F149
## 2025-06-25 17:53:14.232029 INFO::Fitting model to feature number 142, F150
## 2025-06-25 17:53:14.235372 INFO::Fitting model to feature number 143, F152
## 2025-06-25 17:53:14.238745 INFO::Fitting model to feature number 144, F153
## 2025-06-25 17:53:14.242064 INFO::Fitting model to feature number 145, F154
## 2025-06-25 17:53:14.245402 INFO::Fitting model to feature number 146, F155
## 2025-06-25 17:53:14.248775 INFO::Fitting model to feature number 147, F156
## 2025-06-25 17:53:14.252146 INFO::Fitting model to feature number 148, F157
## 2025-06-25 17:53:14.255532 INFO::Fitting model to feature number 149, F158
## 2025-06-25 17:53:14.258917 INFO::Fitting model to feature number 150, F159
## 2025-06-25 17:53:14.262281 INFO::Fitting model to feature number 151, F160
## 2025-06-25 17:53:14.265863 INFO::Fitting model to feature number 152, F161
## 2025-06-25 17:53:14.269226 INFO::Fitting model to feature number 153, F162
## 2025-06-25 17:53:14.272614 INFO::Fitting model to feature number 154, F163
## 2025-06-25 17:53:14.276002 INFO::Fitting model to feature number 155, F164
## 2025-06-25 17:53:14.279383 INFO::Fitting model to feature number 156, F165
## 2025-06-25 17:53:14.282782 INFO::Fitting model to feature number 157, F166
## 2025-06-25 17:53:14.28623 INFO::Fitting model to feature number 158, F167
## 2025-06-25 17:53:14.289741 INFO::Fitting model to feature number 159, F168
## 2025-06-25 17:53:14.293171 INFO::Fitting model to feature number 160, F169
## 2025-06-25 17:53:14.296564 INFO::Fitting model to feature number 161, F170
## 2025-06-25 17:53:14.299985 INFO::Fitting model to feature number 162, F171
## 2025-06-25 17:53:14.303409 INFO::Fitting model to feature number 163, F172
## 2025-06-25 17:53:14.306847 INFO::Fitting model to feature number 164, F173
## 2025-06-25 17:53:14.310277 INFO::Fitting model to feature number 165, F174
## 2025-06-25 17:53:14.313694 INFO::Fitting model to feature number 166, F175
## 2025-06-25 17:53:14.317124 INFO::Fitting model to feature number 167, F176
## 2025-06-25 17:53:14.320532 INFO::Fitting model to feature number 168, F177
## 2025-06-25 17:53:14.323962 INFO::Fitting model to feature number 169, F178
## 2025-06-25 17:53:14.327312 INFO::Fitting model to feature number 170, F179
## 2025-06-25 17:53:14.330731 INFO::Fitting model to feature number 171, F180
## 2025-06-25 17:53:14.33414 INFO::Fitting model to feature number 172, F181
## 2025-06-25 17:53:14.337612 INFO::Fitting model to feature number 173, F182
## 2025-06-25 17:53:14.341066 INFO::Fitting model to feature number 174, F183
## 2025-06-25 17:53:14.344507 INFO::Fitting model to feature number 175, F184
## 2025-06-25 17:53:14.348013 INFO::Fitting model to feature number 176, F185
## 2025-06-25 17:53:14.351461 INFO::Fitting model to feature number 177, F186
## 2025-06-25 17:53:14.354892 INFO::Fitting model to feature number 178, F187
## 2025-06-25 17:53:14.358326 INFO::Fitting model to feature number 179, F188
## 2025-06-25 17:53:14.361761 INFO::Fitting model to feature number 180, F189
## 2025-06-25 17:53:14.365257 INFO::Fitting model to feature number 181, F190
## 2025-06-25 17:53:14.368684 INFO::Fitting model to feature number 182, F191
## 2025-06-25 17:53:14.37211 INFO::Fitting model to feature number 183, F192
## 2025-06-25 17:53:14.375531 INFO::Fitting model to feature number 184, F193
## 2025-06-25 17:53:14.378936 INFO::Fitting model to feature number 185, F194
## 2025-06-25 17:53:14.382329 INFO::Fitting model to feature number 186, F195
## 2025-06-25 17:53:14.385718 INFO::Fitting model to feature number 187, F196
## 2025-06-25 17:53:14.389117 INFO::Fitting model to feature number 188, F197
## 2025-06-25 17:53:14.392528 INFO::Fitting model to feature number 189, F198
## 2025-06-25 17:53:14.395985 INFO::Fitting model to feature number 190, F199
## 2025-06-25 17:53:14.399423 INFO::Fitting model to feature number 191, F200
## 2025-06-25 17:53:14.402818 INFO::Fitting model to feature number 192, F201
## 2025-06-25 17:53:14.40616 INFO::Fitting model to feature number 193, F202
## 2025-06-25 17:53:14.409656 INFO::Fitting model to feature number 194, F203
## 2025-06-25 17:53:14.413465 INFO::Fitting model to feature number 195, F204
## 2025-06-25 17:53:14.41697 INFO::Fitting model to feature number 196, F206
## 2025-06-25 17:53:14.420443 INFO::Fitting model to feature number 197, F207
## 2025-06-25 17:53:14.423888 INFO::Fitting model to feature number 198, F208
## 2025-06-25 17:53:14.427322 INFO::Fitting model to feature number 199, F209
## 2025-06-25 17:53:14.430751 INFO::Fitting model to feature number 200, F210
## 2025-06-25 17:53:14.434163 INFO::Fitting model to feature number 201, F211
## 2025-06-25 17:53:14.437573 INFO::Fitting model to feature number 202, F212
## 2025-06-25 17:53:14.44099 INFO::Fitting model to feature number 203, F213
## 2025-06-25 17:53:14.444416 INFO::Fitting model to feature number 204, F214
## 2025-06-25 17:53:14.447831 INFO::Fitting model to feature number 205, F215
## 2025-06-25 17:53:14.451266 INFO::Fitting model to feature number 206, F216
## 2025-06-25 17:53:14.454686 INFO::Fitting model to feature number 207, F217
## 2025-06-25 17:53:14.458143 INFO::Fitting model to feature number 208, F218
## 2025-06-25 17:53:14.461624 INFO::Fitting model to feature number 209, F219
## 2025-06-25 17:53:14.465015 INFO::Fitting model to feature number 210, F220
## 2025-06-25 17:53:14.468405 INFO::Fitting model to feature number 211, F221
## 2025-06-25 17:53:14.471871 INFO::Fitting model to feature number 212, F222
## 2025-06-25 17:53:14.475344 INFO::Fitting model to feature number 213, F223
## 2025-06-25 17:53:14.478863 INFO::Fitting model to feature number 214, F224
## 2025-06-25 17:53:14.482375 INFO::Fitting model to feature number 215, F225
## 2025-06-25 17:53:14.485838 INFO::Fitting model to feature number 216, F226
## 2025-06-25 17:53:14.489289 INFO::Fitting model to feature number 217, F227
## 2025-06-25 17:53:14.492728 INFO::Fitting model to feature number 218, F228
## 2025-06-25 17:53:14.496273 INFO::Fitting model to feature number 219, F229
## 2025-06-25 17:53:14.499807 INFO::Fitting model to feature number 220, F230
## 2025-06-25 17:53:14.503301 INFO::Fitting model to feature number 221, F231
## 2025-06-25 17:53:14.506742 INFO::Fitting model to feature number 222, F232
## 2025-06-25 17:53:14.510181 INFO::Fitting model to feature number 223, F233
## 2025-06-25 17:53:14.513619 INFO::Fitting model to feature number 224, F234
## 2025-06-25 17:53:14.517073 INFO::Fitting model to feature number 225, F235
## 2025-06-25 17:53:14.520527 INFO::Fitting model to feature number 226, F236
## 2025-06-25 17:53:14.524012 INFO::Fitting model to feature number 227, F237
## 2025-06-25 17:53:14.527447 INFO::Fitting model to feature number 228, F238
## 2025-06-25 17:53:14.530919 INFO::Fitting model to feature number 229, F239
## 2025-06-25 17:53:14.534445 INFO::Fitting model to feature number 230, F240
## 2025-06-25 17:53:14.538047 INFO::Fitting model to feature number 231, F241
## 2025-06-25 17:53:14.541572 INFO::Fitting model to feature number 232, F242
## 2025-06-25 17:53:14.545056 INFO::Fitting model to feature number 233, F243
## 2025-06-25 17:53:14.548533 INFO::Fitting model to feature number 234, F244
## 2025-06-25 17:53:14.551986 INFO::Fitting model to feature number 235, F245
## 2025-06-25 17:53:14.555415 INFO::Fitting model to feature number 236, F246
## 2025-06-25 17:53:14.559056 INFO::Fitting model to feature number 237, F247
## 2025-06-25 17:53:14.562516 INFO::Fitting model to feature number 238, F248
## 2025-06-25 17:53:14.566016 INFO::Fitting model to feature number 239, F249
## 2025-06-25 17:53:14.569477 INFO::Fitting model to feature number 240, F250
## 2025-06-25 17:53:14.572939 INFO::Fitting model to feature number 241, F252
## 2025-06-25 17:53:14.576342 INFO::Fitting model to feature number 242, F253
## 2025-06-25 17:53:14.579796 INFO::Fitting model to feature number 243, F254
## 2025-06-25 17:53:14.583282 INFO::Fitting model to feature number 244, F255
## 2025-06-25 17:53:14.586799 INFO::Fitting model to feature number 245, F256
## 2025-06-25 17:53:14.590307 INFO::Fitting model to feature number 246, F257
## 2025-06-25 17:53:14.593881 INFO::Fitting model to feature number 247, F259
## 2025-06-25 17:53:14.597403 INFO::Fitting model to feature number 248, F260
## 2025-06-25 17:53:14.600904 INFO::Fitting model to feature number 249, F261
## 2025-06-25 17:53:14.604426 INFO::Fitting model to feature number 250, F262
## 2025-06-25 17:53:14.60794 INFO::Fitting model to feature number 251, F263
## 2025-06-25 17:53:14.611428 INFO::Fitting model to feature number 252, F264
## 2025-06-25 17:53:14.614966 INFO::Fitting model to feature number 253, F265
## 2025-06-25 17:53:14.618503 INFO::Fitting model to feature number 254, F266
## 2025-06-25 17:53:14.622028 INFO::Fitting model to feature number 255, F267
## 2025-06-25 17:53:14.625568 INFO::Fitting model to feature number 256, F269
## 2025-06-25 17:53:14.6291 INFO::Fitting model to feature number 257, F270
## 2025-06-25 17:53:14.632623 INFO::Fitting model to feature number 258, F271
## 2025-06-25 17:53:14.636105 INFO::Fitting model to feature number 259, F272
## 2025-06-25 17:53:14.639562 INFO::Fitting model to feature number 260, F273
## 2025-06-25 17:53:14.643035 INFO::Fitting model to feature number 261, F274
## 2025-06-25 17:53:14.646523 INFO::Fitting model to feature number 262, F276
## 2025-06-25 17:53:14.649998 INFO::Fitting model to feature number 263, F277
## 2025-06-25 17:53:14.653486 INFO::Fitting model to feature number 264, F278
## 2025-06-25 17:53:14.656982 INFO::Fitting model to feature number 265, F279
## 2025-06-25 17:53:14.660448 INFO::Fitting model to feature number 266, F280
## 2025-06-25 17:53:14.663943 INFO::Fitting model to feature number 267, F281
## 2025-06-25 17:53:14.667414 INFO::Fitting model to feature number 268, F282
## 2025-06-25 17:53:14.670914 INFO::Fitting model to feature number 269, F283
## 2025-06-25 17:53:14.674359 INFO::Fitting model to feature number 270, F284
## 2025-06-25 17:53:14.677836 INFO::Fitting model to feature number 271, F285
## 2025-06-25 17:53:14.681307 INFO::Fitting model to feature number 272, F286
## 2025-06-25 17:53:14.684782 INFO::Fitting model to feature number 273, F287
## 2025-06-25 17:53:14.688196 INFO::Fitting model to feature number 274, F288
## 2025-06-25 17:53:14.691639 INFO::Fitting model to feature number 275, F289
## 2025-06-25 17:53:14.695149 INFO::Fitting model to feature number 276, F290
## 2025-06-25 17:53:14.698744 INFO::Fitting model to feature number 277, F292
## 2025-06-25 17:53:14.702486 INFO::Fitting model to feature number 278, F293
## 2025-06-25 17:53:14.706029 INFO::Fitting model to feature number 279, F294
## 2025-06-25 17:53:14.709522 INFO::Fitting model to feature number 280, F295
## 2025-06-25 17:53:14.713066 INFO::Fitting model to feature number 281, F296
## 2025-06-25 17:53:14.716609 INFO::Fitting model to feature number 282, F297
## 2025-06-25 17:53:14.720127 INFO::Fitting model to feature number 283, F298
## 2025-06-25 17:53:14.723692 INFO::Fitting model to feature number 284, F299
## 2025-06-25 17:53:14.72728 INFO::Fitting model to feature number 285, F300
## 2025-06-25 17:53:14.730797 INFO::Fitting model to feature number 286, F301
## 2025-06-25 17:53:14.734371 INFO::Fitting model to feature number 287, F302
## 2025-06-25 17:53:14.73791 INFO::Fitting model to feature number 288, F303
## 2025-06-25 17:53:14.741402 INFO::Fitting model to feature number 289, F304
## 2025-06-25 17:53:14.744965 INFO::Fitting model to feature number 290, F305
## 2025-06-25 17:53:14.748759 INFO::Fitting model to feature number 291, F306
## 2025-06-25 17:53:14.752503 INFO::Fitting model to feature number 292, F307
## 2025-06-25 17:53:14.756142 INFO::Fitting model to feature number 293, F308
## 2025-06-25 17:53:14.75972 INFO::Fitting model to feature number 294, F309
## 2025-06-25 17:53:14.763253 INFO::Fitting model to feature number 295, F310
## 2025-06-25 17:53:14.766814 INFO::Fitting model to feature number 296, F311
## 2025-06-25 17:53:14.770347 INFO::Fitting model to feature number 297, F312
## 2025-06-25 17:53:14.773849 INFO::Fitting model to feature number 298, F313
## 2025-06-25 17:53:14.777363 INFO::Fitting model to feature number 299, F315
## 2025-06-25 17:53:14.780904 INFO::Fitting model to feature number 300, F316
## 2025-06-25 17:53:14.784468 INFO::Fitting model to feature number 301, F317
## 2025-06-25 17:53:14.788064 INFO::Fitting model to feature number 302, F318
## 2025-06-25 17:53:14.791578 INFO::Fitting model to feature number 303, F319
## 2025-06-25 17:53:14.795124 INFO::Fitting model to feature number 304, F320
## 2025-06-25 17:53:14.798691 INFO::Fitting model to feature number 305, F321
## 2025-06-25 17:53:14.802339 INFO::Fitting model to feature number 306, F322
## 2025-06-25 17:53:14.805858 INFO::Fitting model to feature number 307, F323
## 2025-06-25 17:53:14.809387 INFO::Fitting model to feature number 308, F324
## 2025-06-25 17:53:14.812899 INFO::Fitting model to feature number 309, F325
## 2025-06-25 17:53:14.816414 INFO::Fitting model to feature number 310, F326
## 2025-06-25 17:53:14.819933 INFO::Fitting model to feature number 311, F327
## 2025-06-25 17:53:14.82338 INFO::Fitting model to feature number 312, F328
## 2025-06-25 17:53:14.826809 INFO::Fitting model to feature number 313, F329
## 2025-06-25 17:53:14.830517 INFO::Fitting model to feature number 314, F330
## 2025-06-25 17:53:14.834049 INFO::Fitting model to feature number 315, F331
## 2025-06-25 17:53:14.85871 INFO::Fitting model to feature number 316, F332
## 2025-06-25 17:53:14.862689 INFO::Fitting model to feature number 317, F333
## 2025-06-25 17:53:14.866313 INFO::Fitting model to feature number 318, F334
## 2025-06-25 17:53:14.869917 INFO::Fitting model to feature number 319, F335
## 2025-06-25 17:53:14.873339 INFO::Fitting model to feature number 320, F336
## 2025-06-25 17:53:14.876812 INFO::Fitting model to feature number 321, F337
## 2025-06-25 17:53:14.880229 INFO::Fitting model to feature number 322, F338
## 2025-06-25 17:53:14.883611 INFO::Fitting model to feature number 323, F339
## 2025-06-25 17:53:14.88696 INFO::Fitting model to feature number 324, F340
## 2025-06-25 17:53:14.89035 INFO::Fitting model to feature number 325, F342
## 2025-06-25 17:53:14.893754 INFO::Fitting model to feature number 326, F343
## 2025-06-25 17:53:14.897128 INFO::Fitting model to feature number 327, F344
## 2025-06-25 17:53:14.900405 INFO::Fitting model to feature number 328, F345
## 2025-06-25 17:53:14.903662 INFO::Fitting model to feature number 329, F346
## 2025-06-25 17:53:14.90689 INFO::Fitting model to feature number 330, F347
## 2025-06-25 17:53:14.910047 INFO::Fitting model to feature number 331, F348
## 2025-06-25 17:53:14.913253 INFO::Fitting model to feature number 332, F350
## 2025-06-25 17:53:14.916468 INFO::Fitting model to feature number 333, F351
## 2025-06-25 17:53:14.919635 INFO::Fitting model to feature number 334, F352
## 2025-06-25 17:53:14.922861 INFO::Fitting model to feature number 335, F353
## 2025-06-25 17:53:14.926195 INFO::Fitting model to feature number 336, F355
## 2025-06-25 17:53:14.929539 INFO::Fitting model to feature number 337, F356
## 2025-06-25 17:53:14.932853 INFO::Fitting model to feature number 338, F357
## 2025-06-25 17:53:14.936106 INFO::Fitting model to feature number 339, F358
## 2025-06-25 17:53:14.939308 INFO::Fitting model to feature number 340, F359
## 2025-06-25 17:53:14.942524 INFO::Fitting model to feature number 341, F360
## 2025-06-25 17:53:14.945747 INFO::Fitting model to feature number 342, F361
## 2025-06-25 17:53:14.948971 INFO::Fitting model to feature number 343, F362
## 2025-06-25 17:53:14.952167 INFO::Fitting model to feature number 344, F363
## 2025-06-25 17:53:14.955386 INFO::Fitting model to feature number 345, F364
## 2025-06-25 17:53:14.958577 INFO::Fitting model to feature number 346, F365
## 2025-06-25 17:53:14.961784 INFO::Fitting model to feature number 347, F366
## 2025-06-25 17:53:14.96498 INFO::Fitting model to feature number 348, F367
## 2025-06-25 17:53:14.96816 INFO::Fitting model to feature number 349, F368
## 2025-06-25 17:53:14.97134 INFO::Fitting model to feature number 350, F369
## 2025-06-25 17:53:14.974528 INFO::Fitting model to feature number 351, F370
## 2025-06-25 17:53:14.977724 INFO::Fitting model to feature number 352, F371
## 2025-06-25 17:53:14.980923 INFO::Fitting model to feature number 353, F372
## 2025-06-25 17:53:14.984116 INFO::Fitting model to feature number 354, F373
## 2025-06-25 17:53:14.987335 INFO::Fitting model to feature number 355, F374
## 2025-06-25 17:53:14.990557 INFO::Fitting model to feature number 356, F375
## 2025-06-25 17:53:14.993783 INFO::Fitting model to feature number 357, F376
## 2025-06-25 17:53:14.996952 INFO::Fitting model to feature number 358, F377
## 2025-06-25 17:53:15.000165 INFO::Fitting model to feature number 359, F378
## 2025-06-25 17:53:15.003369 INFO::Fitting model to feature number 360, F379
## 2025-06-25 17:53:15.006514 INFO::Fitting model to feature number 361, F380
## 2025-06-25 17:53:15.009749 INFO::Fitting model to feature number 362, F381
## 2025-06-25 17:53:15.012976 INFO::Fitting model to feature number 363, F382
## 2025-06-25 17:53:15.016196 INFO::Fitting model to feature number 364, F383
## 2025-06-25 17:53:15.019414 INFO::Fitting model to feature number 365, F384
## 2025-06-25 17:53:15.022645 INFO::Fitting model to feature number 366, F386
## 2025-06-25 17:53:15.025862 INFO::Fitting model to feature number 367, F387
## 2025-06-25 17:53:15.029222 INFO::Fitting model to feature number 368, F388
## 2025-06-25 17:53:15.032377 INFO::Fitting model to feature number 369, F389
## 2025-06-25 17:53:15.035588 INFO::Fitting model to feature number 370, F390
## 2025-06-25 17:53:15.038809 INFO::Fitting model to feature number 371, F391
## 2025-06-25 17:53:15.042004 INFO::Fitting model to feature number 372, F392
## 2025-06-25 17:53:15.045188 INFO::Fitting model to feature number 373, F393
## 2025-06-25 17:53:15.048364 INFO::Fitting model to feature number 374, F394
## 2025-06-25 17:53:15.051555 INFO::Fitting model to feature number 375, F395
## 2025-06-25 17:53:15.054773 INFO::Fitting model to feature number 376, F396
## 2025-06-25 17:53:15.057977 INFO::Fitting model to feature number 377, F397
## 2025-06-25 17:53:15.06118 INFO::Fitting model to feature number 378, F398
## 2025-06-25 17:53:15.064403 INFO::Fitting model to feature number 379, F399
## 2025-06-25 17:53:15.067574 INFO::Fitting model to feature number 380, F400
## 2025-06-25 17:53:15.070873 INFO::Fitting model to feature number 381, F401
## 2025-06-25 17:53:15.074106 INFO::Fitting model to feature number 382, F402
## 2025-06-25 17:53:15.077342 INFO::Fitting model to feature number 383, F403
## 2025-06-25 17:53:15.080615 INFO::Fitting model to feature number 384, F404
## 2025-06-25 17:53:15.083843 INFO::Fitting model to feature number 385, F406
## 2025-06-25 17:53:15.087041 INFO::Fitting model to feature number 386, F407
## 2025-06-25 17:53:15.090237 INFO::Fitting model to feature number 387, F408
## 2025-06-25 17:53:15.093456 INFO::Fitting model to feature number 388, F409
## 2025-06-25 17:53:15.096698 INFO::Fitting model to feature number 389, F410
## 2025-06-25 17:53:15.099918 INFO::Fitting model to feature number 390, F411
## 2025-06-25 17:53:15.103126 INFO::Fitting model to feature number 391, F412
## 2025-06-25 17:53:15.106329 INFO::Fitting model to feature number 392, F413
## 2025-06-25 17:53:15.109539 INFO::Fitting model to feature number 393, F414
## 2025-06-25 17:53:15.112781 INFO::Fitting model to feature number 394, F415
## 2025-06-25 17:53:15.116066 INFO::Fitting model to feature number 395, F417
## 2025-06-25 17:53:15.119284 INFO::Fitting model to feature number 396, F418
## 2025-06-25 17:53:15.122486 INFO::Fitting model to feature number 397, F419
## 2025-06-25 17:53:15.125695 INFO::Fitting model to feature number 398, F420
## 2025-06-25 17:53:15.12887 INFO::Fitting model to feature number 399, F421
## 2025-06-25 17:53:15.132051 INFO::Fitting model to feature number 400, F422
## 2025-06-25 17:53:15.135261 INFO::Fitting model to feature number 401, F423
## 2025-06-25 17:53:15.138452 INFO::Fitting model to feature number 402, F425
## 2025-06-25 17:53:15.141578 INFO::Fitting model to feature number 403, F426
## 2025-06-25 17:53:15.144773 INFO::Fitting model to feature number 404, F428
## 2025-06-25 17:53:15.147969 INFO::Fitting model to feature number 405, F429
## 2025-06-25 17:53:15.151158 INFO::Fitting model to feature number 406, F430
## 2025-06-25 17:53:15.154356 INFO::Fitting model to feature number 407, F431
## 2025-06-25 17:53:15.157563 INFO::Fitting model to feature number 408, F432
## 2025-06-25 17:53:15.160728 INFO::Fitting model to feature number 409, F433
## 2025-06-25 17:53:15.163944 INFO::Fitting model to feature number 410, F434
## 2025-06-25 17:53:15.16715 INFO::Fitting model to feature number 411, F435
## 2025-06-25 17:53:15.17036 INFO::Fitting model to feature number 412, F436
## 2025-06-25 17:53:15.173583 INFO::Fitting model to feature number 413, F437
## 2025-06-25 17:53:15.176798 INFO::Fitting model to feature number 414, F438
## 2025-06-25 17:53:15.179994 INFO::Fitting model to feature number 415, F439
## 2025-06-25 17:53:15.183241 INFO::Fitting model to feature number 416, F440
## 2025-06-25 17:53:15.186513 INFO::Fitting model to feature number 417, F441
## 2025-06-25 17:53:15.189753 INFO::Fitting model to feature number 418, F442
## 2025-06-25 17:53:15.192927 INFO::Fitting model to feature number 419, F443
## 2025-06-25 17:53:15.196134 INFO::Fitting model to feature number 420, F444
## 2025-06-25 17:53:15.199328 INFO::Fitting model to feature number 421, F445
## 2025-06-25 17:53:15.202541 INFO::Fitting model to feature number 422, F446
## 2025-06-25 17:53:15.20576 INFO::Fitting model to feature number 423, F447
## 2025-06-25 17:53:15.208979 INFO::Fitting model to feature number 424, F448
## 2025-06-25 17:53:15.212221 INFO::Fitting model to feature number 425, F449
## 2025-06-25 17:53:15.215489 INFO::Fitting model to feature number 426, F450
## 2025-06-25 17:53:15.218755 INFO::Fitting model to feature number 427, F451
## 2025-06-25 17:53:15.221986 INFO::Fitting model to feature number 428, F452
## 2025-06-25 17:53:15.225201 INFO::Fitting model to feature number 429, F454
## 2025-06-25 17:53:15.228447 INFO::Fitting model to feature number 430, F455
## 2025-06-25 17:53:15.231654 INFO::Fitting model to feature number 431, F456
## 2025-06-25 17:53:15.234889 INFO::Fitting model to feature number 432, F457
## 2025-06-25 17:53:15.238148 INFO::Fitting model to feature number 433, F458
## 2025-06-25 17:53:15.241392 INFO::Fitting model to feature number 434, F459
## 2025-06-25 17:53:15.244594 INFO::Fitting model to feature number 435, F461
## 2025-06-25 17:53:15.247787 INFO::Fitting model to feature number 436, F462
## 2025-06-25 17:53:15.250965 INFO::Fitting model to feature number 437, F463
## 2025-06-25 17:53:15.254124 INFO::Fitting model to feature number 438, F464
## 2025-06-25 17:53:15.257326 INFO::Fitting model to feature number 439, F465
## 2025-06-25 17:53:15.26059 INFO::Fitting model to feature number 440, F466
## 2025-06-25 17:53:15.263793 INFO::Fitting model to feature number 441, F467
## 2025-06-25 17:53:15.266978 INFO::Fitting model to feature number 442, F468
## 2025-06-25 17:53:15.270122 INFO::Fitting model to feature number 443, F469
## 2025-06-25 17:53:15.273307 INFO::Fitting model to feature number 444, F470
## 2025-06-25 17:53:15.276486 INFO::Fitting model to feature number 445, F471
## 2025-06-25 17:53:15.279672 INFO::Fitting model to feature number 446, F474
## 2025-06-25 17:53:15.282772 INFO::Fitting model to feature number 447, F475
## 2025-06-25 17:53:15.285944 INFO::Fitting model to feature number 448, F476
## 2025-06-25 17:53:15.2891 INFO::Fitting model to feature number 449, F477
## 2025-06-25 17:53:15.292279 INFO::Fitting model to feature number 450, F478
## 2025-06-25 17:53:15.295465 INFO::Fitting model to feature number 451, F479
## 2025-06-25 17:53:15.298657 INFO::Fitting model to feature number 452, F480
## 2025-06-25 17:53:15.301857 INFO::Fitting model to feature number 453, F481
## 2025-06-25 17:53:15.305029 INFO::Fitting model to feature number 454, F482
## 2025-06-25 17:53:15.3083 INFO::Fitting model to feature number 455, F483
## 2025-06-25 17:53:15.311489 INFO::Fitting model to feature number 456, F484
## 2025-06-25 17:53:15.314745 INFO::Fitting model to feature number 457, F485
## 2025-06-25 17:53:15.31799 INFO::Fitting model to feature number 458, F486
## 2025-06-25 17:53:15.321183 INFO::Fitting model to feature number 459, F487
## 2025-06-25 17:53:15.324412 INFO::Fitting model to feature number 460, F488
## 2025-06-25 17:53:15.327637 INFO::Fitting model to feature number 461, F489
## 2025-06-25 17:53:15.330889 INFO::Fitting model to feature number 462, F490
## 2025-06-25 17:53:15.334163 INFO::Fitting model to feature number 463, F491
## 2025-06-25 17:53:15.337413 INFO::Fitting model to feature number 464, F492
## 2025-06-25 17:53:15.340575 INFO::Fitting model to feature number 465, F493
## 2025-06-25 17:53:15.343827 INFO::Fitting model to feature number 466, F494
## 2025-06-25 17:53:15.347069 INFO::Fitting model to feature number 467, F495
## 2025-06-25 17:53:15.350237 INFO::Fitting model to feature number 468, F496
## 2025-06-25 17:53:15.353503 INFO::Fitting model to feature number 469, F497
## 2025-06-25 17:53:15.356691 INFO::Fitting model to feature number 470, F498
## 2025-06-25 17:53:15.359912 INFO::Fitting model to feature number 471, F499
## 2025-06-25 17:53:15.363132 INFO::Fitting model to feature number 472, F500
## 2025-06-25 17:53:15.366416 INFO::Fitting model to feature number 473, F501
## 2025-06-25 17:53:15.369692 INFO::Fitting model to feature number 474, F502
## 2025-06-25 17:53:15.372919 INFO::Fitting model to feature number 475, F503
## 2025-06-25 17:53:15.376154 INFO::Fitting model to feature number 476, F504
## 2025-06-25 17:53:15.379407 INFO::Fitting model to feature number 477, F505
## 2025-06-25 17:53:15.382677 INFO::Fitting model to feature number 478, F506
## 2025-06-25 17:53:15.385929 INFO::Fitting model to feature number 479, F507
## 2025-06-25 17:53:15.389196 INFO::Fitting model to feature number 480, F508
## 2025-06-25 17:53:15.392462 INFO::Fitting model to feature number 481, F509
## 2025-06-25 17:53:15.395663 INFO::Fitting model to feature number 482, F510
## 2025-06-25 17:53:15.398935 INFO::Fitting model to feature number 483, F511
## 2025-06-25 17:53:15.402208 INFO::Fitting model to feature number 484, F512
## 2025-06-25 17:53:15.405504 INFO::Fitting model to feature number 485, F513
## 2025-06-25 17:53:15.408781 INFO::Fitting model to feature number 486, F514
## 2025-06-25 17:53:15.412066 INFO::Fitting model to feature number 487, F515
## 2025-06-25 17:53:15.415375 INFO::Fitting model to feature number 488, F516
## 2025-06-25 17:53:15.41866 INFO::Fitting model to feature number 489, F517
## 2025-06-25 17:53:15.42196 INFO::Fitting model to feature number 490, F518
## 2025-06-25 17:53:15.425287 INFO::Fitting model to feature number 491, F519
## 2025-06-25 17:53:15.42861 INFO::Fitting model to feature number 492, F520
## 2025-06-25 17:53:15.431919 INFO::Fitting model to feature number 493, F521
## 2025-06-25 17:53:15.435226 INFO::Fitting model to feature number 494, F522
## 2025-06-25 17:53:15.438514 INFO::Fitting model to feature number 495, F523
## 2025-06-25 17:53:15.441837 INFO::Fitting model to feature number 496, F524
## 2025-06-25 17:53:15.445078 INFO::Fitting model to feature number 497, F525
## 2025-06-25 17:53:15.448412 INFO::Fitting model to feature number 498, F526
## 2025-06-25 17:53:15.4517 INFO::Fitting model to feature number 499, F527
## 2025-06-25 17:53:15.454964 INFO::Fitting model to feature number 500, F528
## 2025-06-25 17:53:15.45821 INFO::Fitting model to feature number 501, F529
## 2025-06-25 17:53:15.461483 INFO::Fitting model to feature number 502, F530
## 2025-06-25 17:53:15.464752 INFO::Fitting model to feature number 503, F531
## 2025-06-25 17:53:15.468018 INFO::Fitting model to feature number 504, F532
## 2025-06-25 17:53:15.471258 INFO::Fitting model to feature number 505, F533
## 2025-06-25 17:53:15.474515 INFO::Fitting model to feature number 506, F534
## 2025-06-25 17:53:15.477755 INFO::Fitting model to feature number 507, F535
## 2025-06-25 17:53:15.480975 INFO::Fitting model to feature number 508, F536
## 2025-06-25 17:53:15.48421 INFO::Fitting model to feature number 509, F537
## 2025-06-25 17:53:15.487449 INFO::Fitting model to feature number 510, F539
## 2025-06-25 17:53:15.490686 INFO::Fitting model to feature number 511, F540
## 2025-06-25 17:53:15.493936 INFO::Fitting model to feature number 512, F541
## 2025-06-25 17:53:15.49718 INFO::Fitting model to feature number 513, F543
## 2025-06-25 17:53:15.500402 INFO::Fitting model to feature number 514, F544
## 2025-06-25 17:53:15.503635 INFO::Fitting model to feature number 515, F545
## 2025-06-25 17:53:15.506865 INFO::Fitting model to feature number 516, F546
## 2025-06-25 17:53:15.510098 INFO::Fitting model to feature number 517, F547
## 2025-06-25 17:53:15.513319 INFO::Fitting model to feature number 518, F548
## 2025-06-25 17:53:15.516563 INFO::Fitting model to feature number 519, F549
## 2025-06-25 17:53:15.51982 INFO::Fitting model to feature number 520, F550
## 2025-06-25 17:53:15.523071 INFO::Fitting model to feature number 521, F551
## 2025-06-25 17:53:15.526346 INFO::Fitting model to feature number 522, F552
## 2025-06-25 17:53:15.529566 INFO::Fitting model to feature number 523, F553
## 2025-06-25 17:53:15.532737 INFO::Fitting model to feature number 524, F554
## 2025-06-25 17:53:15.536009 INFO::Fitting model to feature number 525, F555
## 2025-06-25 17:53:15.539212 INFO::Fitting model to feature number 526, F556
## 2025-06-25 17:53:15.54247 INFO::Fitting model to feature number 527, F557
## 2025-06-25 17:53:15.545775 INFO::Fitting model to feature number 528, F558
## 2025-06-25 17:53:15.549039 INFO::Fitting model to feature number 529, F559
## 2025-06-25 17:53:15.552323 INFO::Fitting model to feature number 530, F560
## 2025-06-25 17:53:15.555617 INFO::Fitting model to feature number 531, F561
## 2025-06-25 17:53:15.558917 INFO::Fitting model to feature number 532, F562
## 2025-06-25 17:53:15.562176 INFO::Fitting model to feature number 533, F563
## 2025-06-25 17:53:15.565424 INFO::Fitting model to feature number 534, F564
## 2025-06-25 17:53:15.568707 INFO::Fitting model to feature number 535, F566
## 2025-06-25 17:53:15.57199 INFO::Fitting model to feature number 536, F567
## 2025-06-25 17:53:15.575289 INFO::Fitting model to feature number 537, F568
## 2025-06-25 17:53:15.59868 INFO::Fitting model to feature number 538, F569
## 2025-06-25 17:53:15.602232 INFO::Fitting model to feature number 539, F570
## 2025-06-25 17:53:15.605662 INFO::Fitting model to feature number 540, F571
## 2025-06-25 17:53:15.60894 INFO::Fitting model to feature number 541, F572
## 2025-06-25 17:53:15.612255 INFO::Fitting model to feature number 542, F573
## 2025-06-25 17:53:15.615546 INFO::Fitting model to feature number 543, F574
## 2025-06-25 17:53:15.61883 INFO::Fitting model to feature number 544, F575
## 2025-06-25 17:53:15.622128 INFO::Fitting model to feature number 545, F576
## 2025-06-25 17:53:15.625433 INFO::Fitting model to feature number 546, F578
## 2025-06-25 17:53:15.628776 INFO::Fitting model to feature number 547, F579
## 2025-06-25 17:53:15.63214 INFO::Fitting model to feature number 548, F580
## 2025-06-25 17:53:15.63547 INFO::Fitting model to feature number 549, F581
## 2025-06-25 17:53:15.638772 INFO::Fitting model to feature number 550, F582
## 2025-06-25 17:53:15.642055 INFO::Fitting model to feature number 551, F583
## 2025-06-25 17:53:15.645343 INFO::Fitting model to feature number 552, F584
## 2025-06-25 17:53:15.64868 INFO::Fitting model to feature number 553, F585
## 2025-06-25 17:53:15.652006 INFO::Fitting model to feature number 554, F586
## 2025-06-25 17:53:15.655338 INFO::Fitting model to feature number 555, F587
## 2025-06-25 17:53:15.658673 INFO::Fitting model to feature number 556, F588
## 2025-06-25 17:53:15.661962 INFO::Fitting model to feature number 557, F589
## 2025-06-25 17:53:15.665285 INFO::Fitting model to feature number 558, F590
## 2025-06-25 17:53:15.668573 INFO::Fitting model to feature number 559, F591
## 2025-06-25 17:53:15.671966 INFO::Fitting model to feature number 560, F592
## 2025-06-25 17:53:15.675267 INFO::Fitting model to feature number 561, F593
## 2025-06-25 17:53:15.678562 INFO::Fitting model to feature number 562, F594
## 2025-06-25 17:53:15.681855 INFO::Fitting model to feature number 563, F595
## 2025-06-25 17:53:15.685118 INFO::Fitting model to feature number 564, F596
## 2025-06-25 17:53:15.688391 INFO::Fitting model to feature number 565, F597
## 2025-06-25 17:53:15.691695 INFO::Fitting model to feature number 566, F598
## 2025-06-25 17:53:15.694962 INFO::Fitting model to feature number 567, F599
## 2025-06-25 17:53:15.698296 INFO::Fitting model to feature number 568, F600
## 2025-06-25 17:53:15.701659 INFO::Fitting model to feature number 569, F601
## 2025-06-25 17:53:15.704975 INFO::Fitting model to feature number 570, F602
## 2025-06-25 17:53:15.708339 INFO::Fitting model to feature number 571, F603
## 2025-06-25 17:53:15.711709 INFO::Fitting model to feature number 572, F605
## 2025-06-25 17:53:15.715066 INFO::Fitting model to feature number 573, F606
## 2025-06-25 17:53:15.718415 INFO::Fitting model to feature number 574, F607
## 2025-06-25 17:53:15.721817 INFO::Fitting model to feature number 575, F608
## 2025-06-25 17:53:15.725168 INFO::Fitting model to feature number 576, F609
## 2025-06-25 17:53:15.728511 INFO::Fitting model to feature number 577, F610
## 2025-06-25 17:53:15.731842 INFO::Fitting model to feature number 578, F611
## 2025-06-25 17:53:15.735197 INFO::Fitting model to feature number 579, F612
## 2025-06-25 17:53:15.738483 INFO::Fitting model to feature number 580, F613
## 2025-06-25 17:53:15.741824 INFO::Fitting model to feature number 581, F614
## 2025-06-25 17:53:15.745164 INFO::Fitting model to feature number 582, F615
## 2025-06-25 17:53:15.748518 INFO::Fitting model to feature number 583, F616
## 2025-06-25 17:53:15.751895 INFO::Fitting model to feature number 584, F617
## 2025-06-25 17:53:15.755257 INFO::Fitting model to feature number 585, F618
## 2025-06-25 17:53:15.758571 INFO::Fitting model to feature number 586, F619
## 2025-06-25 17:53:15.761912 INFO::Fitting model to feature number 587, F620
## 2025-06-25 17:53:15.765236 INFO::Fitting model to feature number 588, F621
## 2025-06-25 17:53:15.768564 INFO::Fitting model to feature number 589, F622
## 2025-06-25 17:53:15.771959 INFO::Fitting model to feature number 590, F623
## 2025-06-25 17:53:15.775282 INFO::Fitting model to feature number 591, F624
## 2025-06-25 17:53:15.778595 INFO::Fitting model to feature number 592, F625
## 2025-06-25 17:53:15.781923 INFO::Fitting model to feature number 593, F626
## 2025-06-25 17:53:15.785207 INFO::Fitting model to feature number 594, F627
## 2025-06-25 17:53:15.788542 INFO::Fitting model to feature number 595, F628
## 2025-06-25 17:53:15.791913 INFO::Fitting model to feature number 596, F630
## 2025-06-25 17:53:15.795256 INFO::Fitting model to feature number 597, F631
## 2025-06-25 17:53:15.798618 INFO::Fitting model to feature number 598, F632
## 2025-06-25 17:53:15.802028 INFO::Fitting model to feature number 599, F633
## 2025-06-25 17:53:15.805432 INFO::Fitting model to feature number 600, F634
## 2025-06-25 17:53:15.808825 INFO::Fitting model to feature number 601, F635
## 2025-06-25 17:53:15.812204 INFO::Fitting model to feature number 602, F636
## 2025-06-25 17:53:15.81555 INFO::Fitting model to feature number 603, F637
## 2025-06-25 17:53:15.818866 INFO::Fitting model to feature number 604, F638
## 2025-06-25 17:53:15.82215 INFO::Fitting model to feature number 605, F639
## 2025-06-25 17:53:15.82543 INFO::Fitting model to feature number 606, F640
## 2025-06-25 17:53:15.828731 INFO::Fitting model to feature number 607, F641
## 2025-06-25 17:53:15.832076 INFO::Fitting model to feature number 608, F642
## 2025-06-25 17:53:15.83541 INFO::Fitting model to feature number 609, F643
## 2025-06-25 17:53:15.838735 INFO::Fitting model to feature number 610, F644
## 2025-06-25 17:53:15.842051 INFO::Fitting model to feature number 611, F645
## 2025-06-25 17:53:15.845368 INFO::Fitting model to feature number 612, F646
## 2025-06-25 17:53:15.848696 INFO::Fitting model to feature number 613, F647
## 2025-06-25 17:53:15.852008 INFO::Fitting model to feature number 614, F648
## 2025-06-25 17:53:15.855275 INFO::Fitting model to feature number 615, F649
## 2025-06-25 17:53:15.858563 INFO::Fitting model to feature number 616, F650
## 2025-06-25 17:53:15.861805 INFO::Fitting model to feature number 617, F651
## 2025-06-25 17:53:15.865071 INFO::Fitting model to feature number 618, F652
## 2025-06-25 17:53:15.868359 INFO::Fitting model to feature number 619, F653
## 2025-06-25 17:53:15.871698 INFO::Fitting model to feature number 620, F654
## 2025-06-25 17:53:15.875026 INFO::Fitting model to feature number 621, F655
## 2025-06-25 17:53:15.878355 INFO::Fitting model to feature number 622, F656
## 2025-06-25 17:53:15.88168 INFO::Fitting model to feature number 623, F657
## 2025-06-25 17:53:15.885016 INFO::Fitting model to feature number 624, F658
## 2025-06-25 17:53:15.88831 INFO::Fitting model to feature number 625, F659
## 2025-06-25 17:53:15.891608 INFO::Fitting model to feature number 626, F660
## 2025-06-25 17:53:15.894916 INFO::Fitting model to feature number 627, F661
## 2025-06-25 17:53:15.898184 INFO::Fitting model to feature number 628, F662
## 2025-06-25 17:53:15.901434 INFO::Fitting model to feature number 629, F663
## 2025-06-25 17:53:15.904694 INFO::Fitting model to feature number 630, F664
## 2025-06-25 17:53:15.907926 INFO::Fitting model to feature number 631, F665
## 2025-06-25 17:53:15.911172 INFO::Fitting model to feature number 632, F666
## 2025-06-25 17:53:15.914446 INFO::Fitting model to feature number 633, F667
## 2025-06-25 17:53:15.917645 INFO::Fitting model to feature number 634, F668
## 2025-06-25 17:53:15.920894 INFO::Fitting model to feature number 635, F669
## 2025-06-25 17:53:15.924148 INFO::Fitting model to feature number 636, F670
## 2025-06-25 17:53:15.92741 INFO::Fitting model to feature number 637, F671
## 2025-06-25 17:53:15.930688 INFO::Fitting model to feature number 638, F673
## 2025-06-25 17:53:15.933935 INFO::Fitting model to feature number 639, F674
## 2025-06-25 17:53:15.937216 INFO::Fitting model to feature number 640, F675
## 2025-06-25 17:53:15.940464 INFO::Fitting model to feature number 641, F676
## 2025-06-25 17:53:15.960549 INFO::Fitting model to feature number 642, F677
## 2025-06-25 17:53:15.966053 INFO::Fitting model to feature number 643, F678
## 2025-06-25 17:53:15.969685 INFO::Fitting model to feature number 644, F679
## 2025-06-25 17:53:15.973194 INFO::Fitting model to feature number 645, F680
## 2025-06-25 17:53:15.976622 INFO::Fitting model to feature number 646, F681
## 2025-06-25 17:53:15.979983 INFO::Fitting model to feature number 647, F682
## 2025-06-25 17:53:15.983358 INFO::Fitting model to feature number 648, F683
## 2025-06-25 17:53:15.98671 INFO::Fitting model to feature number 649, F684
## 2025-06-25 17:53:15.990044 INFO::Fitting model to feature number 650, F685
## 2025-06-25 17:53:15.993354 INFO::Fitting model to feature number 651, F686
## 2025-06-25 17:53:15.996658 INFO::Fitting model to feature number 652, F687
## 2025-06-25 17:53:15.999967 INFO::Fitting model to feature number 653, F688
## 2025-06-25 17:53:16.003261 INFO::Fitting model to feature number 654, F689
## 2025-06-25 17:53:16.006528 INFO::Fitting model to feature number 655, F690
## 2025-06-25 17:53:16.009762 INFO::Fitting model to feature number 656, F691
## 2025-06-25 17:53:16.013033 INFO::Fitting model to feature number 657, F692
## 2025-06-25 17:53:16.016287 INFO::Fitting model to feature number 658, F693
## 2025-06-25 17:53:16.01954 INFO::Fitting model to feature number 659, F694
## 2025-06-25 17:53:16.022785 INFO::Fitting model to feature number 660, F695
## 2025-06-25 17:53:16.025987 INFO::Fitting model to feature number 661, F696
## 2025-06-25 17:53:16.029188 INFO::Fitting model to feature number 662, F697
## 2025-06-25 17:53:16.032403 INFO::Fitting model to feature number 663, F698
## 2025-06-25 17:53:16.035644 INFO::Fitting model to feature number 664, F699
## 2025-06-25 17:53:16.038856 INFO::Fitting model to feature number 665, F700
## 2025-06-25 17:53:16.042074 INFO::Fitting model to feature number 666, F701
## 2025-06-25 17:53:16.045292 INFO::Fitting model to feature number 667, F702
## 2025-06-25 17:53:16.048501 INFO::Fitting model to feature number 668, F704
## 2025-06-25 17:53:16.051729 INFO::Fitting model to feature number 669, F705
## 2025-06-25 17:53:16.054941 INFO::Fitting model to feature number 670, F706
## 2025-06-25 17:53:16.058166 INFO::Fitting model to feature number 671, F707
## 2025-06-25 17:53:16.061384 INFO::Fitting model to feature number 672, F708
## 2025-06-25 17:53:16.064606 INFO::Fitting model to feature number 673, F709
## 2025-06-25 17:53:16.067832 INFO::Fitting model to feature number 674, F710
## 2025-06-25 17:53:16.071058 INFO::Fitting model to feature number 675, F711
## 2025-06-25 17:53:16.074233 INFO::Fitting model to feature number 676, F712
## 2025-06-25 17:53:16.077484 INFO::Fitting model to feature number 677, F713
## 2025-06-25 17:53:16.080747 INFO::Fitting model to feature number 678, F714
## 2025-06-25 17:53:16.083991 INFO::Fitting model to feature number 679, F715
## 2025-06-25 17:53:16.095864 INFO::Fitting model to feature number 680, F716
## 2025-06-25 17:53:16.100611 INFO::Fitting model to feature number 681, F717
## 2025-06-25 17:53:16.104289 INFO::Fitting model to feature number 682, F718
## 2025-06-25 17:53:16.107891 INFO::Fitting model to feature number 683, F719
## 2025-06-25 17:53:16.111388 INFO::Fitting model to feature number 684, F720
## 2025-06-25 17:53:16.114828 INFO::Fitting model to feature number 685, F721
## 2025-06-25 17:53:16.118212 INFO::Fitting model to feature number 686, F722
## 2025-06-25 17:53:16.121593 INFO::Fitting model to feature number 687, F723
## 2025-06-25 17:53:16.124971 INFO::Fitting model to feature number 688, F724
## 2025-06-25 17:53:16.128301 INFO::Fitting model to feature number 689, F725
## 2025-06-25 17:53:16.131639 INFO::Fitting model to feature number 690, F726
## 2025-06-25 17:53:16.134949 INFO::Fitting model to feature number 691, F727
## 2025-06-25 17:53:16.138276 INFO::Fitting model to feature number 692, F728
## 2025-06-25 17:53:16.141562 INFO::Fitting model to feature number 693, F729
## 2025-06-25 17:53:16.144843 INFO::Fitting model to feature number 694, F730
## 2025-06-25 17:53:16.148118 INFO::Fitting model to feature number 695, F731
## 2025-06-25 17:53:16.151406 INFO::Fitting model to feature number 696, F732
## 2025-06-25 17:53:16.154752 INFO::Fitting model to feature number 697, F733
## 2025-06-25 17:53:16.158077 INFO::Fitting model to feature number 698, F734
## 2025-06-25 17:53:16.161386 INFO::Fitting model to feature number 699, F735
## 2025-06-25 17:53:16.164725 INFO::Fitting model to feature number 700, F736
## 2025-06-25 17:53:16.168051 INFO::Fitting model to feature number 701, F737
## 2025-06-25 17:53:16.171383 INFO::Fitting model to feature number 702, F739
## 2025-06-25 17:53:16.174625 INFO::Fitting model to feature number 703, F740
## 2025-06-25 17:53:16.177847 INFO::Fitting model to feature number 704, F741
## 2025-06-25 17:53:16.181087 INFO::Fitting model to feature number 705, F742
## 2025-06-25 17:53:16.184348 INFO::Fitting model to feature number 706, F743
## 2025-06-25 17:53:16.187614 INFO::Fitting model to feature number 707, F745
## 2025-06-25 17:53:16.190902 INFO::Fitting model to feature number 708, F746
## 2025-06-25 17:53:16.194171 INFO::Fitting model to feature number 709, F747
## 2025-06-25 17:53:16.197427 INFO::Fitting model to feature number 710, F748
## 2025-06-25 17:53:16.2007 INFO::Fitting model to feature number 711, F749
## 2025-06-25 17:53:16.203931 INFO::Fitting model to feature number 712, F750
## 2025-06-25 17:53:16.207179 INFO::Fitting model to feature number 713, F751
## 2025-06-25 17:53:16.210411 INFO::Fitting model to feature number 714, F752
## 2025-06-25 17:53:16.213637 INFO::Fitting model to feature number 715, F753
## 2025-06-25 17:53:16.216853 INFO::Fitting model to feature number 716, F755
## 2025-06-25 17:53:16.220078 INFO::Fitting model to feature number 717, F756
## 2025-06-25 17:53:16.223303 INFO::Fitting model to feature number 718, F757
## 2025-06-25 17:53:16.22651 INFO::Fitting model to feature number 719, F758
## 2025-06-25 17:53:16.22973 INFO::Fitting model to feature number 720, F759
## 2025-06-25 17:53:16.233041 INFO::Fitting model to feature number 721, F760
## 2025-06-25 17:53:16.236268 INFO::Fitting model to feature number 722, F761
## 2025-06-25 17:53:16.239495 INFO::Fitting model to feature number 723, F762
## 2025-06-25 17:53:16.242661 INFO::Fitting model to feature number 724, F763
## 2025-06-25 17:53:16.245912 INFO::Fitting model to feature number 725, F764
## 2025-06-25 17:53:16.24916 INFO::Fitting model to feature number 726, F765
## 2025-06-25 17:53:16.252434 INFO::Fitting model to feature number 727, F766
## 2025-06-25 17:53:16.255699 INFO::Fitting model to feature number 728, F767
## 2025-06-25 17:53:16.258954 INFO::Fitting model to feature number 729, F768
## 2025-06-25 17:53:16.262205 INFO::Fitting model to feature number 730, F769
## 2025-06-25 17:53:16.265448 INFO::Fitting model to feature number 731, F770
## 2025-06-25 17:53:16.268711 INFO::Fitting model to feature number 732, F771
## 2025-06-25 17:53:16.271953 INFO::Fitting model to feature number 733, F772
## 2025-06-25 17:53:16.275196 INFO::Fitting model to feature number 734, F773
## 2025-06-25 17:53:16.278451 INFO::Fitting model to feature number 735, F774
## 2025-06-25 17:53:16.281734 INFO::Fitting model to feature number 736, F775
## 2025-06-25 17:53:16.284964 INFO::Fitting model to feature number 737, F776
## 2025-06-25 17:53:16.2882 INFO::Fitting model to feature number 738, F777
## 2025-06-25 17:53:16.291432 INFO::Fitting model to feature number 739, F778
## 2025-06-25 17:53:16.294663 INFO::Fitting model to feature number 740, F779
## 2025-06-25 17:53:16.297971 INFO::Fitting model to feature number 741, F780
## 2025-06-25 17:53:16.301261 INFO::Fitting model to feature number 742, F781
## 2025-06-25 17:53:16.304498 INFO::Fitting model to feature number 743, F782
## 2025-06-25 17:53:16.307804 INFO::Fitting model to feature number 744, F783
## 2025-06-25 17:53:16.311108 INFO::Fitting model to feature number 745, F784
## 2025-06-25 17:53:16.314395 INFO::Fitting model to feature number 746, F785
## 2025-06-25 17:53:16.317694 INFO::Fitting model to feature number 747, F786
## 2025-06-25 17:53:16.320968 INFO::Fitting model to feature number 748, F787
## 2025-06-25 17:53:16.32425 INFO::Fitting model to feature number 749, F788
## 2025-06-25 17:53:16.327557 INFO::Fitting model to feature number 750, F789
## 2025-06-25 17:53:16.330911 INFO::Fitting model to feature number 751, F790
## 2025-06-25 17:53:16.334165 INFO::Fitting model to feature number 752, F791
## 2025-06-25 17:53:16.337475 INFO::Fitting model to feature number 753, F792
## 2025-06-25 17:53:16.340717 INFO::Fitting model to feature number 754, F793
## 2025-06-25 17:53:16.344031 INFO::Fitting model to feature number 755, F794
## 2025-06-25 17:53:16.347342 INFO::Fitting model to feature number 756, F795
## 2025-06-25 17:53:16.350636 INFO::Fitting model to feature number 757, F796
## 2025-06-25 17:53:16.353918 INFO::Fitting model to feature number 758, F797
## 2025-06-25 17:53:16.357242 INFO::Fitting model to feature number 759, F798
## 2025-06-25 17:53:16.36056 INFO::Fitting model to feature number 760, F799
## 2025-06-25 17:53:16.363871 INFO::Fitting model to feature number 761, F800
## 2025-06-25 17:53:16.367069 INFO::Fitting model to feature number 762, F801
## 2025-06-25 17:53:16.370327 INFO::Fitting model to feature number 763, F802
## 2025-06-25 17:53:16.373578 INFO::Fitting model to feature number 764, F803
## 2025-06-25 17:53:16.376845 INFO::Fitting model to feature number 765, F804
## 2025-06-25 17:53:16.380141 INFO::Fitting model to feature number 766, F805
## 2025-06-25 17:53:16.383408 INFO::Fitting model to feature number 767, F806
## 2025-06-25 17:53:16.386639 INFO::Fitting model to feature number 768, F808
## 2025-06-25 17:53:16.389905 INFO::Fitting model to feature number 769, F809
## 2025-06-25 17:53:16.393168 INFO::Fitting model to feature number 770, F810
## 2025-06-25 17:53:16.396446 INFO::Fitting model to feature number 771, F811
## 2025-06-25 17:53:16.399715 INFO::Fitting model to feature number 772, F812
## 2025-06-25 17:53:16.402999 INFO::Fitting model to feature number 773, F813
## 2025-06-25 17:53:16.40624 INFO::Fitting model to feature number 774, F814
## 2025-06-25 17:53:16.409444 INFO::Fitting model to feature number 775, F815
## 2025-06-25 17:53:16.412682 INFO::Fitting model to feature number 776, F816
## 2025-06-25 17:53:16.415917 INFO::Fitting model to feature number 777, F817
## 2025-06-25 17:53:16.419152 INFO::Fitting model to feature number 778, F818
## 2025-06-25 17:53:16.422399 INFO::Fitting model to feature number 779, F819
## 2025-06-25 17:53:16.425682 INFO::Fitting model to feature number 780, F820
## 2025-06-25 17:53:16.42903 INFO::Fitting model to feature number 781, F821
## 2025-06-25 17:53:16.432427 INFO::Fitting model to feature number 782, F822
## 2025-06-25 17:53:16.435874 INFO::Fitting model to feature number 783, F823
## 2025-06-25 17:53:16.439276 INFO::Fitting model to feature number 784, F824
## 2025-06-25 17:53:16.442637 INFO::Fitting model to feature number 785, F825
## 2025-06-25 17:53:16.445967 INFO::Fitting model to feature number 786, F826
## 2025-06-25 17:53:16.449268 INFO::Fitting model to feature number 787, F827
## 2025-06-25 17:53:16.452563 INFO::Fitting model to feature number 788, F828
## 2025-06-25 17:53:16.455852 INFO::Fitting model to feature number 789, F829
## 2025-06-25 17:53:16.459113 INFO::Fitting model to feature number 790, F830
## 2025-06-25 17:53:16.462391 INFO::Fitting model to feature number 791, F831
## 2025-06-25 17:53:16.465664 INFO::Fitting model to feature number 792, F832
## 2025-06-25 17:53:16.469183 INFO::Fitting model to feature number 793, F833
## 2025-06-25 17:53:16.472893 INFO::Fitting model to feature number 794, F834
## 2025-06-25 17:53:16.476619 INFO::Fitting model to feature number 795, F835
## 2025-06-25 17:53:16.480271 INFO::Fitting model to feature number 796, F836
## 2025-06-25 17:53:16.48402 INFO::Fitting model to feature number 797, F837
## 2025-06-25 17:53:16.487671 INFO::Fitting model to feature number 798, F838
## 2025-06-25 17:53:16.491448 INFO::Fitting model to feature number 799, F839
## 2025-06-25 17:53:16.495388 INFO::Fitting model to feature number 800, F840
## 2025-06-25 17:53:16.498683 INFO::Fitting model to feature number 801, F841
## 2025-06-25 17:53:16.502016 INFO::Fitting model to feature number 802, F842
## 2025-06-25 17:53:16.5054 INFO::Fitting model to feature number 803, F843
## 2025-06-25 17:53:16.508769 INFO::Fitting model to feature number 804, F844
## 2025-06-25 17:53:16.512164 INFO::Fitting model to feature number 805, F845
## 2025-06-25 17:53:16.515538 INFO::Fitting model to feature number 806, F847
## 2025-06-25 17:53:16.518836 INFO::Fitting model to feature number 807, F848
## 2025-06-25 17:53:16.522158 INFO::Fitting model to feature number 808, F849
## 2025-06-25 17:53:16.525527 INFO::Fitting model to feature number 809, F850
## 2025-06-25 17:53:16.528883 INFO::Fitting model to feature number 810, F851
## 2025-06-25 17:53:16.532244 INFO::Fitting model to feature number 811, F852
## 2025-06-25 17:53:16.535589 INFO::Fitting model to feature number 812, F853
## 2025-06-25 17:53:16.538875 INFO::Fitting model to feature number 813, F854
## 2025-06-25 17:53:16.542212 INFO::Fitting model to feature number 814, F855
## 2025-06-25 17:53:16.545567 INFO::Fitting model to feature number 815, F856
## 2025-06-25 17:53:16.548916 INFO::Fitting model to feature number 816, F857
## 2025-06-25 17:53:16.552261 INFO::Fitting model to feature number 817, F858
## 2025-06-25 17:53:16.555624 INFO::Fitting model to feature number 818, F859
## 2025-06-25 17:53:16.558952 INFO::Fitting model to feature number 819, F860
## 2025-06-25 17:53:16.562252 INFO::Fitting model to feature number 820, F861
## 2025-06-25 17:53:16.565527 INFO::Fitting model to feature number 821, F862
## 2025-06-25 17:53:16.568804 INFO::Fitting model to feature number 822, F863
## 2025-06-25 17:53:16.572055 INFO::Fitting model to feature number 823, F864
## 2025-06-25 17:53:16.575305 INFO::Fitting model to feature number 824, F865
## 2025-06-25 17:53:16.578552 INFO::Fitting model to feature number 825, F866
## 2025-06-25 17:53:16.58183 INFO::Fitting model to feature number 826, F867
## 2025-06-25 17:53:16.585104 INFO::Fitting model to feature number 827, F868
## 2025-06-25 17:53:16.588375 INFO::Fitting model to feature number 828, F869
## 2025-06-25 17:53:16.591637 INFO::Fitting model to feature number 829, F870
## 2025-06-25 17:53:16.594887 INFO::Fitting model to feature number 830, F871
## 2025-06-25 17:53:16.598117 INFO::Fitting model to feature number 831, F872
## 2025-06-25 17:53:16.601353 INFO::Fitting model to feature number 832, F873
## 2025-06-25 17:53:16.604593 INFO::Fitting model to feature number 833, F874
## 2025-06-25 17:53:16.607818 INFO::Fitting model to feature number 834, F875
## 2025-06-25 17:53:16.611055 INFO::Fitting model to feature number 835, F876
## 2025-06-25 17:53:16.614297 INFO::Fitting model to feature number 836, F877
## 2025-06-25 17:53:16.617526 INFO::Fitting model to feature number 837, F878
## 2025-06-25 17:53:16.620784 INFO::Fitting model to feature number 838, F879
## 2025-06-25 17:53:16.624066 INFO::Fitting model to feature number 839, F880
## 2025-06-25 17:53:16.627369 INFO::Fitting model to feature number 840, F881
## 2025-06-25 17:53:16.630726 INFO::Fitting model to feature number 841, F882
## 2025-06-25 17:53:16.634098 INFO::Fitting model to feature number 842, F883
## 2025-06-25 17:53:16.637521 INFO::Fitting model to feature number 843, F884
## 2025-06-25 17:53:16.640918 INFO::Fitting model to feature number 844, F885
## 2025-06-25 17:53:16.644293 INFO::Fitting model to feature number 845, F886
## 2025-06-25 17:53:16.647661 INFO::Fitting model to feature number 846, F887
## 2025-06-25 17:53:16.650997 INFO::Fitting model to feature number 847, F888
## 2025-06-25 17:53:16.65432 INFO::Fitting model to feature number 848, F889
## 2025-06-25 17:53:16.657665 INFO::Fitting model to feature number 849, F890
## 2025-06-25 17:53:16.660972 INFO::Fitting model to feature number 850, F891
## 2025-06-25 17:53:16.664258 INFO::Fitting model to feature number 851, F892
## 2025-06-25 17:53:16.667526 INFO::Fitting model to feature number 852, F893
## 2025-06-25 17:53:16.670834 INFO::Fitting model to feature number 853, F894
## 2025-06-25 17:53:16.674157 INFO::Fitting model to feature number 854, F895
## 2025-06-25 17:53:16.677495 INFO::Fitting model to feature number 855, F896
## 2025-06-25 17:53:16.680851 INFO::Fitting model to feature number 856, F897
## 2025-06-25 17:53:16.684192 INFO::Fitting model to feature number 857, F898
## 2025-06-25 17:53:16.68752 INFO::Fitting model to feature number 858, F899
## 2025-06-25 17:53:16.690838 INFO::Fitting model to feature number 859, F900
## 2025-06-25 17:53:16.84564 INFO::Counting total values for each feature
## 2025-06-25 17:53:16.977513 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2025-06-25 17:53:17.082892 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2025-06-25 17:53:17.188318 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2025-06-25 17:53:17.293758 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2025-06-25 17:53:17.335493 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2025-06-25 17:53:17.370877 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2025-06-25 17:53:17.38502 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-25 17:53:17.391521 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2025-06-25 17:53:17.406807 INFO::Plotting associations from most to least significant, grouped by metadata
## 2025-06-25 17:53:17.40783 INFO::Plotting data for metadata number 1, diagnosis
## 2025-06-25 17:53:17.451643 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2025-06-25 17:53:17.735823 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2025-06-25 17:53:17.932081 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2025-06-25 17:53:18.104189 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2025-06-25 17:53:18.276561 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2025-06-25 17:53:18.462537 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2025-06-25 17:53:18.630822 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2025-06-25 17:53:18.80425 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2025-06-25 17:53:18.986609 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2025-06-25 17:53:19.165394 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2025-06-25 17:53:19.354723 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2025-06-25 17:53:19.522957 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2025-06-25 17:53:19.705048 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2025-06-25 17:53:19.878559 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2025-06-25 17:53:20.052117 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2025-06-25 17:53:20.280544 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2025-06-25 17:53:20.449656 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2025-06-25 17:53:20.620314 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2025-06-25 17:53:20.793062 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2025-06-25 17:53:20.968822 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2025-06-25 17:53:21.160522 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2025-06-25 17:53:21.32917 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2025-06-25 17:53:21.499498 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2025-06-25 17:53:21.674334 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2025-06-25 17:53:21.863979 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2025-06-25 17:53:22.072066 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2025-06-25 17:53:22.261278 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2025-06-25 17:53:22.443891 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2025-06-25 17:53:22.632704 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2025-06-25 17:53:22.813812 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2025-06-25 17:53:22.999711 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2025-06-25 17:53:23.171404 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2025-06-25 17:53:23.345046 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2025-06-25 17:53:23.521008 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2025-06-25 17:53:23.696458 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2025-06-25 17:53:23.882534 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2025-06-25 17:53:24.051977 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2025-06-25 17:53:24.220872 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2025-06-25 17:53:24.398098 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2025-06-25 17:53:24.583288 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2025-06-25 17:53:24.778132 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2025-06-25 17:53:24.964218 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2025-06-25 17:53:25.136175 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2025-06-25 17:53:25.311494 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2025-06-25 17:53:25.491305 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2025-06-25 17:53:25.666057 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2025-06-25 17:53:25.850672 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2025-06-25 17:53:26.020359 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2025-06-25 17:53:26.195423 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2025-06-25 17:53:26.37269 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2025-06-25 17:53:26.550767 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2025-06-25 17:53:26.729808 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2025-06-25 17:53:26.896901 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2025-06-25 17:53:27.069773 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2025-06-25 17:53:27.243541 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2025-06-25 17:53:27.423048 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2025-06-25 17:53:27.615175 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2025-06-25 17:53:27.785248 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2025-06-25 17:53:27.963461 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2025-06-25 17:53:28.14237 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2025-06-25 17:53:28.322465 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2025-06-25 17:53:28.508555 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2025-06-25 17:53:28.678072 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2025-06-25 17:53:28.851947 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2025-06-25 17:53:29.025176 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2025-06-25 17:53:29.202542 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2025-06-25 17:53:29.384274 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2025-06-25 17:53:29.550388 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2025-06-25 17:53:29.723074 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2025-06-25 17:53:29.896927 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2025-06-25 17:53:30.070632 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2025-06-25 17:53:30.251971 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2025-06-25 17:53:30.421619 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2025-06-25 17:53:30.596663 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2025-06-25 17:53:30.777913 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2025-06-25 17:53:30.957366 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2025-06-25 17:53:31.144899 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2025-06-25 17:53:31.316844 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2025-06-25 17:53:31.499047 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2025-06-25 17:53:31.674287 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2025-06-25 17:53:31.852497 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2025-06-25 17:53:32.035704 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2025-06-25 17:53:32.210158 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2025-06-25 17:53:32.386711 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2025-06-25 17:53:32.570661 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2025-06-25 17:53:32.74619 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2025-06-25 17:53:32.929076 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2025-06-25 17:53:33.097955 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2025-06-25 17:53:33.271594 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2025-06-25 17:53:33.444875 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2025-06-25 17:53:33.618979 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2025-06-25 17:53:33.797566 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2025-06-25 17:53:33.965372 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2025-06-25 17:53:34.137537 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2025-06-25 17:53:34.331512 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2025-06-25 17:53:34.50953 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2025-06-25 17:53:34.716024 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2025-06-25 17:53:34.898003 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2025-06-25 17:53:35.081833 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2025-06-25 17:53:35.261439 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2025-06-25 17:53:35.448531 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2025-06-25 17:53:35.619716 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2025-06-25 17:53:35.788264 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2025-06-25 17:53:35.959437 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2025-06-25 17:53:36.132914 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2025-06-25 17:53:36.318264 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2025-06-25 17:53:36.490172 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2025-06-25 17:53:36.659125 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2025-06-25 17:53:36.836352 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2025-06-25 17:53:37.013103 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2025-06-25 17:53:37.199169 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2025-06-25 17:53:37.368544 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2025-06-25 17:53:37.537943 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2025-06-25 17:53:37.711498 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2025-06-25 17:53:37.904352 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2025-06-25 17:53:38.109329 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2025-06-25 17:53:38.279297 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2025-06-25 17:53:38.450158 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2025-06-25 17:53:38.626048 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2025-06-25 17:53:38.804471 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2025-06-25 17:53:39.057359 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2025-06-25 17:53:39.229494 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2025-06-25 17:53:39.401419 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2025-06-25 17:53:39.582222 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2025-06-25 17:53:39.764667 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2025-06-25 17:53:39.956293 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2025-06-25 17:53:40.132194 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2025-06-25 17:53:40.307292 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2025-06-25 17:53:40.483653 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2025-06-25 17:53:40.65884 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2025-06-25 17:53:40.847991 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2025-06-25 17:53:41.020076 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2025-06-25 17:53:41.191166 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2025-06-25 17:53:41.367496 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2025-06-25 17:53:41.542474 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2025-06-25 17:53:41.730012 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2025-06-25 17:53:41.906644 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2025-06-25 17:53:42.085898 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2025-06-25 17:53:42.260891 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2025-06-25 17:53:42.438167 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2025-06-25 17:53:42.626184 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2025-06-25 17:53:42.798036 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2025-06-25 17:53:42.967286 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2025-06-25 17:53:43.144461 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2025-06-25 17:53:43.323818 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2025-06-25 17:53:43.513361 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2025-06-25 17:53:43.691921 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2025-06-25 17:53:43.864661 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2025-06-25 17:53:44.044079 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2025-06-25 17:53:44.219774 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2025-06-25 17:53:44.411288 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2025-06-25 17:53:44.586164 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2025-06-25 17:53:44.759057 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2025-06-25 17:53:44.937472 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2025-06-25 17:53:45.115977 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2025-06-25 17:53:45.318625 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2025-06-25 17:53:45.496644 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2025-06-25 17:53:45.667571 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2025-06-25 17:53:45.84025 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2025-06-25 17:53:46.012774 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2025-06-25 17:53:46.200102 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2025-06-25 17:53:46.375484 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2025-06-25 17:53:46.546303 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2025-06-25 17:53:46.723336 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2025-06-25 17:53:46.900303 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2025-06-25 17:53:47.086845 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2025-06-25 17:53:47.257475 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2025-06-25 17:53:47.425066 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2025-06-25 17:53:47.601861 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2025-06-25 17:53:47.774353 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2025-06-25 17:53:47.961455 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2025-06-25 17:53:48.135644 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2025-06-25 17:53:48.305085 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2025-06-25 17:53:48.475724 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2025-06-25 17:53:48.648682 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2025-06-25 17:53:48.836705 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2025-06-25 17:53:49.012052 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2025-06-25 17:53:49.183802 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2025-06-25 17:53:49.354844 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2025-06-25 17:53:49.530354 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2025-06-25 17:53:49.716767 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2025-06-25 17:53:49.888836 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2025-06-25 17:53:50.058336 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2025-06-25 17:53:50.234134 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2025-06-25 17:53:50.407274 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2025-06-25 17:53:50.594888 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2025-06-25 17:53:50.771453 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2025-06-25 17:53:50.943581 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2025-06-25 17:53:51.119681 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2025-06-25 17:53:51.293945 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2025-06-25 17:53:51.480748 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2025-06-25 17:53:51.654184 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2025-06-25 17:53:51.825811 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2025-06-25 17:53:52.001024 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2025-06-25 17:53:52.178503 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2025-06-25 17:53:52.367014 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2025-06-25 17:53:52.536037 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2025-06-25 17:53:52.706823 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2025-06-25 17:53:52.881382 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2025-06-25 17:53:53.056025 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2025-06-25 17:53:53.246188 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2025-06-25 17:53:53.425144 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2025-06-25 17:53:53.599373 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2025-06-25 17:53:53.773851 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2025-06-25 17:53:53.948089 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2025-06-25 17:53:54.141814 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2025-06-25 17:53:54.313278 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2025-06-25 17:53:54.489041 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2025-06-25 17:53:54.662509 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2025-06-25 17:53:54.839121 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2025-06-25 17:53:55.030256 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2025-06-25 17:53:55.20327 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2025-06-25 17:53:55.383388 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2025-06-25 17:53:55.565431 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2025-06-25 17:53:55.739944 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2025-06-25 17:53:55.926728 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2025-06-25 17:53:56.097805 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2025-06-25 17:53:56.271127 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2025-06-25 17:53:56.44587 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2025-06-25 17:53:56.645705 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2025-06-25 17:53:56.833016 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2025-06-25 17:53:57.00965 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2025-06-25 17:53:57.186117 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2025-06-25 17:53:57.363876 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2025-06-25 17:53:58.322314 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2025-06-25 17:53:58.487423 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2025-06-25 17:53:58.653538 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2025-06-25 17:53:58.82093 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2025-06-25 17:53:58.996003 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2025-06-25 17:53:59.175018 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2025-06-25 17:53:59.350457 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2025-06-25 17:53:59.523504 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2025-06-25 17:53:59.691195 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2025-06-25 17:53:59.856639 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2025-06-25 17:54:00.036391 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2025-06-25 17:54:00.203386 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2025-06-25 17:54:00.371209 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2025-06-25 17:54:00.540632 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2025-06-25 17:54:00.709184 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2025-06-25 17:54:00.878491 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2025-06-25 17:54:01.056469 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2025-06-25 17:54:01.229911 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2025-06-25 17:54:01.401834 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2025-06-25 17:54:01.570157 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2025-06-25 17:54:01.742823 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2025-06-25 17:54:01.924456 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2025-06-25 17:54:02.092318 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2025-06-25 17:54:02.262667 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2025-06-25 17:54:02.436801 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2025-06-25 17:54:02.611159 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2025-06-25 17:54:02.801996 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2025-06-25 17:54:02.973252 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2025-06-25 17:54:03.143394 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2025-06-25 17:54:03.312045 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2025-06-25 17:54:03.485729 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2025-06-25 17:54:03.676353 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2025-06-25 17:54:03.847386 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2025-06-25 17:54:04.020151 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2025-06-25 17:54:04.193371 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2025-06-25 17:54:04.363057 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2025-06-25 17:54:04.544729 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2025-06-25 17:54:04.719686 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2025-06-25 17:54:04.889852 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2025-06-25 17:54:05.059536 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2025-06-25 17:54:05.229638 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2025-06-25 17:54:05.416424 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2025-06-25 17:54:05.58959 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2025-06-25 17:54:05.756809 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2025-06-25 17:54:05.923279 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2025-06-25 17:54:06.089177 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2025-06-25 17:54:06.268372 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2025-06-25 17:54:06.439478 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2025-06-25 17:54:06.611294 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2025-06-25 17:54:06.782411 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2025-06-25 17:54:06.959035 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2025-06-25 17:54:07.140756 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2025-06-25 17:54:07.307328 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2025-06-25 17:54:07.49029 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2025-06-25 17:54:07.674194 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2025-06-25 17:54:07.86036 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2025-06-25 17:54:08.047242 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2025-06-25 17:54:08.218119 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2025-06-25 17:54:08.387906 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2025-06-25 17:54:08.556041 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2025-06-25 17:54:08.721943 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2025-06-25 17:54:08.899073 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2025-06-25 17:54:09.072414 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2025-06-25 17:54:09.247826 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2025-06-25 17:54:09.419265 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2025-06-25 17:54:09.588425 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2025-06-25 17:54:09.764443 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2025-06-25 17:54:09.93202 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2025-06-25 17:54:10.094816 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2025-06-25 17:54:10.262913 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2025-06-25 17:54:10.432487 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2025-06-25 17:54:10.611707 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2025-06-25 17:54:10.777375 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2025-06-25 17:54:10.943526 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2025-06-25 17:54:11.108186 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2025-06-25 17:54:11.271824 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2025-06-25 17:54:11.446987 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2025-06-25 17:54:11.610441 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2025-06-25 17:54:11.774438 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2025-06-25 17:54:11.94077 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2025-06-25 17:54:12.113 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2025-06-25 17:54:12.301365 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2025-06-25 17:54:12.476289 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2025-06-25 17:54:12.653215 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2025-06-25 17:54:12.821126 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2025-06-25 17:54:12.98707 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2025-06-25 17:54:13.165267 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2025-06-25 17:54:13.331169 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2025-06-25 17:54:13.501096 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2025-06-25 17:54:13.670243 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2025-06-25 17:54:13.840284 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2025-06-25 17:54:14.012655 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2025-06-25 17:54:14.17822 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2025-06-25 17:54:14.347272 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2025-06-25 17:54:14.512068 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2025-06-25 17:54:14.692004 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2025-06-25 17:54:14.860577 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2025-06-25 17:54:15.028133 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2025-06-25 17:54:15.195529 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2025-06-25 17:54:15.363503 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2025-06-25 17:54:15.544529 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2025-06-25 17:54:15.71372 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2025-06-25 17:54:15.88626 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2025-06-25 17:54:16.057918 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2025-06-25 17:54:16.233989 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2025-06-25 17:54:16.473814 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2025-06-25 17:54:16.650325 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2025-06-25 17:54:16.822895 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2025-06-25 17:54:16.994792 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2025-06-25 17:54:17.171038 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2025-06-25 17:54:17.364153 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2025-06-25 17:54:17.538243 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2025-06-25 17:54:17.706151 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2025-06-25 17:54:17.883956 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2025-06-25 17:54:18.060435 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2025-06-25 17:54:18.246233 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2025-06-25 17:54:18.422209 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2025-06-25 17:54:18.592078 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2025-06-25 17:54:18.765192 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2025-06-25 17:54:18.937197 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2025-06-25 17:54:19.128278 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2025-06-25 17:54:19.304723 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2025-06-25 17:54:19.474813 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2025-06-25 17:54:19.645388 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2025-06-25 17:54:19.818 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2025-06-25 17:54:19.991331 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2025-06-25 17:54:20.1803 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2025-06-25 17:54:20.351784 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2025-06-25 17:54:20.526989 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2025-06-25 17:54:20.707875 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2025-06-25 17:54:20.883387 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2025-06-25 17:54:21.094971 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2025-06-25 17:54:21.267135 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2025-06-25 17:54:21.449597 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2025-06-25 17:54:21.628568 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2025-06-25 17:54:21.804018 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2025-06-25 17:54:22.000996 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2025-06-25 17:54:22.177784 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2025-06-25 17:54:22.352013 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2025-06-25 17:54:22.5251 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2025-06-25 17:54:22.694888 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2025-06-25 17:54:22.881438 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2025-06-25 17:54:23.056006 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2025-06-25 17:54:23.228902 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2025-06-25 17:54:23.403003 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2025-06-25 17:54:23.576075 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2025-06-25 17:54:23.765884 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2025-06-25 17:54:23.935924 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2025-06-25 17:54:24.103309 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2025-06-25 17:54:24.273994 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2025-06-25 17:54:24.44678 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2025-06-25 17:54:24.633315 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2025-06-25 17:54:24.80174 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2025-06-25 17:54:24.97234 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2025-06-25 17:54:25.14053 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2025-06-25 17:54:25.310926 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2025-06-25 17:54:25.497766 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2025-06-25 17:54:25.664315 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2025-06-25 17:54:25.835142 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2025-06-25 17:54:26.002551 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2025-06-25 17:54:26.172585 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2025-06-25 17:54:26.357574 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2025-06-25 17:54:26.525143 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2025-06-25 17:54:26.697497 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2025-06-25 17:54:26.87352 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2025-06-25 17:54:27.044472 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2025-06-25 17:54:27.240593 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2025-06-25 17:54:27.410734 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2025-06-25 17:54:27.59052 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2025-06-25 17:54:27.765524 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2025-06-25 17:54:27.93804 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2025-06-25 17:54:28.12846 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2025-06-25 17:54:28.2962 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2025-06-25 17:54:28.469157 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2025-06-25 17:54:28.640631 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2025-06-25 17:54:28.813143 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2025-06-25 17:54:28.999466 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2025-06-25 17:54:29.166441 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2025-06-25 17:54:29.336706 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2025-06-25 17:54:29.509039 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2025-06-25 17:54:29.695235 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2025-06-25 17:54:29.873811 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2025-06-25 17:54:30.042911 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2025-06-25 17:54:30.210324 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2025-06-25 17:54:30.379201 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2025-06-25 17:54:30.565487 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2025-06-25 17:54:30.737491 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2025-06-25 17:54:30.904917 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2025-06-25 17:54:31.075446 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2025-06-25 17:54:31.248471 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2025-06-25 17:54:31.431607 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2025-06-25 17:54:31.60113 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2025-06-25 17:54:31.764688 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2025-06-25 17:54:31.935661 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2025-06-25 17:54:32.106085 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2025-06-25 17:54:32.2892 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2025-06-25 17:54:32.458027 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2025-06-25 17:54:32.629065 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2025-06-25 17:54:32.815162 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2025-06-25 17:54:33.000124 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2025-06-25 17:54:33.202872 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2025-06-25 17:54:33.386343 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2025-06-25 17:54:33.565266 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2025-06-25 17:54:33.738854 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2025-06-25 17:54:33.916143 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2025-06-25 17:54:34.102748 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2025-06-25 17:54:34.272055 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2025-06-25 17:54:34.437709 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2025-06-25 17:54:34.605048 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2025-06-25 17:54:34.778933 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2025-06-25 17:54:34.997068 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2025-06-25 17:54:35.168892 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2025-06-25 17:54:35.338583 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2025-06-25 17:54:35.511072 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2025-06-25 17:54:35.685121 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2025-06-25 17:54:35.881693 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2025-06-25 17:54:36.057451 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2025-06-25 17:54:36.23557 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2025-06-25 17:54:36.4113 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2025-06-25 17:54:36.59125 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2025-06-25 17:54:36.810784 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2025-06-25 17:54:36.988904 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2025-06-25 17:54:37.160323 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2025-06-25 17:54:37.33097 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2025-06-25 17:54:37.504186 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2025-06-25 17:54:37.697501 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2025-06-25 17:54:37.872007 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2025-06-25 17:54:38.04073 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2025-06-25 17:54:38.214493 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2025-06-25 17:54:38.390129 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2025-06-25 17:54:38.609635 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2025-06-25 17:54:38.791407 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2025-06-25 17:54:38.974877 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2025-06-25 17:54:39.15878 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2025-06-25 17:54:39.341838 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2025-06-25 17:54:39.543408 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2025-06-25 17:54:39.721793 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2025-06-25 17:54:39.896255 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2025-06-25 17:54:40.069874 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2025-06-25 17:54:40.247006 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2025-06-25 17:54:40.452506 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2025-06-25 17:54:40.63574 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2025-06-25 17:54:40.811619 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2025-06-25 17:54:40.997751 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2025-06-25 17:54:41.183139 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2025-06-25 17:54:41.390368 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2025-06-25 17:54:41.582702 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2025-06-25 17:54:41.756152 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2025-06-25 17:54:41.928988 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2025-06-25 17:54:42.103661 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2025-06-25 17:54:42.302505 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2025-06-25 17:54:42.483368 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2025-06-25 17:54:42.655294 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2025-06-25 17:54:42.828778 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2025-06-25 17:54:43.003214 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2025-06-25 17:54:43.205914 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2025-06-25 17:54:43.382561 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2025-06-25 17:54:43.555644 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2025-06-25 17:54:43.729165 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2025-06-25 17:54:43.904788 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2025-06-25 17:54:44.101583 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2025-06-25 17:54:44.279199 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2025-06-25 17:54:44.451583 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2025-06-25 17:54:44.629835 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2025-06-25 17:54:44.803476 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2025-06-25 17:54:45.003148 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2025-06-25 17:54:45.178864 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2025-06-25 17:54:45.351256 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2025-06-25 17:54:45.523911 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2025-06-25 17:54:45.69834 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2025-06-25 17:54:45.895847 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2025-06-25 17:54:46.072026 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2025-06-25 17:54:46.241689 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2025-06-25 17:54:46.413194 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2025-06-25 17:54:46.585379 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2025-06-25 17:54:46.781384 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2025-06-25 17:54:46.956158 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2025-06-25 17:54:47.128287 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2025-06-25 17:54:47.305631 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2025-06-25 17:54:47.480854 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2025-06-25 17:54:47.687303 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2025-06-25 17:54:47.868229 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2025-06-25 17:54:48.054671 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2025-06-25 17:54:48.233956 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2025-06-25 17:54:48.417575 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2025-06-25 17:54:48.626991 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2025-06-25 17:54:48.812098 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2025-06-25 17:54:48.989042 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2025-06-25 17:54:49.176707 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2025-06-25 17:54:49.370159 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2025-06-25 17:54:49.59026 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2025-06-25 17:54:49.779104 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2025-06-25 17:54:49.960306 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2025-06-25 17:54:50.144662 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2025-06-25 17:54:50.338812 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2025-06-25 17:54:50.521964 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2025-06-25 17:54:50.695942 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2025-06-25 17:54:50.868335 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2025-06-25 17:54:51.046203 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2025-06-25 17:54:51.234274 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2025-06-25 17:54:51.406855 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2025-06-25 17:54:51.574213 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2025-06-25 17:54:51.747526 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2025-06-25 17:54:51.918042 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2025-06-25 17:54:52.112317 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2025-06-25 17:54:52.286986 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2025-06-25 17:54:52.456822 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2025-06-25 17:54:52.629586 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2025-06-25 17:54:52.806008 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2025-06-25 17:54:53.012498 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2025-06-25 17:54:53.192847 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2025-06-25 17:54:53.367148 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2025-06-25 17:54:53.541047 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2025-06-25 17:54:53.713617 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2025-06-25 17:54:53.959045 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2025-06-25 17:54:54.137484 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2025-06-25 17:54:54.315169 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2025-06-25 17:54:54.494287 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2025-06-25 17:54:54.668112 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2025-06-25 17:54:54.867301 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2025-06-25 17:54:55.046784 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2025-06-25 17:54:55.230521 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2025-06-25 17:54:55.4092 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2025-06-25 17:54:55.591711 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2025-06-25 17:54:55.804018 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2025-06-25 17:54:55.987649 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2025-06-25 17:54:56.165663 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2025-06-25 17:54:56.340711 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2025-06-25 17:54:56.515209 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2025-06-25 17:54:58.872269 INFO::Plotting data for metadata number 2, antibiotics
## 2025-06-25 17:54:58.874067 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2025-06-25 17:54:59.079354 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2025-06-25 17:54:59.268023 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2025-06-25 17:54:59.456843 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2025-06-25 17:54:59.64798 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2025-06-25 17:54:59.834389 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2025-06-25 17:55:00.04739 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2025-06-25 17:55:00.23718 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2025-06-25 17:55:00.426202 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2025-06-25 17:55:00.611473 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2025-06-25 17:55:00.799137 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2025-06-25 17:55:01.01177 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2025-06-25 17:55:01.207699 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2025-06-25 17:55:01.393468 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2025-06-25 17:55:01.582409 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2025-06-25 17:55:01.784204 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2025-06-25 17:55:01.979336 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2025-06-25 17:55:02.170824 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2025-06-25 17:55:02.366005 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2025-06-25 17:55:02.550028 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2025-06-25 17:55:02.753009 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2025-06-25 17:55:02.937041 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2025-06-25 17:55:03.121347 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2025-06-25 17:55:03.304166 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2025-06-25 17:55:03.489697 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2025-06-25 17:55:03.755909 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2025-06-25 17:55:03.947297 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2025-06-25 17:55:04.14193 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2025-06-25 17:55:04.341243 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2025-06-25 17:55:04.551217 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2025-06-25 17:55:04.752901 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2025-06-25 17:55:04.938698 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2025-06-25 17:55:05.125548 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2025-06-25 17:55:05.309103 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2025-06-25 17:55:05.516547 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2025-06-25 17:55:05.703942 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2025-06-25 17:55:05.888258 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2025-06-25 17:55:06.07151 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2025-06-25 17:55:06.25366 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2025-06-25 17:55:06.453378 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2025-06-25 17:55:06.637693 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2025-06-25 17:55:06.823532 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2025-06-25 17:55:07.012178 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2025-06-25 17:55:07.218812 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2025-06-25 17:55:07.410115 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2025-06-25 17:55:07.598741 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2025-06-25 17:55:07.786453 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2025-06-25 17:55:07.970942 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2025-06-25 17:55:08.174715 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2025-06-25 17:55:08.360295 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2025-06-25 17:55:08.545929 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2025-06-25 17:55:08.729018 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2025-06-25 17:55:08.93152 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2025-06-25 17:55:09.113494 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2025-06-25 17:55:09.297135 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2025-06-25 17:55:09.481376 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2025-06-25 17:55:09.665176 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2025-06-25 17:55:09.870735 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2025-06-25 17:55:10.054728 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2025-06-25 17:55:10.237726 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2025-06-25 17:55:10.418902 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2025-06-25 17:55:10.621593 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2025-06-25 17:55:10.804537 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2025-06-25 17:55:10.983842 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2025-06-25 17:55:11.16243 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2025-06-25 17:55:11.343701 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2025-06-25 17:55:11.544741 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2025-06-25 17:55:11.729069 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2025-06-25 17:55:11.910868 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2025-06-25 17:55:12.092719 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2025-06-25 17:55:12.293918 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2025-06-25 17:55:12.479169 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2025-06-25 17:55:12.661843 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2025-06-25 17:55:12.84228 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2025-06-25 17:55:13.030106 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2025-06-25 17:55:13.275265 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2025-06-25 17:55:13.460358 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2025-06-25 17:55:13.650878 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2025-06-25 17:55:13.835121 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2025-06-25 17:55:14.016687 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2025-06-25 17:55:14.227073 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2025-06-25 17:55:14.413563 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2025-06-25 17:55:14.603119 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2025-06-25 17:55:14.788397 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2025-06-25 17:55:14.998899 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2025-06-25 17:55:15.185417 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2025-06-25 17:55:15.374262 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2025-06-25 17:55:15.561688 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2025-06-25 17:55:15.744825 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2025-06-25 17:55:15.951779 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2025-06-25 17:55:16.135905 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2025-06-25 17:55:16.324405 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2025-06-25 17:55:16.514968 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2025-06-25 17:55:16.698689 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2025-06-25 17:55:16.912196 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2025-06-25 17:55:17.105797 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2025-06-25 17:55:17.297379 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2025-06-25 17:55:17.47874 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2025-06-25 17:55:17.680143 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2025-06-25 17:55:17.865498 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2025-06-25 17:55:18.051186 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2025-06-25 17:55:18.239897 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2025-06-25 17:55:18.423726 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2025-06-25 17:55:18.631735 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2025-06-25 17:55:18.81597 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2025-06-25 17:55:19.00216 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2025-06-25 17:55:19.186824 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2025-06-25 17:55:19.372753 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2025-06-25 17:55:19.587405 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2025-06-25 17:55:19.77076 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2025-06-25 17:55:19.964661 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2025-06-25 17:55:20.149778 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2025-06-25 17:55:20.360385 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2025-06-25 17:55:20.551094 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2025-06-25 17:55:20.746898 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2025-06-25 17:55:20.940977 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2025-06-25 17:55:21.127033 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2025-06-25 17:55:21.353963 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2025-06-25 17:55:21.542728 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2025-06-25 17:55:21.733168 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2025-06-25 17:55:21.92344 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2025-06-25 17:55:22.112269 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2025-06-25 17:55:22.334894 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2025-06-25 17:55:22.53434 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2025-06-25 17:55:22.732727 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2025-06-25 17:55:22.923202 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2025-06-25 17:55:23.136832 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2025-06-25 17:55:23.328446 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2025-06-25 17:55:23.521843 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2025-06-25 17:55:23.721456 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2025-06-25 17:55:23.931223 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2025-06-25 17:55:24.167424 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2025-06-25 17:55:24.367224 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2025-06-25 17:55:24.559404 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2025-06-25 17:55:24.747046 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2025-06-25 17:55:24.965672 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2025-06-25 17:55:25.160719 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2025-06-25 17:55:25.354724 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2025-06-25 17:55:25.545057 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2025-06-25 17:55:25.726241 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2025-06-25 17:55:25.933874 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2025-06-25 17:55:26.121851 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2025-06-25 17:55:26.311262 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2025-06-25 17:55:26.49511 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2025-06-25 17:55:26.705826 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2025-06-25 17:55:26.897927 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2025-06-25 17:55:27.082834 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2025-06-25 17:55:27.267049 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2025-06-25 17:55:27.451139 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2025-06-25 17:55:27.663749 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2025-06-25 17:55:27.851836 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2025-06-25 17:55:28.060892 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2025-06-25 17:55:28.255294 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2025-06-25 17:55:28.48346 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2025-06-25 17:55:28.686218 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2025-06-25 17:55:28.883186 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2025-06-25 17:55:29.073186 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2025-06-25 17:55:29.261251 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2025-06-25 17:55:29.481355 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2025-06-25 17:55:29.67151 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2025-06-25 17:55:29.858748 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2025-06-25 17:55:30.043468 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2025-06-25 17:55:30.255854 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2025-06-25 17:55:30.451825 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2025-06-25 17:55:30.639766 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2025-06-25 17:55:30.825258 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2025-06-25 17:55:31.008143 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2025-06-25 17:55:31.216384 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2025-06-25 17:55:31.400687 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2025-06-25 17:55:31.585919 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2025-06-25 17:55:31.768818 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2025-06-25 17:55:32.030697 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2025-06-25 17:55:32.21883 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2025-06-25 17:55:32.40722 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2025-06-25 17:55:32.600919 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2025-06-25 17:55:32.789187 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2025-06-25 17:55:32.996671 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2025-06-25 17:55:33.183268 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2025-06-25 17:55:33.375054 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2025-06-25 17:55:33.565123 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2025-06-25 17:55:33.747903 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2025-06-25 17:55:33.954272 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2025-06-25 17:55:34.144712 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2025-06-25 17:55:34.336233 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2025-06-25 17:55:34.524709 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2025-06-25 17:55:34.72423 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2025-06-25 17:55:34.915894 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2025-06-25 17:55:35.102404 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2025-06-25 17:55:35.290198 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2025-06-25 17:55:35.47473 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2025-06-25 17:55:35.70347 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2025-06-25 17:55:35.891595 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2025-06-25 17:55:36.081478 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2025-06-25 17:55:36.276638 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2025-06-25 17:55:36.471438 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2025-06-25 17:55:36.68463 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2025-06-25 17:55:36.873183 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2025-06-25 17:55:37.064893 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2025-06-25 17:55:37.250253 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2025-06-25 17:55:37.455802 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2025-06-25 17:55:37.648225 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2025-06-25 17:55:37.837838 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2025-06-25 17:55:38.026986 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2025-06-25 17:55:38.214328 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2025-06-25 17:55:38.420906 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2025-06-25 17:55:38.61292 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2025-06-25 17:55:38.806689 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2025-06-25 17:55:38.993697 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2025-06-25 17:55:39.178882 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2025-06-25 17:55:39.387635 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2025-06-25 17:55:39.577644 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2025-06-25 17:55:39.772341 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2025-06-25 17:55:39.96175 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2025-06-25 17:55:40.170827 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2025-06-25 17:55:40.363824 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2025-06-25 17:55:40.554349 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2025-06-25 17:55:40.750575 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2025-06-25 17:55:40.93468 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2025-06-25 17:55:41.141702 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2025-06-25 17:55:41.328692 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2025-06-25 17:55:41.519329 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2025-06-25 17:55:41.706517 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2025-06-25 17:55:41.913211 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2025-06-25 17:55:42.107574 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2025-06-25 17:55:42.296304 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2025-06-25 17:55:42.4864 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2025-06-25 17:55:42.67111 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2025-06-25 17:55:42.881898 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2025-06-25 17:55:43.069325 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2025-06-25 17:55:43.261376 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2025-06-25 17:55:43.453102 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2025-06-25 17:55:43.644336 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2025-06-25 17:55:43.867993 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2025-06-25 17:55:44.057374 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2025-06-25 17:55:44.246728 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2025-06-25 17:55:44.430654 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2025-06-25 17:55:44.638188 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2025-06-25 17:55:44.827398 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2025-06-25 17:55:45.018518 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2025-06-25 17:55:45.207907 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2025-06-25 17:55:45.39467 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2025-06-25 17:55:45.600114 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2025-06-25 17:55:45.787245 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2025-06-25 17:55:45.975536 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2025-06-25 17:55:46.160478 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2025-06-25 17:55:46.36848 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2025-06-25 17:55:46.554563 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2025-06-25 17:55:46.740077 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2025-06-25 17:55:46.927268 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2025-06-25 17:55:47.109922 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2025-06-25 17:55:47.318253 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2025-06-25 17:55:47.505621 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2025-06-25 17:55:47.698032 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2025-06-25 17:55:47.883465 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2025-06-25 17:55:48.094501 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2025-06-25 17:55:48.283567 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2025-06-25 17:55:48.470437 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2025-06-25 17:55:48.655982 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2025-06-25 17:55:48.837986 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2025-06-25 17:55:49.043111 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2025-06-25 17:55:49.225471 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2025-06-25 17:55:49.419124 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2025-06-25 17:55:49.608276 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2025-06-25 17:55:49.81737 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2025-06-25 17:55:50.005643 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2025-06-25 17:55:50.197287 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2025-06-25 17:55:50.386318 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2025-06-25 17:55:50.573487 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2025-06-25 17:55:51.496984 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2025-06-25 17:55:51.672837 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2025-06-25 17:55:51.849565 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2025-06-25 17:55:52.027915 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2025-06-25 17:55:52.216541 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2025-06-25 17:55:52.39418 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2025-06-25 17:55:52.571577 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2025-06-25 17:55:52.74672 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2025-06-25 17:55:52.92233 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2025-06-25 17:55:53.106892 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2025-06-25 17:55:53.288036 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2025-06-25 17:55:53.466798 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2025-06-25 17:55:53.642951 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2025-06-25 17:55:53.824521 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2025-06-25 17:55:54.013032 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2025-06-25 17:55:54.190112 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2025-06-25 17:55:54.36855 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2025-06-25 17:55:54.548004 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2025-06-25 17:55:54.727468 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2025-06-25 17:55:54.918137 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2025-06-25 17:55:55.105471 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2025-06-25 17:55:55.29036 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2025-06-25 17:55:55.468274 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2025-06-25 17:55:55.651005 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2025-06-25 17:55:55.840834 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2025-06-25 17:55:56.019691 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2025-06-25 17:55:56.195757 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2025-06-25 17:55:56.373838 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2025-06-25 17:55:56.568155 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2025-06-25 17:55:56.748235 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2025-06-25 17:55:56.932778 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2025-06-25 17:55:57.117702 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2025-06-25 17:55:57.299753 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2025-06-25 17:55:57.490197 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2025-06-25 17:55:57.67115 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2025-06-25 17:55:57.852903 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2025-06-25 17:55:58.034099 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2025-06-25 17:55:58.213925 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2025-06-25 17:55:58.40336 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2025-06-25 17:55:58.578998 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2025-06-25 17:55:58.754402 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2025-06-25 17:55:58.929946 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2025-06-25 17:55:59.117589 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2025-06-25 17:55:59.294862 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2025-06-25 17:55:59.472985 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2025-06-25 17:55:59.655639 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2025-06-25 17:55:59.833981 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2025-06-25 17:56:00.021648 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2025-06-25 17:56:00.198581 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2025-06-25 17:56:00.386765 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2025-06-25 17:56:00.567038 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2025-06-25 17:56:00.752372 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2025-06-25 17:56:00.951392 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2025-06-25 17:56:01.128181 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2025-06-25 17:56:01.311575 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2025-06-25 17:56:01.488876 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2025-06-25 17:56:01.678256 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2025-06-25 17:56:01.858735 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2025-06-25 17:56:02.036822 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2025-06-25 17:56:02.213292 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2025-06-25 17:56:02.393751 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2025-06-25 17:56:02.586266 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2025-06-25 17:56:02.763718 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2025-06-25 17:56:02.943937 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2025-06-25 17:56:03.120367 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2025-06-25 17:56:03.297786 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2025-06-25 17:56:03.485703 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2025-06-25 17:56:03.66375 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2025-06-25 17:56:03.845157 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2025-06-25 17:56:04.022842 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2025-06-25 17:56:04.213065 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2025-06-25 17:56:04.390406 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2025-06-25 17:56:04.568862 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2025-06-25 17:56:04.746653 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2025-06-25 17:56:04.925725 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2025-06-25 17:56:05.116649 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2025-06-25 17:56:05.292609 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2025-06-25 17:56:05.470629 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2025-06-25 17:56:05.647652 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2025-06-25 17:56:05.828507 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2025-06-25 17:56:06.017394 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2025-06-25 17:56:06.199762 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2025-06-25 17:56:06.379971 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2025-06-25 17:56:06.565521 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2025-06-25 17:56:06.756071 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2025-06-25 17:56:06.935758 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2025-06-25 17:56:07.114945 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2025-06-25 17:56:07.29819 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2025-06-25 17:56:07.481495 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2025-06-25 17:56:07.674522 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2025-06-25 17:56:07.853824 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2025-06-25 17:56:08.034117 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2025-06-25 17:56:08.215793 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2025-06-25 17:56:08.403759 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2025-06-25 17:56:08.581118 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2025-06-25 17:56:08.761626 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2025-06-25 17:56:08.939077 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2025-06-25 17:56:09.117709 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2025-06-25 17:56:09.358396 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2025-06-25 17:56:09.538398 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2025-06-25 17:56:09.720519 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2025-06-25 17:56:09.906793 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2025-06-25 17:56:10.094282 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2025-06-25 17:56:10.33521 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2025-06-25 17:56:10.534737 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2025-06-25 17:56:10.720384 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2025-06-25 17:56:10.912178 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2025-06-25 17:56:11.112749 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2025-06-25 17:56:11.295826 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2025-06-25 17:56:11.474762 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2025-06-25 17:56:11.657421 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2025-06-25 17:56:11.839723 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2025-06-25 17:56:12.034664 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2025-06-25 17:56:12.214463 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2025-06-25 17:56:12.39584 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2025-06-25 17:56:12.578069 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2025-06-25 17:56:12.759402 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2025-06-25 17:56:12.956883 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2025-06-25 17:56:13.137491 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2025-06-25 17:56:13.32129 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2025-06-25 17:56:13.506705 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2025-06-25 17:56:13.693251 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2025-06-25 17:56:13.898193 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2025-06-25 17:56:14.082301 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2025-06-25 17:56:14.269167 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2025-06-25 17:56:14.455175 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2025-06-25 17:56:14.653372 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2025-06-25 17:56:14.835063 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2025-06-25 17:56:15.018092 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2025-06-25 17:56:15.202778 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2025-06-25 17:56:15.38609 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2025-06-25 17:56:15.585807 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2025-06-25 17:56:15.766181 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2025-06-25 17:56:15.952633 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2025-06-25 17:56:16.13824 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2025-06-25 17:56:16.326113 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2025-06-25 17:56:16.53207 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2025-06-25 17:56:16.713142 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2025-06-25 17:56:16.893051 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2025-06-25 17:56:17.074177 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2025-06-25 17:56:17.271298 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2025-06-25 17:56:17.454361 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2025-06-25 17:56:17.637152 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2025-06-25 17:56:17.818828 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2025-06-25 17:56:18.002051 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2025-06-25 17:56:18.198965 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2025-06-25 17:56:18.379514 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2025-06-25 17:56:18.560132 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2025-06-25 17:56:18.744508 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2025-06-25 17:56:18.927928 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2025-06-25 17:56:19.126202 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2025-06-25 17:56:19.304178 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2025-06-25 17:56:19.486404 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2025-06-25 17:56:19.668195 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2025-06-25 17:56:19.871353 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2025-06-25 17:56:20.070775 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2025-06-25 17:56:20.259594 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2025-06-25 17:56:20.453552 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2025-06-25 17:56:20.647733 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2025-06-25 17:56:20.855529 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2025-06-25 17:56:21.0353 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2025-06-25 17:56:21.215947 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2025-06-25 17:56:21.40172 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2025-06-25 17:56:21.586629 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2025-06-25 17:56:21.792399 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2025-06-25 17:56:24.141415 INFO::Plotting data for metadata number 3, age
## 2025-06-25 17:56:24.143106 INFO::Creating scatter plot for continuous data, age vs F340
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:24.403185 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:24.672881 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:24.889671 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:25.081879 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-25 17:56:25.276213 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-25 17:56:25.471844 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:25.677469 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-25 17:56:25.865884 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:26.044611 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:26.242367 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:26.45368 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-25 17:56:26.644825 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-25 17:56:26.837354 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:27.039185 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:27.231646 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:27.407086 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-25 17:56:27.598165 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-25 17:56:27.797925 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-25 17:56:28.068619 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:28.257171 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:28.450728 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-25 17:56:28.648407 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:28.854041 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-25 17:56:29.052055 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:29.249511 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:29.446388 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-25 17:56:29.660792 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-25 17:56:29.891446 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:30.087531 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:30.274229 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:30.472424 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:30.716585 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:30.913356 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:31.13579 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-25 17:56:31.359157 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:31.596655 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-25 17:56:31.809269 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:32.003148 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:32.209658 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-25 17:56:32.446594 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:32.640911 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-25 17:56:32.84952 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:33.038256 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-25 17:56:33.235699 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-25 17:56:33.463981 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:33.662046 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:33.847445 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:34.050107 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-25 17:56:34.271461 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:34.469287 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-25 17:56:34.670887 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-25 17:56:34.873811 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:35.087612 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:35.272775 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:35.454333 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-25 17:56:35.655732 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:35.88357 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-25 17:56:36.079418 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:36.274389 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:36.462786 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-25 17:56:36.683227 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:36.894178 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:37.078028 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:37.277468 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-25 17:56:37.476147 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-25 17:56:37.700639 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-25 17:56:37.888696 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:38.089507 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:38.285303 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:38.495263 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:38.682138 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:38.867032 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:39.072281 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-25 17:56:39.296753 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:39.47806 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:39.663134 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:39.850203 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:40.061333 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-25 17:56:40.263191 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:40.462068 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-25 17:56:40.654318 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-25 17:56:40.87562 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-25 17:56:41.072592 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:41.256267 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:41.436583 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:41.618607 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-25 17:56:41.833594 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:42.010787 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:42.204625 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:42.384086 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-25 17:56:42.608253 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:42.786849 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:42.96467 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-25 17:56:43.152393 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:43.364109 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:43.555247 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:43.746938 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:43.943934 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:44.152791 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:44.349131 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:44.533171 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:44.722183 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:44.929333 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-25 17:56:45.125667 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:45.318075 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:45.499871 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-25 17:56:45.787973 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:45.980938 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:46.197105 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:46.386155 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:46.571667 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:46.775494 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:46.96084 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:47.15584 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-25 17:56:47.351908 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-25 17:56:47.581367 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:47.767817 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:47.955669 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:48.135986 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-25 17:56:48.354786 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:48.56136 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-25 17:56:48.766564 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:48.95009 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:49.156914 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:49.369488 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:49.561941 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:49.747318 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:49.927894 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:50.138735 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:50.320081 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-25 17:56:50.517445 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-25 17:56:50.714443 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-25 17:56:50.936342 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:51.127892 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:51.311938 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:51.511581 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:51.690148 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:51.887253 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-25 17:56:52.081422 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-25 17:56:52.276221 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-25 17:56:52.46874 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:52.685688 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:52.867727 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:53.069399 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:53.266557 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:53.488333 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-25 17:56:53.687248 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:53.873515 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-25 17:56:54.070157 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:54.290472 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:54.488899 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:54.677267 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-25 17:56:54.880213 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:55.086844 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-25 17:56:55.293419 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:55.480326 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-25 17:56:55.669052 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-25 17:56:55.884849 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()`).
## 2025-06-25 17:56:56.098631 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-06-25 17:56:56.311947 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-25 17:56:56.520229 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-25 17:56:56.726792 INFO::Creating scatter plot for continuous data, age vs F393
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## Initiating effect size calculations
## Calculating mean abundance in: IBD
## Calculating mean abundance in: Control
## Calculating effect size in: IBD
## Initiating prioritization
## Calculating meta-rank and prioritizing metabolic features
## 2025-06-25 17:56:59.32546 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2025-06-25 17:56:59.334302 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2025-06-25 17:56:59.356631 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.1 (2025-06-13)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.2 LTS
## 
## Matrix products: default
## BLAS:   /home/biocbuild/bbs-3.21-bioc/R/lib/libRblas.so 
## LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0  LAPACK version 3.12.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_GB              LC_COLLATE=C              
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## time zone: America/New_York
## tzcode source: system (glibc)
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.12.2             SummarizedExperiment_1.38.1
##  [3] Biobase_2.68.0              GenomicRanges_1.60.0       
##  [5] GenomeInfoDb_1.44.0         IRanges_2.42.0             
##  [7] S4Vectors_0.46.0            BiocGenerics_0.54.0        
##  [9] generics_0.1.4              MatrixGenerics_1.20.0      
## [11] matrixStats_1.5.0           BiocStyle_2.36.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.1          RSQLite_2.4.1           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.48.0          labeling_0.4.3         
##  [19] rmarkdown_2.29          UCSC.utils_1.4.0        preprocessCore_1.70.0  
##  [22] bit_4.6.0               xfun_0.52               cachem_1.1.0           
##  [25] jsonlite_2.0.0          blob_1.2.4              DelayedArray_0.34.1    
##  [28] BiocParallel_1.42.1     psych_2.5.6             Maaslin2_1.22.0        
##  [31] parallel_4.5.1          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.1           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.3.0            withr_3.0.2             KEGGREST_1.48.1        
##  [61] evaluate_1.0.4          foreign_0.8-90          survival_3.8-3         
##  [64] getopt_1.20.4           Biostrings_2.76.0       pillar_1.10.2          
##  [67] BiocManager_1.30.26     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.1            
##  [76] robustbase_0.99-4-1     data.table_1.17.6       mvtnorm_1.3-3          
##  [79] fastcluster_1.3.0       grid_4.5.1              optparse_1.7.5         
##  [82] impute_1.82.0           AnnotationDbi_1.70.0    colorspace_2.1-1       
##  [85] nlme_3.1-168            GenomeInfoDbData_1.2.14 htmlTable_2.4.3        
##  [88] Formula_1.2-5           cli_3.6.5               S4Arrays_1.8.1         
##  [91] dplyr_1.1.4             DEoptimR_1.1-3-1        gtable_0.3.6           
##  [94] hash_2.2.6.3            logging_0.10-108        dynamicTreeCut_1.63-1  
##  [97] sass_0.4.10             digest_0.6.37           SparseArray_1.8.0      
## [100] htmlwidgets_1.6.4       farver_2.1.2            memoise_2.0.1          
## [103] htmltools_0.5.8.1       lifecycle_1.0.4         httr_1.4.7             
## [106] GO.db_3.21.0            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.