1 Abstract

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

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

2 Installation

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

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

3 Running Macarron

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

3.1 Input CSV files

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

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

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

3.2 Output Files

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

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

3.3 Run a demo in R

3.3.1 Using CSV files as inputs

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

library(Macarron)
## Loading required package: SummarizedExperiment
## Loading required package: MatrixGenerics
## Loading required package: matrixStats
## 
## Attaching package: 'MatrixGenerics'
## The following objects are masked from 'package:matrixStats':
## 
##     colAlls, colAnyNAs, colAnys, colAvgsPerRowSet, colCollapse,
##     colCounts, colCummaxs, colCummins, colCumprods, colCumsums,
##     colDiffs, colIQRDiffs, colIQRs, colLogSumExps, colMadDiffs,
##     colMads, colMaxs, colMeans2, colMedians, colMins, colOrderStats,
##     colProds, colQuantiles, colRanges, colRanks, colSdDiffs, colSds,
##     colSums2, colTabulates, colVarDiffs, colVars, colWeightedMads,
##     colWeightedMeans, colWeightedMedians, colWeightedSds,
##     colWeightedVars, rowAlls, rowAnyNAs, rowAnys, rowAvgsPerColSet,
##     rowCollapse, rowCounts, rowCummaxs, rowCummins, rowCumprods,
##     rowCumsums, rowDiffs, rowIQRDiffs, rowIQRs, rowLogSumExps,
##     rowMadDiffs, rowMads, rowMaxs, rowMeans2, rowMedians, rowMins,
##     rowOrderStats, rowProds, rowQuantiles, rowRanges, rowRanks,
##     rowSdDiffs, rowSds, rowSums2, rowTabulates, rowVarDiffs, rowVars,
##     rowWeightedMads, rowWeightedMeans, rowWeightedMedians,
##     rowWeightedSds, rowWeightedVars
## Loading required package: GenomicRanges
## Loading required package: stats4
## Loading required package: BiocGenerics
## Loading required package: generics
## 
## Attaching package: 'generics'
## The following objects are masked from 'package:base':
## 
##     as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
##     setequal, union
## 
## Attaching package: 'BiocGenerics'
## The following objects are masked from 'package:stats':
## 
##     IQR, mad, sd, var, xtabs
## The following objects are masked from 'package:base':
## 
##     Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
##     as.data.frame, basename, cbind, colnames, dirname, do.call,
##     duplicated, eval, evalq, get, grep, grepl, is.unsorted, lapply,
##     mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
##     rank, rbind, rownames, sapply, saveRDS, table, tapply, unique,
##     unsplit, which.max, which.min
## Loading required package: S4Vectors
## 
## Attaching package: 'S4Vectors'
## The following object is masked from 'package:utils':
## 
##     findMatches
## The following objects are masked from 'package:base':
## 
##     I, expand.grid, unname
## Loading required package: IRanges
## Loading required package: Seqinfo
## Loading required package: Biobase
## Welcome to Bioconductor
## 
##     Vignettes contain introductory material; view with
##     'browseVignettes()'. To cite Bioconductor, see
##     'citation("Biobase")', and for packages 'citation("pkgname")'.
## 
## Attaching package: 'Biobase'
## The following object is masked from 'package:MatrixGenerics':
## 
##     rowMedians
## The following objects are masked from 'package:matrixStats':
## 
##     anyMissing, rowMedians
prism_abundances <- system.file(
    'extdata','demo_abundances.csv', package="Macarron")
prism_annotations <-system.file(
    'extdata','demo_annotations.csv', package="Macarron")
prism_metadata <-system.file(
    'extdata','demo_metadata.csv', package="Macarron")
mets_taxonomy <-system.file(
    'extdata','demo_taxonomy.csv', package="Macarron")
prism_prioritized <- Macarron::Macarron(input_abundances = prism_abundances,
                                        input_annotations = prism_annotations,
                                        input_metadata = prism_metadata,
                                        input_taxonomy = mets_taxonomy)
## 2025-06-22 17:42:42.720283 INFO::Creating output folder.
## 2025-06-22 17:42:42.733437 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2025-06-22 17:42:42.795705 INFO::Summarized Experiment created.
## 2025-06-22 17:42:42.797321 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-22 17:42:47.48593 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2025-06-22 17:42:47.487343 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-22 17:42:49.905221 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-22 17:42:51.929686 INFO::Writing function arguments to log file
## 2025-06-22 17:42:51.934916 INFO::Verifying options selected are valid
## 2025-06-22 17:42:51.975588 INFO::Determining format of input files
## 2025-06-22 17:42:51.976675 INFO::Input format is data samples as columns and metadata samples as rows
## 2025-06-22 17:42:51.991924 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2025-06-22 17:42:51.993396 INFO::Filter data based on min abundance and min prevalence
## 2025-06-22 17:42:51.994095 INFO::Total samples in data: 102
## 2025-06-22 17:42:51.994732 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2025-06-22 17:42:52.006147 INFO::Total filtered features: 0
## 2025-06-22 17:42:52.007102 INFO::Filtered feature names from abundance and prevalence filtering:
## 2025-06-22 17:42:52.024732 INFO::Total filtered features with variance filtering: 10
## 2025-06-22 17:42:52.025726 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2025-06-22 17:42:52.026376 INFO::Running selected normalization method: NONE
## 2025-06-22 17:42:52.027085 INFO::Applying z-score to standardize continuous metadata
## 2025-06-22 17:42:52.047 INFO::Running selected transform method: NONE
## 2025-06-22 17:42:52.047852 INFO::Running selected analysis method: LM
## 2025-06-22 17:42:52.052631 INFO::Fitting model to feature number 1, F2
## 2025-06-22 17:42:52.061433 INFO::Fitting model to feature number 2, F3
## 2025-06-22 17:42:52.064944 INFO::Fitting model to feature number 3, F4
## 2025-06-22 17:42:52.06832 INFO::Fitting model to feature number 4, F5
## 2025-06-22 17:42:52.071643 INFO::Fitting model to feature number 5, F6
## 2025-06-22 17:42:52.074925 INFO::Fitting model to feature number 6, F7
## 2025-06-22 17:42:52.078193 INFO::Fitting model to feature number 7, F8
## 2025-06-22 17:42:52.081434 INFO::Fitting model to feature number 8, F9
## 2025-06-22 17:42:52.084701 INFO::Fitting model to feature number 9, F10
## 2025-06-22 17:42:52.087963 INFO::Fitting model to feature number 10, F11
## 2025-06-22 17:42:52.091157 INFO::Fitting model to feature number 11, F12
## 2025-06-22 17:42:52.094355 INFO::Fitting model to feature number 12, F13
## 2025-06-22 17:42:52.097562 INFO::Fitting model to feature number 13, F14
## 2025-06-22 17:42:52.100767 INFO::Fitting model to feature number 14, F15
## 2025-06-22 17:42:52.103968 INFO::Fitting model to feature number 15, F16
## 2025-06-22 17:42:52.10717 INFO::Fitting model to feature number 16, F17
## 2025-06-22 17:42:52.110326 INFO::Fitting model to feature number 17, F18
## 2025-06-22 17:42:52.113558 INFO::Fitting model to feature number 18, F19
## 2025-06-22 17:42:52.116802 INFO::Fitting model to feature number 19, F20
## 2025-06-22 17:42:52.120025 INFO::Fitting model to feature number 20, F21
## 2025-06-22 17:42:52.123215 INFO::Fitting model to feature number 21, F22
## 2025-06-22 17:42:52.126397 INFO::Fitting model to feature number 22, F23
## 2025-06-22 17:42:52.129619 INFO::Fitting model to feature number 23, F24
## 2025-06-22 17:42:52.132806 INFO::Fitting model to feature number 24, F25
## 2025-06-22 17:42:52.135991 INFO::Fitting model to feature number 25, F26
## 2025-06-22 17:42:52.139193 INFO::Fitting model to feature number 26, F27
## 2025-06-22 17:42:52.142402 INFO::Fitting model to feature number 27, F28
## 2025-06-22 17:42:52.145606 INFO::Fitting model to feature number 28, F29
## 2025-06-22 17:42:52.148821 INFO::Fitting model to feature number 29, F30
## 2025-06-22 17:42:52.152019 INFO::Fitting model to feature number 30, F31
## 2025-06-22 17:42:52.155227 INFO::Fitting model to feature number 31, F32
## 2025-06-22 17:42:52.158399 INFO::Fitting model to feature number 32, F33
## 2025-06-22 17:42:52.161598 INFO::Fitting model to feature number 33, F34
## 2025-06-22 17:42:52.164798 INFO::Fitting model to feature number 34, F35
## 2025-06-22 17:42:52.16799 INFO::Fitting model to feature number 35, F36
## 2025-06-22 17:42:52.171119 INFO::Fitting model to feature number 36, F37
## 2025-06-22 17:42:52.174313 INFO::Fitting model to feature number 37, F38
## 2025-06-22 17:42:52.177521 INFO::Fitting model to feature number 38, F39
## 2025-06-22 17:42:52.180735 INFO::Fitting model to feature number 39, F40
## 2025-06-22 17:42:52.184011 INFO::Fitting model to feature number 40, F41
## 2025-06-22 17:42:52.187225 INFO::Fitting model to feature number 41, F43
## 2025-06-22 17:42:52.190471 INFO::Fitting model to feature number 42, F44
## 2025-06-22 17:42:52.193689 INFO::Fitting model to feature number 43, F45
## 2025-06-22 17:42:52.196887 INFO::Fitting model to feature number 44, F46
## 2025-06-22 17:42:52.200048 INFO::Fitting model to feature number 45, F47
## 2025-06-22 17:42:52.203366 INFO::Fitting model to feature number 46, F48
## 2025-06-22 17:42:52.206702 INFO::Fitting model to feature number 47, F49
## 2025-06-22 17:42:52.210013 INFO::Fitting model to feature number 48, F50
## 2025-06-22 17:42:52.213327 INFO::Fitting model to feature number 49, F51
## 2025-06-22 17:42:52.216666 INFO::Fitting model to feature number 50, F52
## 2025-06-22 17:42:52.220025 INFO::Fitting model to feature number 51, F53
## 2025-06-22 17:42:52.223359 INFO::Fitting model to feature number 52, F54
## 2025-06-22 17:42:52.226754 INFO::Fitting model to feature number 53, F55
## 2025-06-22 17:42:52.230147 INFO::Fitting model to feature number 54, F56
## 2025-06-22 17:42:52.233556 INFO::Fitting model to feature number 55, F57
## 2025-06-22 17:42:52.236989 INFO::Fitting model to feature number 56, F58
## 2025-06-22 17:42:52.240372 INFO::Fitting model to feature number 57, F60
## 2025-06-22 17:42:52.243912 INFO::Fitting model to feature number 58, F63
## 2025-06-22 17:42:52.247877 INFO::Fitting model to feature number 59, F64
## 2025-06-22 17:42:52.25192 INFO::Fitting model to feature number 60, F65
## 2025-06-22 17:42:52.255671 INFO::Fitting model to feature number 61, F66
## 2025-06-22 17:42:52.259082 INFO::Fitting model to feature number 62, F67
## 2025-06-22 17:42:52.262507 INFO::Fitting model to feature number 63, F68
## 2025-06-22 17:42:52.265945 INFO::Fitting model to feature number 64, F69
## 2025-06-22 17:42:52.269534 INFO::Fitting model to feature number 65, F70
## 2025-06-22 17:42:52.272961 INFO::Fitting model to feature number 66, F71
## 2025-06-22 17:42:52.276394 INFO::Fitting model to feature number 67, F72
## 2025-06-22 17:42:52.279839 INFO::Fitting model to feature number 68, F73
## 2025-06-22 17:42:52.283253 INFO::Fitting model to feature number 69, F76
## 2025-06-22 17:42:52.286666 INFO::Fitting model to feature number 70, F77
## 2025-06-22 17:42:52.290026 INFO::Fitting model to feature number 71, F78
## 2025-06-22 17:42:52.293458 INFO::Fitting model to feature number 72, F79
## 2025-06-22 17:42:52.296908 INFO::Fitting model to feature number 73, F80
## 2025-06-22 17:42:52.300324 INFO::Fitting model to feature number 74, F81
## 2025-06-22 17:42:52.303675 INFO::Fitting model to feature number 75, F82
## 2025-06-22 17:42:52.307106 INFO::Fitting model to feature number 76, F83
## 2025-06-22 17:42:52.31055 INFO::Fitting model to feature number 77, F84
## 2025-06-22 17:42:52.314027 INFO::Fitting model to feature number 78, F85
## 2025-06-22 17:42:52.317521 INFO::Fitting model to feature number 79, F86
## 2025-06-22 17:42:52.320987 INFO::Fitting model to feature number 80, F87
## 2025-06-22 17:42:52.324473 INFO::Fitting model to feature number 81, F88
## 2025-06-22 17:42:52.327961 INFO::Fitting model to feature number 82, F89
## 2025-06-22 17:42:52.331432 INFO::Fitting model to feature number 83, F90
## 2025-06-22 17:42:52.334917 INFO::Fitting model to feature number 84, F91
## 2025-06-22 17:42:52.338379 INFO::Fitting model to feature number 85, F92
## 2025-06-22 17:42:52.341855 INFO::Fitting model to feature number 86, F93
## 2025-06-22 17:42:52.345311 INFO::Fitting model to feature number 87, F94
## 2025-06-22 17:42:52.348766 INFO::Fitting model to feature number 88, F95
## 2025-06-22 17:42:52.35222 INFO::Fitting model to feature number 89, F96
## 2025-06-22 17:42:52.355677 INFO::Fitting model to feature number 90, F97
## 2025-06-22 17:42:52.359115 INFO::Fitting model to feature number 91, F98
## 2025-06-22 17:42:52.362557 INFO::Fitting model to feature number 92, F99
## 2025-06-22 17:42:52.366015 INFO::Fitting model to feature number 93, F100
## 2025-06-22 17:42:52.369423 INFO::Fitting model to feature number 94, F101
## 2025-06-22 17:42:52.372778 INFO::Fitting model to feature number 95, F102
## 2025-06-22 17:42:52.376194 INFO::Fitting model to feature number 96, F103
## 2025-06-22 17:42:52.379604 INFO::Fitting model to feature number 97, F104
## 2025-06-22 17:42:52.383027 INFO::Fitting model to feature number 98, F105
## 2025-06-22 17:42:52.386454 INFO::Fitting model to feature number 99, F106
## 2025-06-22 17:42:52.389918 INFO::Fitting model to feature number 100, F107
## 2025-06-22 17:42:52.39337 INFO::Fitting model to feature number 101, F108
## 2025-06-22 17:42:52.396818 INFO::Fitting model to feature number 102, F109
## 2025-06-22 17:42:52.400258 INFO::Fitting model to feature number 103, F110
## 2025-06-22 17:42:52.40371 INFO::Fitting model to feature number 104, F111
## 2025-06-22 17:42:52.407146 INFO::Fitting model to feature number 105, F112
## 2025-06-22 17:42:52.41058 INFO::Fitting model to feature number 106, F113
## 2025-06-22 17:42:52.414008 INFO::Fitting model to feature number 107, F114
## 2025-06-22 17:42:52.417661 INFO::Fitting model to feature number 108, F115
## 2025-06-22 17:42:52.421077 INFO::Fitting model to feature number 109, F117
## 2025-06-22 17:42:52.424546 INFO::Fitting model to feature number 110, F118
## 2025-06-22 17:42:52.427972 INFO::Fitting model to feature number 111, F119
## 2025-06-22 17:42:52.431383 INFO::Fitting model to feature number 112, F120
## 2025-06-22 17:42:52.43482 INFO::Fitting model to feature number 113, F121
## 2025-06-22 17:42:52.438309 INFO::Fitting model to feature number 114, F122
## 2025-06-22 17:42:52.441896 INFO::Fitting model to feature number 115, F123
## 2025-06-22 17:42:52.445392 INFO::Fitting model to feature number 116, F124
## 2025-06-22 17:42:52.448884 INFO::Fitting model to feature number 117, F125
## 2025-06-22 17:42:52.452369 INFO::Fitting model to feature number 118, F126
## 2025-06-22 17:42:52.455859 INFO::Fitting model to feature number 119, F127
## 2025-06-22 17:42:52.459324 INFO::Fitting model to feature number 120, F128
## 2025-06-22 17:42:52.462826 INFO::Fitting model to feature number 121, F129
## 2025-06-22 17:42:52.466279 INFO::Fitting model to feature number 122, F130
## 2025-06-22 17:42:52.469761 INFO::Fitting model to feature number 123, F131
## 2025-06-22 17:42:52.473237 INFO::Fitting model to feature number 124, F132
## 2025-06-22 17:42:52.476726 INFO::Fitting model to feature number 125, F133
## 2025-06-22 17:42:52.480226 INFO::Fitting model to feature number 126, F134
## 2025-06-22 17:42:52.483719 INFO::Fitting model to feature number 127, F135
## 2025-06-22 17:42:52.487169 INFO::Fitting model to feature number 128, F136
## 2025-06-22 17:42:52.49069 INFO::Fitting model to feature number 129, F137
## 2025-06-22 17:42:52.494196 INFO::Fitting model to feature number 130, F138
## 2025-06-22 17:42:52.497636 INFO::Fitting model to feature number 131, F139
## 2025-06-22 17:42:52.501036 INFO::Fitting model to feature number 132, F140
## 2025-06-22 17:42:52.504447 INFO::Fitting model to feature number 133, F141
## 2025-06-22 17:42:52.507885 INFO::Fitting model to feature number 134, F142
## 2025-06-22 17:42:52.511316 INFO::Fitting model to feature number 135, F143
## 2025-06-22 17:42:52.514748 INFO::Fitting model to feature number 136, F144
## 2025-06-22 17:42:52.518173 INFO::Fitting model to feature number 137, F145
## 2025-06-22 17:42:52.521581 INFO::Fitting model to feature number 138, F146
## 2025-06-22 17:42:52.525001 INFO::Fitting model to feature number 139, F147
## 2025-06-22 17:42:52.528406 INFO::Fitting model to feature number 140, F148
## 2025-06-22 17:42:52.53186 INFO::Fitting model to feature number 141, F149
## 2025-06-22 17:42:52.53527 INFO::Fitting model to feature number 142, F150
## 2025-06-22 17:42:52.5387 INFO::Fitting model to feature number 143, F152
## 2025-06-22 17:42:52.542171 INFO::Fitting model to feature number 144, F153
## 2025-06-22 17:42:52.54564 INFO::Fitting model to feature number 145, F154
## 2025-06-22 17:42:52.549082 INFO::Fitting model to feature number 146, F155
## 2025-06-22 17:42:52.55253 INFO::Fitting model to feature number 147, F156
## 2025-06-22 17:42:52.555988 INFO::Fitting model to feature number 148, F157
## 2025-06-22 17:42:52.559447 INFO::Fitting model to feature number 149, F158
## 2025-06-22 17:42:52.562933 INFO::Fitting model to feature number 150, F159
## 2025-06-22 17:42:52.566642 INFO::Fitting model to feature number 151, F160
## 2025-06-22 17:42:52.570113 INFO::Fitting model to feature number 152, F161
## 2025-06-22 17:42:52.573582 INFO::Fitting model to feature number 153, F162
## 2025-06-22 17:42:52.577048 INFO::Fitting model to feature number 154, F163
## 2025-06-22 17:42:52.580471 INFO::Fitting model to feature number 155, F164
## 2025-06-22 17:42:52.583921 INFO::Fitting model to feature number 156, F165
## 2025-06-22 17:42:52.587332 INFO::Fitting model to feature number 157, F166
## 2025-06-22 17:42:52.590758 INFO::Fitting model to feature number 158, F167
## 2025-06-22 17:42:52.59418 INFO::Fitting model to feature number 159, F168
## 2025-06-22 17:42:52.597621 INFO::Fitting model to feature number 160, F169
## 2025-06-22 17:42:52.601064 INFO::Fitting model to feature number 161, F170
## 2025-06-22 17:42:52.604487 INFO::Fitting model to feature number 162, F171
## 2025-06-22 17:42:52.607941 INFO::Fitting model to feature number 163, F172
## 2025-06-22 17:42:52.611378 INFO::Fitting model to feature number 164, F173
## 2025-06-22 17:42:52.614823 INFO::Fitting model to feature number 165, F174
## 2025-06-22 17:42:52.618234 INFO::Fitting model to feature number 166, F175
## 2025-06-22 17:42:52.621672 INFO::Fitting model to feature number 167, F176
## 2025-06-22 17:42:52.625081 INFO::Fitting model to feature number 168, F177
## 2025-06-22 17:42:52.628512 INFO::Fitting model to feature number 169, F178
## 2025-06-22 17:42:52.631886 INFO::Fitting model to feature number 170, F179
## 2025-06-22 17:42:52.635324 INFO::Fitting model to feature number 171, F180
## 2025-06-22 17:42:52.638755 INFO::Fitting model to feature number 172, F181
## 2025-06-22 17:42:52.642182 INFO::Fitting model to feature number 173, F182
## 2025-06-22 17:42:52.645599 INFO::Fitting model to feature number 174, F183
## 2025-06-22 17:42:52.649021 INFO::Fitting model to feature number 175, F184
## 2025-06-22 17:42:52.652417 INFO::Fitting model to feature number 176, F185
## 2025-06-22 17:42:52.655849 INFO::Fitting model to feature number 177, F186
## 2025-06-22 17:42:52.659248 INFO::Fitting model to feature number 178, F187
## 2025-06-22 17:42:52.66261 INFO::Fitting model to feature number 179, F188
## 2025-06-22 17:42:52.66606 INFO::Fitting model to feature number 180, F189
## 2025-06-22 17:42:52.669481 INFO::Fitting model to feature number 181, F190
## 2025-06-22 17:42:52.672919 INFO::Fitting model to feature number 182, F191
## 2025-06-22 17:42:52.676348 INFO::Fitting model to feature number 183, F192
## 2025-06-22 17:42:52.679798 INFO::Fitting model to feature number 184, F193
## 2025-06-22 17:42:52.683217 INFO::Fitting model to feature number 185, F194
## 2025-06-22 17:42:52.686659 INFO::Fitting model to feature number 186, F195
## 2025-06-22 17:42:52.690079 INFO::Fitting model to feature number 187, F196
## 2025-06-22 17:42:52.693496 INFO::Fitting model to feature number 188, F197
## 2025-06-22 17:42:52.696863 INFO::Fitting model to feature number 189, F198
## 2025-06-22 17:42:52.700328 INFO::Fitting model to feature number 190, F199
## 2025-06-22 17:42:52.70381 INFO::Fitting model to feature number 191, F200
## 2025-06-22 17:42:52.707324 INFO::Fitting model to feature number 192, F201
## 2025-06-22 17:42:52.711083 INFO::Fitting model to feature number 193, F202
## 2025-06-22 17:42:52.714596 INFO::Fitting model to feature number 194, F203
## 2025-06-22 17:42:52.718069 INFO::Fitting model to feature number 195, F204
## 2025-06-22 17:42:52.721538 INFO::Fitting model to feature number 196, F206
## 2025-06-22 17:42:52.725022 INFO::Fitting model to feature number 197, F207
## 2025-06-22 17:42:52.728467 INFO::Fitting model to feature number 198, F208
## 2025-06-22 17:42:52.731908 INFO::Fitting model to feature number 199, F209
## 2025-06-22 17:42:52.73534 INFO::Fitting model to feature number 200, F210
## 2025-06-22 17:42:52.738808 INFO::Fitting model to feature number 201, F211
## 2025-06-22 17:42:52.742259 INFO::Fitting model to feature number 202, F212
## 2025-06-22 17:42:52.745705 INFO::Fitting model to feature number 203, F213
## 2025-06-22 17:42:52.749147 INFO::Fitting model to feature number 204, F214
## 2025-06-22 17:42:52.752612 INFO::Fitting model to feature number 205, F215
## 2025-06-22 17:42:52.75612 INFO::Fitting model to feature number 206, F216
## 2025-06-22 17:42:52.759571 INFO::Fitting model to feature number 207, F217
## 2025-06-22 17:42:52.763041 INFO::Fitting model to feature number 208, F218
## 2025-06-22 17:42:52.76651 INFO::Fitting model to feature number 209, F219
## 2025-06-22 17:42:52.769965 INFO::Fitting model to feature number 210, F220
## 2025-06-22 17:42:52.773442 INFO::Fitting model to feature number 211, F221
## 2025-06-22 17:42:52.776877 INFO::Fitting model to feature number 212, F222
## 2025-06-22 17:42:52.780323 INFO::Fitting model to feature number 213, F223
## 2025-06-22 17:42:52.78378 INFO::Fitting model to feature number 214, F224
## 2025-06-22 17:42:52.787209 INFO::Fitting model to feature number 215, F225
## 2025-06-22 17:42:52.79066 INFO::Fitting model to feature number 216, F226
## 2025-06-22 17:42:52.794116 INFO::Fitting model to feature number 217, F227
## 2025-06-22 17:42:52.79765 INFO::Fitting model to feature number 218, F228
## 2025-06-22 17:42:52.801108 INFO::Fitting model to feature number 219, F229
## 2025-06-22 17:42:52.804615 INFO::Fitting model to feature number 220, F230
## 2025-06-22 17:42:52.832672 INFO::Fitting model to feature number 221, F231
## 2025-06-22 17:42:52.836345 INFO::Fitting model to feature number 222, F232
## 2025-06-22 17:42:52.839828 INFO::Fitting model to feature number 223, F233
## 2025-06-22 17:42:52.843155 INFO::Fitting model to feature number 224, F234
## 2025-06-22 17:42:52.846458 INFO::Fitting model to feature number 225, F235
## 2025-06-22 17:42:52.849756 INFO::Fitting model to feature number 226, F236
## 2025-06-22 17:42:52.853031 INFO::Fitting model to feature number 227, F237
## 2025-06-22 17:42:52.856293 INFO::Fitting model to feature number 228, F238
## 2025-06-22 17:42:52.859557 INFO::Fitting model to feature number 229, F239
## 2025-06-22 17:42:52.86282 INFO::Fitting model to feature number 230, F240
## 2025-06-22 17:42:52.86605 INFO::Fitting model to feature number 231, F241
## 2025-06-22 17:42:52.869303 INFO::Fitting model to feature number 232, F242
## 2025-06-22 17:42:52.872549 INFO::Fitting model to feature number 233, F243
## 2025-06-22 17:42:52.875797 INFO::Fitting model to feature number 234, F244
## 2025-06-22 17:42:52.879038 INFO::Fitting model to feature number 235, F245
## 2025-06-22 17:42:52.88228 INFO::Fitting model to feature number 236, F246
## 2025-06-22 17:42:52.885553 INFO::Fitting model to feature number 237, F247
## 2025-06-22 17:42:52.888819 INFO::Fitting model to feature number 238, F248
## 2025-06-22 17:42:52.892078 INFO::Fitting model to feature number 239, F249
## 2025-06-22 17:42:52.895335 INFO::Fitting model to feature number 240, F250
## 2025-06-22 17:42:52.898585 INFO::Fitting model to feature number 241, F252
## 2025-06-22 17:42:52.901832 INFO::Fitting model to feature number 242, F253
## 2025-06-22 17:42:52.905071 INFO::Fitting model to feature number 243, F254
## 2025-06-22 17:42:52.908353 INFO::Fitting model to feature number 244, F255
## 2025-06-22 17:42:52.911635 INFO::Fitting model to feature number 245, F256
## 2025-06-22 17:42:52.914904 INFO::Fitting model to feature number 246, F257
## 2025-06-22 17:42:52.918167 INFO::Fitting model to feature number 247, F259
## 2025-06-22 17:42:52.921407 INFO::Fitting model to feature number 248, F260
## 2025-06-22 17:42:52.92462 INFO::Fitting model to feature number 249, F261
## 2025-06-22 17:42:52.927823 INFO::Fitting model to feature number 250, F262
## 2025-06-22 17:42:52.93102 INFO::Fitting model to feature number 251, F263
## 2025-06-22 17:42:52.934235 INFO::Fitting model to feature number 252, F264
## 2025-06-22 17:42:52.937468 INFO::Fitting model to feature number 253, F265
## 2025-06-22 17:42:52.940694 INFO::Fitting model to feature number 254, F266
## 2025-06-22 17:42:52.943915 INFO::Fitting model to feature number 255, F267
## 2025-06-22 17:42:52.947116 INFO::Fitting model to feature number 256, F269
## 2025-06-22 17:42:52.950328 INFO::Fitting model to feature number 257, F270
## 2025-06-22 17:42:52.953521 INFO::Fitting model to feature number 258, F271
## 2025-06-22 17:42:52.956734 INFO::Fitting model to feature number 259, F272
## 2025-06-22 17:42:52.959933 INFO::Fitting model to feature number 260, F273
## 2025-06-22 17:42:52.96314 INFO::Fitting model to feature number 261, F274
## 2025-06-22 17:42:52.966339 INFO::Fitting model to feature number 262, F276
## 2025-06-22 17:42:52.969536 INFO::Fitting model to feature number 263, F277
## 2025-06-22 17:42:52.972749 INFO::Fitting model to feature number 264, F278
## 2025-06-22 17:42:52.975959 INFO::Fitting model to feature number 265, F279
## 2025-06-22 17:42:52.979185 INFO::Fitting model to feature number 266, F280
## 2025-06-22 17:42:52.982403 INFO::Fitting model to feature number 267, F281
## 2025-06-22 17:42:52.985801 INFO::Fitting model to feature number 268, F282
## 2025-06-22 17:42:52.989013 INFO::Fitting model to feature number 269, F283
## 2025-06-22 17:42:52.992276 INFO::Fitting model to feature number 270, F284
## 2025-06-22 17:42:52.995523 INFO::Fitting model to feature number 271, F285
## 2025-06-22 17:42:52.998764 INFO::Fitting model to feature number 272, F286
## 2025-06-22 17:42:53.001981 INFO::Fitting model to feature number 273, F287
## 2025-06-22 17:42:53.005188 INFO::Fitting model to feature number 274, F288
## 2025-06-22 17:42:53.008397 INFO::Fitting model to feature number 275, F289
## 2025-06-22 17:42:53.011549 INFO::Fitting model to feature number 276, F290
## 2025-06-22 17:42:53.014769 INFO::Fitting model to feature number 277, F292
## 2025-06-22 17:42:53.017994 INFO::Fitting model to feature number 278, F293
## 2025-06-22 17:42:53.021206 INFO::Fitting model to feature number 279, F294
## 2025-06-22 17:42:53.024474 INFO::Fitting model to feature number 280, F295
## 2025-06-22 17:42:53.027727 INFO::Fitting model to feature number 281, F296
## 2025-06-22 17:42:53.030954 INFO::Fitting model to feature number 282, F297
## 2025-06-22 17:42:53.034166 INFO::Fitting model to feature number 283, F298
## 2025-06-22 17:42:53.037379 INFO::Fitting model to feature number 284, F299
## 2025-06-22 17:42:53.040615 INFO::Fitting model to feature number 285, F300
## 2025-06-22 17:42:53.043823 INFO::Fitting model to feature number 286, F301
## 2025-06-22 17:42:53.047016 INFO::Fitting model to feature number 287, F302
## 2025-06-22 17:42:53.050211 INFO::Fitting model to feature number 288, F303
## 2025-06-22 17:42:53.053344 INFO::Fitting model to feature number 289, F304
## 2025-06-22 17:42:53.056538 INFO::Fitting model to feature number 290, F305
## 2025-06-22 17:42:53.059755 INFO::Fitting model to feature number 291, F306
## 2025-06-22 17:42:53.062964 INFO::Fitting model to feature number 292, F307
## 2025-06-22 17:42:53.066146 INFO::Fitting model to feature number 293, F308
## 2025-06-22 17:42:53.06934 INFO::Fitting model to feature number 294, F309
## 2025-06-22 17:42:53.072534 INFO::Fitting model to feature number 295, F310
## 2025-06-22 17:42:53.075754 INFO::Fitting model to feature number 296, F311
## 2025-06-22 17:42:53.078943 INFO::Fitting model to feature number 297, F312
## 2025-06-22 17:42:53.082129 INFO::Fitting model to feature number 298, F313
## 2025-06-22 17:42:53.085337 INFO::Fitting model to feature number 299, F315
## 2025-06-22 17:42:53.088555 INFO::Fitting model to feature number 300, F316
## 2025-06-22 17:42:53.091827 INFO::Fitting model to feature number 301, F317
## 2025-06-22 17:42:53.09506 INFO::Fitting model to feature number 302, F318
## 2025-06-22 17:42:53.098277 INFO::Fitting model to feature number 303, F319
## 2025-06-22 17:42:53.10149 INFO::Fitting model to feature number 304, F320
## 2025-06-22 17:42:53.104727 INFO::Fitting model to feature number 305, F321
## 2025-06-22 17:42:53.107929 INFO::Fitting model to feature number 306, F322
## 2025-06-22 17:42:53.111139 INFO::Fitting model to feature number 307, F323
## 2025-06-22 17:42:53.114351 INFO::Fitting model to feature number 308, F324
## 2025-06-22 17:42:53.117601 INFO::Fitting model to feature number 309, F325
## 2025-06-22 17:42:53.120834 INFO::Fitting model to feature number 310, F326
## 2025-06-22 17:42:53.124055 INFO::Fitting model to feature number 311, F327
## 2025-06-22 17:42:53.127261 INFO::Fitting model to feature number 312, F328
## 2025-06-22 17:42:53.130474 INFO::Fitting model to feature number 313, F329
## 2025-06-22 17:42:53.133677 INFO::Fitting model to feature number 314, F330
## 2025-06-22 17:42:53.136898 INFO::Fitting model to feature number 315, F331
## 2025-06-22 17:42:53.140018 INFO::Fitting model to feature number 316, F332
## 2025-06-22 17:42:53.143222 INFO::Fitting model to feature number 317, F333
## 2025-06-22 17:42:53.146431 INFO::Fitting model to feature number 318, F334
## 2025-06-22 17:42:53.149629 INFO::Fitting model to feature number 319, F335
## 2025-06-22 17:42:53.152816 INFO::Fitting model to feature number 320, F336
## 2025-06-22 17:42:53.15594 INFO::Fitting model to feature number 321, F337
## 2025-06-22 17:42:53.159054 INFO::Fitting model to feature number 322, F338
## 2025-06-22 17:42:53.162241 INFO::Fitting model to feature number 323, F339
## 2025-06-22 17:42:53.165443 INFO::Fitting model to feature number 324, F340
## 2025-06-22 17:42:53.168652 INFO::Fitting model to feature number 325, F342
## 2025-06-22 17:42:53.171848 INFO::Fitting model to feature number 326, F343
## 2025-06-22 17:42:53.175028 INFO::Fitting model to feature number 327, F344
## 2025-06-22 17:42:53.178216 INFO::Fitting model to feature number 328, F345
## 2025-06-22 17:42:53.181398 INFO::Fitting model to feature number 329, F346
## 2025-06-22 17:42:53.184587 INFO::Fitting model to feature number 330, F347
## 2025-06-22 17:42:53.187795 INFO::Fitting model to feature number 331, F348
## 2025-06-22 17:42:53.190987 INFO::Fitting model to feature number 332, F350
## 2025-06-22 17:42:53.194167 INFO::Fitting model to feature number 333, F351
## 2025-06-22 17:42:53.19736 INFO::Fitting model to feature number 334, F352
## 2025-06-22 17:42:53.200546 INFO::Fitting model to feature number 335, F353
## 2025-06-22 17:42:53.203742 INFO::Fitting model to feature number 336, F355
## 2025-06-22 17:42:53.206938 INFO::Fitting model to feature number 337, F356
## 2025-06-22 17:42:53.210166 INFO::Fitting model to feature number 338, F357
## 2025-06-22 17:42:53.213409 INFO::Fitting model to feature number 339, F358
## 2025-06-22 17:42:53.216662 INFO::Fitting model to feature number 340, F359
## 2025-06-22 17:42:53.219884 INFO::Fitting model to feature number 341, F360
## 2025-06-22 17:42:53.223077 INFO::Fitting model to feature number 342, F361
## 2025-06-22 17:42:53.226266 INFO::Fitting model to feature number 343, F362
## 2025-06-22 17:42:53.229397 INFO::Fitting model to feature number 344, F363
## 2025-06-22 17:42:53.232575 INFO::Fitting model to feature number 345, F364
## 2025-06-22 17:42:53.23577 INFO::Fitting model to feature number 346, F365
## 2025-06-22 17:42:53.23896 INFO::Fitting model to feature number 347, F366
## 2025-06-22 17:42:53.242149 INFO::Fitting model to feature number 348, F367
## 2025-06-22 17:42:53.245358 INFO::Fitting model to feature number 349, F368
## 2025-06-22 17:42:53.248582 INFO::Fitting model to feature number 350, F369
## 2025-06-22 17:42:53.251849 INFO::Fitting model to feature number 351, F370
## 2025-06-22 17:42:53.255086 INFO::Fitting model to feature number 352, F371
## 2025-06-22 17:42:53.258331 INFO::Fitting model to feature number 353, F372
## 2025-06-22 17:42:53.261541 INFO::Fitting model to feature number 354, F373
## 2025-06-22 17:42:53.264767 INFO::Fitting model to feature number 355, F374
## 2025-06-22 17:42:53.267913 INFO::Fitting model to feature number 356, F375
## 2025-06-22 17:42:53.271128 INFO::Fitting model to feature number 357, F376
## 2025-06-22 17:42:53.274314 INFO::Fitting model to feature number 358, F377
## 2025-06-22 17:42:53.277511 INFO::Fitting model to feature number 359, F378
## 2025-06-22 17:42:53.280711 INFO::Fitting model to feature number 360, F379
## 2025-06-22 17:42:53.283895 INFO::Fitting model to feature number 361, F380
## 2025-06-22 17:42:53.287135 INFO::Fitting model to feature number 362, F381
## 2025-06-22 17:42:53.290345 INFO::Fitting model to feature number 363, F382
## 2025-06-22 17:42:53.293575 INFO::Fitting model to feature number 364, F383
## 2025-06-22 17:42:53.296843 INFO::Fitting model to feature number 365, F384
## 2025-06-22 17:42:53.300107 INFO::Fitting model to feature number 366, F386
## 2025-06-22 17:42:53.303304 INFO::Fitting model to feature number 367, F387
## 2025-06-22 17:42:53.306605 INFO::Fitting model to feature number 368, F388
## 2025-06-22 17:42:53.309867 INFO::Fitting model to feature number 369, F389
## 2025-06-22 17:42:53.313139 INFO::Fitting model to feature number 370, F390
## 2025-06-22 17:42:53.31641 INFO::Fitting model to feature number 371, F391
## 2025-06-22 17:42:53.319707 INFO::Fitting model to feature number 372, F392
## 2025-06-22 17:42:53.322953 INFO::Fitting model to feature number 373, F393
## 2025-06-22 17:42:53.326204 INFO::Fitting model to feature number 374, F394
## 2025-06-22 17:42:53.329462 INFO::Fitting model to feature number 375, F395
## 2025-06-22 17:42:53.332745 INFO::Fitting model to feature number 376, F396
## 2025-06-22 17:42:53.336015 INFO::Fitting model to feature number 377, F397
## 2025-06-22 17:42:53.339296 INFO::Fitting model to feature number 378, F398
## 2025-06-22 17:42:53.34257 INFO::Fitting model to feature number 379, F399
## 2025-06-22 17:42:53.345846 INFO::Fitting model to feature number 380, F400
## 2025-06-22 17:42:53.349057 INFO::Fitting model to feature number 381, F401
## 2025-06-22 17:42:53.352315 INFO::Fitting model to feature number 382, F402
## 2025-06-22 17:42:53.355586 INFO::Fitting model to feature number 383, F403
## 2025-06-22 17:42:53.358888 INFO::Fitting model to feature number 384, F404
## 2025-06-22 17:42:53.362163 INFO::Fitting model to feature number 385, F406
## 2025-06-22 17:42:53.365461 INFO::Fitting model to feature number 386, F407
## 2025-06-22 17:42:53.368734 INFO::Fitting model to feature number 387, F408
## 2025-06-22 17:42:53.372007 INFO::Fitting model to feature number 388, F409
## 2025-06-22 17:42:53.375276 INFO::Fitting model to feature number 389, F410
## 2025-06-22 17:42:53.378552 INFO::Fitting model to feature number 390, F411
## 2025-06-22 17:42:53.381821 INFO::Fitting model to feature number 391, F412
## 2025-06-22 17:42:53.385087 INFO::Fitting model to feature number 392, F413
## 2025-06-22 17:42:53.388358 INFO::Fitting model to feature number 393, F414
## 2025-06-22 17:42:53.391654 INFO::Fitting model to feature number 394, F415
## 2025-06-22 17:42:53.394931 INFO::Fitting model to feature number 395, F417
## 2025-06-22 17:42:53.398137 INFO::Fitting model to feature number 396, F418
## 2025-06-22 17:42:53.401405 INFO::Fitting model to feature number 397, F419
## 2025-06-22 17:42:53.404683 INFO::Fitting model to feature number 398, F420
## 2025-06-22 17:42:53.407942 INFO::Fitting model to feature number 399, F421
## 2025-06-22 17:42:53.411207 INFO::Fitting model to feature number 400, F422
## 2025-06-22 17:42:53.414473 INFO::Fitting model to feature number 401, F423
## 2025-06-22 17:42:53.417752 INFO::Fitting model to feature number 402, F425
## 2025-06-22 17:42:53.421029 INFO::Fitting model to feature number 403, F426
## 2025-06-22 17:42:53.424315 INFO::Fitting model to feature number 404, F428
## 2025-06-22 17:42:53.42752 INFO::Fitting model to feature number 405, F429
## 2025-06-22 17:42:53.430784 INFO::Fitting model to feature number 406, F430
## 2025-06-22 17:42:53.434055 INFO::Fitting model to feature number 407, F431
## 2025-06-22 17:42:53.437322 INFO::Fitting model to feature number 408, F432
## 2025-06-22 17:42:53.440584 INFO::Fitting model to feature number 409, F433
## 2025-06-22 17:42:53.443868 INFO::Fitting model to feature number 410, F434
## 2025-06-22 17:42:53.44715 INFO::Fitting model to feature number 411, F435
## 2025-06-22 17:42:53.450436 INFO::Fitting model to feature number 412, F436
## 2025-06-22 17:42:53.453727 INFO::Fitting model to feature number 413, F437
## 2025-06-22 17:42:53.456996 INFO::Fitting model to feature number 414, F438
## 2025-06-22 17:42:53.460255 INFO::Fitting model to feature number 415, F439
## 2025-06-22 17:42:53.463509 INFO::Fitting model to feature number 416, F440
## 2025-06-22 17:42:53.466789 INFO::Fitting model to feature number 417, F441
## 2025-06-22 17:42:53.470047 INFO::Fitting model to feature number 418, F442
## 2025-06-22 17:42:53.473315 INFO::Fitting model to feature number 419, F443
## 2025-06-22 17:42:53.476577 INFO::Fitting model to feature number 420, F444
## 2025-06-22 17:42:53.479849 INFO::Fitting model to feature number 421, F445
## 2025-06-22 17:42:53.483139 INFO::Fitting model to feature number 422, F446
## 2025-06-22 17:42:53.486423 INFO::Fitting model to feature number 423, F447
## 2025-06-22 17:42:53.489614 INFO::Fitting model to feature number 424, F448
## 2025-06-22 17:42:53.492846 INFO::Fitting model to feature number 425, F449
## 2025-06-22 17:42:53.496116 INFO::Fitting model to feature number 426, F450
## 2025-06-22 17:42:53.499419 INFO::Fitting model to feature number 427, F451
## 2025-06-22 17:42:53.5027 INFO::Fitting model to feature number 428, F452
## 2025-06-22 17:42:53.505963 INFO::Fitting model to feature number 429, F454
## 2025-06-22 17:42:53.509227 INFO::Fitting model to feature number 430, F455
## 2025-06-22 17:42:53.512483 INFO::Fitting model to feature number 431, F456
## 2025-06-22 17:42:53.515771 INFO::Fitting model to feature number 432, F457
## 2025-06-22 17:42:53.519044 INFO::Fitting model to feature number 433, F458
## 2025-06-22 17:42:53.522301 INFO::Fitting model to feature number 434, F459
## 2025-06-22 17:42:53.525576 INFO::Fitting model to feature number 435, F461
## 2025-06-22 17:42:53.528865 INFO::Fitting model to feature number 436, F462
## 2025-06-22 17:42:53.532156 INFO::Fitting model to feature number 437, F463
## 2025-06-22 17:42:53.535462 INFO::Fitting model to feature number 438, F464
## 2025-06-22 17:42:53.538763 INFO::Fitting model to feature number 439, F465
## 2025-06-22 17:42:53.542013 INFO::Fitting model to feature number 440, F466
## 2025-06-22 17:42:53.545238 INFO::Fitting model to feature number 441, F467
## 2025-06-22 17:42:53.548528 INFO::Fitting model to feature number 442, F468
## 2025-06-22 17:42:53.551822 INFO::Fitting model to feature number 443, F469
## 2025-06-22 17:42:53.555083 INFO::Fitting model to feature number 444, F470
## 2025-06-22 17:42:53.558342 INFO::Fitting model to feature number 445, F471
## 2025-06-22 17:42:53.561634 INFO::Fitting model to feature number 446, F474
## 2025-06-22 17:42:53.564931 INFO::Fitting model to feature number 447, F475
## 2025-06-22 17:42:53.568192 INFO::Fitting model to feature number 448, F476
## 2025-06-22 17:42:53.571478 INFO::Fitting model to feature number 449, F477
## 2025-06-22 17:42:53.574757 INFO::Fitting model to feature number 450, F478
## 2025-06-22 17:42:53.578043 INFO::Fitting model to feature number 451, F479
## 2025-06-22 17:42:53.58131 INFO::Fitting model to feature number 452, F480
## 2025-06-22 17:42:53.584525 INFO::Fitting model to feature number 453, F481
## 2025-06-22 17:42:53.587826 INFO::Fitting model to feature number 454, F482
## 2025-06-22 17:42:53.591087 INFO::Fitting model to feature number 455, F483
## 2025-06-22 17:42:53.594357 INFO::Fitting model to feature number 456, F484
## 2025-06-22 17:42:53.597653 INFO::Fitting model to feature number 457, F485
## 2025-06-22 17:42:53.600935 INFO::Fitting model to feature number 458, F486
## 2025-06-22 17:42:53.604216 INFO::Fitting model to feature number 459, F487
## 2025-06-22 17:42:53.607506 INFO::Fitting model to feature number 460, F488
## 2025-06-22 17:42:53.610817 INFO::Fitting model to feature number 461, F489
## 2025-06-22 17:42:53.614115 INFO::Fitting model to feature number 462, F490
## 2025-06-22 17:42:53.617398 INFO::Fitting model to feature number 463, F491
## 2025-06-22 17:42:53.6207 INFO::Fitting model to feature number 464, F492
## 2025-06-22 17:42:53.623977 INFO::Fitting model to feature number 465, F493
## 2025-06-22 17:42:53.627266 INFO::Fitting model to feature number 466, F494
## 2025-06-22 17:42:53.630545 INFO::Fitting model to feature number 467, F495
## 2025-06-22 17:42:53.633831 INFO::Fitting model to feature number 468, F496
## 2025-06-22 17:42:53.63711 INFO::Fitting model to feature number 469, F497
## 2025-06-22 17:42:53.640405 INFO::Fitting model to feature number 470, F498
## 2025-06-22 17:42:53.64371 INFO::Fitting model to feature number 471, F499
## 2025-06-22 17:42:53.646998 INFO::Fitting model to feature number 472, F500
## 2025-06-22 17:42:53.650296 INFO::Fitting model to feature number 473, F501
## 2025-06-22 17:42:53.653586 INFO::Fitting model to feature number 474, F502
## 2025-06-22 17:42:53.656887 INFO::Fitting model to feature number 475, F503
## 2025-06-22 17:42:53.660187 INFO::Fitting model to feature number 476, F504
## 2025-06-22 17:42:53.663502 INFO::Fitting model to feature number 477, F505
## 2025-06-22 17:42:53.666808 INFO::Fitting model to feature number 478, F506
## 2025-06-22 17:42:53.670097 INFO::Fitting model to feature number 479, F507
## 2025-06-22 17:42:53.673398 INFO::Fitting model to feature number 480, F508
## 2025-06-22 17:42:53.6767 INFO::Fitting model to feature number 481, F509
## 2025-06-22 17:42:53.679981 INFO::Fitting model to feature number 482, F510
## 2025-06-22 17:42:53.683284 INFO::Fitting model to feature number 483, F511
## 2025-06-22 17:42:53.686587 INFO::Fitting model to feature number 484, F512
## 2025-06-22 17:42:53.689885 INFO::Fitting model to feature number 485, F513
## 2025-06-22 17:42:53.693123 INFO::Fitting model to feature number 486, F514
## 2025-06-22 17:42:53.696437 INFO::Fitting model to feature number 487, F515
## 2025-06-22 17:42:53.699756 INFO::Fitting model to feature number 488, F516
## 2025-06-22 17:42:53.703072 INFO::Fitting model to feature number 489, F517
## 2025-06-22 17:42:53.706355 INFO::Fitting model to feature number 490, F518
## 2025-06-22 17:42:53.709589 INFO::Fitting model to feature number 491, F519
## 2025-06-22 17:42:53.712876 INFO::Fitting model to feature number 492, F520
## 2025-06-22 17:42:53.716152 INFO::Fitting model to feature number 493, F521
## 2025-06-22 17:42:53.719377 INFO::Fitting model to feature number 494, F522
## 2025-06-22 17:42:53.7227 INFO::Fitting model to feature number 495, F523
## 2025-06-22 17:42:53.726033 INFO::Fitting model to feature number 496, F524
## 2025-06-22 17:42:53.729357 INFO::Fitting model to feature number 497, F525
## 2025-06-22 17:42:53.732687 INFO::Fitting model to feature number 498, F526
## 2025-06-22 17:42:53.735994 INFO::Fitting model to feature number 499, F527
## 2025-06-22 17:42:53.739326 INFO::Fitting model to feature number 500, F528
## 2025-06-22 17:42:53.742648 INFO::Fitting model to feature number 501, F529
## 2025-06-22 17:42:53.745954 INFO::Fitting model to feature number 502, F530
## 2025-06-22 17:42:53.749273 INFO::Fitting model to feature number 503, F531
## 2025-06-22 17:42:53.752588 INFO::Fitting model to feature number 504, F532
## 2025-06-22 17:42:53.755895 INFO::Fitting model to feature number 505, F533
## 2025-06-22 17:42:53.759165 INFO::Fitting model to feature number 506, F534
## 2025-06-22 17:42:53.762424 INFO::Fitting model to feature number 507, F535
## 2025-06-22 17:42:53.765725 INFO::Fitting model to feature number 508, F536
## 2025-06-22 17:42:53.768988 INFO::Fitting model to feature number 509, F537
## 2025-06-22 17:42:53.772249 INFO::Fitting model to feature number 510, F539
## 2025-06-22 17:42:53.775516 INFO::Fitting model to feature number 511, F540
## 2025-06-22 17:42:53.778803 INFO::Fitting model to feature number 512, F541
## 2025-06-22 17:42:53.782056 INFO::Fitting model to feature number 513, F543
## 2025-06-22 17:42:53.785307 INFO::Fitting model to feature number 514, F544
## 2025-06-22 17:42:53.788574 INFO::Fitting model to feature number 515, F545
## 2025-06-22 17:42:53.79184 INFO::Fitting model to feature number 516, F546
## 2025-06-22 17:42:53.795131 INFO::Fitting model to feature number 517, F547
## 2025-06-22 17:42:53.79841 INFO::Fitting model to feature number 518, F548
## 2025-06-22 17:42:53.801694 INFO::Fitting model to feature number 519, F549
## 2025-06-22 17:42:53.804977 INFO::Fitting model to feature number 520, F550
## 2025-06-22 17:42:53.808215 INFO::Fitting model to feature number 521, F551
## 2025-06-22 17:42:53.81148 INFO::Fitting model to feature number 522, F552
## 2025-06-22 17:42:53.814752 INFO::Fitting model to feature number 523, F553
## 2025-06-22 17:42:53.817957 INFO::Fitting model to feature number 524, F554
## 2025-06-22 17:42:53.821221 INFO::Fitting model to feature number 525, F555
## 2025-06-22 17:42:53.824492 INFO::Fitting model to feature number 526, F556
## 2025-06-22 17:42:53.827769 INFO::Fitting model to feature number 527, F557
## 2025-06-22 17:42:53.831049 INFO::Fitting model to feature number 528, F558
## 2025-06-22 17:42:53.834313 INFO::Fitting model to feature number 529, F559
## 2025-06-22 17:42:53.855321 INFO::Fitting model to feature number 530, F560
## 2025-06-22 17:42:53.858752 INFO::Fitting model to feature number 531, F561
## 2025-06-22 17:42:53.862014 INFO::Fitting model to feature number 532, F562
## 2025-06-22 17:42:53.865278 INFO::Fitting model to feature number 533, F563
## 2025-06-22 17:42:53.8685 INFO::Fitting model to feature number 534, F564
## 2025-06-22 17:42:53.871743 INFO::Fitting model to feature number 535, F566
## 2025-06-22 17:42:53.874971 INFO::Fitting model to feature number 536, F567
## 2025-06-22 17:42:53.8782 INFO::Fitting model to feature number 537, F568
## 2025-06-22 17:42:53.881428 INFO::Fitting model to feature number 538, F569
## 2025-06-22 17:42:53.884676 INFO::Fitting model to feature number 539, F570
## 2025-06-22 17:42:53.887912 INFO::Fitting model to feature number 540, F571
## 2025-06-22 17:42:53.891144 INFO::Fitting model to feature number 541, F572
## 2025-06-22 17:42:53.894385 INFO::Fitting model to feature number 542, F573
## 2025-06-22 17:42:53.897618 INFO::Fitting model to feature number 543, F574
## 2025-06-22 17:42:53.900843 INFO::Fitting model to feature number 544, F575
## 2025-06-22 17:42:53.904065 INFO::Fitting model to feature number 545, F576
## 2025-06-22 17:42:53.907268 INFO::Fitting model to feature number 546, F578
## 2025-06-22 17:42:53.91049 INFO::Fitting model to feature number 547, F579
## 2025-06-22 17:42:53.913721 INFO::Fitting model to feature number 548, F580
## 2025-06-22 17:42:53.916915 INFO::Fitting model to feature number 549, F581
## 2025-06-22 17:42:53.920111 INFO::Fitting model to feature number 550, F582
## 2025-06-22 17:42:53.923323 INFO::Fitting model to feature number 551, F583
## 2025-06-22 17:42:53.92653 INFO::Fitting model to feature number 552, F584
## 2025-06-22 17:42:53.929674 INFO::Fitting model to feature number 553, F585
## 2025-06-22 17:42:53.932878 INFO::Fitting model to feature number 554, F586
## 2025-06-22 17:42:53.9361 INFO::Fitting model to feature number 555, F587
## 2025-06-22 17:42:53.939304 INFO::Fitting model to feature number 556, F588
## 2025-06-22 17:42:53.942518 INFO::Fitting model to feature number 557, F589
## 2025-06-22 17:42:53.945738 INFO::Fitting model to feature number 558, F590
## 2025-06-22 17:42:53.948958 INFO::Fitting model to feature number 559, F591
## 2025-06-22 17:42:53.95216 INFO::Fitting model to feature number 560, F592
## 2025-06-22 17:42:53.955358 INFO::Fitting model to feature number 561, F593
## 2025-06-22 17:42:53.958611 INFO::Fitting model to feature number 562, F594
## 2025-06-22 17:42:53.961837 INFO::Fitting model to feature number 563, F595
## 2025-06-22 17:42:53.965036 INFO::Fitting model to feature number 564, F596
## 2025-06-22 17:42:53.968238 INFO::Fitting model to feature number 565, F597
## 2025-06-22 17:42:53.971376 INFO::Fitting model to feature number 566, F598
## 2025-06-22 17:42:53.974575 INFO::Fitting model to feature number 567, F599
## 2025-06-22 17:42:53.977766 INFO::Fitting model to feature number 568, F600
## 2025-06-22 17:42:53.980964 INFO::Fitting model to feature number 569, F601
## 2025-06-22 17:42:53.984169 INFO::Fitting model to feature number 570, F602
## 2025-06-22 17:42:53.987369 INFO::Fitting model to feature number 571, F603
## 2025-06-22 17:42:53.990578 INFO::Fitting model to feature number 572, F605
## 2025-06-22 17:42:53.993793 INFO::Fitting model to feature number 573, F606
## 2025-06-22 17:42:53.996989 INFO::Fitting model to feature number 574, F607
## 2025-06-22 17:42:54.000196 INFO::Fitting model to feature number 575, F608
## 2025-06-22 17:42:54.003418 INFO::Fitting model to feature number 576, F609
## 2025-06-22 17:42:54.006642 INFO::Fitting model to feature number 577, F610
## 2025-06-22 17:42:54.009873 INFO::Fitting model to feature number 578, F611
## 2025-06-22 17:42:54.013168 INFO::Fitting model to feature number 579, F612
## 2025-06-22 17:42:54.016459 INFO::Fitting model to feature number 580, F613
## 2025-06-22 17:42:54.019704 INFO::Fitting model to feature number 581, F614
## 2025-06-22 17:42:54.022939 INFO::Fitting model to feature number 582, F615
## 2025-06-22 17:42:54.026152 INFO::Fitting model to feature number 583, F616
## 2025-06-22 17:42:54.029376 INFO::Fitting model to feature number 584, F617
## 2025-06-22 17:42:54.032589 INFO::Fitting model to feature number 585, F618
## 2025-06-22 17:42:54.0358 INFO::Fitting model to feature number 586, F619
## 2025-06-22 17:42:54.039031 INFO::Fitting model to feature number 587, F620
## 2025-06-22 17:42:54.04224 INFO::Fitting model to feature number 588, F621
## 2025-06-22 17:42:54.045448 INFO::Fitting model to feature number 589, F622
## 2025-06-22 17:42:54.048685 INFO::Fitting model to feature number 590, F623
## 2025-06-22 17:42:54.051917 INFO::Fitting model to feature number 591, F624
## 2025-06-22 17:42:54.055079 INFO::Fitting model to feature number 592, F625
## 2025-06-22 17:42:54.058313 INFO::Fitting model to feature number 593, F626
## 2025-06-22 17:42:54.061535 INFO::Fitting model to feature number 594, F627
## 2025-06-22 17:42:54.06476 INFO::Fitting model to feature number 595, F628
## 2025-06-22 17:42:54.067955 INFO::Fitting model to feature number 596, F630
## 2025-06-22 17:42:54.07119 INFO::Fitting model to feature number 597, F631
## 2025-06-22 17:42:54.074486 INFO::Fitting model to feature number 598, F632
## 2025-06-22 17:42:54.077842 INFO::Fitting model to feature number 599, F633
## 2025-06-22 17:42:54.081185 INFO::Fitting model to feature number 600, F634
## 2025-06-22 17:42:54.084525 INFO::Fitting model to feature number 601, F635
## 2025-06-22 17:42:54.08783 INFO::Fitting model to feature number 602, F636
## 2025-06-22 17:42:54.091089 INFO::Fitting model to feature number 603, F637
## 2025-06-22 17:42:54.09431 INFO::Fitting model to feature number 604, F638
## 2025-06-22 17:42:54.097514 INFO::Fitting model to feature number 605, F639
## 2025-06-22 17:42:54.100732 INFO::Fitting model to feature number 606, F640
## 2025-06-22 17:42:54.103923 INFO::Fitting model to feature number 607, F641
## 2025-06-22 17:42:54.107124 INFO::Fitting model to feature number 608, F642
## 2025-06-22 17:42:54.110343 INFO::Fitting model to feature number 609, F643
## 2025-06-22 17:42:54.113578 INFO::Fitting model to feature number 610, F644
## 2025-06-22 17:42:54.116835 INFO::Fitting model to feature number 611, F645
## 2025-06-22 17:42:54.120055 INFO::Fitting model to feature number 612, F646
## 2025-06-22 17:42:54.12326 INFO::Fitting model to feature number 613, F647
## 2025-06-22 17:42:54.12646 INFO::Fitting model to feature number 614, F648
## 2025-06-22 17:42:54.129677 INFO::Fitting model to feature number 615, F649
## 2025-06-22 17:42:54.132873 INFO::Fitting model to feature number 616, F650
## 2025-06-22 17:42:54.136078 INFO::Fitting model to feature number 617, F651
## 2025-06-22 17:42:54.139328 INFO::Fitting model to feature number 618, F652
## 2025-06-22 17:42:54.14253 INFO::Fitting model to feature number 619, F653
## 2025-06-22 17:42:54.145767 INFO::Fitting model to feature number 620, F654
## 2025-06-22 17:42:54.148993 INFO::Fitting model to feature number 621, F655
## 2025-06-22 17:42:54.152219 INFO::Fitting model to feature number 622, F656
## 2025-06-22 17:42:54.155439 INFO::Fitting model to feature number 623, F657
## 2025-06-22 17:42:54.158645 INFO::Fitting model to feature number 624, F658
## 2025-06-22 17:42:54.161837 INFO::Fitting model to feature number 625, F659
## 2025-06-22 17:42:54.165082 INFO::Fitting model to feature number 626, F660
## 2025-06-22 17:42:54.168293 INFO::Fitting model to feature number 627, F661
## 2025-06-22 17:42:54.171488 INFO::Fitting model to feature number 628, F662
## 2025-06-22 17:42:54.174695 INFO::Fitting model to feature number 629, F663
## 2025-06-22 17:42:54.177881 INFO::Fitting model to feature number 630, F664
## 2025-06-22 17:42:54.181088 INFO::Fitting model to feature number 631, F665
## 2025-06-22 17:42:54.184271 INFO::Fitting model to feature number 632, F666
## 2025-06-22 17:42:54.187467 INFO::Fitting model to feature number 633, F667
## 2025-06-22 17:42:54.190614 INFO::Fitting model to feature number 634, F668
## 2025-06-22 17:42:54.193825 INFO::Fitting model to feature number 635, F669
## 2025-06-22 17:42:54.197019 INFO::Fitting model to feature number 636, F670
## 2025-06-22 17:42:54.200209 INFO::Fitting model to feature number 637, F671
## 2025-06-22 17:42:54.203395 INFO::Fitting model to feature number 638, F673
## 2025-06-22 17:42:54.206598 INFO::Fitting model to feature number 639, F674
## 2025-06-22 17:42:54.209801 INFO::Fitting model to feature number 640, F675
## 2025-06-22 17:42:54.212984 INFO::Fitting model to feature number 641, F676
## 2025-06-22 17:42:54.223291 INFO::Fitting model to feature number 642, F677
## 2025-06-22 17:42:54.227021 INFO::Fitting model to feature number 643, F678
## 2025-06-22 17:42:54.230518 INFO::Fitting model to feature number 644, F679
## 2025-06-22 17:42:54.234034 INFO::Fitting model to feature number 645, F680
## 2025-06-22 17:42:54.237562 INFO::Fitting model to feature number 646, F681
## 2025-06-22 17:42:54.24109 INFO::Fitting model to feature number 647, F682
## 2025-06-22 17:42:54.244615 INFO::Fitting model to feature number 648, F683
## 2025-06-22 17:42:54.248159 INFO::Fitting model to feature number 649, F684
## 2025-06-22 17:42:54.251698 INFO::Fitting model to feature number 650, F685
## 2025-06-22 17:42:54.255152 INFO::Fitting model to feature number 651, F686
## 2025-06-22 17:42:54.258612 INFO::Fitting model to feature number 652, F687
## 2025-06-22 17:42:54.262115 INFO::Fitting model to feature number 653, F688
## 2025-06-22 17:42:54.265611 INFO::Fitting model to feature number 654, F689
## 2025-06-22 17:42:54.269037 INFO::Fitting model to feature number 655, F690
## 2025-06-22 17:42:54.272563 INFO::Fitting model to feature number 656, F691
## 2025-06-22 17:42:54.276088 INFO::Fitting model to feature number 657, F692
## 2025-06-22 17:42:54.279644 INFO::Fitting model to feature number 658, F693
## 2025-06-22 17:42:54.283254 INFO::Fitting model to feature number 659, F694
## 2025-06-22 17:42:54.286988 INFO::Fitting model to feature number 660, F695
## 2025-06-22 17:42:54.290943 INFO::Fitting model to feature number 661, F696
## 2025-06-22 17:42:54.294487 INFO::Fitting model to feature number 662, F697
## 2025-06-22 17:42:54.29819 INFO::Fitting model to feature number 663, F698
## 2025-06-22 17:42:54.301712 INFO::Fitting model to feature number 664, F699
## 2025-06-22 17:42:54.305236 INFO::Fitting model to feature number 665, F700
## 2025-06-22 17:42:54.308856 INFO::Fitting model to feature number 666, F701
## 2025-06-22 17:42:54.31241 INFO::Fitting model to feature number 667, F702
## 2025-06-22 17:42:54.315958 INFO::Fitting model to feature number 668, F704
## 2025-06-22 17:42:54.319486 INFO::Fitting model to feature number 669, F705
## 2025-06-22 17:42:54.32299 INFO::Fitting model to feature number 670, F706
## 2025-06-22 17:42:54.32664 INFO::Fitting model to feature number 671, F707
## 2025-06-22 17:42:54.330309 INFO::Fitting model to feature number 672, F708
## 2025-06-22 17:42:54.334014 INFO::Fitting model to feature number 673, F709
## 2025-06-22 17:42:54.33776 INFO::Fitting model to feature number 674, F710
## 2025-06-22 17:42:54.341486 INFO::Fitting model to feature number 675, F711
## 2025-06-22 17:42:54.345334 INFO::Fitting model to feature number 676, F712
## 2025-06-22 17:42:54.34921 INFO::Fitting model to feature number 677, F713
## 2025-06-22 17:42:54.353142 INFO::Fitting model to feature number 678, F714
## 2025-06-22 17:42:54.356838 INFO::Fitting model to feature number 679, F715
## 2025-06-22 17:42:54.360141 INFO::Fitting model to feature number 680, F716
## 2025-06-22 17:42:54.363499 INFO::Fitting model to feature number 681, F717
## 2025-06-22 17:42:54.3668 INFO::Fitting model to feature number 682, F718
## 2025-06-22 17:42:54.370036 INFO::Fitting model to feature number 683, F719
## 2025-06-22 17:42:54.373279 INFO::Fitting model to feature number 684, F720
## 2025-06-22 17:42:54.376568 INFO::Fitting model to feature number 685, F721
## 2025-06-22 17:42:54.379835 INFO::Fitting model to feature number 686, F722
## 2025-06-22 17:42:54.383133 INFO::Fitting model to feature number 687, F723
## 2025-06-22 17:42:54.386436 INFO::Fitting model to feature number 688, F724
## 2025-06-22 17:42:54.389734 INFO::Fitting model to feature number 689, F725
## 2025-06-22 17:42:54.393004 INFO::Fitting model to feature number 690, F726
## 2025-06-22 17:42:54.396279 INFO::Fitting model to feature number 691, F727
## 2025-06-22 17:42:54.399578 INFO::Fitting model to feature number 692, F728
## 2025-06-22 17:42:54.40292 INFO::Fitting model to feature number 693, F729
## 2025-06-22 17:42:54.406261 INFO::Fitting model to feature number 694, F730
## 2025-06-22 17:42:54.409593 INFO::Fitting model to feature number 695, F731
## 2025-06-22 17:42:54.412914 INFO::Fitting model to feature number 696, F732
## 2025-06-22 17:42:54.416189 INFO::Fitting model to feature number 697, F733
## 2025-06-22 17:42:54.419456 INFO::Fitting model to feature number 698, F734
## 2025-06-22 17:42:54.422719 INFO::Fitting model to feature number 699, F735
## 2025-06-22 17:42:54.425979 INFO::Fitting model to feature number 700, F736
## 2025-06-22 17:42:54.429226 INFO::Fitting model to feature number 701, F737
## 2025-06-22 17:42:54.432498 INFO::Fitting model to feature number 702, F739
## 2025-06-22 17:42:54.435793 INFO::Fitting model to feature number 703, F740
## 2025-06-22 17:42:54.439057 INFO::Fitting model to feature number 704, F741
## 2025-06-22 17:42:54.442336 INFO::Fitting model to feature number 705, F742
## 2025-06-22 17:42:54.44558 INFO::Fitting model to feature number 706, F743
## 2025-06-22 17:42:54.448846 INFO::Fitting model to feature number 707, F745
## 2025-06-22 17:42:54.452098 INFO::Fitting model to feature number 708, F746
## 2025-06-22 17:42:54.455373 INFO::Fitting model to feature number 709, F747
## 2025-06-22 17:42:54.458647 INFO::Fitting model to feature number 710, F748
## 2025-06-22 17:42:54.46194 INFO::Fitting model to feature number 711, F749
## 2025-06-22 17:42:54.465237 INFO::Fitting model to feature number 712, F750
## 2025-06-22 17:42:54.46851 INFO::Fitting model to feature number 713, F751
## 2025-06-22 17:42:54.471771 INFO::Fitting model to feature number 714, F752
## 2025-06-22 17:42:54.475015 INFO::Fitting model to feature number 715, F753
## 2025-06-22 17:42:54.478308 INFO::Fitting model to feature number 716, F755
## 2025-06-22 17:42:54.481578 INFO::Fitting model to feature number 717, F756
## 2025-06-22 17:42:54.484826 INFO::Fitting model to feature number 718, F757
## 2025-06-22 17:42:54.488084 INFO::Fitting model to feature number 719, F758
## 2025-06-22 17:42:54.491414 INFO::Fitting model to feature number 720, F759
## 2025-06-22 17:42:54.494714 INFO::Fitting model to feature number 721, F760
## 2025-06-22 17:42:54.49801 INFO::Fitting model to feature number 722, F761
## 2025-06-22 17:42:54.501283 INFO::Fitting model to feature number 723, F762
## 2025-06-22 17:42:54.504567 INFO::Fitting model to feature number 724, F763
## 2025-06-22 17:42:54.507843 INFO::Fitting model to feature number 725, F764
## 2025-06-22 17:42:54.511091 INFO::Fitting model to feature number 726, F765
## 2025-06-22 17:42:54.514337 INFO::Fitting model to feature number 727, F766
## 2025-06-22 17:42:54.517606 INFO::Fitting model to feature number 728, F767
## 2025-06-22 17:42:54.520874 INFO::Fitting model to feature number 729, F768
## 2025-06-22 17:42:54.524128 INFO::Fitting model to feature number 730, F769
## 2025-06-22 17:42:54.527371 INFO::Fitting model to feature number 731, F770
## 2025-06-22 17:42:54.530614 INFO::Fitting model to feature number 732, F771
## 2025-06-22 17:42:54.53389 INFO::Fitting model to feature number 733, F772
## 2025-06-22 17:42:54.537158 INFO::Fitting model to feature number 734, F773
## 2025-06-22 17:42:54.540434 INFO::Fitting model to feature number 735, F774
## 2025-06-22 17:42:54.54375 INFO::Fitting model to feature number 736, F775
## 2025-06-22 17:42:54.547172 INFO::Fitting model to feature number 737, F776
## 2025-06-22 17:42:54.550527 INFO::Fitting model to feature number 738, F777
## 2025-06-22 17:42:54.553854 INFO::Fitting model to feature number 739, F778
## 2025-06-22 17:42:54.557151 INFO::Fitting model to feature number 740, F779
## 2025-06-22 17:42:54.560451 INFO::Fitting model to feature number 741, F780
## 2025-06-22 17:42:54.563843 INFO::Fitting model to feature number 742, F781
## 2025-06-22 17:42:54.567196 INFO::Fitting model to feature number 743, F782
## 2025-06-22 17:42:54.570542 INFO::Fitting model to feature number 744, F783
## 2025-06-22 17:42:54.573941 INFO::Fitting model to feature number 745, F784
## 2025-06-22 17:42:54.577286 INFO::Fitting model to feature number 746, F785
## 2025-06-22 17:42:54.580656 INFO::Fitting model to feature number 747, F786
## 2025-06-22 17:42:54.584082 INFO::Fitting model to feature number 748, F787
## 2025-06-22 17:42:54.587443 INFO::Fitting model to feature number 749, F788
## 2025-06-22 17:42:54.590861 INFO::Fitting model to feature number 750, F789
## 2025-06-22 17:42:54.59443 INFO::Fitting model to feature number 751, F790
## 2025-06-22 17:42:54.597706 INFO::Fitting model to feature number 752, F791
## 2025-06-22 17:42:54.600988 INFO::Fitting model to feature number 753, F792
## 2025-06-22 17:42:54.604429 INFO::Fitting model to feature number 754, F793
## 2025-06-22 17:42:54.607728 INFO::Fitting model to feature number 755, F794
## 2025-06-22 17:42:54.611005 INFO::Fitting model to feature number 756, F795
## 2025-06-22 17:42:54.614263 INFO::Fitting model to feature number 757, F796
## 2025-06-22 17:42:54.617529 INFO::Fitting model to feature number 758, F797
## 2025-06-22 17:42:54.620808 INFO::Fitting model to feature number 759, F798
## 2025-06-22 17:42:54.624091 INFO::Fitting model to feature number 760, F799
## 2025-06-22 17:42:54.627359 INFO::Fitting model to feature number 761, F800
## 2025-06-22 17:42:54.630567 INFO::Fitting model to feature number 762, F801
## 2025-06-22 17:42:54.633865 INFO::Fitting model to feature number 763, F802
## 2025-06-22 17:42:54.637143 INFO::Fitting model to feature number 764, F803
## 2025-06-22 17:42:54.640433 INFO::Fitting model to feature number 765, F804
## 2025-06-22 17:42:54.643746 INFO::Fitting model to feature number 766, F805
## 2025-06-22 17:42:54.647027 INFO::Fitting model to feature number 767, F806
## 2025-06-22 17:42:54.650284 INFO::Fitting model to feature number 768, F808
## 2025-06-22 17:42:54.653544 INFO::Fitting model to feature number 769, F809
## 2025-06-22 17:42:54.656816 INFO::Fitting model to feature number 770, F810
## 2025-06-22 17:42:54.660089 INFO::Fitting model to feature number 771, F811
## 2025-06-22 17:42:54.663378 INFO::Fitting model to feature number 772, F812
## 2025-06-22 17:42:54.666654 INFO::Fitting model to feature number 773, F813
## 2025-06-22 17:42:54.669928 INFO::Fitting model to feature number 774, F814
## 2025-06-22 17:42:54.673192 INFO::Fitting model to feature number 775, F815
## 2025-06-22 17:42:54.676473 INFO::Fitting model to feature number 776, F816
## 2025-06-22 17:42:54.67976 INFO::Fitting model to feature number 777, F817
## 2025-06-22 17:42:54.68303 INFO::Fitting model to feature number 778, F818
## 2025-06-22 17:42:54.686291 INFO::Fitting model to feature number 779, F819
## 2025-06-22 17:42:54.689561 INFO::Fitting model to feature number 780, F820
## 2025-06-22 17:42:54.692855 INFO::Fitting model to feature number 781, F821
## 2025-06-22 17:42:54.696101 INFO::Fitting model to feature number 782, F822
## 2025-06-22 17:42:54.699374 INFO::Fitting model to feature number 783, F823
## 2025-06-22 17:42:54.702588 INFO::Fitting model to feature number 784, F824
## 2025-06-22 17:42:54.705882 INFO::Fitting model to feature number 785, F825
## 2025-06-22 17:42:54.709198 INFO::Fitting model to feature number 786, F826
## 2025-06-22 17:42:54.712506 INFO::Fitting model to feature number 787, F827
## 2025-06-22 17:42:54.715775 INFO::Fitting model to feature number 788, F828
## 2025-06-22 17:42:54.719054 INFO::Fitting model to feature number 789, F829
## 2025-06-22 17:42:54.722327 INFO::Fitting model to feature number 790, F830
## 2025-06-22 17:42:54.725631 INFO::Fitting model to feature number 791, F831
## 2025-06-22 17:42:54.728884 INFO::Fitting model to feature number 792, F832
## 2025-06-22 17:42:54.732164 INFO::Fitting model to feature number 793, F833
## 2025-06-22 17:42:54.735429 INFO::Fitting model to feature number 794, F834
## 2025-06-22 17:42:54.738729 INFO::Fitting model to feature number 795, F835
## 2025-06-22 17:42:54.742047 INFO::Fitting model to feature number 796, F836
## 2025-06-22 17:42:54.745382 INFO::Fitting model to feature number 797, F837
## 2025-06-22 17:42:54.748614 INFO::Fitting model to feature number 798, F838
## 2025-06-22 17:42:54.751919 INFO::Fitting model to feature number 799, F839
## 2025-06-22 17:42:54.755198 INFO::Fitting model to feature number 800, F840
## 2025-06-22 17:42:54.758464 INFO::Fitting model to feature number 801, F841
## 2025-06-22 17:42:54.761741 INFO::Fitting model to feature number 802, F842
## 2025-06-22 17:42:54.765022 INFO::Fitting model to feature number 803, F843
## 2025-06-22 17:42:54.768288 INFO::Fitting model to feature number 804, F844
## 2025-06-22 17:42:54.771557 INFO::Fitting model to feature number 805, F845
## 2025-06-22 17:42:54.774832 INFO::Fitting model to feature number 806, F847
## 2025-06-22 17:42:54.778094 INFO::Fitting model to feature number 807, F848
## 2025-06-22 17:42:54.781357 INFO::Fitting model to feature number 808, F849
## 2025-06-22 17:42:54.784634 INFO::Fitting model to feature number 809, F850
## 2025-06-22 17:42:54.78791 INFO::Fitting model to feature number 810, F851
## 2025-06-22 17:42:54.791175 INFO::Fitting model to feature number 811, F852
## 2025-06-22 17:42:54.794433 INFO::Fitting model to feature number 812, F853
## 2025-06-22 17:42:54.797701 INFO::Fitting model to feature number 813, F854
## 2025-06-22 17:42:54.800957 INFO::Fitting model to feature number 814, F855
## 2025-06-22 17:42:54.804228 INFO::Fitting model to feature number 815, F856
## 2025-06-22 17:42:54.807427 INFO::Fitting model to feature number 816, F857
## 2025-06-22 17:42:54.81069 INFO::Fitting model to feature number 817, F858
## 2025-06-22 17:42:54.813971 INFO::Fitting model to feature number 818, F859
## 2025-06-22 17:42:54.81724 INFO::Fitting model to feature number 819, F860
## 2025-06-22 17:42:54.820521 INFO::Fitting model to feature number 820, F861
## 2025-06-22 17:42:54.823825 INFO::Fitting model to feature number 821, F862
## 2025-06-22 17:42:54.827108 INFO::Fitting model to feature number 822, F863
## 2025-06-22 17:42:54.830401 INFO::Fitting model to feature number 823, F864
## 2025-06-22 17:42:54.833669 INFO::Fitting model to feature number 824, F865
## 2025-06-22 17:42:54.836944 INFO::Fitting model to feature number 825, F866
## 2025-06-22 17:42:54.840218 INFO::Fitting model to feature number 826, F867
## 2025-06-22 17:42:54.84351 INFO::Fitting model to feature number 827, F868
## 2025-06-22 17:42:54.846789 INFO::Fitting model to feature number 828, F869
## 2025-06-22 17:42:54.850052 INFO::Fitting model to feature number 829, F870
## 2025-06-22 17:42:54.853385 INFO::Fitting model to feature number 830, F871
## 2025-06-22 17:42:54.85666 INFO::Fitting model to feature number 831, F872
## 2025-06-22 17:42:54.859917 INFO::Fitting model to feature number 832, F873
## 2025-06-22 17:42:54.863211 INFO::Fitting model to feature number 833, F874
## 2025-06-22 17:42:54.866483 INFO::Fitting model to feature number 834, F875
## 2025-06-22 17:42:54.86978 INFO::Fitting model to feature number 835, F876
## 2025-06-22 17:42:54.873079 INFO::Fitting model to feature number 836, F877
## 2025-06-22 17:42:54.876364 INFO::Fitting model to feature number 837, F878
## 2025-06-22 17:42:54.879666 INFO::Fitting model to feature number 838, F879
## 2025-06-22 17:42:54.905801 INFO::Fitting model to feature number 839, F880
## 2025-06-22 17:42:54.909449 INFO::Fitting model to feature number 840, F881
## 2025-06-22 17:42:54.912997 INFO::Fitting model to feature number 841, F882
## 2025-06-22 17:42:54.916439 INFO::Fitting model to feature number 842, F883
## 2025-06-22 17:42:54.91976 INFO::Fitting model to feature number 843, F884
## 2025-06-22 17:42:54.923013 INFO::Fitting model to feature number 844, F885
## 2025-06-22 17:42:54.926299 INFO::Fitting model to feature number 845, F886
## 2025-06-22 17:42:54.929584 INFO::Fitting model to feature number 846, F887
## 2025-06-22 17:42:54.932865 INFO::Fitting model to feature number 847, F888
## 2025-06-22 17:42:54.936126 INFO::Fitting model to feature number 848, F889
## 2025-06-22 17:42:54.939396 INFO::Fitting model to feature number 849, F890
## 2025-06-22 17:42:54.942677 INFO::Fitting model to feature number 850, F891
## 2025-06-22 17:42:54.945939 INFO::Fitting model to feature number 851, F892
## 2025-06-22 17:42:54.949182 INFO::Fitting model to feature number 852, F893
## 2025-06-22 17:42:54.952428 INFO::Fitting model to feature number 853, F894
## 2025-06-22 17:42:54.955688 INFO::Fitting model to feature number 854, F895
## 2025-06-22 17:42:54.958937 INFO::Fitting model to feature number 855, F896
## 2025-06-22 17:42:54.962177 INFO::Fitting model to feature number 856, F897
## 2025-06-22 17:42:54.965432 INFO::Fitting model to feature number 857, F898
## 2025-06-22 17:42:54.96866 INFO::Fitting model to feature number 858, F899
## 2025-06-22 17:42:54.971882 INFO::Fitting model to feature number 859, F900
## 2025-06-22 17:42:55.123983 INFO::Counting total values for each feature
## 2025-06-22 17:42:55.23262 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2025-06-22 17:42:55.338729 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2025-06-22 17:42:55.444876 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2025-06-22 17:42:55.551151 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2025-06-22 17:42:55.592484 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2025-06-22 17:42:55.627687 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2025-06-22 17:42:55.642166 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-22 17:42:55.648897 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2025-06-22 17:42:55.664706 INFO::Plotting associations from most to least significant, grouped by metadata
## 2025-06-22 17:42:55.66575 INFO::Plotting data for metadata number 1, diagnosis
## 2025-06-22 17:42:55.70767 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2025-06-22 17:42:55.99708 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2025-06-22 17:42:56.192607 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2025-06-22 17:42:56.389544 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2025-06-22 17:42:56.564252 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2025-06-22 17:42:56.738435 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2025-06-22 17:42:56.91159 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2025-06-22 17:42:57.122465 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2025-06-22 17:42:57.314018 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2025-06-22 17:42:57.497282 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2025-06-22 17:42:57.687082 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2025-06-22 17:42:57.869647 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2025-06-22 17:42:58.053155 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2025-06-22 17:42:58.222291 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2025-06-22 17:42:58.392889 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2025-06-22 17:42:58.56953 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2025-06-22 17:42:58.743182 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2025-06-22 17:42:58.924469 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2025-06-22 17:42:59.094763 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2025-06-22 17:42:59.266843 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2025-06-22 17:42:59.445452 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2025-06-22 17:42:59.61973 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2025-06-22 17:42:59.877303 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2025-06-22 17:43:00.050254 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2025-06-22 17:43:00.22911 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2025-06-22 17:43:00.418914 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2025-06-22 17:43:00.606879 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2025-06-22 17:43:00.794341 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2025-06-22 17:43:00.964989 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2025-06-22 17:43:01.138929 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2025-06-22 17:43:01.312052 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2025-06-22 17:43:01.498278 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2025-06-22 17:43:01.668969 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2025-06-22 17:43:01.839531 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2025-06-22 17:43:02.015616 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2025-06-22 17:43:02.196513 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2025-06-22 17:43:02.385406 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2025-06-22 17:43:02.556352 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2025-06-22 17:43:02.727456 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2025-06-22 17:43:02.900254 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2025-06-22 17:43:03.07345 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2025-06-22 17:43:03.256925 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2025-06-22 17:43:03.427319 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2025-06-22 17:43:03.603806 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2025-06-22 17:43:03.780816 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2025-06-22 17:43:03.953685 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2025-06-22 17:43:04.135402 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2025-06-22 17:43:04.305403 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2025-06-22 17:43:04.480539 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2025-06-22 17:43:04.657598 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2025-06-22 17:43:04.834606 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2025-06-22 17:43:05.017417 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2025-06-22 17:43:05.191537 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2025-06-22 17:43:05.375561 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2025-06-22 17:43:05.552834 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2025-06-22 17:43:05.751331 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2025-06-22 17:43:05.924121 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2025-06-22 17:43:06.095787 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2025-06-22 17:43:06.279438 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2025-06-22 17:43:06.45788 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2025-06-22 17:43:06.64688 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2025-06-22 17:43:06.8266 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2025-06-22 17:43:07.002415 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2025-06-22 17:43:07.180123 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2025-06-22 17:43:07.361023 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2025-06-22 17:43:07.552275 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2025-06-22 17:43:07.724824 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2025-06-22 17:43:07.895863 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2025-06-22 17:43:08.070775 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2025-06-22 17:43:08.245784 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2025-06-22 17:43:08.427959 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2025-06-22 17:43:08.597964 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2025-06-22 17:43:08.777229 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2025-06-22 17:43:08.954716 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2025-06-22 17:43:09.147784 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2025-06-22 17:43:09.317902 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2025-06-22 17:43:09.502591 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2025-06-22 17:43:09.676797 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2025-06-22 17:43:09.853722 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2025-06-22 17:43:10.039484 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2025-06-22 17:43:10.210577 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2025-06-22 17:43:10.379501 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2025-06-22 17:43:10.554397 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2025-06-22 17:43:10.731232 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2025-06-22 17:43:10.913473 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2025-06-22 17:43:11.087238 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2025-06-22 17:43:11.266832 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2025-06-22 17:43:11.452487 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2025-06-22 17:43:11.652026 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2025-06-22 17:43:11.827162 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2025-06-22 17:43:11.99905 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2025-06-22 17:43:12.191583 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2025-06-22 17:43:12.386116 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2025-06-22 17:43:12.599383 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2025-06-22 17:43:12.795536 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2025-06-22 17:43:12.972025 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2025-06-22 17:43:13.149551 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2025-06-22 17:43:13.327347 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2025-06-22 17:43:13.51197 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2025-06-22 17:43:13.683468 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2025-06-22 17:43:13.858638 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2025-06-22 17:43:14.029952 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2025-06-22 17:43:14.214666 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2025-06-22 17:43:14.386415 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2025-06-22 17:43:14.554531 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2025-06-22 17:43:14.730396 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2025-06-22 17:43:14.909162 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2025-06-22 17:43:15.10932 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2025-06-22 17:43:15.28041 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2025-06-22 17:43:15.450665 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2025-06-22 17:43:15.625098 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2025-06-22 17:43:15.811975 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2025-06-22 17:43:16.002193 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2025-06-22 17:43:16.172101 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2025-06-22 17:43:16.351986 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2025-06-22 17:43:16.54137 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2025-06-22 17:43:16.734286 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2025-06-22 17:43:16.910869 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2025-06-22 17:43:17.088542 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2025-06-22 17:43:17.267517 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2025-06-22 17:43:17.454083 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2025-06-22 17:43:17.694641 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2025-06-22 17:43:17.872886 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2025-06-22 17:43:18.053152 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2025-06-22 17:43:18.233669 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2025-06-22 17:43:18.408604 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2025-06-22 17:43:18.612209 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2025-06-22 17:43:18.782131 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2025-06-22 17:43:18.95766 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2025-06-22 17:43:19.130808 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2025-06-22 17:43:19.324117 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2025-06-22 17:43:19.495592 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2025-06-22 17:43:19.667393 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2025-06-22 17:43:19.845284 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2025-06-22 17:43:20.022278 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2025-06-22 17:43:20.215905 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2025-06-22 17:43:20.392286 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2025-06-22 17:43:20.564449 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2025-06-22 17:43:20.738379 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2025-06-22 17:43:20.913156 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2025-06-22 17:43:21.114038 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2025-06-22 17:43:21.285513 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2025-06-22 17:43:21.457017 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2025-06-22 17:43:21.631355 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2025-06-22 17:43:21.807923 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2025-06-22 17:43:22.00254 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2025-06-22 17:43:22.176498 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2025-06-22 17:43:22.348075 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2025-06-22 17:43:22.525468 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2025-06-22 17:43:22.71743 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2025-06-22 17:43:22.903184 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2025-06-22 17:43:23.077493 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2025-06-22 17:43:23.248873 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2025-06-22 17:43:23.42089 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2025-06-22 17:43:23.613251 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2025-06-22 17:43:23.784523 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2025-06-22 17:43:23.953382 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2025-06-22 17:43:24.12801 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2025-06-22 17:43:24.302758 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2025-06-22 17:43:24.49589 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2025-06-22 17:43:24.6684 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2025-06-22 17:43:24.846018 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2025-06-22 17:43:25.030468 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2025-06-22 17:43:25.207925 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2025-06-22 17:43:25.403943 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2025-06-22 17:43:25.574465 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2025-06-22 17:43:25.745643 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2025-06-22 17:43:25.916441 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2025-06-22 17:43:26.11375 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2025-06-22 17:43:26.287076 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2025-06-22 17:43:26.457991 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2025-06-22 17:43:26.635396 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2025-06-22 17:43:26.812654 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2025-06-22 17:43:27.003915 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2025-06-22 17:43:27.176604 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2025-06-22 17:43:27.34779 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2025-06-22 17:43:27.522011 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2025-06-22 17:43:27.698669 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2025-06-22 17:43:27.88738 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2025-06-22 17:43:28.059341 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2025-06-22 17:43:28.231697 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2025-06-22 17:43:28.407552 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2025-06-22 17:43:28.603285 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2025-06-22 17:43:28.779975 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2025-06-22 17:43:28.948898 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2025-06-22 17:43:29.123981 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2025-06-22 17:43:29.304198 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2025-06-22 17:43:29.496997 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2025-06-22 17:43:29.671939 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2025-06-22 17:43:29.844927 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2025-06-22 17:43:30.018954 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2025-06-22 17:43:30.199829 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2025-06-22 17:43:30.398591 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2025-06-22 17:43:30.56911 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2025-06-22 17:43:30.743737 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2025-06-22 17:43:30.919487 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2025-06-22 17:43:31.114375 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2025-06-22 17:43:31.290072 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2025-06-22 17:43:31.462523 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2025-06-22 17:43:31.636521 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2025-06-22 17:43:31.811971 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2025-06-22 17:43:32.005968 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2025-06-22 17:43:32.177772 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2025-06-22 17:43:32.349726 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2025-06-22 17:43:32.525505 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2025-06-22 17:43:32.716127 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2025-06-22 17:43:32.8939 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2025-06-22 17:43:33.06335 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2025-06-22 17:43:33.238412 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2025-06-22 17:43:33.413688 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2025-06-22 17:43:33.606182 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2025-06-22 17:43:33.781064 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2025-06-22 17:43:33.954745 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2025-06-22 17:43:34.131519 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2025-06-22 17:43:34.307904 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2025-06-22 17:43:34.496409 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2025-06-22 17:43:34.667461 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2025-06-22 17:43:34.839996 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2025-06-22 17:43:35.014099 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2025-06-22 17:43:35.954547 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2025-06-22 17:43:36.126121 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2025-06-22 17:43:36.312529 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2025-06-22 17:43:36.491604 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2025-06-22 17:43:36.670753 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2025-06-22 17:43:36.850985 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2025-06-22 17:43:37.018233 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2025-06-22 17:43:37.186598 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2025-06-22 17:43:37.362956 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2025-06-22 17:43:37.542042 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2025-06-22 17:43:37.732333 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2025-06-22 17:43:37.904781 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2025-06-22 17:43:38.079097 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2025-06-22 17:43:38.257082 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2025-06-22 17:43:38.435602 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2025-06-22 17:43:38.61667 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2025-06-22 17:43:38.789519 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2025-06-22 17:43:38.963948 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2025-06-22 17:43:39.140556 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2025-06-22 17:43:39.318967 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2025-06-22 17:43:39.510312 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2025-06-22 17:43:39.677374 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2025-06-22 17:43:39.855194 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2025-06-22 17:43:40.034352 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2025-06-22 17:43:40.221951 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2025-06-22 17:43:40.39485 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2025-06-22 17:43:40.569358 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2025-06-22 17:43:40.74664 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2025-06-22 17:43:40.920251 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2025-06-22 17:43:41.103001 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2025-06-22 17:43:41.272932 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2025-06-22 17:43:41.439239 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2025-06-22 17:43:41.616422 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2025-06-22 17:43:41.793434 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2025-06-22 17:43:41.975395 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2025-06-22 17:43:42.147049 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2025-06-22 17:43:42.319951 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2025-06-22 17:43:42.491694 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2025-06-22 17:43:42.666324 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2025-06-22 17:43:42.845337 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2025-06-22 17:43:43.013809 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2025-06-22 17:43:43.184407 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2025-06-22 17:43:43.358217 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2025-06-22 17:43:43.541842 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2025-06-22 17:43:43.711483 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2025-06-22 17:43:43.880339 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2025-06-22 17:43:44.055613 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2025-06-22 17:43:44.235983 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2025-06-22 17:43:44.420729 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2025-06-22 17:43:44.589448 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2025-06-22 17:43:44.757162 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2025-06-22 17:43:44.928939 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2025-06-22 17:43:45.103291 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2025-06-22 17:43:45.283043 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2025-06-22 17:43:45.452377 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2025-06-22 17:43:45.623278 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2025-06-22 17:43:45.796983 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2025-06-22 17:43:45.969731 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2025-06-22 17:43:46.149986 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2025-06-22 17:43:46.316366 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2025-06-22 17:43:46.488847 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2025-06-22 17:43:46.667128 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2025-06-22 17:43:46.844344 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2025-06-22 17:43:47.008206 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2025-06-22 17:43:47.17525 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2025-06-22 17:43:47.342252 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2025-06-22 17:43:47.510122 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2025-06-22 17:43:47.686935 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2025-06-22 17:43:47.853784 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2025-06-22 17:43:48.01716 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2025-06-22 17:43:48.186798 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2025-06-22 17:43:48.356382 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2025-06-22 17:43:48.534356 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2025-06-22 17:43:48.699992 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2025-06-22 17:43:48.874796 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2025-06-22 17:43:49.056631 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2025-06-22 17:43:49.240134 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2025-06-22 17:43:49.410199 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2025-06-22 17:43:49.58078 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2025-06-22 17:43:49.754699 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2025-06-22 17:43:49.931124 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2025-06-22 17:43:50.112714 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2025-06-22 17:43:50.280547 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2025-06-22 17:43:50.448262 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2025-06-22 17:43:50.623357 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2025-06-22 17:43:50.799867 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2025-06-22 17:43:50.982305 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2025-06-22 17:43:51.150874 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2025-06-22 17:43:51.323972 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2025-06-22 17:43:51.501547 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2025-06-22 17:43:51.68945 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2025-06-22 17:43:51.865963 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2025-06-22 17:43:52.042367 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2025-06-22 17:43:52.219266 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2025-06-22 17:43:52.394887 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2025-06-22 17:43:52.575405 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2025-06-22 17:43:52.742701 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2025-06-22 17:43:52.914398 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2025-06-22 17:43:53.088956 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2025-06-22 17:43:53.305557 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2025-06-22 17:43:53.487314 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2025-06-22 17:43:53.660741 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2025-06-22 17:43:53.83643 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2025-06-22 17:43:54.019948 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2025-06-22 17:43:54.2206 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2025-06-22 17:43:54.396933 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2025-06-22 17:43:54.564931 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2025-06-22 17:43:54.739981 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2025-06-22 17:43:54.91399 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2025-06-22 17:43:55.111424 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2025-06-22 17:43:55.288618 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2025-06-22 17:43:55.460169 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2025-06-22 17:43:55.635751 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2025-06-22 17:43:55.812355 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2025-06-22 17:43:56.015924 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2025-06-22 17:43:56.191448 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2025-06-22 17:43:56.372607 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2025-06-22 17:43:56.54971 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2025-06-22 17:43:56.72547 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2025-06-22 17:43:56.926408 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2025-06-22 17:43:57.101846 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2025-06-22 17:43:57.280869 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2025-06-22 17:43:57.463366 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2025-06-22 17:43:57.660707 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2025-06-22 17:43:57.839609 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2025-06-22 17:43:58.010537 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2025-06-22 17:43:58.183793 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2025-06-22 17:43:58.355709 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2025-06-22 17:43:58.546464 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2025-06-22 17:43:58.722488 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2025-06-22 17:43:58.896307 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2025-06-22 17:43:59.074921 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2025-06-22 17:43:59.252018 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2025-06-22 17:43:59.452574 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2025-06-22 17:43:59.625319 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2025-06-22 17:43:59.793924 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2025-06-22 17:43:59.970158 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2025-06-22 17:44:00.143566 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2025-06-22 17:44:00.340194 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2025-06-22 17:44:00.512448 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2025-06-22 17:44:00.683427 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2025-06-22 17:44:00.861055 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2025-06-22 17:44:01.057826 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2025-06-22 17:44:01.235965 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2025-06-22 17:44:01.408383 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2025-06-22 17:44:01.579049 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2025-06-22 17:44:01.755302 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2025-06-22 17:44:01.950823 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2025-06-22 17:44:02.122289 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2025-06-22 17:44:02.294113 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2025-06-22 17:44:02.468406 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2025-06-22 17:44:02.643834 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2025-06-22 17:44:02.838305 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2025-06-22 17:44:03.009063 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2025-06-22 17:44:03.179785 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2025-06-22 17:44:03.354158 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2025-06-22 17:44:03.542891 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2025-06-22 17:44:03.717134 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2025-06-22 17:44:03.889456 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2025-06-22 17:44:04.05896 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2025-06-22 17:44:04.237208 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2025-06-22 17:44:04.433001 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2025-06-22 17:44:04.606131 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2025-06-22 17:44:04.782766 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2025-06-22 17:44:04.96735 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2025-06-22 17:44:05.142368 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2025-06-22 17:44:05.334818 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2025-06-22 17:44:05.507333 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2025-06-22 17:44:05.68117 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2025-06-22 17:44:05.861267 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2025-06-22 17:44:06.067011 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2025-06-22 17:44:06.246526 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2025-06-22 17:44:06.418789 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2025-06-22 17:44:06.592803 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2025-06-22 17:44:06.765818 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2025-06-22 17:44:06.962066 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2025-06-22 17:44:07.137765 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2025-06-22 17:44:07.312464 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2025-06-22 17:44:07.489459 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2025-06-22 17:44:07.667412 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2025-06-22 17:44:07.857198 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2025-06-22 17:44:08.029083 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2025-06-22 17:44:08.201954 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2025-06-22 17:44:08.384023 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2025-06-22 17:44:08.583983 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2025-06-22 17:44:08.761104 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2025-06-22 17:44:08.937399 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2025-06-22 17:44:09.116996 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2025-06-22 17:44:09.299723 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2025-06-22 17:44:09.517847 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2025-06-22 17:44:09.694313 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2025-06-22 17:44:09.869793 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2025-06-22 17:44:10.049536 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2025-06-22 17:44:10.242209 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2025-06-22 17:44:10.431773 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2025-06-22 17:44:10.607023 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2025-06-22 17:44:10.781212 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2025-06-22 17:44:10.956906 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2025-06-22 17:44:11.21396 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2025-06-22 17:44:11.395796 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2025-06-22 17:44:11.573292 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2025-06-22 17:44:11.771762 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2025-06-22 17:44:11.965815 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2025-06-22 17:44:12.171192 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2025-06-22 17:44:12.352526 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2025-06-22 17:44:12.532032 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2025-06-22 17:44:12.714335 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2025-06-22 17:44:12.911443 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2025-06-22 17:44:13.110453 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2025-06-22 17:44:13.299622 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2025-06-22 17:44:13.4797 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2025-06-22 17:44:13.663426 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2025-06-22 17:44:13.864892 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2025-06-22 17:44:14.055821 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2025-06-22 17:44:14.23628 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2025-06-22 17:44:14.412062 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2025-06-22 17:44:14.588123 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2025-06-22 17:44:14.779764 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2025-06-22 17:44:14.961277 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2025-06-22 17:44:15.146783 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2025-06-22 17:44:15.328268 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2025-06-22 17:44:15.504113 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2025-06-22 17:44:15.699549 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2025-06-22 17:44:15.875926 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2025-06-22 17:44:16.048694 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2025-06-22 17:44:16.227395 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2025-06-22 17:44:16.404194 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2025-06-22 17:44:16.593112 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2025-06-22 17:44:16.777754 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2025-06-22 17:44:17.003577 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2025-06-22 17:44:17.18427 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2025-06-22 17:44:17.381152 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2025-06-22 17:44:17.565416 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2025-06-22 17:44:17.742553 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2025-06-22 17:44:17.925612 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2025-06-22 17:44:18.104318 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2025-06-22 17:44:18.296317 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2025-06-22 17:44:18.479891 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2025-06-22 17:44:18.653715 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2025-06-22 17:44:18.830534 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2025-06-22 17:44:19.005059 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2025-06-22 17:44:19.192964 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2025-06-22 17:44:19.367324 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2025-06-22 17:44:19.534521 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2025-06-22 17:44:19.70715 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2025-06-22 17:44:19.879307 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2025-06-22 17:44:20.06541 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2025-06-22 17:44:20.236524 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2025-06-22 17:44:20.411294 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2025-06-22 17:44:20.58611 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2025-06-22 17:44:20.768467 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2025-06-22 17:44:20.94455 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2025-06-22 17:44:21.113737 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2025-06-22 17:44:21.288136 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2025-06-22 17:44:21.463228 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2025-06-22 17:44:21.653113 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2025-06-22 17:44:21.830719 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2025-06-22 17:44:22.002168 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2025-06-22 17:44:22.175307 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2025-06-22 17:44:22.348194 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2025-06-22 17:44:22.539205 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2025-06-22 17:44:22.715621 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2025-06-22 17:44:22.892416 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2025-06-22 17:44:23.064396 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2025-06-22 17:44:23.258707 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2025-06-22 17:44:23.437911 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2025-06-22 17:44:23.611282 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2025-06-22 17:44:23.791456 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2025-06-22 17:44:23.971762 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2025-06-22 17:44:24.161209 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2025-06-22 17:44:24.339279 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2025-06-22 17:44:24.513533 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2025-06-22 17:44:24.691117 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2025-06-22 17:44:24.880282 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2025-06-22 17:44:25.066382 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2025-06-22 17:44:25.241866 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2025-06-22 17:44:25.4165 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2025-06-22 17:44:25.598203 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2025-06-22 17:44:25.787488 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2025-06-22 17:44:25.963023 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2025-06-22 17:44:26.133918 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2025-06-22 17:44:26.306675 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2025-06-22 17:44:26.479346 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2025-06-22 17:44:26.664048 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2025-06-22 17:44:26.83111 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2025-06-22 17:44:27.001406 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2025-06-22 17:44:27.178275 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2025-06-22 17:44:27.368922 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2025-06-22 17:44:27.547112 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2025-06-22 17:44:27.717248 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2025-06-22 17:44:27.893527 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2025-06-22 17:44:28.070132 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2025-06-22 17:44:28.266865 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2025-06-22 17:44:28.44061 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2025-06-22 17:44:28.613254 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2025-06-22 17:44:28.788219 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2025-06-22 17:44:29.011817 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2025-06-22 17:44:29.191712 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2025-06-22 17:44:29.369821 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2025-06-22 17:44:29.548708 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2025-06-22 17:44:29.724346 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2025-06-22 17:44:29.931637 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2025-06-22 17:44:30.111871 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2025-06-22 17:44:30.29041 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2025-06-22 17:44:30.463281 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2025-06-22 17:44:30.640036 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2025-06-22 17:44:30.838246 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2025-06-22 17:44:31.018599 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2025-06-22 17:44:31.192599 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2025-06-22 17:44:31.37001 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2025-06-22 17:44:31.549115 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2025-06-22 17:44:31.74936 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2025-06-22 17:44:31.927917 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2025-06-22 17:44:32.105445 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2025-06-22 17:44:32.281325 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2025-06-22 17:44:32.470012 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2025-06-22 17:44:32.652925 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2025-06-22 17:44:32.824041 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2025-06-22 17:44:32.996432 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2025-06-22 17:44:33.168992 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2025-06-22 17:44:33.366977 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2025-06-22 17:44:33.543431 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2025-06-22 17:44:33.719005 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2025-06-22 17:44:33.891491 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2025-06-22 17:44:34.064553 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2025-06-22 17:44:34.263932 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2025-06-22 17:44:34.44175 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2025-06-22 17:44:34.617485 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2025-06-22 17:44:34.791309 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2025-06-22 17:44:34.970534 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2025-06-22 17:44:35.171838 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2025-06-22 17:44:35.352262 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2025-06-22 17:44:35.529757 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2025-06-22 17:44:35.709125 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2025-06-22 17:44:38.111867 INFO::Plotting data for metadata number 2, antibiotics
## 2025-06-22 17:44:38.114194 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2025-06-22 17:44:38.347825 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2025-06-22 17:44:38.542905 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2025-06-22 17:44:38.731275 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2025-06-22 17:44:38.925304 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2025-06-22 17:44:39.140809 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2025-06-22 17:44:39.346977 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2025-06-22 17:44:39.554308 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2025-06-22 17:44:39.746319 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2025-06-22 17:44:39.932411 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2025-06-22 17:44:40.138734 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2025-06-22 17:44:40.325297 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2025-06-22 17:44:40.508926 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2025-06-22 17:44:40.69397 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2025-06-22 17:44:40.902527 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2025-06-22 17:44:41.090918 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2025-06-22 17:44:41.274516 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2025-06-22 17:44:41.459831 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2025-06-22 17:44:41.659485 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2025-06-22 17:44:41.856004 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2025-06-22 17:44:42.043137 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2025-06-22 17:44:42.226698 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2025-06-22 17:44:42.411679 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2025-06-22 17:44:42.617027 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2025-06-22 17:44:42.803947 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2025-06-22 17:44:42.986654 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2025-06-22 17:44:43.170539 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2025-06-22 17:44:43.381357 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2025-06-22 17:44:43.569267 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2025-06-22 17:44:43.754487 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2025-06-22 17:44:43.945884 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2025-06-22 17:44:44.150142 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2025-06-22 17:44:44.341881 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2025-06-22 17:44:44.527177 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2025-06-22 17:44:44.716878 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2025-06-22 17:44:44.907456 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2025-06-22 17:44:45.111713 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2025-06-22 17:44:45.297918 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2025-06-22 17:44:45.480693 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2025-06-22 17:44:45.66976 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2025-06-22 17:44:45.881272 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2025-06-22 17:44:46.070111 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2025-06-22 17:44:46.26143 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2025-06-22 17:44:46.445584 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2025-06-22 17:44:46.654284 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2025-06-22 17:44:46.84239 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2025-06-22 17:44:47.02727 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2025-06-22 17:44:47.222773 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2025-06-22 17:44:47.498114 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2025-06-22 17:44:47.692073 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2025-06-22 17:44:47.887953 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2025-06-22 17:44:48.094129 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2025-06-22 17:44:48.289806 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2025-06-22 17:44:48.497089 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2025-06-22 17:44:48.690717 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2025-06-22 17:44:48.887278 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2025-06-22 17:44:49.080806 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2025-06-22 17:44:49.312073 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2025-06-22 17:44:49.528551 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2025-06-22 17:44:49.726222 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2025-06-22 17:44:49.919958 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2025-06-22 17:44:50.106279 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2025-06-22 17:44:50.315049 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2025-06-22 17:44:50.50781 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2025-06-22 17:44:50.697947 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2025-06-22 17:44:50.886055 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2025-06-22 17:44:51.09426 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2025-06-22 17:44:51.291665 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2025-06-22 17:44:51.489927 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2025-06-22 17:44:51.681752 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2025-06-22 17:44:51.887062 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2025-06-22 17:44:52.112119 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2025-06-22 17:44:52.314341 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2025-06-22 17:44:52.512432 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2025-06-22 17:44:52.70147 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2025-06-22 17:44:52.912016 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2025-06-22 17:44:53.103826 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2025-06-22 17:44:53.30043 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2025-06-22 17:44:53.491138 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2025-06-22 17:44:53.69759 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2025-06-22 17:44:53.89033 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2025-06-22 17:44:54.081372 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2025-06-22 17:44:54.276423 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2025-06-22 17:44:54.472993 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2025-06-22 17:44:54.689792 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2025-06-22 17:44:54.886778 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2025-06-22 17:44:55.082189 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2025-06-22 17:44:55.26917 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2025-06-22 17:44:55.47944 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2025-06-22 17:44:55.668662 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2025-06-22 17:44:55.858886 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2025-06-22 17:44:56.046464 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2025-06-22 17:44:56.251916 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2025-06-22 17:44:56.440959 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2025-06-22 17:44:56.66784 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2025-06-22 17:44:56.883717 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2025-06-22 17:44:57.08937 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2025-06-22 17:44:57.30677 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2025-06-22 17:44:57.499258 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2025-06-22 17:44:57.687384 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2025-06-22 17:44:57.87415 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2025-06-22 17:44:58.08146 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2025-06-22 17:44:58.272746 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2025-06-22 17:44:58.467772 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2025-06-22 17:44:58.659417 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2025-06-22 17:44:58.867899 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2025-06-22 17:44:59.063323 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2025-06-22 17:44:59.269691 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2025-06-22 17:44:59.465453 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2025-06-22 17:44:59.653376 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2025-06-22 17:44:59.860676 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2025-06-22 17:45:00.053729 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2025-06-22 17:45:00.247606 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2025-06-22 17:45:00.432668 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2025-06-22 17:45:00.638155 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2025-06-22 17:45:00.826746 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2025-06-22 17:45:01.017093 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2025-06-22 17:45:01.222682 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2025-06-22 17:45:01.44874 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2025-06-22 17:45:01.63827 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2025-06-22 17:45:01.828293 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2025-06-22 17:45:02.020125 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2025-06-22 17:45:02.215557 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2025-06-22 17:45:02.409498 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2025-06-22 17:45:02.594244 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2025-06-22 17:45:02.78173 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2025-06-22 17:45:02.967596 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2025-06-22 17:45:03.174085 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2025-06-22 17:45:03.36186 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2025-06-22 17:45:03.55736 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2025-06-22 17:45:03.752326 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2025-06-22 17:45:03.962668 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2025-06-22 17:45:04.148745 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2025-06-22 17:45:04.337565 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2025-06-22 17:45:04.5267 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2025-06-22 17:45:04.733023 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2025-06-22 17:45:04.920775 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2025-06-22 17:45:05.109146 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2025-06-22 17:45:05.298692 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2025-06-22 17:45:05.533926 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2025-06-22 17:45:05.731303 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2025-06-22 17:45:05.921137 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2025-06-22 17:45:06.111029 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2025-06-22 17:45:06.299219 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2025-06-22 17:45:06.513251 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2025-06-22 17:45:06.701981 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2025-06-22 17:45:06.897076 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2025-06-22 17:45:07.088001 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2025-06-22 17:45:07.300808 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2025-06-22 17:45:07.494793 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2025-06-22 17:45:07.6904 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2025-06-22 17:45:07.886568 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2025-06-22 17:45:08.075914 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2025-06-22 17:45:08.296161 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2025-06-22 17:45:08.487052 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2025-06-22 17:45:08.682546 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2025-06-22 17:45:08.875725 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2025-06-22 17:45:09.085452 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2025-06-22 17:45:09.27629 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2025-06-22 17:45:09.469065 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2025-06-22 17:45:09.66527 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2025-06-22 17:45:09.879709 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2025-06-22 17:45:10.085419 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2025-06-22 17:45:10.279176 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2025-06-22 17:45:10.473849 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2025-06-22 17:45:10.661672 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2025-06-22 17:45:10.880513 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2025-06-22 17:45:11.070299 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2025-06-22 17:45:11.26333 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2025-06-22 17:45:11.454074 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2025-06-22 17:45:11.671907 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2025-06-22 17:45:11.861599 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2025-06-22 17:45:12.052874 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2025-06-22 17:45:12.244012 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2025-06-22 17:45:12.431902 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2025-06-22 17:45:12.644585 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2025-06-22 17:45:12.834967 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2025-06-22 17:45:13.033882 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2025-06-22 17:45:13.227962 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2025-06-22 17:45:13.444191 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2025-06-22 17:45:13.631735 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2025-06-22 17:45:13.818727 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2025-06-22 17:45:14.00722 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2025-06-22 17:45:14.22093 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2025-06-22 17:45:14.410297 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2025-06-22 17:45:14.596881 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2025-06-22 17:45:14.789519 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2025-06-22 17:45:14.977943 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2025-06-22 17:45:15.193837 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2025-06-22 17:45:15.382761 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2025-06-22 17:45:15.578355 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2025-06-22 17:45:15.769791 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2025-06-22 17:45:15.996343 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2025-06-22 17:45:16.186637 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2025-06-22 17:45:16.396574 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2025-06-22 17:45:16.5906 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2025-06-22 17:45:16.807236 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2025-06-22 17:45:16.998109 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2025-06-22 17:45:17.190578 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2025-06-22 17:45:17.383982 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2025-06-22 17:45:17.588295 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2025-06-22 17:45:17.791644 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2025-06-22 17:45:17.978545 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2025-06-22 17:45:18.171172 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2025-06-22 17:45:18.355893 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2025-06-22 17:45:18.56935 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2025-06-22 17:45:18.759505 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2025-06-22 17:45:18.953697 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2025-06-22 17:45:19.143807 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2025-06-22 17:45:19.361408 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2025-06-22 17:45:19.547732 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2025-06-22 17:45:19.740857 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2025-06-22 17:45:19.933111 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2025-06-22 17:45:20.147793 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2025-06-22 17:45:20.340765 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2025-06-22 17:45:20.529397 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2025-06-22 17:45:20.722744 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2025-06-22 17:45:20.922545 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2025-06-22 17:45:21.12099 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2025-06-22 17:45:21.307849 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2025-06-22 17:45:21.499119 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2025-06-22 17:45:21.711286 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2025-06-22 17:45:21.954972 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2025-06-22 17:45:22.157609 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2025-06-22 17:45:22.352265 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2025-06-22 17:45:22.542252 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2025-06-22 17:45:22.755589 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2025-06-22 17:45:22.948353 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2025-06-22 17:45:23.142488 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2025-06-22 17:45:23.337482 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2025-06-22 17:45:24.35572 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2025-06-22 17:45:24.543566 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2025-06-22 17:45:24.724236 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2025-06-22 17:45:24.909296 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2025-06-22 17:45:25.099134 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2025-06-22 17:45:25.294526 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2025-06-22 17:45:25.473425 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2025-06-22 17:45:25.654948 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2025-06-22 17:45:25.838068 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2025-06-22 17:45:26.030401 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2025-06-22 17:45:26.20939 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2025-06-22 17:45:26.386619 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2025-06-22 17:45:26.569419 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2025-06-22 17:45:26.754539 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2025-06-22 17:45:26.94584 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2025-06-22 17:45:27.126043 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2025-06-22 17:45:27.31045 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2025-06-22 17:45:27.502391 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2025-06-22 17:45:27.713735 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2025-06-22 17:45:27.899963 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2025-06-22 17:45:28.084133 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2025-06-22 17:45:28.275034 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2025-06-22 17:45:28.461151 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2025-06-22 17:45:28.647249 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2025-06-22 17:45:28.825836 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2025-06-22 17:45:29.007142 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2025-06-22 17:45:29.190044 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2025-06-22 17:45:29.379458 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2025-06-22 17:45:29.560034 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2025-06-22 17:45:29.740825 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2025-06-22 17:45:29.923407 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2025-06-22 17:45:30.110205 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2025-06-22 17:45:30.304278 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2025-06-22 17:45:30.484272 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2025-06-22 17:45:30.667344 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2025-06-22 17:45:30.852466 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2025-06-22 17:45:31.046056 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2025-06-22 17:45:31.228496 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2025-06-22 17:45:31.404344 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2025-06-22 17:45:31.589073 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2025-06-22 17:45:31.773615 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2025-06-22 17:45:31.967321 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2025-06-22 17:45:32.149175 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2025-06-22 17:45:32.335734 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2025-06-22 17:45:32.522129 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2025-06-22 17:45:32.711248 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2025-06-22 17:45:32.889375 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2025-06-22 17:45:33.06716 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2025-06-22 17:45:33.250614 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2025-06-22 17:45:33.441053 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2025-06-22 17:45:33.621117 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2025-06-22 17:45:33.799761 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2025-06-22 17:45:33.982871 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2025-06-22 17:45:34.166942 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2025-06-22 17:45:34.357821 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2025-06-22 17:45:34.534358 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2025-06-22 17:45:34.713635 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2025-06-22 17:45:34.896951 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2025-06-22 17:45:35.090237 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2025-06-22 17:45:35.270693 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2025-06-22 17:45:35.450219 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2025-06-22 17:45:35.634403 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2025-06-22 17:45:35.817898 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2025-06-22 17:45:36.008887 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2025-06-22 17:45:36.188071 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2025-06-22 17:45:36.374797 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2025-06-22 17:45:36.562076 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2025-06-22 17:45:36.752707 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2025-06-22 17:45:36.932417 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2025-06-22 17:45:37.113686 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2025-06-22 17:45:37.299352 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2025-06-22 17:45:37.494675 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2025-06-22 17:45:37.67531 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2025-06-22 17:45:37.85684 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2025-06-22 17:45:38.040713 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2025-06-22 17:45:38.225434 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2025-06-22 17:45:38.420979 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2025-06-22 17:45:38.600973 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2025-06-22 17:45:38.786379 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2025-06-22 17:45:38.97097 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2025-06-22 17:45:39.162821 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2025-06-22 17:45:39.337995 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2025-06-22 17:45:39.51875 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2025-06-22 17:45:39.708211 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2025-06-22 17:45:39.899735 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2025-06-22 17:45:40.076408 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2025-06-22 17:45:40.254217 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2025-06-22 17:45:40.439125 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2025-06-22 17:45:40.62427 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2025-06-22 17:45:40.81396 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2025-06-22 17:45:40.992506 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2025-06-22 17:45:41.175392 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2025-06-22 17:45:41.362506 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2025-06-22 17:45:41.585166 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2025-06-22 17:45:41.770514 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2025-06-22 17:45:41.95251 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2025-06-22 17:45:42.139247 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2025-06-22 17:45:42.340919 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2025-06-22 17:45:42.529226 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2025-06-22 17:45:42.711914 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2025-06-22 17:45:42.901065 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2025-06-22 17:45:43.088478 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2025-06-22 17:45:43.288773 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2025-06-22 17:45:43.472397 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2025-06-22 17:45:43.654002 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2025-06-22 17:45:43.840337 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2025-06-22 17:45:44.04493 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2025-06-22 17:45:44.230985 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2025-06-22 17:45:44.41602 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2025-06-22 17:45:44.602471 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2025-06-22 17:45:44.794914 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2025-06-22 17:45:45.016405 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2025-06-22 17:45:45.201902 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2025-06-22 17:45:45.388631 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2025-06-22 17:45:45.577694 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2025-06-22 17:45:45.783014 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2025-06-22 17:45:45.971736 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2025-06-22 17:45:46.157027 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2025-06-22 17:45:46.347619 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2025-06-22 17:45:46.546127 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2025-06-22 17:45:46.750479 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2025-06-22 17:45:46.936265 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2025-06-22 17:45:47.125881 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2025-06-22 17:45:47.322722 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2025-06-22 17:45:47.538249 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2025-06-22 17:45:47.726959 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2025-06-22 17:45:47.909417 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2025-06-22 17:45:48.098799 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2025-06-22 17:45:48.294122 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2025-06-22 17:45:48.500678 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2025-06-22 17:45:48.687567 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2025-06-22 17:45:48.876188 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2025-06-22 17:45:49.070548 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2025-06-22 17:45:49.27716 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2025-06-22 17:45:49.463334 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2025-06-22 17:45:49.64529 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2025-06-22 17:45:49.831904 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2025-06-22 17:45:50.034331 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2025-06-22 17:45:50.223719 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2025-06-22 17:45:50.404503 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2025-06-22 17:45:50.590561 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2025-06-22 17:45:50.780635 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2025-06-22 17:45:50.994534 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2025-06-22 17:45:51.183639 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2025-06-22 17:45:51.364875 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2025-06-22 17:45:51.547757 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2025-06-22 17:45:51.750258 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2025-06-22 17:45:51.934098 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2025-06-22 17:45:52.115225 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2025-06-22 17:45:52.300958 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2025-06-22 17:45:52.485881 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2025-06-22 17:45:52.691192 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2025-06-22 17:45:52.873606 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2025-06-22 17:45:53.052508 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2025-06-22 17:45:53.236552 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2025-06-22 17:45:53.437177 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2025-06-22 17:45:53.61823 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2025-06-22 17:45:53.79971 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2025-06-22 17:45:53.989133 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2025-06-22 17:45:54.188407 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2025-06-22 17:45:54.368248 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2025-06-22 17:45:54.547119 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2025-06-22 17:45:54.730749 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2025-06-22 17:45:54.919294 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2025-06-22 17:45:55.122933 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2025-06-22 17:45:55.306842 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2025-06-22 17:45:55.489389 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2025-06-22 17:45:55.677918 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2025-06-22 17:45:55.887486 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2025-06-22 17:45:56.072247 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2025-06-22 17:45:56.257151 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2025-06-22 17:45:56.442468 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2025-06-22 17:45:56.647665 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2025-06-22 17:45:56.832542 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2025-06-22 17:45:57.015924 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2025-06-22 17:45:57.205167 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2025-06-22 17:45:57.395147 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2025-06-22 17:45:57.598516 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2025-06-22 17:45:57.781601 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2025-06-22 17:45:57.964958 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2025-06-22 17:45:58.15012 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2025-06-22 17:45:58.352482 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2025-06-22 17:45:58.533765 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2025-06-22 17:45:58.716254 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2025-06-22 17:45:58.903254 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2025-06-22 17:45:59.152882 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2025-06-22 17:45:59.344642 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2025-06-22 17:45:59.527723 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2025-06-22 17:45:59.722981 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2025-06-22 17:45:59.910792 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2025-06-22 17:46:00.107356 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2025-06-22 17:46:00.291917 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2025-06-22 17:46:00.479503 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2025-06-22 17:46:00.664273 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2025-06-22 17:46:00.870245 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2025-06-22 17:46:01.065419 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2025-06-22 17:46:01.246758 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2025-06-22 17:46:01.434146 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2025-06-22 17:46:01.623812 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2025-06-22 17:46:01.824818 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2025-06-22 17:46:02.027968 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2025-06-22 17:46:02.217412 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2025-06-22 17:46:02.408978 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2025-06-22 17:46:04.796649 INFO::Plotting data for metadata number 3, age
## 2025-06-22 17:46:04.798382 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-22 17:46:05.064413 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-22 17:46:05.329661 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-22 17:46:05.523571 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-22 17:46:05.73578 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-22 17:46:05.928117 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-22 17:46:06.12562 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-22 17:46:06.322226 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-22 17:46:06.537275 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:06.713761 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-22 17:46:06.907361 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-22 17:46:07.116284 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-22 17:46:07.315079 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-22 17:46:07.509423 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-22 17:46:07.70919 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:07.906215 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:08.090449 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-22 17:46:08.28233 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-22 17:46:08.480518 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-22 17:46:08.693609 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:08.879709 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-22 17:46:09.072044 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-22 17:46:09.272191 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:09.47147 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-22 17:46:09.680276 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-22 17:46:09.895933 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:10.081997 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-22 17:46:10.306458 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-22 17:46:10.503581 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-22 17:46:10.697973 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:10.888036 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:11.099024 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-22 17:46:11.312919 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:11.496245 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-22 17:46:11.6979 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-22 17:46:11.911219 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:12.093418 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-22 17:46:12.285242 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-22 17:46:12.480426 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-22 17:46:12.693526 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-22 17:46:12.888516 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:13.070535 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-22 17:46:13.269547 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:13.47203 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-22 17:46:13.67032 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-22 17:46:13.867341 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-22 17:46:14.069246 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:14.266927 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-22 17:46:14.461354 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-22 17:46:14.660621 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-22 17:46:14.860662 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-22 17:46:15.073729 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-22 17:46:15.265111 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:15.448096 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:15.633247 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:15.827471 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-22 17:46:16.01966 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-22 17:46:16.214947 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-22 17:46:16.471691 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-22 17:46:16.670959 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:16.850105 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-22 17:46:17.047287 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-22 17:46:17.297698 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:17.494566 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-22 17:46:17.706561 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-22 17:46:17.906716 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-22 17:46:18.121592 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-22 17:46:18.316807 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-22 17:46:18.509284 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-22 17:46:18.703879 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:18.90146 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:19.085722 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:19.267434 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-22 17:46:19.463005 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-22 17:46:19.669302 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:19.854898 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:20.033973 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:20.21786 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:20.399893 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-22 17:46:20.616196 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-22 17:46:20.813758 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-22 17:46:21.011216 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-22 17:46:21.21448 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-22 17:46:21.438017 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:21.625233 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:21.81429 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:22.001988 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-22 17:46:22.221989 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:22.405144 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-22 17:46:22.605535 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:22.790652 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-22 17:46:23.008477 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:23.193258 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:23.377705 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-22 17:46:23.57434 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-22 17:46:23.793072 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-22 17:46:23.989082 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-22 17:46:24.184272 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-22 17:46:24.379786 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:24.579007 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-22 17:46:24.773787 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:24.974324 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:25.17089 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:25.382894 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-22 17:46:25.582566 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-22 17:46:25.777181 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:25.957513 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-22 17:46:26.172531 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:26.354875 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-22 17:46:26.555767 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:26.739413 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:26.940949 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:27.123544 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:27.307106 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:27.489243 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-22 17:46:27.704083 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-22 17:46:27.898138 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:28.080144 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:28.260792 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:28.461641 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-22 17:46:28.657289 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-22 17:46:28.856488 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-22 17:46:29.065785 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:29.258888 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-22 17:46:29.457098 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:29.642064 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-22 17:46:29.862603 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:30.057143 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:30.241147 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:30.425848 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:30.626829 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-22 17:46:30.835073 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-22 17:46:31.032913 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-22 17:46:31.231321 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:31.436989 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:31.623353 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-22 17:46:31.822381 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:32.010892 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:32.217133 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-22 17:46:32.417954 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-22 17:46:32.614877 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-22 17:46:32.817332 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-22 17:46:33.092384 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:33.273556 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-22 17:46:33.474773 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-22 17:46:33.675303 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-22 17:46:33.891869 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-22 17:46:34.089891 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:34.281551 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-22 17:46:34.479587 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-22 17:46:34.694495 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-22 17:46:34.894928 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:35.086251 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-22 17:46:35.291498 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:35.494474 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-22 17:46:35.699924 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:35.890266 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:46:36.081173 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-22 17:46:36.315801 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-22 17:46:36.51616 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-22 17:46:36.722223 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-22 17:46:36.927912 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-22 17:46:37.154708 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-22 17:46:39.731463 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2025-06-22 17:46:39.739679 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2025-06-22 17:46:39.759426 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.22-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.13.2             SummarizedExperiment_1.39.1
##  [3] Biobase_2.69.0              GenomicRanges_1.61.1       
##  [5] Seqinfo_0.99.1              IRanges_2.43.0             
##  [7] S4Vectors_0.47.0            BiocGenerics_0.55.0        
##  [9] generics_0.1.4              MatrixGenerics_1.21.0      
## [11] matrixStats_1.5.0           BiocStyle_2.37.0           
## 
## loaded via a namespace (and not attached):
##   [1] mnormt_2.1.1          DBI_1.2.3             pbapply_1.7-2        
##   [4] gridExtra_2.3         rlang_1.1.6           magrittr_2.0.3       
##   [7] compiler_4.5.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.49.0        labeling_0.4.3       
##  [19] rmarkdown_2.29        preprocessCore_1.71.2 bit_4.6.0            
##  [22] xfun_0.52             cachem_1.1.0          jsonlite_2.0.0       
##  [25] blob_1.2.4            DelayedArray_0.35.2   BiocParallel_1.43.4  
##  [28] psych_2.5.3           parallel_4.5.1        Maaslin2_1.23.0      
##  [31] cluster_2.1.8.1       biglm_0.9-3           R6_2.6.1             
##  [34] bslib_0.9.0           stringi_1.8.7         RColorBrewer_1.1-3   
##  [37] rpart_4.1.24          jquerylib_0.1.4       Rcpp_1.0.14          
##  [40] bookdown_0.43         iterators_1.0.14      knitr_1.50           
##  [43] WGCNA_1.73            base64enc_0.1-3       Matrix_1.7-3         
##  [46] splines_4.5.1         nnet_7.3-20           tidyselect_1.2.1     
##  [49] rstudioapi_0.17.1     dichromat_2.0-0.1     abind_1.4-8          
##  [52] yaml_2.3.10           doParallel_1.0.17     codetools_0.2-20     
##  [55] plyr_1.8.9            lattice_0.22-7        tibble_3.3.0         
##  [58] withr_3.0.2           KEGGREST_1.49.1       evaluate_1.0.4       
##  [61] foreign_0.8-90        survival_3.8-3        getopt_1.20.4        
##  [64] Biostrings_2.77.2     pillar_1.10.2         BiocManager_1.30.26  
##  [67] checkmate_2.3.2       foreach_1.5.2         pcaPP_2.0-5          
##  [70] ggplot2_3.5.2         scales_1.4.0          glue_1.8.0           
##  [73] Hmisc_5.2-3           tools_4.5.1           robustbase_0.99-4-1  
##  [76] data.table_1.17.6     mvtnorm_1.3-3         fastcluster_1.3.0    
##  [79] grid_4.5.1            optparse_1.7.5        impute_1.83.0        
##  [82] AnnotationDbi_1.71.0  colorspace_2.1-1      nlme_3.1-168         
##  [85] htmlTable_2.4.3       Formula_1.2-5         cli_3.6.5            
##  [88] S4Arrays_1.9.1        dplyr_1.1.4           DEoptimR_1.1-3-1     
##  [91] gtable_0.3.6          hash_2.2.6.3          logging_0.10-108     
##  [94] dynamicTreeCut_1.63-1 sass_0.4.10           digest_0.6.37        
##  [97] SparseArray_1.9.0     htmlwidgets_1.6.4     farver_2.1.2         
## [100] memoise_2.0.1         htmltools_0.5.8.1     lifecycle_1.0.4      
## [103] httr_1.4.7            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.