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:12:21.999272 INFO::Creating output folder.
## 2025-06-22 17:12:22.014768 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2025-06-22 17:12:22.077134 INFO::Summarized Experiment created.
## 2025-06-22 17:12:22.07879 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:12:26.763529 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2025-06-22 17:12:26.765579 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:12:29.475744 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:12:31.714378 INFO::Writing function arguments to log file
## 2025-06-22 17:12:31.723595 INFO::Verifying options selected are valid
## 2025-06-22 17:12:31.785396 INFO::Determining format of input files
## 2025-06-22 17:12:31.786983 INFO::Input format is data samples as columns and metadata samples as rows
## 2025-06-22 17:12:31.804949 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2025-06-22 17:12:31.807017 INFO::Filter data based on min abundance and min prevalence
## 2025-06-22 17:12:31.807962 INFO::Total samples in data: 102
## 2025-06-22 17:12:31.809052 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2025-06-22 17:12:31.819605 INFO::Total filtered features: 0
## 2025-06-22 17:12:31.821144 INFO::Filtered feature names from abundance and prevalence filtering:
## 2025-06-22 17:12:31.838833 INFO::Total filtered features with variance filtering: 10
## 2025-06-22 17:12:31.840102 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2025-06-22 17:12:31.840971 INFO::Running selected normalization method: NONE
## 2025-06-22 17:12:31.841997 INFO::Applying z-score to standardize continuous metadata
## 2025-06-22 17:12:31.865309 INFO::Running selected transform method: NONE
## 2025-06-22 17:12:31.866564 INFO::Running selected analysis method: LM
## 2025-06-22 17:12:31.874021 INFO::Fitting model to feature number 1, F2
## 2025-06-22 17:12:31.884168 INFO::Fitting model to feature number 2, F3
## 2025-06-22 17:12:31.889187 INFO::Fitting model to feature number 3, F4
## 2025-06-22 17:12:31.893346 INFO::Fitting model to feature number 4, F5
## 2025-06-22 17:12:31.89767 INFO::Fitting model to feature number 5, F6
## 2025-06-22 17:12:31.901874 INFO::Fitting model to feature number 6, F7
## 2025-06-22 17:12:31.905952 INFO::Fitting model to feature number 7, F8
## 2025-06-22 17:12:31.909487 INFO::Fitting model to feature number 8, F9
## 2025-06-22 17:12:31.913179 INFO::Fitting model to feature number 9, F10
## 2025-06-22 17:12:31.916746 INFO::Fitting model to feature number 10, F11
## 2025-06-22 17:12:31.920283 INFO::Fitting model to feature number 11, F12
## 2025-06-22 17:12:31.924378 INFO::Fitting model to feature number 12, F13
## 2025-06-22 17:12:31.929027 INFO::Fitting model to feature number 13, F14
## 2025-06-22 17:12:31.932532 INFO::Fitting model to feature number 14, F15
## 2025-06-22 17:12:31.936652 INFO::Fitting model to feature number 15, F16
## 2025-06-22 17:12:31.941001 INFO::Fitting model to feature number 16, F17
## 2025-06-22 17:12:31.945535 INFO::Fitting model to feature number 17, F18
## 2025-06-22 17:12:31.949839 INFO::Fitting model to feature number 18, F19
## 2025-06-22 17:12:31.954559 INFO::Fitting model to feature number 19, F20
## 2025-06-22 17:12:31.958377 INFO::Fitting model to feature number 20, F21
## 2025-06-22 17:12:31.962755 INFO::Fitting model to feature number 21, F22
## 2025-06-22 17:12:31.966956 INFO::Fitting model to feature number 22, F23
## 2025-06-22 17:12:31.970679 INFO::Fitting model to feature number 23, F24
## 2025-06-22 17:12:31.974946 INFO::Fitting model to feature number 24, F25
## 2025-06-22 17:12:31.978972 INFO::Fitting model to feature number 25, F26
## 2025-06-22 17:12:31.983287 INFO::Fitting model to feature number 26, F27
## 2025-06-22 17:12:31.987667 INFO::Fitting model to feature number 27, F28
## 2025-06-22 17:12:31.992006 INFO::Fitting model to feature number 28, F29
## 2025-06-22 17:12:31.996687 INFO::Fitting model to feature number 29, F30
## 2025-06-22 17:12:32.001351 INFO::Fitting model to feature number 30, F31
## 2025-06-22 17:12:32.005828 INFO::Fitting model to feature number 31, F32
## 2025-06-22 17:12:32.010394 INFO::Fitting model to feature number 32, F33
## 2025-06-22 17:12:32.014255 INFO::Fitting model to feature number 33, F34
## 2025-06-22 17:12:32.018548 INFO::Fitting model to feature number 34, F35
## 2025-06-22 17:12:32.023362 INFO::Fitting model to feature number 35, F36
## 2025-06-22 17:12:32.027114 INFO::Fitting model to feature number 36, F37
## 2025-06-22 17:12:32.032427 INFO::Fitting model to feature number 37, F38
## 2025-06-22 17:12:32.037946 INFO::Fitting model to feature number 38, F39
## 2025-06-22 17:12:32.043315 INFO::Fitting model to feature number 39, F40
## 2025-06-22 17:12:32.04842 INFO::Fitting model to feature number 40, F41
## 2025-06-22 17:12:32.052984 INFO::Fitting model to feature number 41, F43
## 2025-06-22 17:12:32.058355 INFO::Fitting model to feature number 42, F44
## 2025-06-22 17:12:32.06385 INFO::Fitting model to feature number 43, F45
## 2025-06-22 17:12:32.068151 INFO::Fitting model to feature number 44, F46
## 2025-06-22 17:12:32.072872 INFO::Fitting model to feature number 45, F47
## 2025-06-22 17:12:32.076582 INFO::Fitting model to feature number 46, F48
## 2025-06-22 17:12:32.081613 INFO::Fitting model to feature number 47, F49
## 2025-06-22 17:12:32.086041 INFO::Fitting model to feature number 48, F50
## 2025-06-22 17:12:32.091465 INFO::Fitting model to feature number 49, F51
## 2025-06-22 17:12:32.096033 INFO::Fitting model to feature number 50, F52
## 2025-06-22 17:12:32.100833 INFO::Fitting model to feature number 51, F53
## 2025-06-22 17:12:32.105162 INFO::Fitting model to feature number 52, F54
## 2025-06-22 17:12:32.109006 INFO::Fitting model to feature number 53, F55
## 2025-06-22 17:12:32.113221 INFO::Fitting model to feature number 54, F56
## 2025-06-22 17:12:32.118104 INFO::Fitting model to feature number 55, F57
## 2025-06-22 17:12:32.123068 INFO::Fitting model to feature number 56, F58
## 2025-06-22 17:12:32.127048 INFO::Fitting model to feature number 57, F60
## 2025-06-22 17:12:32.13156 INFO::Fitting model to feature number 58, F63
## 2025-06-22 17:12:32.136625 INFO::Fitting model to feature number 59, F64
## 2025-06-22 17:12:32.140319 INFO::Fitting model to feature number 60, F65
## 2025-06-22 17:12:32.144091 INFO::Fitting model to feature number 61, F66
## 2025-06-22 17:12:32.149608 INFO::Fitting model to feature number 62, F67
## 2025-06-22 17:12:32.153743 INFO::Fitting model to feature number 63, F68
## 2025-06-22 17:12:32.158074 INFO::Fitting model to feature number 64, F69
## 2025-06-22 17:12:32.162087 INFO::Fitting model to feature number 65, F70
## 2025-06-22 17:12:32.165749 INFO::Fitting model to feature number 66, F71
## 2025-06-22 17:12:32.169586 INFO::Fitting model to feature number 67, F72
## 2025-06-22 17:12:32.174048 INFO::Fitting model to feature number 68, F73
## 2025-06-22 17:12:32.17803 INFO::Fitting model to feature number 69, F76
## 2025-06-22 17:12:32.182373 INFO::Fitting model to feature number 70, F77
## 2025-06-22 17:12:32.186558 INFO::Fitting model to feature number 71, F78
## 2025-06-22 17:12:32.190593 INFO::Fitting model to feature number 72, F79
## 2025-06-22 17:12:32.19475 INFO::Fitting model to feature number 73, F80
## 2025-06-22 17:12:32.198956 INFO::Fitting model to feature number 74, F81
## 2025-06-22 17:12:32.203669 INFO::Fitting model to feature number 75, F82
## 2025-06-22 17:12:32.208408 INFO::Fitting model to feature number 76, F83
## 2025-06-22 17:12:32.212971 INFO::Fitting model to feature number 77, F84
## 2025-06-22 17:12:32.217625 INFO::Fitting model to feature number 78, F85
## 2025-06-22 17:12:32.222704 INFO::Fitting model to feature number 79, F86
## 2025-06-22 17:12:32.226503 INFO::Fitting model to feature number 80, F87
## 2025-06-22 17:12:32.230275 INFO::Fitting model to feature number 81, F88
## 2025-06-22 17:12:32.234964 INFO::Fitting model to feature number 82, F89
## 2025-06-22 17:12:32.238865 INFO::Fitting model to feature number 83, F90
## 2025-06-22 17:12:32.244189 INFO::Fitting model to feature number 84, F91
## 2025-06-22 17:12:32.249337 INFO::Fitting model to feature number 85, F92
## 2025-06-22 17:12:32.254134 INFO::Fitting model to feature number 86, F93
## 2025-06-22 17:12:32.259932 INFO::Fitting model to feature number 87, F94
## 2025-06-22 17:12:32.264737 INFO::Fitting model to feature number 88, F95
## 2025-06-22 17:12:32.269156 INFO::Fitting model to feature number 89, F96
## 2025-06-22 17:12:32.273675 INFO::Fitting model to feature number 90, F97
## 2025-06-22 17:12:32.278164 INFO::Fitting model to feature number 91, F98
## 2025-06-22 17:12:32.282566 INFO::Fitting model to feature number 92, F99
## 2025-06-22 17:12:32.286429 INFO::Fitting model to feature number 93, F100
## 2025-06-22 17:12:32.291774 INFO::Fitting model to feature number 94, F101
## 2025-06-22 17:12:32.296035 INFO::Fitting model to feature number 95, F102
## 2025-06-22 17:12:32.299799 INFO::Fitting model to feature number 96, F103
## 2025-06-22 17:12:32.303578 INFO::Fitting model to feature number 97, F104
## 2025-06-22 17:12:32.308197 INFO::Fitting model to feature number 98, F105
## 2025-06-22 17:12:32.312126 INFO::Fitting model to feature number 99, F106
## 2025-06-22 17:12:32.31593 INFO::Fitting model to feature number 100, F107
## 2025-06-22 17:12:32.319591 INFO::Fitting model to feature number 101, F108
## 2025-06-22 17:12:32.323164 INFO::Fitting model to feature number 102, F109
## 2025-06-22 17:12:32.3269 INFO::Fitting model to feature number 103, F110
## 2025-06-22 17:12:32.33067 INFO::Fitting model to feature number 104, F111
## 2025-06-22 17:12:32.334575 INFO::Fitting model to feature number 105, F112
## 2025-06-22 17:12:32.338161 INFO::Fitting model to feature number 106, F113
## 2025-06-22 17:12:32.342768 INFO::Fitting model to feature number 107, F114
## 2025-06-22 17:12:32.346855 INFO::Fitting model to feature number 108, F115
## 2025-06-22 17:12:32.350936 INFO::Fitting model to feature number 109, F117
## 2025-06-22 17:12:32.35492 INFO::Fitting model to feature number 110, F118
## 2025-06-22 17:12:32.358758 INFO::Fitting model to feature number 111, F119
## 2025-06-22 17:12:32.363176 INFO::Fitting model to feature number 112, F120
## 2025-06-22 17:12:32.367952 INFO::Fitting model to feature number 113, F121
## 2025-06-22 17:12:32.372085 INFO::Fitting model to feature number 114, F122
## 2025-06-22 17:12:32.37633 INFO::Fitting model to feature number 115, F123
## 2025-06-22 17:12:32.380778 INFO::Fitting model to feature number 116, F124
## 2025-06-22 17:12:32.384668 INFO::Fitting model to feature number 117, F125
## 2025-06-22 17:12:32.388535 INFO::Fitting model to feature number 118, F126
## 2025-06-22 17:12:32.393146 INFO::Fitting model to feature number 119, F127
## 2025-06-22 17:12:32.397416 INFO::Fitting model to feature number 120, F128
## 2025-06-22 17:12:32.40191 INFO::Fitting model to feature number 121, F129
## 2025-06-22 17:12:32.405775 INFO::Fitting model to feature number 122, F130
## 2025-06-22 17:12:32.409712 INFO::Fitting model to feature number 123, F131
## 2025-06-22 17:12:32.413532 INFO::Fitting model to feature number 124, F132
## 2025-06-22 17:12:32.417778 INFO::Fitting model to feature number 125, F133
## 2025-06-22 17:12:32.422064 INFO::Fitting model to feature number 126, F134
## 2025-06-22 17:12:32.426379 INFO::Fitting model to feature number 127, F135
## 2025-06-22 17:12:32.431031 INFO::Fitting model to feature number 128, F136
## 2025-06-22 17:12:32.435969 INFO::Fitting model to feature number 129, F137
## 2025-06-22 17:12:32.440526 INFO::Fitting model to feature number 130, F138
## 2025-06-22 17:12:32.445536 INFO::Fitting model to feature number 131, F139
## 2025-06-22 17:12:32.449798 INFO::Fitting model to feature number 132, F140
## 2025-06-22 17:12:32.454433 INFO::Fitting model to feature number 133, F141
## 2025-06-22 17:12:32.459379 INFO::Fitting model to feature number 134, F142
## 2025-06-22 17:12:32.464794 INFO::Fitting model to feature number 135, F143
## 2025-06-22 17:12:32.469077 INFO::Fitting model to feature number 136, F144
## 2025-06-22 17:12:32.473952 INFO::Fitting model to feature number 137, F145
## 2025-06-22 17:12:32.478501 INFO::Fitting model to feature number 138, F146
## 2025-06-22 17:12:32.482923 INFO::Fitting model to feature number 139, F147
## 2025-06-22 17:12:32.488427 INFO::Fitting model to feature number 140, F148
## 2025-06-22 17:12:32.493545 INFO::Fitting model to feature number 141, F149
## 2025-06-22 17:12:32.498127 INFO::Fitting model to feature number 142, F150
## 2025-06-22 17:12:32.503446 INFO::Fitting model to feature number 143, F152
## 2025-06-22 17:12:32.508303 INFO::Fitting model to feature number 144, F153
## 2025-06-22 17:12:32.512265 INFO::Fitting model to feature number 145, F154
## 2025-06-22 17:12:32.517547 INFO::Fitting model to feature number 146, F155
## 2025-06-22 17:12:32.525244 INFO::Fitting model to feature number 147, F156
## 2025-06-22 17:12:32.530172 INFO::Fitting model to feature number 148, F157
## 2025-06-22 17:12:32.535341 INFO::Fitting model to feature number 149, F158
## 2025-06-22 17:12:32.539986 INFO::Fitting model to feature number 150, F159
## 2025-06-22 17:12:32.545349 INFO::Fitting model to feature number 151, F160
## 2025-06-22 17:12:32.550084 INFO::Fitting model to feature number 152, F161
## 2025-06-22 17:12:32.554058 INFO::Fitting model to feature number 153, F162
## 2025-06-22 17:12:32.558062 INFO::Fitting model to feature number 154, F163
## 2025-06-22 17:12:32.561946 INFO::Fitting model to feature number 155, F164
## 2025-06-22 17:12:32.566154 INFO::Fitting model to feature number 156, F165
## 2025-06-22 17:12:32.570784 INFO::Fitting model to feature number 157, F166
## 2025-06-22 17:12:32.575561 INFO::Fitting model to feature number 158, F167
## 2025-06-22 17:12:32.580408 INFO::Fitting model to feature number 159, F168
## 2025-06-22 17:12:32.584622 INFO::Fitting model to feature number 160, F169
## 2025-06-22 17:12:32.588899 INFO::Fitting model to feature number 161, F170
## 2025-06-22 17:12:32.592774 INFO::Fitting model to feature number 162, F171
## 2025-06-22 17:12:32.597964 INFO::Fitting model to feature number 163, F172
## 2025-06-22 17:12:32.603317 INFO::Fitting model to feature number 164, F173
## 2025-06-22 17:12:32.608053 INFO::Fitting model to feature number 165, F174
## 2025-06-22 17:12:32.613498 INFO::Fitting model to feature number 166, F175
## 2025-06-22 17:12:32.617459 INFO::Fitting model to feature number 167, F176
## 2025-06-22 17:12:32.622981 INFO::Fitting model to feature number 168, F177
## 2025-06-22 17:12:32.62846 INFO::Fitting model to feature number 169, F178
## 2025-06-22 17:12:32.633527 INFO::Fitting model to feature number 170, F179
## 2025-06-22 17:12:32.63971 INFO::Fitting model to feature number 171, F180
## 2025-06-22 17:12:32.644807 INFO::Fitting model to feature number 172, F181
## 2025-06-22 17:12:32.649515 INFO::Fitting model to feature number 173, F182
## 2025-06-22 17:12:32.653978 INFO::Fitting model to feature number 174, F183
## 2025-06-22 17:12:32.658806 INFO::Fitting model to feature number 175, F184
## 2025-06-22 17:12:32.664532 INFO::Fitting model to feature number 176, F185
## 2025-06-22 17:12:32.670521 INFO::Fitting model to feature number 177, F186
## 2025-06-22 17:12:32.675517 INFO::Fitting model to feature number 178, F187
## 2025-06-22 17:12:32.680216 INFO::Fitting model to feature number 179, F188
## 2025-06-22 17:12:32.685159 INFO::Fitting model to feature number 180, F189
## 2025-06-22 17:12:32.689221 INFO::Fitting model to feature number 181, F190
## 2025-06-22 17:12:32.693974 INFO::Fitting model to feature number 182, F191
## 2025-06-22 17:12:32.698284 INFO::Fitting model to feature number 183, F192
## 2025-06-22 17:12:32.702734 INFO::Fitting model to feature number 184, F193
## 2025-06-22 17:12:32.707284 INFO::Fitting model to feature number 185, F194
## 2025-06-22 17:12:32.712081 INFO::Fitting model to feature number 186, F195
## 2025-06-22 17:12:32.717245 INFO::Fitting model to feature number 187, F196
## 2025-06-22 17:12:32.722339 INFO::Fitting model to feature number 188, F197
## 2025-06-22 17:12:32.727271 INFO::Fitting model to feature number 189, F198
## 2025-06-22 17:12:32.731368 INFO::Fitting model to feature number 190, F199
## 2025-06-22 17:12:32.735378 INFO::Fitting model to feature number 191, F200
## 2025-06-22 17:12:32.740761 INFO::Fitting model to feature number 192, F201
## 2025-06-22 17:12:32.745824 INFO::Fitting model to feature number 193, F202
## 2025-06-22 17:12:32.750349 INFO::Fitting model to feature number 194, F203
## 2025-06-22 17:12:32.755019 INFO::Fitting model to feature number 195, F204
## 2025-06-22 17:12:32.75996 INFO::Fitting model to feature number 196, F206
## 2025-06-22 17:12:32.76674 INFO::Fitting model to feature number 197, F207
## 2025-06-22 17:12:32.771027 INFO::Fitting model to feature number 198, F208
## 2025-06-22 17:12:32.775768 INFO::Fitting model to feature number 199, F209
## 2025-06-22 17:12:32.780964 INFO::Fitting model to feature number 200, F210
## 2025-06-22 17:12:32.786486 INFO::Fitting model to feature number 201, F211
## 2025-06-22 17:12:32.792133 INFO::Fitting model to feature number 202, F212
## 2025-06-22 17:12:32.798242 INFO::Fitting model to feature number 203, F213
## 2025-06-22 17:12:32.802446 INFO::Fitting model to feature number 204, F214
## 2025-06-22 17:12:32.806402 INFO::Fitting model to feature number 205, F215
## 2025-06-22 17:12:32.812394 INFO::Fitting model to feature number 206, F216
## 2025-06-22 17:12:32.818253 INFO::Fitting model to feature number 207, F217
## 2025-06-22 17:12:32.822926 INFO::Fitting model to feature number 208, F218
## 2025-06-22 17:12:32.827908 INFO::Fitting model to feature number 209, F219
## 2025-06-22 17:12:32.832711 INFO::Fitting model to feature number 210, F220
## 2025-06-22 17:12:32.837469 INFO::Fitting model to feature number 211, F221
## 2025-06-22 17:12:32.843075 INFO::Fitting model to feature number 212, F222
## 2025-06-22 17:12:32.847075 INFO::Fitting model to feature number 213, F223
## 2025-06-22 17:12:32.851086 INFO::Fitting model to feature number 214, F224
## 2025-06-22 17:12:32.855319 INFO::Fitting model to feature number 215, F225
## 2025-06-22 17:12:32.859211 INFO::Fitting model to feature number 216, F226
## 2025-06-22 17:12:32.864013 INFO::Fitting model to feature number 217, F227
## 2025-06-22 17:12:32.867852 INFO::Fitting model to feature number 218, F228
## 2025-06-22 17:12:32.871839 INFO::Fitting model to feature number 219, F229
## 2025-06-22 17:12:32.876211 INFO::Fitting model to feature number 220, F230
## 2025-06-22 17:12:32.881233 INFO::Fitting model to feature number 221, F231
## 2025-06-22 17:12:32.885195 INFO::Fitting model to feature number 222, F232
## 2025-06-22 17:12:32.890803 INFO::Fitting model to feature number 223, F233
## 2025-06-22 17:12:32.895823 INFO::Fitting model to feature number 224, F234
## 2025-06-22 17:12:32.900192 INFO::Fitting model to feature number 225, F235
## 2025-06-22 17:12:32.90574 INFO::Fitting model to feature number 226, F236
## 2025-06-22 17:12:32.91185 INFO::Fitting model to feature number 227, F237
## 2025-06-22 17:12:32.917104 INFO::Fitting model to feature number 228, F238
## 2025-06-22 17:12:32.921475 INFO::Fitting model to feature number 229, F239
## 2025-06-22 17:12:32.926534 INFO::Fitting model to feature number 230, F240
## 2025-06-22 17:12:32.931726 INFO::Fitting model to feature number 231, F241
## 2025-06-22 17:12:32.936394 INFO::Fitting model to feature number 232, F242
## 2025-06-22 17:12:32.941012 INFO::Fitting model to feature number 233, F243
## 2025-06-22 17:12:32.946037 INFO::Fitting model to feature number 234, F244
## 2025-06-22 17:12:32.9508 INFO::Fitting model to feature number 235, F245
## 2025-06-22 17:12:32.956407 INFO::Fitting model to feature number 236, F246
## 2025-06-22 17:12:32.961629 INFO::Fitting model to feature number 237, F247
## 2025-06-22 17:12:32.967217 INFO::Fitting model to feature number 238, F248
## 2025-06-22 17:12:32.972531 INFO::Fitting model to feature number 239, F249
## 2025-06-22 17:12:33.02669 INFO::Fitting model to feature number 240, F250
## 2025-06-22 17:12:33.031324 INFO::Fitting model to feature number 241, F252
## 2025-06-22 17:12:33.035152 INFO::Fitting model to feature number 242, F253
## 2025-06-22 17:12:33.039632 INFO::Fitting model to feature number 243, F254
## 2025-06-22 17:12:33.043208 INFO::Fitting model to feature number 244, F255
## 2025-06-22 17:12:33.046647 INFO::Fitting model to feature number 245, F256
## 2025-06-22 17:12:33.051568 INFO::Fitting model to feature number 246, F257
## 2025-06-22 17:12:33.055881 INFO::Fitting model to feature number 247, F259
## 2025-06-22 17:12:33.05968 INFO::Fitting model to feature number 248, F260
## 2025-06-22 17:12:33.063262 INFO::Fitting model to feature number 249, F261
## 2025-06-22 17:12:33.066849 INFO::Fitting model to feature number 250, F262
## 2025-06-22 17:12:33.070466 INFO::Fitting model to feature number 251, F263
## 2025-06-22 17:12:33.074163 INFO::Fitting model to feature number 252, F264
## 2025-06-22 17:12:33.079185 INFO::Fitting model to feature number 253, F265
## 2025-06-22 17:12:33.08557 INFO::Fitting model to feature number 254, F266
## 2025-06-22 17:12:33.090795 INFO::Fitting model to feature number 255, F267
## 2025-06-22 17:12:33.096188 INFO::Fitting model to feature number 256, F269
## 2025-06-22 17:12:33.100218 INFO::Fitting model to feature number 257, F270
## 2025-06-22 17:12:33.10378 INFO::Fitting model to feature number 258, F271
## 2025-06-22 17:12:33.107299 INFO::Fitting model to feature number 259, F272
## 2025-06-22 17:12:33.110802 INFO::Fitting model to feature number 260, F273
## 2025-06-22 17:12:33.114292 INFO::Fitting model to feature number 261, F274
## 2025-06-22 17:12:33.117758 INFO::Fitting model to feature number 262, F276
## 2025-06-22 17:12:33.121193 INFO::Fitting model to feature number 263, F277
## 2025-06-22 17:12:33.124928 INFO::Fitting model to feature number 264, F278
## 2025-06-22 17:12:33.129101 INFO::Fitting model to feature number 265, F279
## 2025-06-22 17:12:33.133768 INFO::Fitting model to feature number 266, F280
## 2025-06-22 17:12:33.139083 INFO::Fitting model to feature number 267, F281
## 2025-06-22 17:12:33.144694 INFO::Fitting model to feature number 268, F282
## 2025-06-22 17:12:33.14983 INFO::Fitting model to feature number 269, F283
## 2025-06-22 17:12:33.153989 INFO::Fitting model to feature number 270, F284
## 2025-06-22 17:12:33.158968 INFO::Fitting model to feature number 271, F285
## 2025-06-22 17:12:33.163159 INFO::Fitting model to feature number 272, F286
## 2025-06-22 17:12:33.167297 INFO::Fitting model to feature number 273, F287
## 2025-06-22 17:12:33.171401 INFO::Fitting model to feature number 274, F288
## 2025-06-22 17:12:33.175259 INFO::Fitting model to feature number 275, F289
## 2025-06-22 17:12:33.1805 INFO::Fitting model to feature number 276, F290
## 2025-06-22 17:12:33.184339 INFO::Fitting model to feature number 277, F292
## 2025-06-22 17:12:33.189523 INFO::Fitting model to feature number 278, F293
## 2025-06-22 17:12:33.194663 INFO::Fitting model to feature number 279, F294
## 2025-06-22 17:12:33.198991 INFO::Fitting model to feature number 280, F295
## 2025-06-22 17:12:33.203284 INFO::Fitting model to feature number 281, F296
## 2025-06-22 17:12:33.207309 INFO::Fitting model to feature number 282, F297
## 2025-06-22 17:12:33.210677 INFO::Fitting model to feature number 283, F298
## 2025-06-22 17:12:33.214471 INFO::Fitting model to feature number 284, F299
## 2025-06-22 17:12:33.21881 INFO::Fitting model to feature number 285, F300
## 2025-06-22 17:12:33.223081 INFO::Fitting model to feature number 286, F301
## 2025-06-22 17:12:33.227257 INFO::Fitting model to feature number 287, F302
## 2025-06-22 17:12:33.230655 INFO::Fitting model to feature number 288, F303
## 2025-06-22 17:12:33.2349 INFO::Fitting model to feature number 289, F304
## 2025-06-22 17:12:33.23863 INFO::Fitting model to feature number 290, F305
## 2025-06-22 17:12:33.242796 INFO::Fitting model to feature number 291, F306
## 2025-06-22 17:12:33.247275 INFO::Fitting model to feature number 292, F307
## 2025-06-22 17:12:33.251418 INFO::Fitting model to feature number 293, F308
## 2025-06-22 17:12:33.254937 INFO::Fitting model to feature number 294, F309
## 2025-06-22 17:12:33.258931 INFO::Fitting model to feature number 295, F310
## 2025-06-22 17:12:33.262798 INFO::Fitting model to feature number 296, F311
## 2025-06-22 17:12:33.266199 INFO::Fitting model to feature number 297, F312
## 2025-06-22 17:12:33.270057 INFO::Fitting model to feature number 298, F313
## 2025-06-22 17:12:33.27403 INFO::Fitting model to feature number 299, F315
## 2025-06-22 17:12:33.278542 INFO::Fitting model to feature number 300, F316
## 2025-06-22 17:12:33.286469 INFO::Fitting model to feature number 301, F317
## 2025-06-22 17:12:33.290414 INFO::Fitting model to feature number 302, F318
## 2025-06-22 17:12:33.293993 INFO::Fitting model to feature number 303, F319
## 2025-06-22 17:12:33.298444 INFO::Fitting model to feature number 304, F320
## 2025-06-22 17:12:33.303351 INFO::Fitting model to feature number 305, F321
## 2025-06-22 17:12:33.306744 INFO::Fitting model to feature number 306, F322
## 2025-06-22 17:12:33.310114 INFO::Fitting model to feature number 307, F323
## 2025-06-22 17:12:33.313793 INFO::Fitting model to feature number 308, F324
## 2025-06-22 17:12:33.317659 INFO::Fitting model to feature number 309, F325
## 2025-06-22 17:12:33.322229 INFO::Fitting model to feature number 310, F326
## 2025-06-22 17:12:33.326924 INFO::Fitting model to feature number 311, F327
## 2025-06-22 17:12:33.330469 INFO::Fitting model to feature number 312, F328
## 2025-06-22 17:12:33.33436 INFO::Fitting model to feature number 313, F329
## 2025-06-22 17:12:33.337785 INFO::Fitting model to feature number 314, F330
## 2025-06-22 17:12:33.341492 INFO::Fitting model to feature number 315, F331
## 2025-06-22 17:12:33.345078 INFO::Fitting model to feature number 316, F332
## 2025-06-22 17:12:33.348742 INFO::Fitting model to feature number 317, F333
## 2025-06-22 17:12:33.352477 INFO::Fitting model to feature number 318, F334
## 2025-06-22 17:12:33.35591 INFO::Fitting model to feature number 319, F335
## 2025-06-22 17:12:33.360314 INFO::Fitting model to feature number 320, F336
## 2025-06-22 17:12:33.365044 INFO::Fitting model to feature number 321, F337
## 2025-06-22 17:12:33.369259 INFO::Fitting model to feature number 322, F338
## 2025-06-22 17:12:33.373312 INFO::Fitting model to feature number 323, F339
## 2025-06-22 17:12:33.377672 INFO::Fitting model to feature number 324, F340
## 2025-06-22 17:12:33.38146 INFO::Fitting model to feature number 325, F342
## 2025-06-22 17:12:33.385474 INFO::Fitting model to feature number 326, F343
## 2025-06-22 17:12:33.389609 INFO::Fitting model to feature number 327, F344
## 2025-06-22 17:12:33.393651 INFO::Fitting model to feature number 328, F345
## 2025-06-22 17:12:33.397668 INFO::Fitting model to feature number 329, F346
## 2025-06-22 17:12:33.40128 INFO::Fitting model to feature number 330, F347
## 2025-06-22 17:12:33.4049 INFO::Fitting model to feature number 331, F348
## 2025-06-22 17:12:33.408442 INFO::Fitting model to feature number 332, F350
## 2025-06-22 17:12:33.412114 INFO::Fitting model to feature number 333, F351
## 2025-06-22 17:12:33.415787 INFO::Fitting model to feature number 334, F352
## 2025-06-22 17:12:33.419262 INFO::Fitting model to feature number 335, F353
## 2025-06-22 17:12:33.422978 INFO::Fitting model to feature number 336, F355
## 2025-06-22 17:12:33.426491 INFO::Fitting model to feature number 337, F356
## 2025-06-22 17:12:33.430057 INFO::Fitting model to feature number 338, F357
## 2025-06-22 17:12:33.433524 INFO::Fitting model to feature number 339, F358
## 2025-06-22 17:12:33.437186 INFO::Fitting model to feature number 340, F359
## 2025-06-22 17:12:33.440991 INFO::Fitting model to feature number 341, F360
## 2025-06-22 17:12:33.444792 INFO::Fitting model to feature number 342, F361
## 2025-06-22 17:12:33.448752 INFO::Fitting model to feature number 343, F362
## 2025-06-22 17:12:33.453393 INFO::Fitting model to feature number 344, F363
## 2025-06-22 17:12:33.458346 INFO::Fitting model to feature number 345, F364
## 2025-06-22 17:12:33.462507 INFO::Fitting model to feature number 346, F365
## 2025-06-22 17:12:33.466474 INFO::Fitting model to feature number 347, F366
## 2025-06-22 17:12:33.470848 INFO::Fitting model to feature number 348, F367
## 2025-06-22 17:12:33.475876 INFO::Fitting model to feature number 349, F368
## 2025-06-22 17:12:33.480444 INFO::Fitting model to feature number 350, F369
## 2025-06-22 17:12:33.485542 INFO::Fitting model to feature number 351, F370
## 2025-06-22 17:12:33.490983 INFO::Fitting model to feature number 352, F371
## 2025-06-22 17:12:33.496478 INFO::Fitting model to feature number 353, F372
## 2025-06-22 17:12:33.501347 INFO::Fitting model to feature number 354, F373
## 2025-06-22 17:12:33.506114 INFO::Fitting model to feature number 355, F374
## 2025-06-22 17:12:33.511506 INFO::Fitting model to feature number 356, F375
## 2025-06-22 17:12:33.515494 INFO::Fitting model to feature number 357, F376
## 2025-06-22 17:12:33.520092 INFO::Fitting model to feature number 358, F377
## 2025-06-22 17:12:33.525879 INFO::Fitting model to feature number 359, F378
## 2025-06-22 17:12:33.531004 INFO::Fitting model to feature number 360, F379
## 2025-06-22 17:12:33.535317 INFO::Fitting model to feature number 361, F380
## 2025-06-22 17:12:33.539585 INFO::Fitting model to feature number 362, F381
## 2025-06-22 17:12:33.544768 INFO::Fitting model to feature number 363, F382
## 2025-06-22 17:12:33.549083 INFO::Fitting model to feature number 364, F383
## 2025-06-22 17:12:33.553052 INFO::Fitting model to feature number 365, F384
## 2025-06-22 17:12:33.557223 INFO::Fitting model to feature number 366, F386
## 2025-06-22 17:12:33.561847 INFO::Fitting model to feature number 367, F387
## 2025-06-22 17:12:33.56654 INFO::Fitting model to feature number 368, F388
## 2025-06-22 17:12:33.570607 INFO::Fitting model to feature number 369, F389
## 2025-06-22 17:12:33.575071 INFO::Fitting model to feature number 370, F390
## 2025-06-22 17:12:33.5801 INFO::Fitting model to feature number 371, F391
## 2025-06-22 17:12:33.5849 INFO::Fitting model to feature number 372, F392
## 2025-06-22 17:12:33.590024 INFO::Fitting model to feature number 373, F393
## 2025-06-22 17:12:33.594831 INFO::Fitting model to feature number 374, F394
## 2025-06-22 17:12:33.599809 INFO::Fitting model to feature number 375, F395
## 2025-06-22 17:12:33.604962 INFO::Fitting model to feature number 376, F396
## 2025-06-22 17:12:33.609023 INFO::Fitting model to feature number 377, F397
## 2025-06-22 17:12:33.612987 INFO::Fitting model to feature number 378, F398
## 2025-06-22 17:12:33.618688 INFO::Fitting model to feature number 379, F399
## 2025-06-22 17:12:33.62281 INFO::Fitting model to feature number 380, F400
## 2025-06-22 17:12:33.627913 INFO::Fitting model to feature number 381, F401
## 2025-06-22 17:12:33.632041 INFO::Fitting model to feature number 382, F402
## 2025-06-22 17:12:33.636562 INFO::Fitting model to feature number 383, F403
## 2025-06-22 17:12:33.641931 INFO::Fitting model to feature number 384, F404
## 2025-06-22 17:12:33.646385 INFO::Fitting model to feature number 385, F406
## 2025-06-22 17:12:33.651265 INFO::Fitting model to feature number 386, F407
## 2025-06-22 17:12:33.655188 INFO::Fitting model to feature number 387, F408
## 2025-06-22 17:12:33.659396 INFO::Fitting model to feature number 388, F409
## 2025-06-22 17:12:33.663716 INFO::Fitting model to feature number 389, F410
## 2025-06-22 17:12:33.668965 INFO::Fitting model to feature number 390, F411
## 2025-06-22 17:12:33.673173 INFO::Fitting model to feature number 391, F412
## 2025-06-22 17:12:33.678046 INFO::Fitting model to feature number 392, F413
## 2025-06-22 17:12:33.683454 INFO::Fitting model to feature number 393, F414
## 2025-06-22 17:12:33.689214 INFO::Fitting model to feature number 394, F415
## 2025-06-22 17:12:33.695274 INFO::Fitting model to feature number 395, F417
## 2025-06-22 17:12:33.699188 INFO::Fitting model to feature number 396, F418
## 2025-06-22 17:12:33.704041 INFO::Fitting model to feature number 397, F419
## 2025-06-22 17:12:33.70939 INFO::Fitting model to feature number 398, F420
## 2025-06-22 17:12:33.714282 INFO::Fitting model to feature number 399, F421
## 2025-06-22 17:12:33.718986 INFO::Fitting model to feature number 400, F422
## 2025-06-22 17:12:33.7236 INFO::Fitting model to feature number 401, F423
## 2025-06-22 17:12:33.728316 INFO::Fitting model to feature number 402, F425
## 2025-06-22 17:12:33.732736 INFO::Fitting model to feature number 403, F426
## 2025-06-22 17:12:33.738027 INFO::Fitting model to feature number 404, F428
## 2025-06-22 17:12:33.742717 INFO::Fitting model to feature number 405, F429
## 2025-06-22 17:12:33.748038 INFO::Fitting model to feature number 406, F430
## 2025-06-22 17:12:33.752721 INFO::Fitting model to feature number 407, F431
## 2025-06-22 17:12:33.757595 INFO::Fitting model to feature number 408, F432
## 2025-06-22 17:12:33.762528 INFO::Fitting model to feature number 409, F433
## 2025-06-22 17:12:33.767838 INFO::Fitting model to feature number 410, F434
## 2025-06-22 17:12:33.772079 INFO::Fitting model to feature number 411, F435
## 2025-06-22 17:12:33.776396 INFO::Fitting model to feature number 412, F436
## 2025-06-22 17:12:33.781392 INFO::Fitting model to feature number 413, F437
## 2025-06-22 17:12:33.790086 INFO::Fitting model to feature number 414, F438
## 2025-06-22 17:12:33.817934 INFO::Fitting model to feature number 415, F439
## 2025-06-22 17:12:33.828383 INFO::Fitting model to feature number 416, F440
## 2025-06-22 17:12:33.835542 INFO::Fitting model to feature number 417, F441
## 2025-06-22 17:12:33.840501 INFO::Fitting model to feature number 418, F442
## 2025-06-22 17:12:33.845138 INFO::Fitting model to feature number 419, F443
## 2025-06-22 17:12:33.849552 INFO::Fitting model to feature number 420, F444
## 2025-06-22 17:12:33.854989 INFO::Fitting model to feature number 421, F445
## 2025-06-22 17:12:33.860127 INFO::Fitting model to feature number 422, F446
## 2025-06-22 17:12:33.865089 INFO::Fitting model to feature number 423, F447
## 2025-06-22 17:12:33.870232 INFO::Fitting model to feature number 424, F448
## 2025-06-22 17:12:33.875469 INFO::Fitting model to feature number 425, F449
## 2025-06-22 17:12:33.879465 INFO::Fitting model to feature number 426, F450
## 2025-06-22 17:12:33.884187 INFO::Fitting model to feature number 427, F451
## 2025-06-22 17:12:33.888118 INFO::Fitting model to feature number 428, F452
## 2025-06-22 17:12:33.89218 INFO::Fitting model to feature number 429, F454
## 2025-06-22 17:12:33.896316 INFO::Fitting model to feature number 430, F455
## 2025-06-22 17:12:33.900368 INFO::Fitting model to feature number 431, F456
## 2025-06-22 17:12:33.904873 INFO::Fitting model to feature number 432, F457
## 2025-06-22 17:12:33.909494 INFO::Fitting model to feature number 433, F458
## 2025-06-22 17:12:33.91335 INFO::Fitting model to feature number 434, F459
## 2025-06-22 17:12:33.917452 INFO::Fitting model to feature number 435, F461
## 2025-06-22 17:12:33.923052 INFO::Fitting model to feature number 436, F462
## 2025-06-22 17:12:33.928721 INFO::Fitting model to feature number 437, F463
## 2025-06-22 17:12:33.934515 INFO::Fitting model to feature number 438, F464
## 2025-06-22 17:12:33.939644 INFO::Fitting model to feature number 439, F465
## 2025-06-22 17:12:33.944085 INFO::Fitting model to feature number 440, F466
## 2025-06-22 17:12:33.949619 INFO::Fitting model to feature number 441, F467
## 2025-06-22 17:12:33.954925 INFO::Fitting model to feature number 442, F468
## 2025-06-22 17:12:33.960346 INFO::Fitting model to feature number 443, F469
## 2025-06-22 17:12:33.964548 INFO::Fitting model to feature number 444, F470
## 2025-06-22 17:12:33.969063 INFO::Fitting model to feature number 445, F471
## 2025-06-22 17:12:33.974468 INFO::Fitting model to feature number 446, F474
## 2025-06-22 17:12:33.978968 INFO::Fitting model to feature number 447, F475
## 2025-06-22 17:12:33.983406 INFO::Fitting model to feature number 448, F476
## 2025-06-22 17:12:33.988982 INFO::Fitting model to feature number 449, F477
## 2025-06-22 17:12:33.99509 INFO::Fitting model to feature number 450, F478
## 2025-06-22 17:12:34.00018 INFO::Fitting model to feature number 451, F479
## 2025-06-22 17:12:34.005349 INFO::Fitting model to feature number 452, F480
## 2025-06-22 17:12:34.009328 INFO::Fitting model to feature number 453, F481
## 2025-06-22 17:12:34.014852 INFO::Fitting model to feature number 454, F482
## 2025-06-22 17:12:34.020334 INFO::Fitting model to feature number 455, F483
## 2025-06-22 17:12:34.025375 INFO::Fitting model to feature number 456, F484
## 2025-06-22 17:12:34.030926 INFO::Fitting model to feature number 457, F485
## 2025-06-22 17:12:34.035487 INFO::Fitting model to feature number 458, F486
## 2025-06-22 17:12:34.043416 INFO::Fitting model to feature number 459, F487
## 2025-06-22 17:12:34.048791 INFO::Fitting model to feature number 460, F488
## 2025-06-22 17:12:34.054239 INFO::Fitting model to feature number 461, F489
## 2025-06-22 17:12:34.058986 INFO::Fitting model to feature number 462, F490
## 2025-06-22 17:12:34.064509 INFO::Fitting model to feature number 463, F491
## 2025-06-22 17:12:34.070388 INFO::Fitting model to feature number 464, F492
## 2025-06-22 17:12:34.076684 INFO::Fitting model to feature number 465, F493
## 2025-06-22 17:12:34.082935 INFO::Fitting model to feature number 466, F494
## 2025-06-22 17:12:34.088317 INFO::Fitting model to feature number 467, F495
## 2025-06-22 17:12:34.092619 INFO::Fitting model to feature number 468, F496
## 2025-06-22 17:12:34.097809 INFO::Fitting model to feature number 469, F497
## 2025-06-22 17:12:34.102885 INFO::Fitting model to feature number 470, F498
## 2025-06-22 17:12:34.107105 INFO::Fitting model to feature number 471, F499
## 2025-06-22 17:12:34.111044 INFO::Fitting model to feature number 472, F500
## 2025-06-22 17:12:34.115362 INFO::Fitting model to feature number 473, F501
## 2025-06-22 17:12:34.119717 INFO::Fitting model to feature number 474, F502
## 2025-06-22 17:12:34.124245 INFO::Fitting model to feature number 475, F503
## 2025-06-22 17:12:34.128036 INFO::Fitting model to feature number 476, F504
## 2025-06-22 17:12:34.131713 INFO::Fitting model to feature number 477, F505
## 2025-06-22 17:12:34.135436 INFO::Fitting model to feature number 478, F506
## 2025-06-22 17:12:34.140219 INFO::Fitting model to feature number 479, F507
## 2025-06-22 17:12:34.145897 INFO::Fitting model to feature number 480, F508
## 2025-06-22 17:12:34.151727 INFO::Fitting model to feature number 481, F509
## 2025-06-22 17:12:34.157488 INFO::Fitting model to feature number 482, F510
## 2025-06-22 17:12:34.16127 INFO::Fitting model to feature number 483, F511
## 2025-06-22 17:12:34.16674 INFO::Fitting model to feature number 484, F512
## 2025-06-22 17:12:34.172497 INFO::Fitting model to feature number 485, F513
## 2025-06-22 17:12:34.178136 INFO::Fitting model to feature number 486, F514
## 2025-06-22 17:12:34.182561 INFO::Fitting model to feature number 487, F515
## 2025-06-22 17:12:34.186382 INFO::Fitting model to feature number 488, F516
## 2025-06-22 17:12:34.190564 INFO::Fitting model to feature number 489, F517
## 2025-06-22 17:12:34.195403 INFO::Fitting model to feature number 490, F518
## 2025-06-22 17:12:34.200308 INFO::Fitting model to feature number 491, F519
## 2025-06-22 17:12:34.205209 INFO::Fitting model to feature number 492, F520
## 2025-06-22 17:12:34.210053 INFO::Fitting model to feature number 493, F521
## 2025-06-22 17:12:34.214265 INFO::Fitting model to feature number 494, F522
## 2025-06-22 17:12:34.218193 INFO::Fitting model to feature number 495, F523
## 2025-06-22 17:12:34.222401 INFO::Fitting model to feature number 496, F524
## 2025-06-22 17:12:34.227457 INFO::Fitting model to feature number 497, F525
## 2025-06-22 17:12:34.232998 INFO::Fitting model to feature number 498, F526
## 2025-06-22 17:12:34.238325 INFO::Fitting model to feature number 499, F527
## 2025-06-22 17:12:34.242991 INFO::Fitting model to feature number 500, F528
## 2025-06-22 17:12:34.247148 INFO::Fitting model to feature number 501, F529
## 2025-06-22 17:12:34.251992 INFO::Fitting model to feature number 502, F530
## 2025-06-22 17:12:34.25662 INFO::Fitting model to feature number 503, F531
## 2025-06-22 17:12:34.261805 INFO::Fitting model to feature number 504, F532
## 2025-06-22 17:12:34.266294 INFO::Fitting model to feature number 505, F533
## 2025-06-22 17:12:34.270836 INFO::Fitting model to feature number 506, F534
## 2025-06-22 17:12:34.275783 INFO::Fitting model to feature number 507, F535
## 2025-06-22 17:12:34.280003 INFO::Fitting model to feature number 508, F536
## 2025-06-22 17:12:34.284497 INFO::Fitting model to feature number 509, F537
## 2025-06-22 17:12:34.289027 INFO::Fitting model to feature number 510, F539
## 2025-06-22 17:12:34.294656 INFO::Fitting model to feature number 511, F540
## 2025-06-22 17:12:34.299538 INFO::Fitting model to feature number 512, F541
## 2025-06-22 17:12:34.30352 INFO::Fitting model to feature number 513, F543
## 2025-06-22 17:12:34.307753 INFO::Fitting model to feature number 514, F544
## 2025-06-22 17:12:34.313285 INFO::Fitting model to feature number 515, F545
## 2025-06-22 17:12:34.318228 INFO::Fitting model to feature number 516, F546
## 2025-06-22 17:12:34.323221 INFO::Fitting model to feature number 517, F547
## 2025-06-22 17:12:34.327589 INFO::Fitting model to feature number 518, F548
## 2025-06-22 17:12:34.33277 INFO::Fitting model to feature number 519, F549
## 2025-06-22 17:12:34.337955 INFO::Fitting model to feature number 520, F550
## 2025-06-22 17:12:34.342578 INFO::Fitting model to feature number 521, F551
## 2025-06-22 17:12:34.347356 INFO::Fitting model to feature number 522, F552
## 2025-06-22 17:12:34.351193 INFO::Fitting model to feature number 523, F553
## 2025-06-22 17:12:34.356414 INFO::Fitting model to feature number 524, F554
## 2025-06-22 17:12:34.361803 INFO::Fitting model to feature number 525, F555
## 2025-06-22 17:12:34.367471 INFO::Fitting model to feature number 526, F556
## 2025-06-22 17:12:34.373445 INFO::Fitting model to feature number 527, F557
## 2025-06-22 17:12:34.37869 INFO::Fitting model to feature number 528, F558
## 2025-06-22 17:12:34.383597 INFO::Fitting model to feature number 529, F559
## 2025-06-22 17:12:34.389518 INFO::Fitting model to feature number 530, F560
## 2025-06-22 17:12:34.39359 INFO::Fitting model to feature number 531, F561
## 2025-06-22 17:12:34.397294 INFO::Fitting model to feature number 532, F562
## 2025-06-22 17:12:34.401722 INFO::Fitting model to feature number 533, F563
## 2025-06-22 17:12:34.407224 INFO::Fitting model to feature number 534, F564
## 2025-06-22 17:12:34.413076 INFO::Fitting model to feature number 535, F566
## 2025-06-22 17:12:34.417624 INFO::Fitting model to feature number 536, F567
## 2025-06-22 17:12:34.423452 INFO::Fitting model to feature number 537, F568
## 2025-06-22 17:12:34.428867 INFO::Fitting model to feature number 538, F569
## 2025-06-22 17:12:34.434665 INFO::Fitting model to feature number 539, F570
## 2025-06-22 17:12:34.439329 INFO::Fitting model to feature number 540, F571
## 2025-06-22 17:12:34.444101 INFO::Fitting model to feature number 541, F572
## 2025-06-22 17:12:34.449298 INFO::Fitting model to feature number 542, F573
## 2025-06-22 17:12:34.454367 INFO::Fitting model to feature number 543, F574
## 2025-06-22 17:12:34.458716 INFO::Fitting model to feature number 544, F575
## 2025-06-22 17:12:34.463878 INFO::Fitting model to feature number 545, F576
## 2025-06-22 17:12:34.468694 INFO::Fitting model to feature number 546, F578
## 2025-06-22 17:12:34.472984 INFO::Fitting model to feature number 547, F579
## 2025-06-22 17:12:34.478122 INFO::Fitting model to feature number 548, F580
## 2025-06-22 17:12:34.482293 INFO::Fitting model to feature number 549, F581
## 2025-06-22 17:12:34.486558 INFO::Fitting model to feature number 550, F582
## 2025-06-22 17:12:34.491323 INFO::Fitting model to feature number 551, F583
## 2025-06-22 17:12:34.496411 INFO::Fitting model to feature number 552, F584
## 2025-06-22 17:12:34.502308 INFO::Fitting model to feature number 553, F585
## 2025-06-22 17:12:34.507093 INFO::Fitting model to feature number 554, F586
## 2025-06-22 17:12:34.511459 INFO::Fitting model to feature number 555, F587
## 2025-06-22 17:12:34.555273 INFO::Fitting model to feature number 556, F588
## 2025-06-22 17:12:34.559865 INFO::Fitting model to feature number 557, F589
## 2025-06-22 17:12:34.564246 INFO::Fitting model to feature number 558, F590
## 2025-06-22 17:12:34.569106 INFO::Fitting model to feature number 559, F591
## 2025-06-22 17:12:34.57463 INFO::Fitting model to feature number 560, F592
## 2025-06-22 17:12:34.57861 INFO::Fitting model to feature number 561, F593
## 2025-06-22 17:12:34.58381 INFO::Fitting model to feature number 562, F594
## 2025-06-22 17:12:34.588501 INFO::Fitting model to feature number 563, F595
## 2025-06-22 17:12:34.592034 INFO::Fitting model to feature number 564, F596
## 2025-06-22 17:12:34.595684 INFO::Fitting model to feature number 565, F597
## 2025-06-22 17:12:34.600607 INFO::Fitting model to feature number 566, F598
## 2025-06-22 17:12:34.604537 INFO::Fitting model to feature number 567, F599
## 2025-06-22 17:12:34.608783 INFO::Fitting model to feature number 568, F600
## 2025-06-22 17:12:34.61338 INFO::Fitting model to feature number 569, F601
## 2025-06-22 17:12:34.618236 INFO::Fitting model to feature number 570, F602
## 2025-06-22 17:12:34.623311 INFO::Fitting model to feature number 571, F603
## 2025-06-22 17:12:34.628224 INFO::Fitting model to feature number 572, F605
## 2025-06-22 17:12:34.633367 INFO::Fitting model to feature number 573, F606
## 2025-06-22 17:12:34.637325 INFO::Fitting model to feature number 574, F607
## 2025-06-22 17:12:34.642733 INFO::Fitting model to feature number 575, F608
## 2025-06-22 17:12:34.648128 INFO::Fitting model to feature number 576, F609
## 2025-06-22 17:12:34.653466 INFO::Fitting model to feature number 577, F610
## 2025-06-22 17:12:34.658033 INFO::Fitting model to feature number 578, F611
## 2025-06-22 17:12:34.662134 INFO::Fitting model to feature number 579, F612
## 2025-06-22 17:12:34.666043 INFO::Fitting model to feature number 580, F613
## 2025-06-22 17:12:34.671243 INFO::Fitting model to feature number 581, F614
## 2025-06-22 17:12:34.675072 INFO::Fitting model to feature number 582, F615
## 2025-06-22 17:12:34.679313 INFO::Fitting model to feature number 583, F616
## 2025-06-22 17:12:34.683965 INFO::Fitting model to feature number 584, F617
## 2025-06-22 17:12:34.688423 INFO::Fitting model to feature number 585, F618
## 2025-06-22 17:12:34.693359 INFO::Fitting model to feature number 586, F619
## 2025-06-22 17:12:34.69725 INFO::Fitting model to feature number 587, F620
## 2025-06-22 17:12:34.701452 INFO::Fitting model to feature number 588, F621
## 2025-06-22 17:12:34.705405 INFO::Fitting model to feature number 589, F622
## 2025-06-22 17:12:34.709792 INFO::Fitting model to feature number 590, F623
## 2025-06-22 17:12:34.714099 INFO::Fitting model to feature number 591, F624
## 2025-06-22 17:12:34.719745 INFO::Fitting model to feature number 592, F625
## 2025-06-22 17:12:34.724507 INFO::Fitting model to feature number 593, F626
## 2025-06-22 17:12:34.7297 INFO::Fitting model to feature number 594, F627
## 2025-06-22 17:12:34.734522 INFO::Fitting model to feature number 595, F628
## 2025-06-22 17:12:34.738813 INFO::Fitting model to feature number 596, F630
## 2025-06-22 17:12:34.742991 INFO::Fitting model to feature number 597, F631
## 2025-06-22 17:12:34.746688 INFO::Fitting model to feature number 598, F632
## 2025-06-22 17:12:34.751061 INFO::Fitting model to feature number 599, F633
## 2025-06-22 17:12:34.755394 INFO::Fitting model to feature number 600, F634
## 2025-06-22 17:12:34.760008 INFO::Fitting model to feature number 601, F635
## 2025-06-22 17:12:34.76533 INFO::Fitting model to feature number 602, F636
## 2025-06-22 17:12:34.770739 INFO::Fitting model to feature number 603, F637
## 2025-06-22 17:12:34.776079 INFO::Fitting model to feature number 604, F638
## 2025-06-22 17:12:34.781099 INFO::Fitting model to feature number 605, F639
## 2025-06-22 17:12:34.785365 INFO::Fitting model to feature number 606, F640
## 2025-06-22 17:12:34.789484 INFO::Fitting model to feature number 607, F641
## 2025-06-22 17:12:34.794155 INFO::Fitting model to feature number 608, F642
## 2025-06-22 17:12:34.801032 INFO::Fitting model to feature number 609, F643
## 2025-06-22 17:12:34.807377 INFO::Fitting model to feature number 610, F644
## 2025-06-22 17:12:34.813041 INFO::Fitting model to feature number 611, F645
## 2025-06-22 17:12:34.817261 INFO::Fitting model to feature number 612, F646
## 2025-06-22 17:12:34.821329 INFO::Fitting model to feature number 613, F647
## 2025-06-22 17:12:34.825744 INFO::Fitting model to feature number 614, F648
## 2025-06-22 17:12:34.830406 INFO::Fitting model to feature number 615, F649
## 2025-06-22 17:12:34.834633 INFO::Fitting model to feature number 616, F650
## 2025-06-22 17:12:34.83854 INFO::Fitting model to feature number 617, F651
## 2025-06-22 17:12:34.842434 INFO::Fitting model to feature number 618, F652
## 2025-06-22 17:12:34.847199 INFO::Fitting model to feature number 619, F653
## 2025-06-22 17:12:34.851339 INFO::Fitting model to feature number 620, F654
## 2025-06-22 17:12:34.855757 INFO::Fitting model to feature number 621, F655
## 2025-06-22 17:12:34.860076 INFO::Fitting model to feature number 622, F656
## 2025-06-22 17:12:34.863983 INFO::Fitting model to feature number 623, F657
## 2025-06-22 17:12:34.868061 INFO::Fitting model to feature number 624, F658
## 2025-06-22 17:12:34.872149 INFO::Fitting model to feature number 625, F659
## 2025-06-22 17:12:34.876203 INFO::Fitting model to feature number 626, F660
## 2025-06-22 17:12:34.881291 INFO::Fitting model to feature number 627, F661
## 2025-06-22 17:12:34.886496 INFO::Fitting model to feature number 628, F662
## 2025-06-22 17:12:34.890799 INFO::Fitting model to feature number 629, F663
## 2025-06-22 17:12:34.894293 INFO::Fitting model to feature number 630, F664
## 2025-06-22 17:12:34.897858 INFO::Fitting model to feature number 631, F665
## 2025-06-22 17:12:34.902761 INFO::Fitting model to feature number 632, F666
## 2025-06-22 17:12:34.90713 INFO::Fitting model to feature number 633, F667
## 2025-06-22 17:12:34.911493 INFO::Fitting model to feature number 634, F668
## 2025-06-22 17:12:34.916467 INFO::Fitting model to feature number 635, F669
## 2025-06-22 17:12:34.92134 INFO::Fitting model to feature number 636, F670
## 2025-06-22 17:12:34.926567 INFO::Fitting model to feature number 637, F671
## 2025-06-22 17:12:34.931182 INFO::Fitting model to feature number 638, F673
## 2025-06-22 17:12:34.935373 INFO::Fitting model to feature number 639, F674
## 2025-06-22 17:12:34.939687 INFO::Fitting model to feature number 640, F675
## 2025-06-22 17:12:34.9441 INFO::Fitting model to feature number 641, F676
## 2025-06-22 17:12:34.949059 INFO::Fitting model to feature number 642, F677
## 2025-06-22 17:12:34.95254 INFO::Fitting model to feature number 643, F678
## 2025-06-22 17:12:34.956519 INFO::Fitting model to feature number 644, F679
## 2025-06-22 17:12:34.961163 INFO::Fitting model to feature number 645, F680
## 2025-06-22 17:12:34.964835 INFO::Fitting model to feature number 646, F681
## 2025-06-22 17:12:34.968442 INFO::Fitting model to feature number 647, F682
## 2025-06-22 17:12:34.973424 INFO::Fitting model to feature number 648, F683
## 2025-06-22 17:12:34.978897 INFO::Fitting model to feature number 649, F684
## 2025-06-22 17:12:34.984232 INFO::Fitting model to feature number 650, F685
## 2025-06-22 17:12:34.988943 INFO::Fitting model to feature number 651, F686
## 2025-06-22 17:12:34.993441 INFO::Fitting model to feature number 652, F687
## 2025-06-22 17:12:34.997515 INFO::Fitting model to feature number 653, F688
## 2025-06-22 17:12:35.001644 INFO::Fitting model to feature number 654, F689
## 2025-06-22 17:12:35.005989 INFO::Fitting model to feature number 655, F690
## 2025-06-22 17:12:35.009627 INFO::Fitting model to feature number 656, F691
## 2025-06-22 17:12:35.014889 INFO::Fitting model to feature number 657, F692
## 2025-06-22 17:12:35.020294 INFO::Fitting model to feature number 658, F693
## 2025-06-22 17:12:35.025191 INFO::Fitting model to feature number 659, F694
## 2025-06-22 17:12:35.029235 INFO::Fitting model to feature number 660, F695
## 2025-06-22 17:12:35.033583 INFO::Fitting model to feature number 661, F696
## 2025-06-22 17:12:35.038369 INFO::Fitting model to feature number 662, F697
## 2025-06-22 17:12:35.043196 INFO::Fitting model to feature number 663, F698
## 2025-06-22 17:12:35.049362 INFO::Fitting model to feature number 664, F699
## 2025-06-22 17:12:35.053239 INFO::Fitting model to feature number 665, F700
## 2025-06-22 17:12:35.057253 INFO::Fitting model to feature number 666, F701
## 2025-06-22 17:12:35.061342 INFO::Fitting model to feature number 667, F702
## 2025-06-22 17:12:35.065989 INFO::Fitting model to feature number 668, F704
## 2025-06-22 17:12:35.071617 INFO::Fitting model to feature number 669, F705
## 2025-06-22 17:12:35.076445 INFO::Fitting model to feature number 670, F706
## 2025-06-22 17:12:35.080683 INFO::Fitting model to feature number 671, F707
## 2025-06-22 17:12:35.085278 INFO::Fitting model to feature number 672, F708
## 2025-06-22 17:12:35.090543 INFO::Fitting model to feature number 673, F709
## 2025-06-22 17:12:35.096261 INFO::Fitting model to feature number 674, F710
## 2025-06-22 17:12:35.100907 INFO::Fitting model to feature number 675, F711
## 2025-06-22 17:12:35.105501 INFO::Fitting model to feature number 676, F712
## 2025-06-22 17:12:35.110389 INFO::Fitting model to feature number 677, F713
## 2025-06-22 17:12:35.115483 INFO::Fitting model to feature number 678, F714
## 2025-06-22 17:12:35.119663 INFO::Fitting model to feature number 679, F715
## 2025-06-22 17:12:35.12414 INFO::Fitting model to feature number 680, F716
## 2025-06-22 17:12:35.128313 INFO::Fitting model to feature number 681, F717
## 2025-06-22 17:12:35.132218 INFO::Fitting model to feature number 682, F718
## 2025-06-22 17:12:35.135888 INFO::Fitting model to feature number 683, F719
## 2025-06-22 17:12:35.140346 INFO::Fitting model to feature number 684, F720
## 2025-06-22 17:12:35.14469 INFO::Fitting model to feature number 685, F721
## 2025-06-22 17:12:35.148945 INFO::Fitting model to feature number 686, F722
## 2025-06-22 17:12:35.15315 INFO::Fitting model to feature number 687, F723
## 2025-06-22 17:12:35.157965 INFO::Fitting model to feature number 688, F724
## 2025-06-22 17:12:35.162379 INFO::Fitting model to feature number 689, F725
## 2025-06-22 17:12:35.167084 INFO::Fitting model to feature number 690, F726
## 2025-06-22 17:12:35.171662 INFO::Fitting model to feature number 691, F727
## 2025-06-22 17:12:35.175652 INFO::Fitting model to feature number 692, F728
## 2025-06-22 17:12:35.180423 INFO::Fitting model to feature number 693, F729
## 2025-06-22 17:12:35.185285 INFO::Fitting model to feature number 694, F730
## 2025-06-22 17:12:35.189716 INFO::Fitting model to feature number 695, F731
## 2025-06-22 17:12:35.193898 INFO::Fitting model to feature number 696, F732
## 2025-06-22 17:12:35.198384 INFO::Fitting model to feature number 697, F733
## 2025-06-22 17:12:35.202821 INFO::Fitting model to feature number 698, F734
## 2025-06-22 17:12:35.207433 INFO::Fitting model to feature number 699, F735
## 2025-06-22 17:12:35.211576 INFO::Fitting model to feature number 700, F736
## 2025-06-22 17:12:35.216626 INFO::Fitting model to feature number 701, F737
## 2025-06-22 17:12:35.221614 INFO::Fitting model to feature number 702, F739
## 2025-06-22 17:12:35.227029 INFO::Fitting model to feature number 703, F740
## 2025-06-22 17:12:35.232591 INFO::Fitting model to feature number 704, F741
## 2025-06-22 17:12:35.237893 INFO::Fitting model to feature number 705, F742
## 2025-06-22 17:12:35.242571 INFO::Fitting model to feature number 706, F743
## 2025-06-22 17:12:35.247361 INFO::Fitting model to feature number 707, F745
## 2025-06-22 17:12:35.252297 INFO::Fitting model to feature number 708, F746
## 2025-06-22 17:12:35.256529 INFO::Fitting model to feature number 709, F747
## 2025-06-22 17:12:35.26129 INFO::Fitting model to feature number 710, F748
## 2025-06-22 17:12:35.266163 INFO::Fitting model to feature number 711, F749
## 2025-06-22 17:12:35.271777 INFO::Fitting model to feature number 712, F750
## 2025-06-22 17:12:35.277385 INFO::Fitting model to feature number 713, F751
## 2025-06-22 17:12:35.282452 INFO::Fitting model to feature number 714, F752
## 2025-06-22 17:12:35.288222 INFO::Fitting model to feature number 715, F753
## 2025-06-22 17:12:35.292494 INFO::Fitting model to feature number 716, F755
## 2025-06-22 17:12:35.298402 INFO::Fitting model to feature number 717, F756
## 2025-06-22 17:12:35.303254 INFO::Fitting model to feature number 718, F757
## 2025-06-22 17:12:35.307934 INFO::Fitting model to feature number 719, F758
## 2025-06-22 17:12:35.31372 INFO::Fitting model to feature number 720, F759
## 2025-06-22 17:12:35.318987 INFO::Fitting model to feature number 721, F760
## 2025-06-22 17:12:35.324794 INFO::Fitting model to feature number 722, F761
## 2025-06-22 17:12:35.330062 INFO::Fitting model to feature number 723, F762
## 2025-06-22 17:12:35.335163 INFO::Fitting model to feature number 724, F763
## 2025-06-22 17:12:35.341151 INFO::Fitting model to feature number 725, F764
## 2025-06-22 17:12:35.347242 INFO::Fitting model to feature number 726, F765
## 2025-06-22 17:12:35.351865 INFO::Fitting model to feature number 727, F766
## 2025-06-22 17:12:35.356463 INFO::Fitting model to feature number 728, F767
## 2025-06-22 17:12:35.361159 INFO::Fitting model to feature number 729, F768
## 2025-06-22 17:12:35.365688 INFO::Fitting model to feature number 730, F769
## 2025-06-22 17:12:35.370319 INFO::Fitting model to feature number 731, F770
## 2025-06-22 17:12:35.375834 INFO::Fitting model to feature number 732, F771
## 2025-06-22 17:12:35.381453 INFO::Fitting model to feature number 733, F772
## 2025-06-22 17:12:35.386784 INFO::Fitting model to feature number 734, F773
## 2025-06-22 17:12:35.391473 INFO::Fitting model to feature number 735, F774
## 2025-06-22 17:12:35.397017 INFO::Fitting model to feature number 736, F775
## 2025-06-22 17:12:35.402092 INFO::Fitting model to feature number 737, F776
## 2025-06-22 17:12:35.406498 INFO::Fitting model to feature number 738, F777
## 2025-06-22 17:12:35.412408 INFO::Fitting model to feature number 739, F778
## 2025-06-22 17:12:35.41723 INFO::Fitting model to feature number 740, F779
## 2025-06-22 17:12:35.421789 INFO::Fitting model to feature number 741, F780
## 2025-06-22 17:12:35.426142 INFO::Fitting model to feature number 742, F781
## 2025-06-22 17:12:35.430382 INFO::Fitting model to feature number 743, F782
## 2025-06-22 17:12:35.435403 INFO::Fitting model to feature number 744, F783
## 2025-06-22 17:12:35.440938 INFO::Fitting model to feature number 745, F784
## 2025-06-22 17:12:35.446928 INFO::Fitting model to feature number 746, F785
## 2025-06-22 17:12:35.452747 INFO::Fitting model to feature number 747, F786
## 2025-06-22 17:12:35.457756 INFO::Fitting model to feature number 748, F787
## 2025-06-22 17:12:35.462348 INFO::Fitting model to feature number 749, F788
## 2025-06-22 17:12:35.466704 INFO::Fitting model to feature number 750, F789
## 2025-06-22 17:12:35.471339 INFO::Fitting model to feature number 751, F790
## 2025-06-22 17:12:35.476138 INFO::Fitting model to feature number 752, F791
## 2025-06-22 17:12:35.480338 INFO::Fitting model to feature number 753, F792
## 2025-06-22 17:12:35.484832 INFO::Fitting model to feature number 754, F793
## 2025-06-22 17:12:35.488744 INFO::Fitting model to feature number 755, F794
## 2025-06-22 17:12:35.49344 INFO::Fitting model to feature number 756, F795
## 2025-06-22 17:12:35.498803 INFO::Fitting model to feature number 757, F796
## 2025-06-22 17:12:35.50324 INFO::Fitting model to feature number 758, F797
## 2025-06-22 17:12:35.507116 INFO::Fitting model to feature number 759, F798
## 2025-06-22 17:12:35.511656 INFO::Fitting model to feature number 760, F799
## 2025-06-22 17:12:35.516487 INFO::Fitting model to feature number 761, F800
## 2025-06-22 17:12:35.52088 INFO::Fitting model to feature number 762, F801
## 2025-06-22 17:12:35.52555 INFO::Fitting model to feature number 763, F802
## 2025-06-22 17:12:35.530876 INFO::Fitting model to feature number 764, F803
## 2025-06-22 17:12:35.536135 INFO::Fitting model to feature number 765, F804
## 2025-06-22 17:12:35.540767 INFO::Fitting model to feature number 766, F805
## 2025-06-22 17:12:35.544868 INFO::Fitting model to feature number 767, F806
## 2025-06-22 17:12:35.549007 INFO::Fitting model to feature number 768, F808
## 2025-06-22 17:12:35.555608 INFO::Fitting model to feature number 769, F809
## 2025-06-22 17:12:35.562861 INFO::Fitting model to feature number 770, F810
## 2025-06-22 17:12:35.567184 INFO::Fitting model to feature number 771, F811
## 2025-06-22 17:12:35.571892 INFO::Fitting model to feature number 772, F812
## 2025-06-22 17:12:35.577055 INFO::Fitting model to feature number 773, F813
## 2025-06-22 17:12:35.582377 INFO::Fitting model to feature number 774, F814
## 2025-06-22 17:12:35.588089 INFO::Fitting model to feature number 775, F815
## 2025-06-22 17:12:35.593227 INFO::Fitting model to feature number 776, F816
## 2025-06-22 17:12:35.599195 INFO::Fitting model to feature number 777, F817
## 2025-06-22 17:12:35.60503 INFO::Fitting model to feature number 778, F818
## 2025-06-22 17:12:35.610825 INFO::Fitting model to feature number 779, F819
## 2025-06-22 17:12:35.615309 INFO::Fitting model to feature number 780, F820
## 2025-06-22 17:12:35.620484 INFO::Fitting model to feature number 781, F821
## 2025-06-22 17:12:35.625289 INFO::Fitting model to feature number 782, F822
## 2025-06-22 17:12:35.630235 INFO::Fitting model to feature number 783, F823
## 2025-06-22 17:12:35.6354 INFO::Fitting model to feature number 784, F824
## 2025-06-22 17:12:35.640969 INFO::Fitting model to feature number 785, F825
## 2025-06-22 17:12:35.646106 INFO::Fitting model to feature number 786, F826
## 2025-06-22 17:12:35.650202 INFO::Fitting model to feature number 787, F827
## 2025-06-22 17:12:35.655881 INFO::Fitting model to feature number 788, F828
## 2025-06-22 17:12:35.661205 INFO::Fitting model to feature number 789, F829
## 2025-06-22 17:12:35.666241 INFO::Fitting model to feature number 790, F830
## 2025-06-22 17:12:35.670862 INFO::Fitting model to feature number 791, F831
## 2025-06-22 17:12:35.676298 INFO::Fitting model to feature number 792, F832
## 2025-06-22 17:12:35.681752 INFO::Fitting model to feature number 793, F833
## 2025-06-22 17:12:35.687438 INFO::Fitting model to feature number 794, F834
## 2025-06-22 17:12:35.69192 INFO::Fitting model to feature number 795, F835
## 2025-06-22 17:12:35.695902 INFO::Fitting model to feature number 796, F836
## 2025-06-22 17:12:35.700572 INFO::Fitting model to feature number 797, F837
## 2025-06-22 17:12:35.70464 INFO::Fitting model to feature number 798, F838
## 2025-06-22 17:12:35.709431 INFO::Fitting model to feature number 799, F839
## 2025-06-22 17:12:35.714496 INFO::Fitting model to feature number 800, F840
## 2025-06-22 17:12:35.718957 INFO::Fitting model to feature number 801, F841
## 2025-06-22 17:12:35.724186 INFO::Fitting model to feature number 802, F842
## 2025-06-22 17:12:35.729415 INFO::Fitting model to feature number 803, F843
## 2025-06-22 17:12:35.734481 INFO::Fitting model to feature number 804, F844
## 2025-06-22 17:12:35.740255 INFO::Fitting model to feature number 805, F845
## 2025-06-22 17:12:35.744921 INFO::Fitting model to feature number 806, F847
## 2025-06-22 17:12:35.749268 INFO::Fitting model to feature number 807, F848
## 2025-06-22 17:12:35.754368 INFO::Fitting model to feature number 808, F849
## 2025-06-22 17:12:35.759007 INFO::Fitting model to feature number 809, F850
## 2025-06-22 17:12:35.763628 INFO::Fitting model to feature number 810, F851
## 2025-06-22 17:12:35.768092 INFO::Fitting model to feature number 811, F852
## 2025-06-22 17:12:35.772341 INFO::Fitting model to feature number 812, F853
## 2025-06-22 17:12:35.777088 INFO::Fitting model to feature number 813, F854
## 2025-06-22 17:12:35.782391 INFO::Fitting model to feature number 814, F855
## 2025-06-22 17:12:35.788282 INFO::Fitting model to feature number 815, F856
## 2025-06-22 17:12:35.792767 INFO::Fitting model to feature number 816, F857
## 2025-06-22 17:12:35.796927 INFO::Fitting model to feature number 817, F858
## 2025-06-22 17:12:35.801251 INFO::Fitting model to feature number 818, F859
## 2025-06-22 17:12:35.805498 INFO::Fitting model to feature number 819, F860
## 2025-06-22 17:12:35.810445 INFO::Fitting model to feature number 820, F861
## 2025-06-22 17:12:35.814953 INFO::Fitting model to feature number 821, F862
## 2025-06-22 17:12:35.818992 INFO::Fitting model to feature number 822, F863
## 2025-06-22 17:12:35.823349 INFO::Fitting model to feature number 823, F864
## 2025-06-22 17:12:35.828373 INFO::Fitting model to feature number 824, F865
## 2025-06-22 17:12:35.833829 INFO::Fitting model to feature number 825, F866
## 2025-06-22 17:12:35.839487 INFO::Fitting model to feature number 826, F867
## 2025-06-22 17:12:35.844323 INFO::Fitting model to feature number 827, F868
## 2025-06-22 17:12:35.848179 INFO::Fitting model to feature number 828, F869
## 2025-06-22 17:12:35.852661 INFO::Fitting model to feature number 829, F870
## 2025-06-22 17:12:35.85751 INFO::Fitting model to feature number 830, F871
## 2025-06-22 17:12:35.862325 INFO::Fitting model to feature number 831, F872
## 2025-06-22 17:12:35.867136 INFO::Fitting model to feature number 832, F873
## 2025-06-22 17:12:35.872201 INFO::Fitting model to feature number 833, F874
## 2025-06-22 17:12:35.877191 INFO::Fitting model to feature number 834, F875
## 2025-06-22 17:12:35.881103 INFO::Fitting model to feature number 835, F876
## 2025-06-22 17:12:35.88522 INFO::Fitting model to feature number 836, F877
## 2025-06-22 17:12:35.889873 INFO::Fitting model to feature number 837, F878
## 2025-06-22 17:12:35.894091 INFO::Fitting model to feature number 838, F879
## 2025-06-22 17:12:35.899214 INFO::Fitting model to feature number 839, F880
## 2025-06-22 17:12:35.903586 INFO::Fitting model to feature number 840, F881
## 2025-06-22 17:12:35.908275 INFO::Fitting model to feature number 841, F882
## 2025-06-22 17:12:35.914025 INFO::Fitting model to feature number 842, F883
## 2025-06-22 17:12:35.918912 INFO::Fitting model to feature number 843, F884
## 2025-06-22 17:12:35.923817 INFO::Fitting model to feature number 844, F885
## 2025-06-22 17:12:35.92916 INFO::Fitting model to feature number 845, F886
## 2025-06-22 17:12:35.934324 INFO::Fitting model to feature number 846, F887
## 2025-06-22 17:12:35.939298 INFO::Fitting model to feature number 847, F888
## 2025-06-22 17:12:35.945314 INFO::Fitting model to feature number 848, F889
## 2025-06-22 17:12:35.949947 INFO::Fitting model to feature number 849, F890
## 2025-06-22 17:12:35.955309 INFO::Fitting model to feature number 850, F891
## 2025-06-22 17:12:35.959589 INFO::Fitting model to feature number 851, F892
## 2025-06-22 17:12:35.965311 INFO::Fitting model to feature number 852, F893
## 2025-06-22 17:12:35.970856 INFO::Fitting model to feature number 853, F894
## 2025-06-22 17:12:35.975217 INFO::Fitting model to feature number 854, F895
## 2025-06-22 17:12:35.979123 INFO::Fitting model to feature number 855, F896
## 2025-06-22 17:12:35.983109 INFO::Fitting model to feature number 856, F897
## 2025-06-22 17:12:35.987979 INFO::Fitting model to feature number 857, F898
## 2025-06-22 17:12:35.992406 INFO::Fitting model to feature number 858, F899
## 2025-06-22 17:12:35.997517 INFO::Fitting model to feature number 859, F900
## 2025-06-22 17:12:36.211565 INFO::Counting total values for each feature
## 2025-06-22 17:12:36.340768 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2025-06-22 17:12:36.464038 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2025-06-22 17:12:36.595958 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2025-06-22 17:12:36.714508 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2025-06-22 17:12:36.763953 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2025-06-22 17:12:36.803426 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2025-06-22 17:12:36.825346 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:12:36.836283 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2025-06-22 17:12:36.855151 INFO::Plotting associations from most to least significant, grouped by metadata
## 2025-06-22 17:12:36.856378 INFO::Plotting data for metadata number 1, diagnosis
## 2025-06-22 17:12:36.89916 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2025-06-22 17:12:37.230989 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2025-06-22 17:12:37.462519 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2025-06-22 17:12:37.705669 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2025-06-22 17:12:37.916117 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2025-06-22 17:12:38.117474 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2025-06-22 17:12:38.318199 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2025-06-22 17:12:38.518548 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2025-06-22 17:12:38.740039 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2025-06-22 17:12:38.936546 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2025-06-22 17:12:39.144072 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2025-06-22 17:12:39.36073 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2025-06-22 17:12:39.54523 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2025-06-22 17:12:39.752044 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2025-06-22 17:12:39.945099 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2025-06-22 17:12:40.146742 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2025-06-22 17:12:40.364811 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2025-06-22 17:12:40.580661 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2025-06-22 17:12:40.784089 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2025-06-22 17:12:40.984946 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2025-06-22 17:12:41.186718 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2025-06-22 17:12:41.379693 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2025-06-22 17:12:41.58176 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2025-06-22 17:12:41.839927 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2025-06-22 17:12:42.020603 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2025-06-22 17:12:42.195033 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2025-06-22 17:12:42.385079 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2025-06-22 17:12:42.576179 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2025-06-22 17:12:42.76453 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2025-06-22 17:12:42.946728 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2025-06-22 17:12:43.159098 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2025-06-22 17:12:43.369035 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2025-06-22 17:12:43.569272 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2025-06-22 17:12:43.770612 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2025-06-22 17:12:43.966327 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2025-06-22 17:12:44.157368 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2025-06-22 17:12:44.353863 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2025-06-22 17:12:44.541565 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2025-06-22 17:12:44.777596 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2025-06-22 17:12:44.967643 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2025-06-22 17:12:45.171591 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2025-06-22 17:12:45.367338 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2025-06-22 17:12:45.563838 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2025-06-22 17:12:45.751866 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2025-06-22 17:12:45.929307 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2025-06-22 17:12:46.107169 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2025-06-22 17:12:46.302276 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2025-06-22 17:12:46.485763 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2025-06-22 17:12:46.669778 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2025-06-22 17:12:46.842777 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2025-06-22 17:12:47.041571 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2025-06-22 17:12:47.217005 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2025-06-22 17:12:47.412769 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2025-06-22 17:12:47.577747 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2025-06-22 17:12:47.783484 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2025-06-22 17:12:47.975204 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2025-06-22 17:12:48.163271 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2025-06-22 17:12:48.353093 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2025-06-22 17:12:48.536137 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2025-06-22 17:12:48.733699 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2025-06-22 17:12:48.921764 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2025-06-22 17:12:49.138377 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2025-06-22 17:12:49.363632 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2025-06-22 17:12:49.556945 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2025-06-22 17:12:49.745857 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2025-06-22 17:12:49.940937 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2025-06-22 17:12:50.125266 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2025-06-22 17:12:50.324726 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2025-06-22 17:12:50.513526 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2025-06-22 17:12:50.6953 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2025-06-22 17:12:50.898091 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2025-06-22 17:12:51.10782 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2025-06-22 17:12:51.32865 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2025-06-22 17:12:51.535385 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2025-06-22 17:12:51.728401 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2025-06-22 17:12:51.924975 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2025-06-22 17:12:52.133162 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2025-06-22 17:12:52.355895 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2025-06-22 17:12:52.549934 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2025-06-22 17:12:52.761519 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2025-06-22 17:12:52.953474 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2025-06-22 17:12:53.172635 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2025-06-22 17:12:53.368541 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2025-06-22 17:12:53.57101 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2025-06-22 17:12:53.774944 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2025-06-22 17:12:53.973583 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2025-06-22 17:12:54.181755 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2025-06-22 17:12:54.365779 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2025-06-22 17:12:54.552538 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2025-06-22 17:12:54.733221 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2025-06-22 17:12:54.920098 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2025-06-22 17:12:55.126192 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2025-06-22 17:12:55.32542 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2025-06-22 17:12:55.518302 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2025-06-22 17:12:55.706189 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2025-06-22 17:12:55.914896 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2025-06-22 17:12:56.113768 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2025-06-22 17:12:56.275476 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2025-06-22 17:12:56.464891 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2025-06-22 17:12:56.669505 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2025-06-22 17:12:56.918738 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2025-06-22 17:12:57.112483 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2025-06-22 17:12:57.287577 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2025-06-22 17:12:57.477207 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2025-06-22 17:12:57.672965 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2025-06-22 17:12:57.888948 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2025-06-22 17:12:58.09477 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2025-06-22 17:12:58.284037 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2025-06-22 17:12:58.470706 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2025-06-22 17:12:58.663757 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2025-06-22 17:12:58.885733 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2025-06-22 17:12:59.091989 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2025-06-22 17:12:59.287379 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2025-06-22 17:12:59.480555 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2025-06-22 17:12:59.6936 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2025-06-22 17:12:59.899833 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2025-06-22 17:13:00.075476 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2025-06-22 17:13:00.267513 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2025-06-22 17:13:00.443908 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2025-06-22 17:13:00.632128 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2025-06-22 17:13:00.825244 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2025-06-22 17:13:01.008522 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2025-06-22 17:13:01.205411 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2025-06-22 17:13:01.402103 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2025-06-22 17:13:01.679503 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2025-06-22 17:13:01.866374 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2025-06-22 17:13:02.05038 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2025-06-22 17:13:02.238026 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2025-06-22 17:13:02.4428 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2025-06-22 17:13:02.648183 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2025-06-22 17:13:02.834195 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2025-06-22 17:13:03.00746 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2025-06-22 17:13:03.191381 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2025-06-22 17:13:03.374019 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2025-06-22 17:13:03.565304 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2025-06-22 17:13:03.759295 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2025-06-22 17:13:03.942332 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2025-06-22 17:13:04.114841 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2025-06-22 17:13:04.304505 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2025-06-22 17:13:04.508327 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2025-06-22 17:13:04.687616 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2025-06-22 17:13:04.883306 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2025-06-22 17:13:05.07096 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2025-06-22 17:13:05.255055 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2025-06-22 17:13:05.456336 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2025-06-22 17:13:05.640576 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2025-06-22 17:13:05.845147 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2025-06-22 17:13:06.032537 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2025-06-22 17:13:06.228387 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2025-06-22 17:13:06.416947 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2025-06-22 17:13:06.604395 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2025-06-22 17:13:06.794923 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2025-06-22 17:13:06.985334 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2025-06-22 17:13:07.172887 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2025-06-22 17:13:07.359917 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2025-06-22 17:13:07.556656 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2025-06-22 17:13:07.73749 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2025-06-22 17:13:07.926091 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2025-06-22 17:13:08.154996 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2025-06-22 17:13:08.335841 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2025-06-22 17:13:08.500548 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2025-06-22 17:13:08.679713 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2025-06-22 17:13:08.871578 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2025-06-22 17:13:09.087142 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2025-06-22 17:13:09.288031 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2025-06-22 17:13:09.480406 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2025-06-22 17:13:09.701431 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2025-06-22 17:13:09.895705 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2025-06-22 17:13:10.111891 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2025-06-22 17:13:10.29677 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2025-06-22 17:13:10.482631 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2025-06-22 17:13:10.674825 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2025-06-22 17:13:10.844102 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2025-06-22 17:13:11.029149 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2025-06-22 17:13:11.204371 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2025-06-22 17:13:11.387558 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2025-06-22 17:13:11.569224 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2025-06-22 17:13:11.794536 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2025-06-22 17:13:11.994683 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2025-06-22 17:13:12.18351 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2025-06-22 17:13:12.373691 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2025-06-22 17:13:12.575476 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2025-06-22 17:13:12.797051 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2025-06-22 17:13:12.965786 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2025-06-22 17:13:13.141423 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2025-06-22 17:13:13.336155 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2025-06-22 17:13:13.515405 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2025-06-22 17:13:13.713673 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2025-06-22 17:13:13.889349 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2025-06-22 17:13:14.060726 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2025-06-22 17:13:14.260714 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2025-06-22 17:13:14.451423 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2025-06-22 17:13:14.658945 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2025-06-22 17:13:14.842488 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2025-06-22 17:13:15.055027 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2025-06-22 17:13:15.240177 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2025-06-22 17:13:15.44289 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2025-06-22 17:13:15.6418 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2025-06-22 17:13:15.844572 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2025-06-22 17:13:16.050997 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2025-06-22 17:13:16.259841 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2025-06-22 17:13:16.478401 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2025-06-22 17:13:16.678427 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2025-06-22 17:13:16.869793 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2025-06-22 17:13:17.066479 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2025-06-22 17:13:17.274225 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2025-06-22 17:13:17.492573 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2025-06-22 17:13:17.671491 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2025-06-22 17:13:17.87044 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2025-06-22 17:13:18.078135 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2025-06-22 17:13:18.27266 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2025-06-22 17:13:18.48397 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2025-06-22 17:13:18.668801 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2025-06-22 17:13:18.873024 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2025-06-22 17:13:19.055884 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2025-06-22 17:13:19.26568 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2025-06-22 17:13:19.477845 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2025-06-22 17:13:19.675447 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2025-06-22 17:13:19.871493 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2025-06-22 17:13:20.077102 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2025-06-22 17:13:20.284069 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2025-06-22 17:13:20.470259 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2025-06-22 17:13:20.661128 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2025-06-22 17:13:20.854649 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2025-06-22 17:13:21.06519 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2025-06-22 17:13:21.302928 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2025-06-22 17:13:21.501703 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2025-06-22 17:13:21.703988 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2025-06-22 17:13:21.931836 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2025-06-22 17:13:22.150374 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2025-06-22 17:13:22.379451 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2025-06-22 17:13:22.592986 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2025-06-22 17:13:22.81531 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2025-06-22 17:13:23.023681 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2025-06-22 17:13:23.266654 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2025-06-22 17:13:23.484163 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2025-06-22 17:13:23.687396 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2025-06-22 17:13:23.904154 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2025-06-22 17:13:24.113302 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2025-06-22 17:13:24.333951 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2025-06-22 17:13:24.541881 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2025-06-22 17:13:24.723531 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2025-06-22 17:13:24.941958 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2025-06-22 17:13:25.131458 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2025-06-22 17:13:25.344994 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2025-06-22 17:13:25.531422 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2025-06-22 17:13:25.735553 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2025-06-22 17:13:25.907933 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2025-06-22 17:13:26.093573 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2025-06-22 17:13:26.307162 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2025-06-22 17:13:26.484306 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2025-06-22 17:13:26.657939 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2025-06-22 17:13:26.83241 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2025-06-22 17:13:27.014153 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2025-06-22 17:13:27.23975 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2025-06-22 17:13:27.422549 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2025-06-22 17:13:27.597161 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2025-06-22 17:13:27.790738 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2025-06-22 17:13:27.969946 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2025-06-22 17:13:28.189092 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2025-06-22 17:13:28.369115 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2025-06-22 17:13:28.571414 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2025-06-22 17:13:28.755837 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2025-06-22 17:13:28.942904 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2025-06-22 17:13:29.147691 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2025-06-22 17:13:29.33213 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2025-06-22 17:13:29.498304 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2025-06-22 17:13:29.681264 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2025-06-22 17:13:29.883129 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2025-06-22 17:13:30.064422 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2025-06-22 17:13:30.267169 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2025-06-22 17:13:30.469494 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2025-06-22 17:13:30.664353 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2025-06-22 17:13:30.904236 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2025-06-22 17:13:31.110839 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2025-06-22 17:13:31.309152 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2025-06-22 17:13:31.503258 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2025-06-22 17:13:31.702012 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2025-06-22 17:13:31.917942 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2025-06-22 17:13:32.1193 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2025-06-22 17:13:32.308246 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2025-06-22 17:13:32.512614 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2025-06-22 17:13:32.724836 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2025-06-22 17:13:32.950405 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2025-06-22 17:13:33.154432 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2025-06-22 17:13:33.363854 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2025-06-22 17:13:33.571003 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2025-06-22 17:13:33.786481 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2025-06-22 17:13:33.985855 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2025-06-22 17:13:34.181522 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2025-06-22 17:13:34.374593 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2025-06-22 17:13:34.573062 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2025-06-22 17:13:34.792071 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2025-06-22 17:13:34.977988 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2025-06-22 17:13:35.170151 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2025-06-22 17:13:35.356506 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2025-06-22 17:13:35.563269 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2025-06-22 17:13:35.796634 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2025-06-22 17:13:35.992897 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2025-06-22 17:13:36.200696 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2025-06-22 17:13:36.389592 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2025-06-22 17:13:36.592326 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2025-06-22 17:13:36.813398 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2025-06-22 17:13:37.008796 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2025-06-22 17:13:37.203471 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2025-06-22 17:13:37.385647 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2025-06-22 17:13:37.583231 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2025-06-22 17:13:37.802185 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2025-06-22 17:13:38.012407 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2025-06-22 17:13:38.214187 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2025-06-22 17:13:38.425251 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2025-06-22 17:13:38.673518 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2025-06-22 17:13:38.864991 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2025-06-22 17:13:39.058799 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2025-06-22 17:13:39.252679 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2025-06-22 17:13:39.431162 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2025-06-22 17:13:39.651573 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2025-06-22 17:13:39.852104 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2025-06-22 17:13:40.058458 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2025-06-22 17:13:40.250589 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2025-06-22 17:13:40.46602 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2025-06-22 17:13:40.660705 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2025-06-22 17:13:40.846324 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2025-06-22 17:13:41.038441 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2025-06-22 17:13:41.233804 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2025-06-22 17:13:42.144967 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2025-06-22 17:13:42.340032 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2025-06-22 17:13:42.540057 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2025-06-22 17:13:42.760058 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2025-06-22 17:13:42.959248 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2025-06-22 17:13:43.173716 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2025-06-22 17:13:43.36339 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2025-06-22 17:13:43.532781 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2025-06-22 17:13:43.719923 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2025-06-22 17:13:43.924342 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2025-06-22 17:13:44.122347 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2025-06-22 17:13:44.298932 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2025-06-22 17:13:44.48267 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2025-06-22 17:13:44.683974 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2025-06-22 17:13:44.866356 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2025-06-22 17:13:45.042384 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2025-06-22 17:13:45.228545 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2025-06-22 17:13:45.43173 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2025-06-22 17:13:45.641584 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2025-06-22 17:13:45.830552 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2025-06-22 17:13:46.030047 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2025-06-22 17:13:46.213259 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2025-06-22 17:13:46.411402 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2025-06-22 17:13:46.600003 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2025-06-22 17:13:46.777955 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2025-06-22 17:13:46.960675 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2025-06-22 17:13:47.130044 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2025-06-22 17:13:47.28915 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2025-06-22 17:13:47.486925 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2025-06-22 17:13:47.676156 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2025-06-22 17:13:47.869095 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2025-06-22 17:13:48.044429 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2025-06-22 17:13:48.224449 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2025-06-22 17:13:48.42212 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2025-06-22 17:13:48.62228 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2025-06-22 17:13:48.787826 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2025-06-22 17:13:48.977235 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2025-06-22 17:13:49.161777 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2025-06-22 17:13:49.343737 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2025-06-22 17:13:49.541572 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2025-06-22 17:13:49.716164 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2025-06-22 17:13:49.883421 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2025-06-22 17:13:50.056118 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2025-06-22 17:13:50.236567 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2025-06-22 17:13:50.426005 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2025-06-22 17:13:50.5881 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2025-06-22 17:13:50.763464 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2025-06-22 17:13:50.938782 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2025-06-22 17:13:51.119061 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2025-06-22 17:13:51.311179 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2025-06-22 17:13:51.475306 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2025-06-22 17:13:51.660512 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2025-06-22 17:13:51.837656 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2025-06-22 17:13:52.015579 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2025-06-22 17:13:52.206467 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2025-06-22 17:13:52.372014 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2025-06-22 17:13:52.540142 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2025-06-22 17:13:52.70855 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2025-06-22 17:13:52.883303 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2025-06-22 17:13:53.063514 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2025-06-22 17:13:53.229098 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2025-06-22 17:13:53.393194 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2025-06-22 17:13:53.564152 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2025-06-22 17:13:53.758308 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2025-06-22 17:13:53.922307 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2025-06-22 17:13:54.096862 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2025-06-22 17:13:54.278208 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2025-06-22 17:13:54.493787 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2025-06-22 17:13:54.70518 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2025-06-22 17:13:54.907688 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2025-06-22 17:13:55.11877 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2025-06-22 17:13:55.325631 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2025-06-22 17:13:55.539353 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2025-06-22 17:13:55.749679 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2025-06-22 17:13:55.95788 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2025-06-22 17:13:56.205394 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2025-06-22 17:13:56.430633 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2025-06-22 17:13:56.652715 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2025-06-22 17:13:56.889987 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2025-06-22 17:13:57.081672 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2025-06-22 17:13:57.280889 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2025-06-22 17:13:57.480025 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2025-06-22 17:13:57.699958 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2025-06-22 17:13:57.912456 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2025-06-22 17:13:58.107924 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2025-06-22 17:13:58.275095 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2025-06-22 17:13:58.462881 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2025-06-22 17:13:58.656965 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2025-06-22 17:13:58.837246 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2025-06-22 17:13:59.023101 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2025-06-22 17:13:59.22201 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2025-06-22 17:13:59.405454 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2025-06-22 17:13:59.6107 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2025-06-22 17:13:59.826821 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2025-06-22 17:14:00.026986 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2025-06-22 17:14:00.231354 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2025-06-22 17:14:00.426197 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2025-06-22 17:14:00.62891 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2025-06-22 17:14:00.81936 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2025-06-22 17:14:01.010563 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2025-06-22 17:14:01.211913 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2025-06-22 17:14:01.470547 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2025-06-22 17:14:01.667355 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2025-06-22 17:14:01.854626 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2025-06-22 17:14:02.057319 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2025-06-22 17:14:02.250043 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2025-06-22 17:14:02.459087 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2025-06-22 17:14:02.663147 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2025-06-22 17:14:02.844323 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2025-06-22 17:14:03.068787 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2025-06-22 17:14:03.268542 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2025-06-22 17:14:03.506874 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2025-06-22 17:14:03.718941 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2025-06-22 17:14:03.917406 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2025-06-22 17:14:04.109482 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2025-06-22 17:14:04.316349 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2025-06-22 17:14:04.530948 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2025-06-22 17:14:04.737453 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2025-06-22 17:14:04.931117 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2025-06-22 17:14:05.138523 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2025-06-22 17:14:05.348044 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2025-06-22 17:14:05.563497 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2025-06-22 17:14:05.774525 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2025-06-22 17:14:05.961536 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2025-06-22 17:14:06.154661 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2025-06-22 17:14:06.373269 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2025-06-22 17:14:06.600369 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2025-06-22 17:14:06.812808 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2025-06-22 17:14:07.028087 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2025-06-22 17:14:07.231915 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2025-06-22 17:14:07.432031 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2025-06-22 17:14:07.654075 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2025-06-22 17:14:07.830716 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2025-06-22 17:14:08.034627 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2025-06-22 17:14:08.217736 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2025-06-22 17:14:08.407398 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2025-06-22 17:14:08.64198 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2025-06-22 17:14:08.850384 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2025-06-22 17:14:09.05116 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2025-06-22 17:14:09.247047 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2025-06-22 17:14:09.462631 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2025-06-22 17:14:09.657465 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2025-06-22 17:14:09.835251 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2025-06-22 17:14:10.036505 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2025-06-22 17:14:10.216829 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2025-06-22 17:14:10.41037 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2025-06-22 17:14:10.578027 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2025-06-22 17:14:10.75222 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2025-06-22 17:14:10.947779 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2025-06-22 17:14:11.133971 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2025-06-22 17:14:11.354022 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2025-06-22 17:14:11.542817 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2025-06-22 17:14:11.732707 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2025-06-22 17:14:11.921319 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2025-06-22 17:14:12.113454 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2025-06-22 17:14:12.338437 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2025-06-22 17:14:12.534366 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2025-06-22 17:14:12.72451 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2025-06-22 17:14:12.910519 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2025-06-22 17:14:13.107552 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2025-06-22 17:14:13.320859 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2025-06-22 17:14:13.50473 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2025-06-22 17:14:13.683429 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2025-06-22 17:14:13.86814 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2025-06-22 17:14:14.062978 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2025-06-22 17:14:14.245552 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2025-06-22 17:14:14.435231 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2025-06-22 17:14:14.615295 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2025-06-22 17:14:14.78474 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2025-06-22 17:14:15.006429 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2025-06-22 17:14:15.18313 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2025-06-22 17:14:15.384914 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2025-06-22 17:14:15.590559 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2025-06-22 17:14:15.801588 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2025-06-22 17:14:16.016599 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2025-06-22 17:14:16.198892 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2025-06-22 17:14:16.387031 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2025-06-22 17:14:16.586661 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2025-06-22 17:14:16.782148 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2025-06-22 17:14:16.990877 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2025-06-22 17:14:17.16747 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2025-06-22 17:14:17.351929 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2025-06-22 17:14:17.556953 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2025-06-22 17:14:17.795738 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2025-06-22 17:14:17.987731 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2025-06-22 17:14:18.18086 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2025-06-22 17:14:18.380757 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2025-06-22 17:14:18.603351 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2025-06-22 17:14:18.824872 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2025-06-22 17:14:19.029941 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2025-06-22 17:14:19.242603 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2025-06-22 17:14:19.453503 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2025-06-22 17:14:19.651563 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2025-06-22 17:14:19.891393 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2025-06-22 17:14:20.094797 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2025-06-22 17:14:20.304278 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2025-06-22 17:14:20.528625 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2025-06-22 17:14:20.756954 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2025-06-22 17:14:20.954285 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2025-06-22 17:14:21.138384 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2025-06-22 17:14:21.329788 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2025-06-22 17:14:21.533262 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2025-06-22 17:14:21.811175 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2025-06-22 17:14:21.995126 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2025-06-22 17:14:22.186466 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2025-06-22 17:14:22.386842 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2025-06-22 17:14:22.584463 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2025-06-22 17:14:22.809754 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2025-06-22 17:14:23.005216 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2025-06-22 17:14:23.209258 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2025-06-22 17:14:23.423369 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2025-06-22 17:14:23.615641 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2025-06-22 17:14:23.825083 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2025-06-22 17:14:24.0137 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2025-06-22 17:14:24.197822 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2025-06-22 17:14:24.391008 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2025-06-22 17:14:24.592721 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2025-06-22 17:14:24.789981 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2025-06-22 17:14:24.988713 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2025-06-22 17:14:25.154949 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2025-06-22 17:14:25.354735 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2025-06-22 17:14:25.556446 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2025-06-22 17:14:25.752265 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2025-06-22 17:14:25.936191 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2025-06-22 17:14:26.125375 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2025-06-22 17:14:26.303793 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2025-06-22 17:14:26.485179 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2025-06-22 17:14:26.691177 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2025-06-22 17:14:28.867111 INFO::Plotting data for metadata number 2, antibiotics
## 2025-06-22 17:14:28.869517 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2025-06-22 17:14:29.063947 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2025-06-22 17:14:29.256614 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2025-06-22 17:14:29.458109 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2025-06-22 17:14:29.690207 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2025-06-22 17:14:29.903431 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2025-06-22 17:14:30.092689 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2025-06-22 17:14:30.295204 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2025-06-22 17:14:30.497672 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2025-06-22 17:14:30.714089 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2025-06-22 17:14:30.901662 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2025-06-22 17:14:31.107409 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2025-06-22 17:14:31.30629 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2025-06-22 17:14:31.527359 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2025-06-22 17:14:31.725791 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2025-06-22 17:14:31.910947 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2025-06-22 17:14:32.1004 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2025-06-22 17:14:32.288565 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2025-06-22 17:14:32.496977 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2025-06-22 17:14:32.694454 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2025-06-22 17:14:32.893852 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2025-06-22 17:14:33.070929 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2025-06-22 17:14:33.264058 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2025-06-22 17:14:33.465239 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2025-06-22 17:14:33.661906 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2025-06-22 17:14:33.892366 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2025-06-22 17:14:34.098427 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2025-06-22 17:14:34.314662 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2025-06-22 17:14:34.506781 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2025-06-22 17:14:34.703591 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2025-06-22 17:14:34.912829 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2025-06-22 17:14:35.140485 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2025-06-22 17:14:35.343614 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2025-06-22 17:14:35.515723 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2025-06-22 17:14:35.697519 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2025-06-22 17:14:35.931115 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2025-06-22 17:14:36.150728 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2025-06-22 17:14:36.344009 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2025-06-22 17:14:36.535061 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2025-06-22 17:14:36.738088 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2025-06-22 17:14:36.950312 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2025-06-22 17:14:37.135994 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2025-06-22 17:14:37.327459 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2025-06-22 17:14:37.52488 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2025-06-22 17:14:37.717587 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2025-06-22 17:14:37.899573 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2025-06-22 17:14:38.088134 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2025-06-22 17:14:38.303815 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2025-06-22 17:14:38.508306 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2025-06-22 17:14:38.708002 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2025-06-22 17:14:38.908856 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2025-06-22 17:14:39.113812 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2025-06-22 17:14:39.309454 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2025-06-22 17:14:39.527973 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2025-06-22 17:14:39.746342 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2025-06-22 17:14:39.936637 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2025-06-22 17:14:40.115255 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2025-06-22 17:14:40.326834 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2025-06-22 17:14:40.531846 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2025-06-22 17:14:40.731449 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2025-06-22 17:14:40.940428 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2025-06-22 17:14:41.153448 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2025-06-22 17:14:41.402995 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2025-06-22 17:14:41.604526 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2025-06-22 17:14:41.791929 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2025-06-22 17:14:41.985965 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2025-06-22 17:14:42.205331 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2025-06-22 17:14:42.401678 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2025-06-22 17:14:42.606664 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2025-06-22 17:14:42.824851 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2025-06-22 17:14:43.042631 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2025-06-22 17:14:43.297111 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2025-06-22 17:14:43.508482 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2025-06-22 17:14:43.70966 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2025-06-22 17:14:43.918157 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2025-06-22 17:14:44.16828 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2025-06-22 17:14:44.378672 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2025-06-22 17:14:44.595724 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2025-06-22 17:14:44.801223 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2025-06-22 17:14:45.019673 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2025-06-22 17:14:45.264307 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2025-06-22 17:14:45.503545 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2025-06-22 17:14:45.712861 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2025-06-22 17:14:45.901425 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2025-06-22 17:14:46.116322 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2025-06-22 17:14:46.325083 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2025-06-22 17:14:46.546662 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2025-06-22 17:14:46.742739 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2025-06-22 17:14:46.947299 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2025-06-22 17:14:47.166952 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2025-06-22 17:14:47.35363 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2025-06-22 17:14:47.554529 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2025-06-22 17:14:47.757928 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2025-06-22 17:14:47.994696 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2025-06-22 17:14:48.209732 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2025-06-22 17:14:48.388915 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2025-06-22 17:14:48.580464 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2025-06-22 17:14:48.791848 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2025-06-22 17:14:49.008601 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2025-06-22 17:14:49.213985 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2025-06-22 17:14:49.412403 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2025-06-22 17:14:49.646881 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2025-06-22 17:14:49.89946 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2025-06-22 17:14:50.126662 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2025-06-22 17:14:50.337544 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2025-06-22 17:14:50.546154 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2025-06-22 17:14:50.76044 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2025-06-22 17:14:51.015884 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2025-06-22 17:14:51.225101 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2025-06-22 17:14:51.419777 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2025-06-22 17:14:51.616015 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2025-06-22 17:14:51.859644 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2025-06-22 17:14:52.051995 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2025-06-22 17:14:52.255158 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2025-06-22 17:14:52.448456 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2025-06-22 17:14:52.664655 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2025-06-22 17:14:52.89046 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2025-06-22 17:14:53.105746 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2025-06-22 17:14:53.326422 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2025-06-22 17:14:53.568324 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2025-06-22 17:14:53.830193 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2025-06-22 17:14:54.03559 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2025-06-22 17:14:54.237955 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2025-06-22 17:14:54.449706 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2025-06-22 17:14:54.675514 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2025-06-22 17:14:54.890713 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2025-06-22 17:14:55.096015 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2025-06-22 17:14:55.292854 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2025-06-22 17:14:55.494013 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2025-06-22 17:14:55.727585 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2025-06-22 17:14:55.920241 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2025-06-22 17:14:56.105562 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2025-06-22 17:14:56.294493 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2025-06-22 17:14:56.517407 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2025-06-22 17:14:56.73195 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2025-06-22 17:14:56.930376 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2025-06-22 17:14:57.115509 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2025-06-22 17:14:57.32446 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2025-06-22 17:14:57.555853 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2025-06-22 17:14:57.761105 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2025-06-22 17:14:57.977809 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2025-06-22 17:14:58.196517 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2025-06-22 17:14:58.426522 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2025-06-22 17:14:58.634864 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2025-06-22 17:14:58.854855 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2025-06-22 17:14:59.037846 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2025-06-22 17:14:59.270389 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2025-06-22 17:14:59.457124 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2025-06-22 17:14:59.647865 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2025-06-22 17:14:59.84714 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2025-06-22 17:15:00.046554 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2025-06-22 17:15:00.284275 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2025-06-22 17:15:00.469937 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2025-06-22 17:15:00.666086 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2025-06-22 17:15:00.86895 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2025-06-22 17:15:01.176499 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2025-06-22 17:15:01.39259 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2025-06-22 17:15:01.591057 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2025-06-22 17:15:01.801337 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2025-06-22 17:15:02.047559 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2025-06-22 17:15:02.272144 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2025-06-22 17:15:02.463889 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2025-06-22 17:15:02.66596 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2025-06-22 17:15:02.85659 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2025-06-22 17:15:03.082744 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2025-06-22 17:15:03.279588 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2025-06-22 17:15:03.47534 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2025-06-22 17:15:03.684191 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2025-06-22 17:15:03.902151 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2025-06-22 17:15:04.105665 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2025-06-22 17:15:04.309755 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2025-06-22 17:15:04.523037 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2025-06-22 17:15:04.731898 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2025-06-22 17:15:04.960207 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2025-06-22 17:15:05.155762 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2025-06-22 17:15:05.355467 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2025-06-22 17:15:05.565651 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2025-06-22 17:15:05.76607 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2025-06-22 17:15:05.972657 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2025-06-22 17:15:06.165992 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2025-06-22 17:15:06.353969 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2025-06-22 17:15:06.533561 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2025-06-22 17:15:06.751526 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2025-06-22 17:15:06.948018 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2025-06-22 17:15:07.135781 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2025-06-22 17:15:07.349745 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2025-06-22 17:15:07.588078 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2025-06-22 17:15:07.782155 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2025-06-22 17:15:07.986766 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2025-06-22 17:15:08.193507 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2025-06-22 17:15:08.364496 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2025-06-22 17:15:08.582523 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2025-06-22 17:15:08.767225 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2025-06-22 17:15:08.963548 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2025-06-22 17:15:09.168778 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2025-06-22 17:15:09.389583 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2025-06-22 17:15:09.594232 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2025-06-22 17:15:09.785427 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2025-06-22 17:15:09.981704 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2025-06-22 17:15:10.171345 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2025-06-22 17:15:10.403376 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2025-06-22 17:15:10.611537 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2025-06-22 17:15:10.825159 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2025-06-22 17:15:11.03912 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2025-06-22 17:15:11.273918 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2025-06-22 17:15:11.48604 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2025-06-22 17:15:11.693687 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2025-06-22 17:15:11.886676 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2025-06-22 17:15:12.106359 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2025-06-22 17:15:12.349409 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2025-06-22 17:15:12.562453 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2025-06-22 17:15:12.788838 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2025-06-22 17:15:13.023169 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2025-06-22 17:15:13.252172 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2025-06-22 17:15:13.475102 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2025-06-22 17:15:13.665497 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2025-06-22 17:15:13.865511 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2025-06-22 17:15:14.100684 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2025-06-22 17:15:14.322208 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2025-06-22 17:15:14.545214 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2025-06-22 17:15:14.757315 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2025-06-22 17:15:14.954453 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2025-06-22 17:15:15.191945 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2025-06-22 17:15:15.405293 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2025-06-22 17:15:15.595541 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2025-06-22 17:15:15.789172 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2025-06-22 17:15:16.029094 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2025-06-22 17:15:16.254186 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2025-06-22 17:15:16.482298 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2025-06-22 17:15:16.70786 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2025-06-22 17:15:16.909718 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2025-06-22 17:15:17.14185 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2025-06-22 17:15:17.351735 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2025-06-22 17:15:17.57299 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2025-06-22 17:15:17.797923 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2025-06-22 17:15:18.037513 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2025-06-22 17:15:18.260966 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2025-06-22 17:15:18.498831 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2025-06-22 17:15:18.73003 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2025-06-22 17:15:18.987183 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2025-06-22 17:15:19.17961 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2025-06-22 17:15:19.407412 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2025-06-22 17:15:19.634131 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2025-06-22 17:15:19.86526 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2025-06-22 17:15:20.119146 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2025-06-22 17:15:20.339265 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2025-06-22 17:15:20.572615 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2025-06-22 17:15:20.794335 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2025-06-22 17:15:21.087384 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2025-06-22 17:15:21.317136 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2025-06-22 17:15:21.544546 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2025-06-22 17:15:21.774892 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2025-06-22 17:15:22.003045 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2025-06-22 17:15:22.235911 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2025-06-22 17:15:22.435261 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2025-06-22 17:15:22.66921 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2025-06-22 17:15:22.909805 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2025-06-22 17:15:23.15512 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2025-06-22 17:15:23.375583 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2025-06-22 17:15:23.599284 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2025-06-22 17:15:23.819344 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2025-06-22 17:15:24.04691 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2025-06-22 17:15:24.293231 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2025-06-22 17:15:24.49853 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2025-06-22 17:15:24.713711 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2025-06-22 17:15:24.937944 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2025-06-22 17:15:25.201143 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2025-06-22 17:15:25.437237 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2025-06-22 17:15:25.679182 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2025-06-22 17:15:25.921873 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2025-06-22 17:15:26.154615 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2025-06-22 17:15:26.423721 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2025-06-22 17:15:26.668303 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2025-06-22 17:15:26.924574 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2025-06-22 17:15:27.168248 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2025-06-22 17:15:27.437624 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2025-06-22 17:15:27.658904 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2025-06-22 17:15:27.87136 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2025-06-22 17:15:28.09999 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2025-06-22 17:15:28.307394 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2025-06-22 17:15:28.537564 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2025-06-22 17:15:28.751391 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2025-06-22 17:15:28.968253 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2025-06-22 17:15:29.171989 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2025-06-22 17:15:29.407167 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2025-06-22 17:15:29.622543 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2025-06-22 17:15:29.84292 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2025-06-22 17:15:30.07269 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2025-06-22 17:15:30.298849 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2025-06-22 17:15:30.551931 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2025-06-22 17:15:30.771318 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2025-06-22 17:15:31.000428 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2025-06-22 17:15:31.224474 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2025-06-22 17:15:31.473068 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2025-06-22 17:15:31.700522 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2025-06-22 17:15:31.909623 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2025-06-22 17:15:32.117685 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2025-06-22 17:15:32.346162 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2025-06-22 17:15:32.553654 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2025-06-22 17:15:32.747577 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2025-06-22 17:15:32.948153 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2025-06-22 17:15:33.145786 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2025-06-22 17:15:33.402201 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2025-06-22 17:15:33.625546 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2025-06-22 17:15:33.885582 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2025-06-22 17:15:34.102383 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2025-06-22 17:15:34.343934 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2025-06-22 17:15:34.562692 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2025-06-22 17:15:34.767034 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2025-06-22 17:15:34.983508 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2025-06-22 17:15:35.188961 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2025-06-22 17:15:35.434914 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2025-06-22 17:15:35.652637 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2025-06-22 17:15:35.88638 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2025-06-22 17:15:36.078394 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2025-06-22 17:15:36.290596 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2025-06-22 17:15:36.494757 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2025-06-22 17:15:36.710879 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2025-06-22 17:15:36.925716 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2025-06-22 17:15:37.188284 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2025-06-22 17:15:37.453706 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2025-06-22 17:15:37.685068 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2025-06-22 17:15:37.914643 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2025-06-22 17:15:38.141473 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2025-06-22 17:15:38.410253 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2025-06-22 17:15:38.631958 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2025-06-22 17:15:38.8664 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2025-06-22 17:15:39.119034 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2025-06-22 17:15:39.409951 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2025-06-22 17:15:39.63111 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2025-06-22 17:15:39.865334 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2025-06-22 17:15:40.112779 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2025-06-22 17:15:40.364143 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2025-06-22 17:15:40.608438 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2025-06-22 17:15:40.831044 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2025-06-22 17:15:41.064257 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2025-06-22 17:15:41.283983 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2025-06-22 17:15:41.541128 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2025-06-22 17:15:41.769536 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2025-06-22 17:15:41.994332 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2025-06-22 17:15:42.229602 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2025-06-22 17:15:43.236451 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2025-06-22 17:15:43.440351 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2025-06-22 17:15:43.637976 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2025-06-22 17:15:43.851974 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2025-06-22 17:15:44.055101 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2025-06-22 17:15:44.271914 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2025-06-22 17:15:44.479707 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2025-06-22 17:15:44.691603 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2025-06-22 17:15:44.916633 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2025-06-22 17:15:45.143713 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2025-06-22 17:15:45.348506 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2025-06-22 17:15:45.564841 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2025-06-22 17:15:45.787182 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2025-06-22 17:15:46.008998 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2025-06-22 17:15:46.246222 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2025-06-22 17:15:46.47434 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2025-06-22 17:15:46.702745 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2025-06-22 17:15:46.936953 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2025-06-22 17:15:47.175986 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2025-06-22 17:15:47.416935 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2025-06-22 17:15:47.632772 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2025-06-22 17:15:47.860083 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2025-06-22 17:15:48.086762 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2025-06-22 17:15:48.345121 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2025-06-22 17:15:48.574113 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2025-06-22 17:15:48.79361 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2025-06-22 17:15:49.009594 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2025-06-22 17:15:49.249106 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2025-06-22 17:15:49.486864 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2025-06-22 17:15:49.716375 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2025-06-22 17:15:49.938285 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2025-06-22 17:15:50.139166 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2025-06-22 17:15:50.376747 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2025-06-22 17:15:50.583882 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2025-06-22 17:15:50.77198 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2025-06-22 17:15:50.97374 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2025-06-22 17:15:51.199754 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2025-06-22 17:15:51.432281 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2025-06-22 17:15:51.736767 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2025-06-22 17:15:51.958028 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2025-06-22 17:15:52.20411 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2025-06-22 17:15:52.445407 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2025-06-22 17:15:52.678679 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2025-06-22 17:15:52.924659 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2025-06-22 17:15:53.146005 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2025-06-22 17:15:53.370271 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2025-06-22 17:15:53.591664 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2025-06-22 17:15:53.792123 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2025-06-22 17:15:54.007222 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2025-06-22 17:15:54.215203 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2025-06-22 17:15:54.438689 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2025-06-22 17:15:54.635241 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2025-06-22 17:15:54.853994 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2025-06-22 17:15:55.075608 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2025-06-22 17:15:55.301045 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2025-06-22 17:15:55.544806 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2025-06-22 17:15:55.736706 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2025-06-22 17:15:55.937045 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2025-06-22 17:15:56.160422 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2025-06-22 17:15:56.394095 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2025-06-22 17:15:56.613098 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2025-06-22 17:15:56.822697 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2025-06-22 17:15:57.03181 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2025-06-22 17:15:57.23418 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2025-06-22 17:15:57.451316 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2025-06-22 17:15:57.656745 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2025-06-22 17:15:57.87754 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2025-06-22 17:15:58.079387 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2025-06-22 17:15:58.298383 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2025-06-22 17:15:58.519077 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2025-06-22 17:15:58.732329 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2025-06-22 17:15:58.963577 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2025-06-22 17:15:59.189281 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2025-06-22 17:15:59.418798 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2025-06-22 17:15:59.62793 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2025-06-22 17:15:59.848738 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2025-06-22 17:16:00.049348 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2025-06-22 17:16:00.279755 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2025-06-22 17:16:00.487654 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2025-06-22 17:16:00.697101 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2025-06-22 17:16:00.921971 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2025-06-22 17:16:01.15247 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2025-06-22 17:16:01.382254 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2025-06-22 17:16:01.600121 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2025-06-22 17:16:01.819624 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2025-06-22 17:16:02.034346 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2025-06-22 17:16:02.254672 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2025-06-22 17:16:02.472169 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2025-06-22 17:16:02.678342 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2025-06-22 17:16:02.877828 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2025-06-22 17:16:03.101785 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2025-06-22 17:16:03.304415 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2025-06-22 17:16:05.599846 INFO::Plotting data for metadata number 3, age
## 2025-06-22 17:16:05.602 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:16:05.870383 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:16:06.197842 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:16:06.393056 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:16:06.612425 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:16:06.836193 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:16:07.069922 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:16:07.261297 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:16:07.472229 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:07.654044 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:16:07.850394 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:16:08.071292 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:16:08.255748 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:16:08.467598 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:16:08.676772 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:08.902946 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:09.082044 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:16:09.279907 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:16:09.478133 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:16:09.70842 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:09.886949 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:16:10.100807 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:16:10.307766 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:10.520724 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:16:10.719219 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:16:10.908153 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:11.091632 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:16:11.348089 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:16:11.570668 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:16:11.772879 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:11.962354 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:12.183303 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:16:12.388147 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:12.581008 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:16:12.78467 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:16:13.025441 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:13.196334 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:16:13.405055 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:16:13.605315 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:16:13.835659 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:16:14.03196 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:14.23138 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:16:14.436042 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:14.68342 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:16:14.91377 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:16:15.113652 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:16:15.332424 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:15.552906 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:16:15.76652 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:16:15.972921 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:16:16.202022 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:16:16.428475 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:16:16.628461 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:16.824166 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:17.03174 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:17.2712 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:16:17.478688 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:16:17.692993 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:16:17.903474 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:16:18.165234 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:18.344407 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:16:18.548763 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:16:18.766034 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:19.003567 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:16:19.247862 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:16:19.450557 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:16:19.649219 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:16:19.87779 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:16:20.077253 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:16:20.285086 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:20.492882 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:20.724551 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:20.925508 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:16:21.12611 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:16:21.317127 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:21.526696 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:21.709644 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:21.892715 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:22.069882 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:16:22.366526 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:16:22.576461 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:16:22.782564 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:16:22.980641 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:16:23.211198 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:23.401005 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:23.600776 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:23.789677 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:16:23.99439 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:24.209967 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:16:24.413359 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:24.59824 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:16:24.814186 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:25.019482 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:25.204344 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:16:25.425381 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:16:25.634107 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:16:25.860745 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:16:26.081054 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:16:26.288299 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:26.501939 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:16:26.723862 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:26.923771 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:27.121561 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:27.335665 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:16:27.578421 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:16:27.812078 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:28.0092 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:16:28.21462 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:28.427948 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:16:28.655253 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:28.871253 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:29.080561 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:29.281104 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:29.518084 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:29.738141 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:16:29.954163 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:16:30.192118 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:30.43314 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:30.632201 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:30.828262 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:16:31.029766 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:16:31.256172 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:16:31.479559 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:31.702347 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:16:31.955313 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:32.2005 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:16:32.430168 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:32.636372 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:32.846171 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:33.075695 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:33.286552 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:16:33.516351 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:16:33.768565 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:16:34.043885 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:34.252189 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:34.44523 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:16:34.66458 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:34.872497 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:35.063511 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:16:35.264388 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:16:35.48207 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:16:35.731331 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:16:35.953305 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:36.156458 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:16:36.390403 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:16:36.630517 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:16:36.857061 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:16:37.068053 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:37.273457 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:16:37.512994 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:16:37.711106 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:16:37.921184 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:38.128861 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:16:38.389954 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:38.614854 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:16:38.824618 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:39.029992 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2025-06-22 17:16:39.244678 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:16:39.485326 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:16:39.69596 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:16:39.921509 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:16:40.165485 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:16:40.366449 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:16:42.813522 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2025-06-22 17:16:42.826061 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2025-06-22 17:16:42.852542 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-apple-darwin20
## Running under: macOS Monterey 12.7.6
## 
## Matrix products: default
## BLAS:   /Library/Frameworks/R.framework/Versions/4.5-x86_64/Resources/lib/libRblas.0.dylib 
## LAPACK: /Library/Frameworks/R.framework/Versions/4.5-x86_64/Resources/lib/libRlapack.dylib;  LAPACK version 3.12.1
## 
## locale:
## [1] C/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
## 
## time zone: America/New_York
## tzcode source: internal
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.13.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.