Macarron User Manual

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

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")

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.

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).

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.

Run a demo in R

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 object is masked from 'package:utils':
## 
##     data
## The following objects are masked from 'package:base':
## 
##     anyDuplicated, aperm, append, as.data.frame, basename, cbind,
##     colnames, dirname, do.call, duplicated, eval, evalq, Filter, Find,
##     get, grep, grepl, is.unsorted, lapply, Map, mapply, match, mget,
##     order, paste, pmax, pmax.int, pmin, pmin.int, Position, rank,
##     rbind, Reduce, rownames, sapply, saveRDS, scale, sequence, table,
##     tapply, transform, 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':
## 
##     expand.grid, I, unname
## Loading required package: IRanges
## Loading required package: Seqinfo
## Loading required package: Biobase
## Welcome to Bioconductor
## 
##     Vignettes contain introductory material; view with
##     'browseVignettes()'. To cite Bioconductor, see
##     'citation("Biobase")', and for packages 'citation("pkgname")'.
## 
## Attaching package: 'Biobase'
## The following object is masked from 'package:MatrixGenerics':
## 
##     rowMedians
## The following objects are masked from 'package:matrixStats':
## 
##     anyMissing, rowMedians
prism_abundances <- system.file(
    'extdata','demo_abundances.csv', package="Macarron")
prism_annotations <-system.file(
    'extdata','demo_annotations.csv', package="Macarron")
prism_metadata <-system.file(
    'extdata','demo_metadata.csv', package="Macarron")
mets_taxonomy <-system.file(
    'extdata','demo_taxonomy.csv', package="Macarron")
prism_prioritized <- Macarron::Macarron(input_abundances = prism_abundances,
                                        input_annotations = prism_annotations,
                                        input_metadata = prism_metadata,
                                        input_taxonomy = mets_taxonomy)
## 2026-07-10 05:57:32.089348 INFO::Creating output folder.
## 2026-07-10 05:57:32.097405 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2026-07-10 05:57:32.13477 INFO::Summarized Experiment created.
## 2026-07-10 05:57:32.135855 INFO::Metadata chosen for prevalence filtering: diagnosis
## 869 features pass chosen minimum prevalence threshold of 0.7.
## Calculating pairwise correlations in phenotype: IBD
## Calculating pairwise correlations in phenotype: Control
## Distance matrix with 869 features created.
## 2026-07-10 05:57:34.83998 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2026-07-10 05:57:34.841051 INFO::Minimum module size used for this dataset: 10
## Tree constructed
## Evaluating measures of success
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
## 2026-07-10 05:57:35.798468 INFO::Total number of modules detected: 30
## Initiating AVA calculations
## Finding anchors
## Calculating AVA
## Initiating q-value calculations
## [1] "Creating output folder"
## [1] "Creating output feature tables folder"
## [1] "Creating output fits folder"
## [1] "Creating output figures folder"
## 2026-07-10 05:57:37.249841 INFO::Writing function arguments to log file
## 2026-07-10 05:57:37.253923 INFO::Verifying options selected are valid
## 2026-07-10 05:57:37.280291 INFO::Determining format of input files
## 2026-07-10 05:57:37.281167 INFO::Input format is data samples as columns and metadata samples as rows
## 2026-07-10 05:57:37.293458 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2026-07-10 05:57:37.29458 INFO::Filter data based on min abundance and min prevalence
## 2026-07-10 05:57:37.295081 INFO::Total samples in data: 102
## 2026-07-10 05:57:37.295572 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2026-07-10 05:57:37.304597 INFO::Total filtered features: 0
## 2026-07-10 05:57:37.305294 INFO::Filtered feature names from abundance and prevalence filtering:
## 2026-07-10 05:57:37.321489 INFO::Total filtered features with variance filtering: 10
## 2026-07-10 05:57:37.322374 INFO::Filtered feature names from variance filtering: F1, F59, F74, F416, F577, F629, F672, F744, F754, F846
## 2026-07-10 05:57:37.322873 INFO::Running selected normalization method: NONE
## 2026-07-10 05:57:37.323429 INFO::Applying z-score to standardize continuous metadata
## 2026-07-10 05:57:37.337364 INFO::Running selected transform method: NONE
## 2026-07-10 05:57:37.338032 INFO::Running selected analysis method: LM
## 2026-07-10 05:57:37.341795 INFO::Fitting model to feature number 1, F2
## 2026-07-10 05:57:37.348696 INFO::Fitting model to feature number 2, F3
## 2026-07-10 05:57:37.35125 INFO::Fitting model to feature number 3, F4
## 2026-07-10 05:57:37.35378 INFO::Fitting model to feature number 4, F5
## 2026-07-10 05:57:37.356237 INFO::Fitting model to feature number 5, F6
## 2026-07-10 05:57:37.358768 INFO::Fitting model to feature number 6, F7
## 2026-07-10 05:57:37.361223 INFO::Fitting model to feature number 7, F8
## 2026-07-10 05:57:37.363711 INFO::Fitting model to feature number 8, F9
## 2026-07-10 05:57:37.366178 INFO::Fitting model to feature number 9, F10
## 2026-07-10 05:57:37.368657 INFO::Fitting model to feature number 10, F11
## 2026-07-10 05:57:37.371106 INFO::Fitting model to feature number 11, F12
## 2026-07-10 05:57:37.373584 INFO::Fitting model to feature number 12, F13
## 2026-07-10 05:57:37.37603 INFO::Fitting model to feature number 13, F14
## 2026-07-10 05:57:37.378543 INFO::Fitting model to feature number 14, F15
## 2026-07-10 05:57:37.381021 INFO::Fitting model to feature number 15, F16
## 2026-07-10 05:57:37.383511 INFO::Fitting model to feature number 16, F17
## 2026-07-10 05:57:37.385964 INFO::Fitting model to feature number 17, F18
## 2026-07-10 05:57:37.388446 INFO::Fitting model to feature number 18, F19
## 2026-07-10 05:57:37.390934 INFO::Fitting model to feature number 19, F20
## 2026-07-10 05:57:37.393436 INFO::Fitting model to feature number 20, F21
## 2026-07-10 05:57:37.396024 INFO::Fitting model to feature number 21, F22
## 2026-07-10 05:57:37.398498 INFO::Fitting model to feature number 22, F23
## 2026-07-10 05:57:37.400958 INFO::Fitting model to feature number 23, F24
## 2026-07-10 05:57:37.40344 INFO::Fitting model to feature number 24, F25
## 2026-07-10 05:57:37.405915 INFO::Fitting model to feature number 25, F26
## 2026-07-10 05:57:37.408388 INFO::Fitting model to feature number 26, F27
## 2026-07-10 05:57:37.410884 INFO::Fitting model to feature number 27, F28
## 2026-07-10 05:57:37.413364 INFO::Fitting model to feature number 28, F29
## 2026-07-10 05:57:37.415805 INFO::Fitting model to feature number 29, F30
## 2026-07-10 05:57:37.418264 INFO::Fitting model to feature number 30, F31
## 2026-07-10 05:57:37.420721 INFO::Fitting model to feature number 31, F32
## 2026-07-10 05:57:37.423182 INFO::Fitting model to feature number 32, F33
## 2026-07-10 05:57:37.425685 INFO::Fitting model to feature number 33, F34
## 2026-07-10 05:57:37.428365 INFO::Fitting model to feature number 34, F35
## 2026-07-10 05:57:37.430907 INFO::Fitting model to feature number 35, F36
## 2026-07-10 05:57:37.433407 INFO::Fitting model to feature number 36, F37
## 2026-07-10 05:57:37.435892 INFO::Fitting model to feature number 37, F38
## 2026-07-10 05:57:37.438394 INFO::Fitting model to feature number 38, F39
## 2026-07-10 05:57:37.440857 INFO::Fitting model to feature number 39, F40
## 2026-07-10 05:57:37.443387 INFO::Fitting model to feature number 40, F41
## 2026-07-10 05:57:37.446011 INFO::Fitting model to feature number 41, F43
## 2026-07-10 05:57:37.448514 INFO::Fitting model to feature number 42, F44
## 2026-07-10 05:57:37.450962 INFO::Fitting model to feature number 43, F45
## 2026-07-10 05:57:37.453437 INFO::Fitting model to feature number 44, F46
## 2026-07-10 05:57:37.455925 INFO::Fitting model to feature number 45, F47
## 2026-07-10 05:57:37.458422 INFO::Fitting model to feature number 46, F48
## 2026-07-10 05:57:37.460865 INFO::Fitting model to feature number 47, F49
## 2026-07-10 05:57:37.463305 INFO::Fitting model to feature number 48, F50
## 2026-07-10 05:57:37.465776 INFO::Fitting model to feature number 49, F51
## 2026-07-10 05:57:37.46822 INFO::Fitting model to feature number 50, F52
## 2026-07-10 05:57:37.470668 INFO::Fitting model to feature number 51, F53
## 2026-07-10 05:57:37.47314 INFO::Fitting model to feature number 52, F54
## 2026-07-10 05:57:37.475631 INFO::Fitting model to feature number 53, F55
## 2026-07-10 05:57:37.478136 INFO::Fitting model to feature number 54, F56
## 2026-07-10 05:57:37.480625 INFO::Fitting model to feature number 55, F57
## 2026-07-10 05:57:37.483089 INFO::Fitting model to feature number 56, F58
## 2026-07-10 05:57:37.485585 INFO::Fitting model to feature number 57, F60
## 2026-07-10 05:57:37.488031 INFO::Fitting model to feature number 58, F63
## 2026-07-10 05:57:37.490553 INFO::Fitting model to feature number 59, F64
## 2026-07-10 05:57:37.493002 INFO::Fitting model to feature number 60, F65
## 2026-07-10 05:57:37.495481 INFO::Fitting model to feature number 61, F66
## 2026-07-10 05:57:37.49794 INFO::Fitting model to feature number 62, F67
## 2026-07-10 05:57:37.500415 INFO::Fitting model to feature number 63, F68
## 2026-07-10 05:57:37.502867 INFO::Fitting model to feature number 64, F69
## 2026-07-10 05:57:37.505457 INFO::Fitting model to feature number 65, F70
## 2026-07-10 05:57:37.50799 INFO::Fitting model to feature number 66, F71
## 2026-07-10 05:57:37.5105 INFO::Fitting model to feature number 67, F72
## 2026-07-10 05:57:37.512956 INFO::Fitting model to feature number 68, F73
## 2026-07-10 05:57:37.515533 INFO::Fitting model to feature number 69, F76
## 2026-07-10 05:57:37.517997 INFO::Fitting model to feature number 70, F77
## 2026-07-10 05:57:37.520493 INFO::Fitting model to feature number 71, F78
## 2026-07-10 05:57:37.538327 INFO::Fitting model to feature number 72, F79
## 2026-07-10 05:57:37.541472 INFO::Fitting model to feature number 73, F80
## 2026-07-10 05:57:37.543807 INFO::Fitting model to feature number 74, F81
## 2026-07-10 05:57:37.546131 INFO::Fitting model to feature number 75, F82
## 2026-07-10 05:57:37.548476 INFO::Fitting model to feature number 76, F83
## 2026-07-10 05:57:37.550801 INFO::Fitting model to feature number 77, F84
## 2026-07-10 05:57:37.553138 INFO::Fitting model to feature number 78, F85
## 2026-07-10 05:57:37.555531 INFO::Fitting model to feature number 79, F86
## 2026-07-10 05:57:37.557852 INFO::Fitting model to feature number 80, F87
## 2026-07-10 05:57:37.560143 INFO::Fitting model to feature number 81, F88
## 2026-07-10 05:57:37.562473 INFO::Fitting model to feature number 82, F89
## 2026-07-10 05:57:37.564763 INFO::Fitting model to feature number 83, F90
## 2026-07-10 05:57:37.567055 INFO::Fitting model to feature number 84, F91
## 2026-07-10 05:57:37.569442 INFO::Fitting model to feature number 85, F92
## 2026-07-10 05:57:37.571794 INFO::Fitting model to feature number 86, F93
## 2026-07-10 05:57:37.574088 INFO::Fitting model to feature number 87, F94
## 2026-07-10 05:57:37.576432 INFO::Fitting model to feature number 88, F95
## 2026-07-10 05:57:37.578748 INFO::Fitting model to feature number 89, F96
## 2026-07-10 05:57:37.581058 INFO::Fitting model to feature number 90, F97
## 2026-07-10 05:57:37.583471 INFO::Fitting model to feature number 91, F98
## 2026-07-10 05:57:37.585872 INFO::Fitting model to feature number 92, F99
## 2026-07-10 05:57:37.588265 INFO::Fitting model to feature number 93, F100
## 2026-07-10 05:57:37.590672 INFO::Fitting model to feature number 94, F101
## 2026-07-10 05:57:37.59298 INFO::Fitting model to feature number 95, F102
## 2026-07-10 05:57:37.595296 INFO::Fitting model to feature number 96, F103
## 2026-07-10 05:57:37.597628 INFO::Fitting model to feature number 97, F104
## 2026-07-10 05:57:37.600043 INFO::Fitting model to feature number 98, F105
## 2026-07-10 05:57:37.602428 INFO::Fitting model to feature number 99, F106
## 2026-07-10 05:57:37.604845 INFO::Fitting model to feature number 100, F107
## 2026-07-10 05:57:37.607246 INFO::Fitting model to feature number 101, F108
## 2026-07-10 05:57:37.609641 INFO::Fitting model to feature number 102, F109
## 2026-07-10 05:57:37.612001 INFO::Fitting model to feature number 103, F110
## 2026-07-10 05:57:37.614345 INFO::Fitting model to feature number 104, F111
## 2026-07-10 05:57:37.616661 INFO::Fitting model to feature number 105, F112
## 2026-07-10 05:57:37.618959 INFO::Fitting model to feature number 106, F113
## 2026-07-10 05:57:37.621302 INFO::Fitting model to feature number 107, F114
## 2026-07-10 05:57:37.623629 INFO::Fitting model to feature number 108, F115
## 2026-07-10 05:57:37.626035 INFO::Fitting model to feature number 109, F117
## 2026-07-10 05:57:37.628385 INFO::Fitting model to feature number 110, F118
## 2026-07-10 05:57:37.630705 INFO::Fitting model to feature number 111, F119
## 2026-07-10 05:57:37.633065 INFO::Fitting model to feature number 112, F120
## 2026-07-10 05:57:37.63537 INFO::Fitting model to feature number 113, F121
## 2026-07-10 05:57:37.637716 INFO::Fitting model to feature number 114, F122
## 2026-07-10 05:57:37.64002 INFO::Fitting model to feature number 115, F123
## 2026-07-10 05:57:37.642456 INFO::Fitting model to feature number 116, F124
## 2026-07-10 05:57:37.64476 INFO::Fitting model to feature number 117, F125
## 2026-07-10 05:57:37.64707 INFO::Fitting model to feature number 118, F126
## 2026-07-10 05:57:37.64945 INFO::Fitting model to feature number 119, F127
## 2026-07-10 05:57:37.651755 INFO::Fitting model to feature number 120, F128
## 2026-07-10 05:57:37.654084 INFO::Fitting model to feature number 121, F129
## 2026-07-10 05:57:37.656428 INFO::Fitting model to feature number 122, F130
## 2026-07-10 05:57:37.65873 INFO::Fitting model to feature number 123, F131
## 2026-07-10 05:57:37.661084 INFO::Fitting model to feature number 124, F132
## 2026-07-10 05:57:37.663409 INFO::Fitting model to feature number 125, F133
## 2026-07-10 05:57:37.665715 INFO::Fitting model to feature number 126, F134
## 2026-07-10 05:57:37.667999 INFO::Fitting model to feature number 127, F135
## 2026-07-10 05:57:37.670295 INFO::Fitting model to feature number 128, F136
## 2026-07-10 05:57:37.672621 INFO::Fitting model to feature number 129, F137
## 2026-07-10 05:57:37.674906 INFO::Fitting model to feature number 130, F138
## 2026-07-10 05:57:37.677201 INFO::Fitting model to feature number 131, F139
## 2026-07-10 05:57:37.679613 INFO::Fitting model to feature number 132, F140
## 2026-07-10 05:57:37.681979 INFO::Fitting model to feature number 133, F141
## 2026-07-10 05:57:37.684362 INFO::Fitting model to feature number 134, F142
## 2026-07-10 05:57:37.686693 INFO::Fitting model to feature number 135, F143
## 2026-07-10 05:57:37.689004 INFO::Fitting model to feature number 136, F144
## 2026-07-10 05:57:37.691347 INFO::Fitting model to feature number 137, F145
## 2026-07-10 05:57:37.693681 INFO::Fitting model to feature number 138, F146
## 2026-07-10 05:57:37.696007 INFO::Fitting model to feature number 139, F147
## 2026-07-10 05:57:37.698331 INFO::Fitting model to feature number 140, F148
## 2026-07-10 05:57:37.700621 INFO::Fitting model to feature number 141, F149
## 2026-07-10 05:57:37.702899 INFO::Fitting model to feature number 142, F150
## 2026-07-10 05:57:37.705186 INFO::Fitting model to feature number 143, F152
## 2026-07-10 05:57:37.70752 INFO::Fitting model to feature number 144, F153
## 2026-07-10 05:57:37.709826 INFO::Fitting model to feature number 145, F154
## 2026-07-10 05:57:37.712169 INFO::Fitting model to feature number 146, F155
## 2026-07-10 05:57:37.714479 INFO::Fitting model to feature number 147, F156
## 2026-07-10 05:57:37.716762 INFO::Fitting model to feature number 148, F157
## 2026-07-10 05:57:37.719063 INFO::Fitting model to feature number 149, F158
## 2026-07-10 05:57:37.721413 INFO::Fitting model to feature number 150, F159
## 2026-07-10 05:57:37.723722 INFO::Fitting model to feature number 151, F160
## 2026-07-10 05:57:37.726065 INFO::Fitting model to feature number 152, F161
## 2026-07-10 05:57:37.728421 INFO::Fitting model to feature number 153, F162
## 2026-07-10 05:57:37.730705 INFO::Fitting model to feature number 154, F163
## 2026-07-10 05:57:37.732981 INFO::Fitting model to feature number 155, F164
## 2026-07-10 05:57:37.735248 INFO::Fitting model to feature number 156, F165
## 2026-07-10 05:57:37.737578 INFO::Fitting model to feature number 157, F166
## 2026-07-10 05:57:37.739867 INFO::Fitting model to feature number 158, F167
## 2026-07-10 05:57:37.742137 INFO::Fitting model to feature number 159, F168
## 2026-07-10 05:57:37.744497 INFO::Fitting model to feature number 160, F169
## 2026-07-10 05:57:37.74679 INFO::Fitting model to feature number 161, F170
## 2026-07-10 05:57:37.749114 INFO::Fitting model to feature number 162, F171
## 2026-07-10 05:57:37.751427 INFO::Fitting model to feature number 163, F172
## 2026-07-10 05:57:37.753739 INFO::Fitting model to feature number 164, F173
## 2026-07-10 05:57:37.756078 INFO::Fitting model to feature number 165, F174
## 2026-07-10 05:57:37.758429 INFO::Fitting model to feature number 166, F175
## 2026-07-10 05:57:37.760751 INFO::Fitting model to feature number 167, F176
## 2026-07-10 05:57:37.763041 INFO::Fitting model to feature number 168, F177
## 2026-07-10 05:57:37.765378 INFO::Fitting model to feature number 169, F178
## 2026-07-10 05:57:37.767703 INFO::Fitting model to feature number 170, F179
## 2026-07-10 05:57:37.770016 INFO::Fitting model to feature number 171, F180
## 2026-07-10 05:57:37.772403 INFO::Fitting model to feature number 172, F181
## 2026-07-10 05:57:37.774742 INFO::Fitting model to feature number 173, F182
## 2026-07-10 05:57:37.777104 INFO::Fitting model to feature number 174, F183
## 2026-07-10 05:57:37.779471 INFO::Fitting model to feature number 175, F184
## 2026-07-10 05:57:37.781784 INFO::Fitting model to feature number 176, F185
## 2026-07-10 05:57:37.784133 INFO::Fitting model to feature number 177, F186
## 2026-07-10 05:57:37.786493 INFO::Fitting model to feature number 178, F187
## 2026-07-10 05:57:37.788819 INFO::Fitting model to feature number 179, F188
## 2026-07-10 05:57:37.791147 INFO::Fitting model to feature number 180, F189
## 2026-07-10 05:57:37.793531 INFO::Fitting model to feature number 181, F190
## 2026-07-10 05:57:37.795846 INFO::Fitting model to feature number 182, F191
## 2026-07-10 05:57:37.798176 INFO::Fitting model to feature number 183, F192
## 2026-07-10 05:57:37.800556 INFO::Fitting model to feature number 184, F193
## 2026-07-10 05:57:37.802925 INFO::Fitting model to feature number 185, F194
## 2026-07-10 05:57:37.805299 INFO::Fitting model to feature number 186, F195
## 2026-07-10 05:57:37.80766 INFO::Fitting model to feature number 187, F196
## 2026-07-10 05:57:37.810014 INFO::Fitting model to feature number 188, F197
## 2026-07-10 05:57:37.812405 INFO::Fitting model to feature number 189, F198
## 2026-07-10 05:57:37.814734 INFO::Fitting model to feature number 190, F199
## 2026-07-10 05:57:37.817073 INFO::Fitting model to feature number 191, F200
## 2026-07-10 05:57:37.819552 INFO::Fitting model to feature number 192, F201
## 2026-07-10 05:57:37.821909 INFO::Fitting model to feature number 193, F202
## 2026-07-10 05:57:37.82427 INFO::Fitting model to feature number 194, F203
## 2026-07-10 05:57:37.826704 INFO::Fitting model to feature number 195, F204
## 2026-07-10 05:57:37.82913 INFO::Fitting model to feature number 196, F206
## 2026-07-10 05:57:37.831537 INFO::Fitting model to feature number 197, F207
## 2026-07-10 05:57:37.834051 INFO::Fitting model to feature number 198, F208
## 2026-07-10 05:57:37.836464 INFO::Fitting model to feature number 199, F209
## 2026-07-10 05:57:37.838825 INFO::Fitting model to feature number 200, F210
## 2026-07-10 05:57:37.841137 INFO::Fitting model to feature number 201, F211
## 2026-07-10 05:57:37.84354 INFO::Fitting model to feature number 202, F212
## 2026-07-10 05:57:37.845929 INFO::Fitting model to feature number 203, F213
## 2026-07-10 05:57:37.848286 INFO::Fitting model to feature number 204, F214
## 2026-07-10 05:57:37.850717 INFO::Fitting model to feature number 205, F215
## 2026-07-10 05:57:37.853066 INFO::Fitting model to feature number 206, F216
## 2026-07-10 05:57:37.855468 INFO::Fitting model to feature number 207, F217
## 2026-07-10 05:57:37.857821 INFO::Fitting model to feature number 208, F218
## 2026-07-10 05:57:37.860152 INFO::Fitting model to feature number 209, F219
## 2026-07-10 05:57:37.86253 INFO::Fitting model to feature number 210, F220
## 2026-07-10 05:57:37.864846 INFO::Fitting model to feature number 211, F221
## 2026-07-10 05:57:37.867152 INFO::Fitting model to feature number 212, F222
## 2026-07-10 05:57:37.869507 INFO::Fitting model to feature number 213, F223
## 2026-07-10 05:57:37.871841 INFO::Fitting model to feature number 214, F224
## 2026-07-10 05:57:37.87417 INFO::Fitting model to feature number 215, F225
## 2026-07-10 05:57:37.876539 INFO::Fitting model to feature number 216, F226
## 2026-07-10 05:57:37.878873 INFO::Fitting model to feature number 217, F227
## 2026-07-10 05:57:37.8812 INFO::Fitting model to feature number 218, F228
## 2026-07-10 05:57:37.883566 INFO::Fitting model to feature number 219, F229
## 2026-07-10 05:57:37.885902 INFO::Fitting model to feature number 220, F230
## 2026-07-10 05:57:37.888289 INFO::Fitting model to feature number 221, F231
## 2026-07-10 05:57:37.890644 INFO::Fitting model to feature number 222, F232
## 2026-07-10 05:57:37.892973 INFO::Fitting model to feature number 223, F233
## 2026-07-10 05:57:37.895289 INFO::Fitting model to feature number 224, F234
## 2026-07-10 05:57:37.897658 INFO::Fitting model to feature number 225, F235
## 2026-07-10 05:57:37.899974 INFO::Fitting model to feature number 226, F236
## 2026-07-10 05:57:37.902274 INFO::Fitting model to feature number 227, F237
## 2026-07-10 05:57:37.904632 INFO::Fitting model to feature number 228, F238
## 2026-07-10 05:57:37.906943 INFO::Fitting model to feature number 229, F239
## 2026-07-10 05:57:37.909288 INFO::Fitting model to feature number 230, F240
## 2026-07-10 05:57:37.911643 INFO::Fitting model to feature number 231, F241
## 2026-07-10 05:57:37.914003 INFO::Fitting model to feature number 232, F242
## 2026-07-10 05:57:37.916368 INFO::Fitting model to feature number 233, F243
## 2026-07-10 05:57:37.918803 INFO::Fitting model to feature number 234, F244
## 2026-07-10 05:57:37.92114 INFO::Fitting model to feature number 235, F245
## 2026-07-10 05:57:37.923551 INFO::Fitting model to feature number 236, F246
## 2026-07-10 05:57:37.925895 INFO::Fitting model to feature number 237, F247
## 2026-07-10 05:57:37.928241 INFO::Fitting model to feature number 238, F248
## 2026-07-10 05:57:37.930709 INFO::Fitting model to feature number 239, F249
## 2026-07-10 05:57:37.933054 INFO::Fitting model to feature number 240, F250
## 2026-07-10 05:57:37.935423 INFO::Fitting model to feature number 241, F252
## 2026-07-10 05:57:37.93776 INFO::Fitting model to feature number 242, F253
## 2026-07-10 05:57:37.940094 INFO::Fitting model to feature number 243, F254
## 2026-07-10 05:57:37.942497 INFO::Fitting model to feature number 244, F255
## 2026-07-10 05:57:37.944843 INFO::Fitting model to feature number 245, F256
## 2026-07-10 05:57:37.947184 INFO::Fitting model to feature number 246, F257
## 2026-07-10 05:57:37.94955 INFO::Fitting model to feature number 247, F259
## 2026-07-10 05:57:37.951871 INFO::Fitting model to feature number 248, F260
## 2026-07-10 05:57:37.954185 INFO::Fitting model to feature number 249, F261
## 2026-07-10 05:57:37.956523 INFO::Fitting model to feature number 250, F262
## 2026-07-10 05:57:37.958846 INFO::Fitting model to feature number 251, F263
## 2026-07-10 05:57:37.961159 INFO::Fitting model to feature number 252, F264
## 2026-07-10 05:57:37.96349 INFO::Fitting model to feature number 253, F265
## 2026-07-10 05:57:37.965815 INFO::Fitting model to feature number 254, F266
## 2026-07-10 05:57:37.96813 INFO::Fitting model to feature number 255, F267
## 2026-07-10 05:57:37.97047 INFO::Fitting model to feature number 256, F269
## 2026-07-10 05:57:37.972795 INFO::Fitting model to feature number 257, F270
## 2026-07-10 05:57:37.975136 INFO::Fitting model to feature number 258, F271
## 2026-07-10 05:57:37.9775 INFO::Fitting model to feature number 259, F272
## 2026-07-10 05:57:37.979841 INFO::Fitting model to feature number 260, F273
## 2026-07-10 05:57:37.982151 INFO::Fitting model to feature number 261, F274
## 2026-07-10 05:57:37.984494 INFO::Fitting model to feature number 262, F276
## 2026-07-10 05:57:37.986803 INFO::Fitting model to feature number 263, F277
## 2026-07-10 05:57:37.989134 INFO::Fitting model to feature number 264, F278
## 2026-07-10 05:57:37.991517 INFO::Fitting model to feature number 265, F279
## 2026-07-10 05:57:37.99389 INFO::Fitting model to feature number 266, F280
## 2026-07-10 05:57:37.996364 INFO::Fitting model to feature number 267, F281
## 2026-07-10 05:57:37.998712 INFO::Fitting model to feature number 268, F282
## 2026-07-10 05:57:38.001044 INFO::Fitting model to feature number 269, F283
## 2026-07-10 05:57:38.003381 INFO::Fitting model to feature number 270, F284
## 2026-07-10 05:57:38.005685 INFO::Fitting model to feature number 271, F285
## 2026-07-10 05:57:38.008045 INFO::Fitting model to feature number 272, F286
## 2026-07-10 05:57:38.010468 INFO::Fitting model to feature number 273, F287
## 2026-07-10 05:57:38.01287 INFO::Fitting model to feature number 274, F288
## 2026-07-10 05:57:38.015257 INFO::Fitting model to feature number 275, F289
## 2026-07-10 05:57:38.017635 INFO::Fitting model to feature number 276, F290
## 2026-07-10 05:57:38.019984 INFO::Fitting model to feature number 277, F292
## 2026-07-10 05:57:38.022356 INFO::Fitting model to feature number 278, F293
## 2026-07-10 05:57:38.024714 INFO::Fitting model to feature number 279, F294
## 2026-07-10 05:57:38.027031 INFO::Fitting model to feature number 280, F295
## 2026-07-10 05:57:38.029361 INFO::Fitting model to feature number 281, F296
## 2026-07-10 05:57:38.031669 INFO::Fitting model to feature number 282, F297
## 2026-07-10 05:57:38.033981 INFO::Fitting model to feature number 283, F298
## 2026-07-10 05:57:38.036284 INFO::Fitting model to feature number 284, F299
## 2026-07-10 05:57:38.038637 INFO::Fitting model to feature number 285, F300
## 2026-07-10 05:57:38.040972 INFO::Fitting model to feature number 286, F301
## 2026-07-10 05:57:38.043287 INFO::Fitting model to feature number 287, F302
## 2026-07-10 05:57:38.045625 INFO::Fitting model to feature number 288, F303
## 2026-07-10 05:57:38.047938 INFO::Fitting model to feature number 289, F304
## 2026-07-10 05:57:38.050252 INFO::Fitting model to feature number 290, F305
## 2026-07-10 05:57:38.05261 INFO::Fitting model to feature number 291, F306
## 2026-07-10 05:57:38.054917 INFO::Fitting model to feature number 292, F307
## 2026-07-10 05:57:38.057262 INFO::Fitting model to feature number 293, F308
## 2026-07-10 05:57:38.059615 INFO::Fitting model to feature number 294, F309
## 2026-07-10 05:57:38.061927 INFO::Fitting model to feature number 295, F310
## 2026-07-10 05:57:38.064247 INFO::Fitting model to feature number 296, F311
## 2026-07-10 05:57:38.066601 INFO::Fitting model to feature number 297, F312
## 2026-07-10 05:57:38.068927 INFO::Fitting model to feature number 298, F313
## 2026-07-10 05:57:38.071254 INFO::Fitting model to feature number 299, F315
## 2026-07-10 05:57:38.073608 INFO::Fitting model to feature number 300, F316
## 2026-07-10 05:57:38.075929 INFO::Fitting model to feature number 301, F317
## 2026-07-10 05:57:38.07826 INFO::Fitting model to feature number 302, F318
## 2026-07-10 05:57:38.080642 INFO::Fitting model to feature number 303, F319
## 2026-07-10 05:57:38.082969 INFO::Fitting model to feature number 304, F320
## 2026-07-10 05:57:38.085438 INFO::Fitting model to feature number 305, F321
## 2026-07-10 05:57:38.087836 INFO::Fitting model to feature number 306, F322
## 2026-07-10 05:57:38.090142 INFO::Fitting model to feature number 307, F323
## 2026-07-10 05:57:38.092491 INFO::Fitting model to feature number 308, F324
## 2026-07-10 05:57:38.094801 INFO::Fitting model to feature number 309, F325
## 2026-07-10 05:57:38.097121 INFO::Fitting model to feature number 310, F326
## 2026-07-10 05:57:38.099459 INFO::Fitting model to feature number 311, F327
## 2026-07-10 05:57:38.101827 INFO::Fitting model to feature number 312, F328
## 2026-07-10 05:57:38.104146 INFO::Fitting model to feature number 313, F329
## 2026-07-10 05:57:38.106471 INFO::Fitting model to feature number 314, F330
## 2026-07-10 05:57:38.108781 INFO::Fitting model to feature number 315, F331
## 2026-07-10 05:57:38.111084 INFO::Fitting model to feature number 316, F332
## 2026-07-10 05:57:38.113431 INFO::Fitting model to feature number 317, F333
## 2026-07-10 05:57:38.115735 INFO::Fitting model to feature number 318, F334
## 2026-07-10 05:57:38.118058 INFO::Fitting model to feature number 319, F335
## 2026-07-10 05:57:38.120417 INFO::Fitting model to feature number 320, F336
## 2026-07-10 05:57:38.122895 INFO::Fitting model to feature number 321, F337
## 2026-07-10 05:57:38.125395 INFO::Fitting model to feature number 322, F338
## 2026-07-10 05:57:38.127956 INFO::Fitting model to feature number 323, F339
## 2026-07-10 05:57:38.130445 INFO::Fitting model to feature number 324, F340
## 2026-07-10 05:57:38.133007 INFO::Fitting model to feature number 325, F342
## 2026-07-10 05:57:38.135504 INFO::Fitting model to feature number 326, F343
## 2026-07-10 05:57:38.137961 INFO::Fitting model to feature number 327, F344
## 2026-07-10 05:57:38.140471 INFO::Fitting model to feature number 328, F345
## 2026-07-10 05:57:38.142937 INFO::Fitting model to feature number 329, F346
## 2026-07-10 05:57:38.145506 INFO::Fitting model to feature number 330, F347
## 2026-07-10 05:57:38.147978 INFO::Fitting model to feature number 331, F348
## 2026-07-10 05:57:38.150488 INFO::Fitting model to feature number 332, F350
## 2026-07-10 05:57:38.152963 INFO::Fitting model to feature number 333, F351
## 2026-07-10 05:57:38.155445 INFO::Fitting model to feature number 334, F352
## 2026-07-10 05:57:38.157912 INFO::Fitting model to feature number 335, F353
## 2026-07-10 05:57:38.172557 INFO::Fitting model to feature number 336, F355
## 2026-07-10 05:57:38.175661 INFO::Fitting model to feature number 337, F356
## 2026-07-10 05:57:38.17812 INFO::Fitting model to feature number 338, F357
## 2026-07-10 05:57:38.180517 INFO::Fitting model to feature number 339, F358
## 2026-07-10 05:57:38.182878 INFO::Fitting model to feature number 340, F359
## 2026-07-10 05:57:38.185249 INFO::Fitting model to feature number 341, F360
## 2026-07-10 05:57:38.187674 INFO::Fitting model to feature number 342, F361
## 2026-07-10 05:57:38.19003 INFO::Fitting model to feature number 343, F362
## 2026-07-10 05:57:38.192418 INFO::Fitting model to feature number 344, F363
## 2026-07-10 05:57:38.194771 INFO::Fitting model to feature number 345, F364
## 2026-07-10 05:57:38.197114 INFO::Fitting model to feature number 346, F365
## 2026-07-10 05:57:38.199488 INFO::Fitting model to feature number 347, F366
## 2026-07-10 05:57:38.201795 INFO::Fitting model to feature number 348, F367
## 2026-07-10 05:57:38.204126 INFO::Fitting model to feature number 349, F368
## 2026-07-10 05:57:38.206475 INFO::Fitting model to feature number 350, F369
## 2026-07-10 05:57:38.2088 INFO::Fitting model to feature number 351, F370
## 2026-07-10 05:57:38.211115 INFO::Fitting model to feature number 352, F371
## 2026-07-10 05:57:38.213474 INFO::Fitting model to feature number 353, F372
## 2026-07-10 05:57:38.215808 INFO::Fitting model to feature number 354, F373
## 2026-07-10 05:57:38.218122 INFO::Fitting model to feature number 355, F374
## 2026-07-10 05:57:38.220545 INFO::Fitting model to feature number 356, F375
## 2026-07-10 05:57:38.222857 INFO::Fitting model to feature number 357, F376
## 2026-07-10 05:57:38.225216 INFO::Fitting model to feature number 358, F377
## 2026-07-10 05:57:38.227605 INFO::Fitting model to feature number 359, F378
## 2026-07-10 05:57:38.229921 INFO::Fitting model to feature number 360, F379
## 2026-07-10 05:57:38.232237 INFO::Fitting model to feature number 361, F380
## 2026-07-10 05:57:38.234619 INFO::Fitting model to feature number 362, F381
## 2026-07-10 05:57:38.236949 INFO::Fitting model to feature number 363, F382
## 2026-07-10 05:57:38.239419 INFO::Fitting model to feature number 364, F383
## 2026-07-10 05:57:38.241849 INFO::Fitting model to feature number 365, F384
## 2026-07-10 05:57:38.244206 INFO::Fitting model to feature number 366, F386
## 2026-07-10 05:57:38.246608 INFO::Fitting model to feature number 367, F387
## 2026-07-10 05:57:38.248969 INFO::Fitting model to feature number 368, F388
## 2026-07-10 05:57:38.251405 INFO::Fitting model to feature number 369, F389
## 2026-07-10 05:57:38.253718 INFO::Fitting model to feature number 370, F390
## 2026-07-10 05:57:38.256026 INFO::Fitting model to feature number 371, F391
## 2026-07-10 05:57:38.258358 INFO::Fitting model to feature number 372, F392
## 2026-07-10 05:57:38.260666 INFO::Fitting model to feature number 373, F393
## 2026-07-10 05:57:38.262952 INFO::Fitting model to feature number 374, F394
## 2026-07-10 05:57:38.265244 INFO::Fitting model to feature number 375, F395
## 2026-07-10 05:57:38.26757 INFO::Fitting model to feature number 376, F396
## 2026-07-10 05:57:38.269871 INFO::Fitting model to feature number 377, F397
## 2026-07-10 05:57:38.272156 INFO::Fitting model to feature number 378, F398
## 2026-07-10 05:57:38.274477 INFO::Fitting model to feature number 379, F399
## 2026-07-10 05:57:38.276772 INFO::Fitting model to feature number 380, F400
## 2026-07-10 05:57:38.279085 INFO::Fitting model to feature number 381, F401
## 2026-07-10 05:57:38.281443 INFO::Fitting model to feature number 382, F402
## 2026-07-10 05:57:38.283754 INFO::Fitting model to feature number 383, F403
## 2026-07-10 05:57:38.286049 INFO::Fitting model to feature number 384, F404
## 2026-07-10 05:57:38.288388 INFO::Fitting model to feature number 385, F406
## 2026-07-10 05:57:38.290702 INFO::Fitting model to feature number 386, F407
## 2026-07-10 05:57:38.29301 INFO::Fitting model to feature number 387, F408
## 2026-07-10 05:57:38.295336 INFO::Fitting model to feature number 388, F409
## 2026-07-10 05:57:38.297633 INFO::Fitting model to feature number 389, F410
## 2026-07-10 05:57:38.299927 INFO::Fitting model to feature number 390, F411
## 2026-07-10 05:57:38.302221 INFO::Fitting model to feature number 391, F412
## 2026-07-10 05:57:38.304544 INFO::Fitting model to feature number 392, F413
## 2026-07-10 05:57:38.3073 INFO::Fitting model to feature number 393, F414
## 2026-07-10 05:57:38.311032 INFO::Fitting model to feature number 394, F415
## 2026-07-10 05:57:38.314747 INFO::Fitting model to feature number 395, F417
## 2026-07-10 05:57:38.31843 INFO::Fitting model to feature number 396, F418
## 2026-07-10 05:57:38.321343 INFO::Fitting model to feature number 397, F419
## 2026-07-10 05:57:38.323715 INFO::Fitting model to feature number 398, F420
## 2026-07-10 05:57:38.326077 INFO::Fitting model to feature number 399, F421
## 2026-07-10 05:57:38.32849 INFO::Fitting model to feature number 400, F422
## 2026-07-10 05:57:38.330835 INFO::Fitting model to feature number 401, F423
## 2026-07-10 05:57:38.333212 INFO::Fitting model to feature number 402, F425
## 2026-07-10 05:57:38.335631 INFO::Fitting model to feature number 403, F426
## 2026-07-10 05:57:38.337938 INFO::Fitting model to feature number 404, F428
## 2026-07-10 05:57:38.340253 INFO::Fitting model to feature number 405, F429
## 2026-07-10 05:57:38.342581 INFO::Fitting model to feature number 406, F430
## 2026-07-10 05:57:38.344875 INFO::Fitting model to feature number 407, F431
## 2026-07-10 05:57:38.347245 INFO::Fitting model to feature number 408, F432
## 2026-07-10 05:57:38.349585 INFO::Fitting model to feature number 409, F433
## 2026-07-10 05:57:38.351933 INFO::Fitting model to feature number 410, F434
## 2026-07-10 05:57:38.354261 INFO::Fitting model to feature number 411, F435
## 2026-07-10 05:57:38.3566 INFO::Fitting model to feature number 412, F436
## 2026-07-10 05:57:38.358903 INFO::Fitting model to feature number 413, F437
## 2026-07-10 05:57:38.361213 INFO::Fitting model to feature number 414, F438
## 2026-07-10 05:57:38.363552 INFO::Fitting model to feature number 415, F439
## 2026-07-10 05:57:38.36586 INFO::Fitting model to feature number 416, F440
## 2026-07-10 05:57:38.368156 INFO::Fitting model to feature number 417, F441
## 2026-07-10 05:57:38.370496 INFO::Fitting model to feature number 418, F442
## 2026-07-10 05:57:38.372794 INFO::Fitting model to feature number 419, F443
## 2026-07-10 05:57:38.375098 INFO::Fitting model to feature number 420, F444
## 2026-07-10 05:57:38.377527 INFO::Fitting model to feature number 421, F445
## 2026-07-10 05:57:38.37989 INFO::Fitting model to feature number 422, F446
## 2026-07-10 05:57:38.382202 INFO::Fitting model to feature number 423, F447
## 2026-07-10 05:57:38.38454 INFO::Fitting model to feature number 424, F448
## 2026-07-10 05:57:38.38683 INFO::Fitting model to feature number 425, F449
## 2026-07-10 05:57:38.389131 INFO::Fitting model to feature number 426, F450
## 2026-07-10 05:57:38.391456 INFO::Fitting model to feature number 427, F451
## 2026-07-10 05:57:38.393799 INFO::Fitting model to feature number 428, F452
## 2026-07-10 05:57:38.396122 INFO::Fitting model to feature number 429, F454
## 2026-07-10 05:57:38.398517 INFO::Fitting model to feature number 430, F455
## 2026-07-10 05:57:38.400924 INFO::Fitting model to feature number 431, F456
## 2026-07-10 05:57:38.40328 INFO::Fitting model to feature number 432, F457
## 2026-07-10 05:57:38.405646 INFO::Fitting model to feature number 433, F458
## 2026-07-10 05:57:38.408009 INFO::Fitting model to feature number 434, F459
## 2026-07-10 05:57:38.410467 INFO::Fitting model to feature number 435, F461
## 2026-07-10 05:57:38.412931 INFO::Fitting model to feature number 436, F462
## 2026-07-10 05:57:38.415356 INFO::Fitting model to feature number 437, F463
## 2026-07-10 05:57:38.417773 INFO::Fitting model to feature number 438, F464
## 2026-07-10 05:57:38.420165 INFO::Fitting model to feature number 439, F465
## 2026-07-10 05:57:38.422589 INFO::Fitting model to feature number 440, F466
## 2026-07-10 05:57:38.424986 INFO::Fitting model to feature number 441, F467
## 2026-07-10 05:57:38.427391 INFO::Fitting model to feature number 442, F468
## 2026-07-10 05:57:38.429751 INFO::Fitting model to feature number 443, F469
## 2026-07-10 05:57:38.432129 INFO::Fitting model to feature number 444, F470
## 2026-07-10 05:57:38.434518 INFO::Fitting model to feature number 445, F471
## 2026-07-10 05:57:38.436892 INFO::Fitting model to feature number 446, F474
## 2026-07-10 05:57:38.439367 INFO::Fitting model to feature number 447, F475
## 2026-07-10 05:57:38.44194 INFO::Fitting model to feature number 448, F476
## 2026-07-10 05:57:38.44454 INFO::Fitting model to feature number 449, F477
## 2026-07-10 05:57:38.447255 INFO::Fitting model to feature number 450, F478
## 2026-07-10 05:57:38.449789 INFO::Fitting model to feature number 451, F479
## 2026-07-10 05:57:38.452216 INFO::Fitting model to feature number 452, F480
## 2026-07-10 05:57:38.45469 INFO::Fitting model to feature number 453, F481
## 2026-07-10 05:57:38.457115 INFO::Fitting model to feature number 454, F482
## 2026-07-10 05:57:38.459526 INFO::Fitting model to feature number 455, F483
## 2026-07-10 05:57:38.461944 INFO::Fitting model to feature number 456, F484
## 2026-07-10 05:57:38.464414 INFO::Fitting model to feature number 457, F485
## 2026-07-10 05:57:38.466825 INFO::Fitting model to feature number 458, F486
## 2026-07-10 05:57:38.46933 INFO::Fitting model to feature number 459, F487
## 2026-07-10 05:57:38.471772 INFO::Fitting model to feature number 460, F488
## 2026-07-10 05:57:38.474157 INFO::Fitting model to feature number 461, F489
## 2026-07-10 05:57:38.476548 INFO::Fitting model to feature number 462, F490
## 2026-07-10 05:57:38.478922 INFO::Fitting model to feature number 463, F491
## 2026-07-10 05:57:38.481286 INFO::Fitting model to feature number 464, F492
## 2026-07-10 05:57:38.483655 INFO::Fitting model to feature number 465, F493
## 2026-07-10 05:57:38.485982 INFO::Fitting model to feature number 466, F494
## 2026-07-10 05:57:38.488385 INFO::Fitting model to feature number 467, F495
## 2026-07-10 05:57:38.490732 INFO::Fitting model to feature number 468, F496
## 2026-07-10 05:57:38.49307 INFO::Fitting model to feature number 469, F497
## 2026-07-10 05:57:38.495433 INFO::Fitting model to feature number 470, F498
## 2026-07-10 05:57:38.497838 INFO::Fitting model to feature number 471, F499
## 2026-07-10 05:57:38.500212 INFO::Fitting model to feature number 472, F500
## 2026-07-10 05:57:38.502558 INFO::Fitting model to feature number 473, F501
## 2026-07-10 05:57:38.504927 INFO::Fitting model to feature number 474, F502
## 2026-07-10 05:57:38.507271 INFO::Fitting model to feature number 475, F503
## 2026-07-10 05:57:38.509646 INFO::Fitting model to feature number 476, F504
## 2026-07-10 05:57:38.511992 INFO::Fitting model to feature number 477, F505
## 2026-07-10 05:57:38.514435 INFO::Fitting model to feature number 478, F506
## 2026-07-10 05:57:38.516785 INFO::Fitting model to feature number 479, F507
## 2026-07-10 05:57:38.51912 INFO::Fitting model to feature number 480, F508
## 2026-07-10 05:57:38.521493 INFO::Fitting model to feature number 481, F509
## 2026-07-10 05:57:38.523844 INFO::Fitting model to feature number 482, F510
## 2026-07-10 05:57:38.526154 INFO::Fitting model to feature number 483, F511
## 2026-07-10 05:57:38.528494 INFO::Fitting model to feature number 484, F512
## 2026-07-10 05:57:38.530833 INFO::Fitting model to feature number 485, F513
## 2026-07-10 05:57:38.53316 INFO::Fitting model to feature number 486, F514
## 2026-07-10 05:57:38.535509 INFO::Fitting model to feature number 487, F515
## 2026-07-10 05:57:38.537836 INFO::Fitting model to feature number 488, F516
## 2026-07-10 05:57:38.540171 INFO::Fitting model to feature number 489, F517
## 2026-07-10 05:57:38.542528 INFO::Fitting model to feature number 490, F518
## 2026-07-10 05:57:38.544846 INFO::Fitting model to feature number 491, F519
## 2026-07-10 05:57:38.547157 INFO::Fitting model to feature number 492, F520
## 2026-07-10 05:57:38.549517 INFO::Fitting model to feature number 493, F521
## 2026-07-10 05:57:38.551844 INFO::Fitting model to feature number 494, F522
## 2026-07-10 05:57:38.55424 INFO::Fitting model to feature number 495, F523
## 2026-07-10 05:57:38.556612 INFO::Fitting model to feature number 496, F524
## 2026-07-10 05:57:38.558952 INFO::Fitting model to feature number 497, F525
## 2026-07-10 05:57:38.561286 INFO::Fitting model to feature number 498, F526
## 2026-07-10 05:57:38.563687 INFO::Fitting model to feature number 499, F527
## 2026-07-10 05:57:38.566046 INFO::Fitting model to feature number 500, F528
## 2026-07-10 05:57:38.568451 INFO::Fitting model to feature number 501, F529
## 2026-07-10 05:57:38.570821 INFO::Fitting model to feature number 502, F530
## 2026-07-10 05:57:38.573179 INFO::Fitting model to feature number 503, F531
## 2026-07-10 05:57:38.575554 INFO::Fitting model to feature number 504, F532
## 2026-07-10 05:57:38.577905 INFO::Fitting model to feature number 505, F533
## 2026-07-10 05:57:38.58028 INFO::Fitting model to feature number 506, F534
## 2026-07-10 05:57:38.582684 INFO::Fitting model to feature number 507, F535
## 2026-07-10 05:57:38.585116 INFO::Fitting model to feature number 508, F536
## 2026-07-10 05:57:38.587596 INFO::Fitting model to feature number 509, F537
## 2026-07-10 05:57:38.590033 INFO::Fitting model to feature number 510, F539
## 2026-07-10 05:57:38.592404 INFO::Fitting model to feature number 511, F540
## 2026-07-10 05:57:38.594731 INFO::Fitting model to feature number 512, F541
## 2026-07-10 05:57:38.597055 INFO::Fitting model to feature number 513, F543
## 2026-07-10 05:57:38.599438 INFO::Fitting model to feature number 514, F544
## 2026-07-10 05:57:38.601822 INFO::Fitting model to feature number 515, F545
## 2026-07-10 05:57:38.604185 INFO::Fitting model to feature number 516, F546
## 2026-07-10 05:57:38.606561 INFO::Fitting model to feature number 517, F547
## 2026-07-10 05:57:38.608919 INFO::Fitting model to feature number 518, F548
## 2026-07-10 05:57:38.611243 INFO::Fitting model to feature number 519, F549
## 2026-07-10 05:57:38.613614 INFO::Fitting model to feature number 520, F550
## 2026-07-10 05:57:38.615941 INFO::Fitting model to feature number 521, F551
## 2026-07-10 05:57:38.618369 INFO::Fitting model to feature number 522, F552
## 2026-07-10 05:57:38.62073 INFO::Fitting model to feature number 523, F553
## 2026-07-10 05:57:38.623121 INFO::Fitting model to feature number 524, F554
## 2026-07-10 05:57:38.625549 INFO::Fitting model to feature number 525, F555
## 2026-07-10 05:57:38.627875 INFO::Fitting model to feature number 526, F556
## 2026-07-10 05:57:38.630214 INFO::Fitting model to feature number 527, F557
## 2026-07-10 05:57:38.632581 INFO::Fitting model to feature number 528, F558
## 2026-07-10 05:57:38.634909 INFO::Fitting model to feature number 529, F559
## 2026-07-10 05:57:38.637327 INFO::Fitting model to feature number 530, F560
## 2026-07-10 05:57:38.639748 INFO::Fitting model to feature number 531, F561
## 2026-07-10 05:57:38.642099 INFO::Fitting model to feature number 532, F562
## 2026-07-10 05:57:38.644494 INFO::Fitting model to feature number 533, F563
## 2026-07-10 05:57:38.646828 INFO::Fitting model to feature number 534, F564
## 2026-07-10 05:57:38.649236 INFO::Fitting model to feature number 535, F566
## 2026-07-10 05:57:38.651639 INFO::Fitting model to feature number 536, F567
## 2026-07-10 05:57:38.653996 INFO::Fitting model to feature number 537, F568
## 2026-07-10 05:57:38.656407 INFO::Fitting model to feature number 538, F569
## 2026-07-10 05:57:38.658789 INFO::Fitting model to feature number 539, F570
## 2026-07-10 05:57:38.661163 INFO::Fitting model to feature number 540, F571
## 2026-07-10 05:57:38.663597 INFO::Fitting model to feature number 541, F572
## 2026-07-10 05:57:38.665951 INFO::Fitting model to feature number 542, F573
## 2026-07-10 05:57:38.668358 INFO::Fitting model to feature number 543, F574
## 2026-07-10 05:57:38.670734 INFO::Fitting model to feature number 544, F575
## 2026-07-10 05:57:38.673097 INFO::Fitting model to feature number 545, F576
## 2026-07-10 05:57:38.675485 INFO::Fitting model to feature number 546, F578
## 2026-07-10 05:57:38.677853 INFO::Fitting model to feature number 547, F579
## 2026-07-10 05:57:38.680246 INFO::Fitting model to feature number 548, F580
## 2026-07-10 05:57:38.682637 INFO::Fitting model to feature number 549, F581
## 2026-07-10 05:57:38.685049 INFO::Fitting model to feature number 550, F582
## 2026-07-10 05:57:38.687458 INFO::Fitting model to feature number 551, F583
## 2026-07-10 05:57:38.689886 INFO::Fitting model to feature number 552, F584
## 2026-07-10 05:57:38.692269 INFO::Fitting model to feature number 553, F585
## 2026-07-10 05:57:38.694683 INFO::Fitting model to feature number 554, F586
## 2026-07-10 05:57:38.697065 INFO::Fitting model to feature number 555, F587
## 2026-07-10 05:57:38.699488 INFO::Fitting model to feature number 556, F588
## 2026-07-10 05:57:38.701866 INFO::Fitting model to feature number 557, F589
## 2026-07-10 05:57:38.704207 INFO::Fitting model to feature number 558, F590
## 2026-07-10 05:57:38.706635 INFO::Fitting model to feature number 559, F591
## 2026-07-10 05:57:38.709029 INFO::Fitting model to feature number 560, F592
## 2026-07-10 05:57:38.711554 INFO::Fitting model to feature number 561, F593
## 2026-07-10 05:57:38.714008 INFO::Fitting model to feature number 562, F594
## 2026-07-10 05:57:38.716425 INFO::Fitting model to feature number 563, F595
## 2026-07-10 05:57:38.71885 INFO::Fitting model to feature number 564, F596
## 2026-07-10 05:57:38.721355 INFO::Fitting model to feature number 565, F597
## 2026-07-10 05:57:38.72376 INFO::Fitting model to feature number 566, F598
## 2026-07-10 05:57:38.726156 INFO::Fitting model to feature number 567, F599
## 2026-07-10 05:57:38.728604 INFO::Fitting model to feature number 568, F600
## 2026-07-10 05:57:38.731009 INFO::Fitting model to feature number 569, F601
## 2026-07-10 05:57:38.733426 INFO::Fitting model to feature number 570, F602
## 2026-07-10 05:57:38.735832 INFO::Fitting model to feature number 571, F603
## 2026-07-10 05:57:38.738334 INFO::Fitting model to feature number 572, F605
## 2026-07-10 05:57:38.740772 INFO::Fitting model to feature number 573, F606
## 2026-07-10 05:57:38.743176 INFO::Fitting model to feature number 574, F607
## 2026-07-10 05:57:38.745696 INFO::Fitting model to feature number 575, F608
## 2026-07-10 05:57:38.748147 INFO::Fitting model to feature number 576, F609
## 2026-07-10 05:57:38.750597 INFO::Fitting model to feature number 577, F610
## 2026-07-10 05:57:38.752986 INFO::Fitting model to feature number 578, F611
## 2026-07-10 05:57:38.755391 INFO::Fitting model to feature number 579, F612
## 2026-07-10 05:57:38.757798 INFO::Fitting model to feature number 580, F613
## 2026-07-10 05:57:38.760231 INFO::Fitting model to feature number 581, F614
## 2026-07-10 05:57:38.762727 INFO::Fitting model to feature number 582, F615
## 2026-07-10 05:57:38.765111 INFO::Fitting model to feature number 583, F616
## 2026-07-10 05:57:38.767536 INFO::Fitting model to feature number 584, F617
## 2026-07-10 05:57:38.769933 INFO::Fitting model to feature number 585, F618
## 2026-07-10 05:57:38.77233 INFO::Fitting model to feature number 586, F619
## 2026-07-10 05:57:38.774709 INFO::Fitting model to feature number 587, F620
## 2026-07-10 05:57:38.777086 INFO::Fitting model to feature number 588, F621
## 2026-07-10 05:57:38.779536 INFO::Fitting model to feature number 589, F622
## 2026-07-10 05:57:38.781926 INFO::Fitting model to feature number 590, F623
## 2026-07-10 05:57:38.784286 INFO::Fitting model to feature number 591, F624
## 2026-07-10 05:57:38.786681 INFO::Fitting model to feature number 592, F625
## 2026-07-10 05:57:38.789125 INFO::Fitting model to feature number 593, F626
## 2026-07-10 05:57:38.791675 INFO::Fitting model to feature number 594, F627
## 2026-07-10 05:57:38.808376 INFO::Fitting model to feature number 595, F628
## 2026-07-10 05:57:38.811374 INFO::Fitting model to feature number 596, F630
## 2026-07-10 05:57:38.81405 INFO::Fitting model to feature number 597, F631
## 2026-07-10 05:57:38.816704 INFO::Fitting model to feature number 598, F632
## 2026-07-10 05:57:38.819298 INFO::Fitting model to feature number 599, F633
## 2026-07-10 05:57:38.821873 INFO::Fitting model to feature number 600, F634
## 2026-07-10 05:57:38.82444 INFO::Fitting model to feature number 601, F635
## 2026-07-10 05:57:38.826955 INFO::Fitting model to feature number 602, F636
## 2026-07-10 05:57:38.829485 INFO::Fitting model to feature number 603, F637
## 2026-07-10 05:57:38.831941 INFO::Fitting model to feature number 604, F638
## 2026-07-10 05:57:38.834527 INFO::Fitting model to feature number 605, F639
## 2026-07-10 05:57:38.836991 INFO::Fitting model to feature number 606, F640
## 2026-07-10 05:57:38.839477 INFO::Fitting model to feature number 607, F641
## 2026-07-10 05:57:38.841895 INFO::Fitting model to feature number 608, F642
## 2026-07-10 05:57:38.844389 INFO::Fitting model to feature number 609, F643
## 2026-07-10 05:57:38.846819 INFO::Fitting model to feature number 610, F644
## 2026-07-10 05:57:38.849242 INFO::Fitting model to feature number 611, F645
## 2026-07-10 05:57:38.851721 INFO::Fitting model to feature number 612, F646
## 2026-07-10 05:57:38.854107 INFO::Fitting model to feature number 613, F647
## 2026-07-10 05:57:38.856534 INFO::Fitting model to feature number 614, F648
## 2026-07-10 05:57:38.859004 INFO::Fitting model to feature number 615, F649
## 2026-07-10 05:57:38.861457 INFO::Fitting model to feature number 616, F650
## 2026-07-10 05:57:38.86392 INFO::Fitting model to feature number 617, F651
## 2026-07-10 05:57:38.866414 INFO::Fitting model to feature number 618, F652
## 2026-07-10 05:57:38.868976 INFO::Fitting model to feature number 619, F653
## 2026-07-10 05:57:38.871412 INFO::Fitting model to feature number 620, F654
## 2026-07-10 05:57:38.873845 INFO::Fitting model to feature number 621, F655
## 2026-07-10 05:57:38.876276 INFO::Fitting model to feature number 622, F656
## 2026-07-10 05:57:38.878936 INFO::Fitting model to feature number 623, F657
## 2026-07-10 05:57:38.881437 INFO::Fitting model to feature number 624, F658
## 2026-07-10 05:57:38.883878 INFO::Fitting model to feature number 625, F659
## 2026-07-10 05:57:38.886266 INFO::Fitting model to feature number 626, F660
## 2026-07-10 05:57:38.888703 INFO::Fitting model to feature number 627, F661
## 2026-07-10 05:57:38.891086 INFO::Fitting model to feature number 628, F662
## 2026-07-10 05:57:38.893509 INFO::Fitting model to feature number 629, F663
## 2026-07-10 05:57:38.895913 INFO::Fitting model to feature number 630, F664
## 2026-07-10 05:57:38.898297 INFO::Fitting model to feature number 631, F665
## 2026-07-10 05:57:38.900749 INFO::Fitting model to feature number 632, F666
## 2026-07-10 05:57:38.903147 INFO::Fitting model to feature number 633, F667
## 2026-07-10 05:57:38.90558 INFO::Fitting model to feature number 634, F668
## 2026-07-10 05:57:38.907982 INFO::Fitting model to feature number 635, F669
## 2026-07-10 05:57:38.910425 INFO::Fitting model to feature number 636, F670
## 2026-07-10 05:57:38.912808 INFO::Fitting model to feature number 637, F671
## 2026-07-10 05:57:38.915194 INFO::Fitting model to feature number 638, F673
## 2026-07-10 05:57:38.917639 INFO::Fitting model to feature number 639, F674
## 2026-07-10 05:57:38.92017 INFO::Fitting model to feature number 640, F675
## 2026-07-10 05:57:38.922592 INFO::Fitting model to feature number 641, F676
## 2026-07-10 05:57:38.925009 INFO::Fitting model to feature number 642, F677
## 2026-07-10 05:57:38.92743 INFO::Fitting model to feature number 643, F678
## 2026-07-10 05:57:38.929853 INFO::Fitting model to feature number 644, F679
## 2026-07-10 05:57:38.93224 INFO::Fitting model to feature number 645, F680
## 2026-07-10 05:57:38.934639 INFO::Fitting model to feature number 646, F681
## 2026-07-10 05:57:38.937006 INFO::Fitting model to feature number 647, F682
## 2026-07-10 05:57:38.93942 INFO::Fitting model to feature number 648, F683
## 2026-07-10 05:57:38.941797 INFO::Fitting model to feature number 649, F684
## 2026-07-10 05:57:38.944212 INFO::Fitting model to feature number 650, F685
## 2026-07-10 05:57:38.946709 INFO::Fitting model to feature number 651, F686
## 2026-07-10 05:57:38.94913 INFO::Fitting model to feature number 652, F687
## 2026-07-10 05:57:38.951535 INFO::Fitting model to feature number 653, F688
## 2026-07-10 05:57:38.953907 INFO::Fitting model to feature number 654, F689
## 2026-07-10 05:57:38.956283 INFO::Fitting model to feature number 655, F690
## 2026-07-10 05:57:38.958714 INFO::Fitting model to feature number 656, F691
## 2026-07-10 05:57:38.961128 INFO::Fitting model to feature number 657, F692
## 2026-07-10 05:57:38.963557 INFO::Fitting model to feature number 658, F693
## 2026-07-10 05:57:38.966005 INFO::Fitting model to feature number 659, F694
## 2026-07-10 05:57:38.968439 INFO::Fitting model to feature number 660, F695
## 2026-07-10 05:57:38.970976 INFO::Fitting model to feature number 661, F696
## 2026-07-10 05:57:38.97357 INFO::Fitting model to feature number 662, F697
## 2026-07-10 05:57:38.976127 INFO::Fitting model to feature number 663, F698
## 2026-07-10 05:57:38.97863 INFO::Fitting model to feature number 664, F699
## 2026-07-10 05:57:38.981095 INFO::Fitting model to feature number 665, F700
## 2026-07-10 05:57:38.983557 INFO::Fitting model to feature number 666, F701
## 2026-07-10 05:57:38.985988 INFO::Fitting model to feature number 667, F702
## 2026-07-10 05:57:38.988447 INFO::Fitting model to feature number 668, F704
## 2026-07-10 05:57:38.990872 INFO::Fitting model to feature number 669, F705
## 2026-07-10 05:57:38.993351 INFO::Fitting model to feature number 670, F706
## 2026-07-10 05:57:38.995784 INFO::Fitting model to feature number 671, F707
## 2026-07-10 05:57:38.998457 INFO::Fitting model to feature number 672, F708
## 2026-07-10 05:57:39.000878 INFO::Fitting model to feature number 673, F709
## 2026-07-10 05:57:39.003288 INFO::Fitting model to feature number 674, F710
## 2026-07-10 05:57:39.005726 INFO::Fitting model to feature number 675, F711
## 2026-07-10 05:57:39.00813 INFO::Fitting model to feature number 676, F712
## 2026-07-10 05:57:39.010635 INFO::Fitting model to feature number 677, F713
## 2026-07-10 05:57:39.013072 INFO::Fitting model to feature number 678, F714
## 2026-07-10 05:57:39.015466 INFO::Fitting model to feature number 679, F715
## 2026-07-10 05:57:39.017852 INFO::Fitting model to feature number 680, F716
## 2026-07-10 05:57:39.020227 INFO::Fitting model to feature number 681, F717
## 2026-07-10 05:57:39.022677 INFO::Fitting model to feature number 682, F718
## 2026-07-10 05:57:39.025048 INFO::Fitting model to feature number 683, F719
## 2026-07-10 05:57:39.027476 INFO::Fitting model to feature number 684, F720
## 2026-07-10 05:57:39.029838 INFO::Fitting model to feature number 685, F721
## 2026-07-10 05:57:39.032207 INFO::Fitting model to feature number 686, F722
## 2026-07-10 05:57:39.034657 INFO::Fitting model to feature number 687, F723
## 2026-07-10 05:57:39.037089 INFO::Fitting model to feature number 688, F724
## 2026-07-10 05:57:39.039521 INFO::Fitting model to feature number 689, F725
## 2026-07-10 05:57:39.041932 INFO::Fitting model to feature number 690, F726
## 2026-07-10 05:57:39.044295 INFO::Fitting model to feature number 691, F727
## 2026-07-10 05:57:39.046714 INFO::Fitting model to feature number 692, F728
## 2026-07-10 05:57:39.049102 INFO::Fitting model to feature number 693, F729
## 2026-07-10 05:57:39.051562 INFO::Fitting model to feature number 694, F730
## 2026-07-10 05:57:39.053995 INFO::Fitting model to feature number 695, F731
## 2026-07-10 05:57:39.056403 INFO::Fitting model to feature number 696, F732
## 2026-07-10 05:57:39.058878 INFO::Fitting model to feature number 697, F733
## 2026-07-10 05:57:39.06125 INFO::Fitting model to feature number 698, F734
## 2026-07-10 05:57:39.063657 INFO::Fitting model to feature number 699, F735
## 2026-07-10 05:57:39.066074 INFO::Fitting model to feature number 700, F736
## 2026-07-10 05:57:39.068518 INFO::Fitting model to feature number 701, F737
## 2026-07-10 05:57:39.070887 INFO::Fitting model to feature number 702, F739
## 2026-07-10 05:57:39.073273 INFO::Fitting model to feature number 703, F740
## 2026-07-10 05:57:39.075715 INFO::Fitting model to feature number 704, F741
## 2026-07-10 05:57:39.078089 INFO::Fitting model to feature number 705, F742
## 2026-07-10 05:57:39.080544 INFO::Fitting model to feature number 706, F743
## 2026-07-10 05:57:39.083069 INFO::Fitting model to feature number 707, F745
## 2026-07-10 05:57:39.085661 INFO::Fitting model to feature number 708, F746
## 2026-07-10 05:57:39.088051 INFO::Fitting model to feature number 709, F747
## 2026-07-10 05:57:39.090587 INFO::Fitting model to feature number 710, F748
## 2026-07-10 05:57:39.092979 INFO::Fitting model to feature number 711, F749
## 2026-07-10 05:57:39.095426 INFO::Fitting model to feature number 712, F750
## 2026-07-10 05:57:39.097819 INFO::Fitting model to feature number 713, F751
## 2026-07-10 05:57:39.100206 INFO::Fitting model to feature number 714, F752
## 2026-07-10 05:57:39.10269 INFO::Fitting model to feature number 715, F753
## 2026-07-10 05:57:39.105097 INFO::Fitting model to feature number 716, F755
## 2026-07-10 05:57:39.10759 INFO::Fitting model to feature number 717, F756
## 2026-07-10 05:57:39.110034 INFO::Fitting model to feature number 718, F757
## 2026-07-10 05:57:39.112518 INFO::Fitting model to feature number 719, F758
## 2026-07-10 05:57:39.115042 INFO::Fitting model to feature number 720, F759
## 2026-07-10 05:57:39.117517 INFO::Fitting model to feature number 721, F760
## 2026-07-10 05:57:39.119918 INFO::Fitting model to feature number 722, F761
## 2026-07-10 05:57:39.122305 INFO::Fitting model to feature number 723, F762
## 2026-07-10 05:57:39.124713 INFO::Fitting model to feature number 724, F763
## 2026-07-10 05:57:39.127184 INFO::Fitting model to feature number 725, F764
## 2026-07-10 05:57:39.129622 INFO::Fitting model to feature number 726, F765
## 2026-07-10 05:57:39.132002 INFO::Fitting model to feature number 727, F766
## 2026-07-10 05:57:39.134451 INFO::Fitting model to feature number 728, F767
## 2026-07-10 05:57:39.13685 INFO::Fitting model to feature number 729, F768
## 2026-07-10 05:57:39.139257 INFO::Fitting model to feature number 730, F769
## 2026-07-10 05:57:39.141684 INFO::Fitting model to feature number 731, F770
## 2026-07-10 05:57:39.144113 INFO::Fitting model to feature number 732, F771
## 2026-07-10 05:57:39.146553 INFO::Fitting model to feature number 733, F772
## 2026-07-10 05:57:39.148919 INFO::Fitting model to feature number 734, F773
## 2026-07-10 05:57:39.151267 INFO::Fitting model to feature number 735, F774
## 2026-07-10 05:57:39.153686 INFO::Fitting model to feature number 736, F775
## 2026-07-10 05:57:39.156058 INFO::Fitting model to feature number 737, F776
## 2026-07-10 05:57:39.158493 INFO::Fitting model to feature number 738, F777
## 2026-07-10 05:57:39.160883 INFO::Fitting model to feature number 739, F778
## 2026-07-10 05:57:39.163274 INFO::Fitting model to feature number 740, F779
## 2026-07-10 05:57:39.165737 INFO::Fitting model to feature number 741, F780
## 2026-07-10 05:57:39.168198 INFO::Fitting model to feature number 742, F781
## 2026-07-10 05:57:39.170584 INFO::Fitting model to feature number 743, F782
## 2026-07-10 05:57:39.17295 INFO::Fitting model to feature number 744, F783
## 2026-07-10 05:57:39.17542 INFO::Fitting model to feature number 745, F784
## 2026-07-10 05:57:39.177945 INFO::Fitting model to feature number 746, F785
## 2026-07-10 05:57:39.180427 INFO::Fitting model to feature number 747, F786
## 2026-07-10 05:57:39.182812 INFO::Fitting model to feature number 748, F787
## 2026-07-10 05:57:39.185205 INFO::Fitting model to feature number 749, F788
## 2026-07-10 05:57:39.187636 INFO::Fitting model to feature number 750, F789
## 2026-07-10 05:57:39.190032 INFO::Fitting model to feature number 751, F790
## 2026-07-10 05:57:39.192512 INFO::Fitting model to feature number 752, F791
## 2026-07-10 05:57:39.195034 INFO::Fitting model to feature number 753, F792
## 2026-07-10 05:57:39.197534 INFO::Fitting model to feature number 754, F793
## 2026-07-10 05:57:39.199966 INFO::Fitting model to feature number 755, F794
## 2026-07-10 05:57:39.202451 INFO::Fitting model to feature number 756, F795
## 2026-07-10 05:57:39.204886 INFO::Fitting model to feature number 757, F796
## 2026-07-10 05:57:39.207355 INFO::Fitting model to feature number 758, F797
## 2026-07-10 05:57:39.209821 INFO::Fitting model to feature number 759, F798
## 2026-07-10 05:57:39.212287 INFO::Fitting model to feature number 760, F799
## 2026-07-10 05:57:39.214821 INFO::Fitting model to feature number 761, F800
## 2026-07-10 05:57:39.217263 INFO::Fitting model to feature number 762, F801
## 2026-07-10 05:57:39.219734 INFO::Fitting model to feature number 763, F802
## 2026-07-10 05:57:39.222156 INFO::Fitting model to feature number 764, F803
## 2026-07-10 05:57:39.224619 INFO::Fitting model to feature number 765, F804
## 2026-07-10 05:57:39.227062 INFO::Fitting model to feature number 766, F805
## 2026-07-10 05:57:39.229598 INFO::Fitting model to feature number 767, F806
## 2026-07-10 05:57:39.232043 INFO::Fitting model to feature number 768, F808
## 2026-07-10 05:57:39.234514 INFO::Fitting model to feature number 769, F809
## 2026-07-10 05:57:39.236932 INFO::Fitting model to feature number 770, F810
## 2026-07-10 05:57:39.239484 INFO::Fitting model to feature number 771, F811
## 2026-07-10 05:57:39.241946 INFO::Fitting model to feature number 772, F812
## 2026-07-10 05:57:39.244474 INFO::Fitting model to feature number 773, F813
## 2026-07-10 05:57:39.246909 INFO::Fitting model to feature number 774, F814
## 2026-07-10 05:57:39.249385 INFO::Fitting model to feature number 775, F815
## 2026-07-10 05:57:39.251795 INFO::Fitting model to feature number 776, F816
## 2026-07-10 05:57:39.254357 INFO::Fitting model to feature number 777, F817
## 2026-07-10 05:57:39.256767 INFO::Fitting model to feature number 778, F818
## 2026-07-10 05:57:39.259191 INFO::Fitting model to feature number 779, F819
## 2026-07-10 05:57:39.26162 INFO::Fitting model to feature number 780, F820
## 2026-07-10 05:57:39.264019 INFO::Fitting model to feature number 781, F821
## 2026-07-10 05:57:39.266458 INFO::Fitting model to feature number 782, F822
## 2026-07-10 05:57:39.268858 INFO::Fitting model to feature number 783, F823
## 2026-07-10 05:57:39.27126 INFO::Fitting model to feature number 784, F824
## 2026-07-10 05:57:39.273753 INFO::Fitting model to feature number 785, F825
## 2026-07-10 05:57:39.276153 INFO::Fitting model to feature number 786, F826
## 2026-07-10 05:57:39.27857 INFO::Fitting model to feature number 787, F827
## 2026-07-10 05:57:39.280947 INFO::Fitting model to feature number 788, F828
## 2026-07-10 05:57:39.283366 INFO::Fitting model to feature number 789, F829
## 2026-07-10 05:57:39.285735 INFO::Fitting model to feature number 790, F830
## 2026-07-10 05:57:39.288129 INFO::Fitting model to feature number 791, F831
## 2026-07-10 05:57:39.290539 INFO::Fitting model to feature number 792, F832
## 2026-07-10 05:57:39.292955 INFO::Fitting model to feature number 793, F833
## 2026-07-10 05:57:39.295376 INFO::Fitting model to feature number 794, F834
## 2026-07-10 05:57:39.297754 INFO::Fitting model to feature number 795, F835
## 2026-07-10 05:57:39.300153 INFO::Fitting model to feature number 796, F836
## 2026-07-10 05:57:39.30256 INFO::Fitting model to feature number 797, F837
## 2026-07-10 05:57:39.304963 INFO::Fitting model to feature number 798, F838
## 2026-07-10 05:57:39.307382 INFO::Fitting model to feature number 799, F839
## 2026-07-10 05:57:39.309747 INFO::Fitting model to feature number 800, F840
## 2026-07-10 05:57:39.312123 INFO::Fitting model to feature number 801, F841
## 2026-07-10 05:57:39.314538 INFO::Fitting model to feature number 802, F842
## 2026-07-10 05:57:39.316904 INFO::Fitting model to feature number 803, F843
## 2026-07-10 05:57:39.319288 INFO::Fitting model to feature number 804, F844
## 2026-07-10 05:57:39.321674 INFO::Fitting model to feature number 805, F845
## 2026-07-10 05:57:39.324039 INFO::Fitting model to feature number 806, F847
## 2026-07-10 05:57:39.326423 INFO::Fitting model to feature number 807, F848
## 2026-07-10 05:57:39.328818 INFO::Fitting model to feature number 808, F849
## 2026-07-10 05:57:39.331241 INFO::Fitting model to feature number 809, F850
## 2026-07-10 05:57:39.333651 INFO::Fitting model to feature number 810, F851
## 2026-07-10 05:57:39.336085 INFO::Fitting model to feature number 811, F852
## 2026-07-10 05:57:39.338526 INFO::Fitting model to feature number 812, F853
## 2026-07-10 05:57:39.34091 INFO::Fitting model to feature number 813, F854
## 2026-07-10 05:57:39.343287 INFO::Fitting model to feature number 814, F855
## 2026-07-10 05:57:39.345675 INFO::Fitting model to feature number 815, F856
## 2026-07-10 05:57:39.348042 INFO::Fitting model to feature number 816, F857
## 2026-07-10 05:57:39.350454 INFO::Fitting model to feature number 817, F858
## 2026-07-10 05:57:39.352896 INFO::Fitting model to feature number 818, F859
## 2026-07-10 05:57:39.355283 INFO::Fitting model to feature number 819, F860
## 2026-07-10 05:57:39.357698 INFO::Fitting model to feature number 820, F861
## 2026-07-10 05:57:39.360206 INFO::Fitting model to feature number 821, F862
## 2026-07-10 05:57:39.36258 INFO::Fitting model to feature number 822, F863
## 2026-07-10 05:57:39.36495 INFO::Fitting model to feature number 823, F864
## 2026-07-10 05:57:39.367367 INFO::Fitting model to feature number 824, F865
## 2026-07-10 05:57:39.369779 INFO::Fitting model to feature number 825, F866
## 2026-07-10 05:57:39.372206 INFO::Fitting model to feature number 826, F867
## 2026-07-10 05:57:39.374613 INFO::Fitting model to feature number 827, F868
## 2026-07-10 05:57:39.376984 INFO::Fitting model to feature number 828, F869
## 2026-07-10 05:57:39.379407 INFO::Fitting model to feature number 829, F870
## 2026-07-10 05:57:39.381811 INFO::Fitting model to feature number 830, F871
## 2026-07-10 05:57:39.384182 INFO::Fitting model to feature number 831, F872
## 2026-07-10 05:57:39.386654 INFO::Fitting model to feature number 832, F873
## 2026-07-10 05:57:39.389034 INFO::Fitting model to feature number 833, F874
## 2026-07-10 05:57:39.391464 INFO::Fitting model to feature number 834, F875
## 2026-07-10 05:57:39.393896 INFO::Fitting model to feature number 835, F876
## 2026-07-10 05:57:39.396255 INFO::Fitting model to feature number 836, F877
## 2026-07-10 05:57:39.398682 INFO::Fitting model to feature number 837, F878
## 2026-07-10 05:57:39.401076 INFO::Fitting model to feature number 838, F879
## 2026-07-10 05:57:39.40353 INFO::Fitting model to feature number 839, F880
## 2026-07-10 05:57:39.405972 INFO::Fitting model to feature number 840, F881
## 2026-07-10 05:57:39.408371 INFO::Fitting model to feature number 841, F882
## 2026-07-10 05:57:39.410748 INFO::Fitting model to feature number 842, F883
## 2026-07-10 05:57:39.413119 INFO::Fitting model to feature number 843, F884
## 2026-07-10 05:57:39.415511 INFO::Fitting model to feature number 844, F885
## 2026-07-10 05:57:39.417902 INFO::Fitting model to feature number 845, F886
## 2026-07-10 05:57:39.42028 INFO::Fitting model to feature number 846, F887
## 2026-07-10 05:57:39.422771 INFO::Fitting model to feature number 847, F888
## 2026-07-10 05:57:39.439029 INFO::Fitting model to feature number 848, F889
## 2026-07-10 05:57:39.441905 INFO::Fitting model to feature number 849, F890
## 2026-07-10 05:57:39.444546 INFO::Fitting model to feature number 850, F891
## 2026-07-10 05:57:39.44728 INFO::Fitting model to feature number 851, F892
## 2026-07-10 05:57:39.449892 INFO::Fitting model to feature number 852, F893
## 2026-07-10 05:57:39.45251 INFO::Fitting model to feature number 853, F894
## 2026-07-10 05:57:39.455043 INFO::Fitting model to feature number 854, F895
## 2026-07-10 05:57:39.457597 INFO::Fitting model to feature number 855, F896
## 2026-07-10 05:57:39.460078 INFO::Fitting model to feature number 856, F897
## 2026-07-10 05:57:39.462613 INFO::Fitting model to feature number 857, F898
## 2026-07-10 05:57:39.465055 INFO::Fitting model to feature number 858, F899
## 2026-07-10 05:57:39.467579 INFO::Fitting model to feature number 859, F900
## 2026-07-10 05:57:39.581578 INFO::Counting total values for each feature
## 2026-07-10 05:57:39.662303 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2026-07-10 05:57:39.717787 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2026-07-10 05:57:39.772922 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2026-07-10 05:57:39.827939 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2026-07-10 05:57:39.857333 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2026-07-10 05:57:39.881494 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2026-07-10 05:57:39.891185 INFO::Writing the significant results (those which are less than or equal to the threshold of 0.250000 ) to file (ordered by increasing q-values): Macarron_output/maaslin2_results/significant_results.tsv
## 2026-07-10 05:57:39.895724 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2026-07-10 05:57:39.907656 INFO::Plotting associations from most to least significant, grouped by metadata
## 2026-07-10 05:57:39.908514 INFO::Plotting data for metadata number 1, diagnosis
## 2026-07-10 05:57:39.935961 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2026-07-10 05:57:40.253044 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2026-07-10 05:57:40.46681 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2026-07-10 05:57:40.672697 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2026-07-10 05:57:40.884563 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2026-07-10 05:57:41.090607 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2026-07-10 05:57:41.30215 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2026-07-10 05:57:41.504081 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2026-07-10 05:57:41.705523 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2026-07-10 05:57:41.914178 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2026-07-10 05:57:42.115736 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2026-07-10 05:57:42.321427 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2026-07-10 05:57:42.522527 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2026-07-10 05:57:42.731133 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2026-07-10 05:57:42.929148 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2026-07-10 05:57:43.130385 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2026-07-10 05:57:43.40652 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2026-07-10 05:57:43.612866 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2026-07-10 05:57:43.824451 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2026-07-10 05:57:44.026843 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2026-07-10 05:57:44.240957 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2026-07-10 05:57:44.442987 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2026-07-10 05:57:44.646438 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2026-07-10 05:57:44.857344 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2026-07-10 05:57:45.058758 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2026-07-10 05:57:45.269156 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2026-07-10 05:57:45.470605 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2026-07-10 05:57:45.681752 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2026-07-10 05:57:45.884418 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2026-07-10 05:57:46.097031 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2026-07-10 05:57:46.296979 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2026-07-10 05:57:46.500093 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2026-07-10 05:57:46.706416 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2026-07-10 05:57:46.909526 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2026-07-10 05:57:47.122824 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2026-07-10 05:57:47.324512 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2026-07-10 05:57:47.536886 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2026-07-10 05:57:47.738571 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2026-07-10 05:57:47.950681 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2026-07-10 05:57:48.149992 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2026-07-10 05:57:48.349034 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2026-07-10 05:57:48.557525 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2026-07-10 05:57:48.764433 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2026-07-10 05:57:48.983498 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2026-07-10 05:57:49.188521 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2026-07-10 05:57:49.399124 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2026-07-10 05:57:49.601272 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2026-07-10 05:57:49.813673 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2026-07-10 05:57:50.015752 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2026-07-10 05:57:50.228906 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2026-07-10 05:57:50.433637 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2026-07-10 05:57:50.643488 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2026-07-10 05:57:50.84464 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2026-07-10 05:57:51.057541 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2026-07-10 05:57:51.258932 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2026-07-10 05:57:51.461177 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2026-07-10 05:57:51.667908 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2026-07-10 05:57:51.86883 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2026-07-10 05:57:52.079104 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2026-07-10 05:57:52.283247 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2026-07-10 05:57:52.495985 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2026-07-10 05:57:52.701545 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2026-07-10 05:57:52.946561 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2026-07-10 05:57:53.150418 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2026-07-10 05:57:53.366845 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2026-07-10 05:57:53.570383 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2026-07-10 05:57:53.786037 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2026-07-10 05:57:53.98871 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2026-07-10 05:57:54.191729 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2026-07-10 05:57:54.409727 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2026-07-10 05:57:54.614202 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2026-07-10 05:57:54.842627 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2026-07-10 05:57:55.045432 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2026-07-10 05:57:55.263407 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2026-07-10 05:57:55.467972 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2026-07-10 05:57:55.669431 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2026-07-10 05:57:55.890055 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2026-07-10 05:57:56.094458 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2026-07-10 05:57:56.313951 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2026-07-10 05:57:56.518344 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2026-07-10 05:57:56.737861 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2026-07-10 05:57:56.943522 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2026-07-10 05:57:57.163524 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2026-07-10 05:57:57.36651 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2026-07-10 05:57:57.578408 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2026-07-10 05:57:57.7905 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2026-07-10 05:57:57.995889 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2026-07-10 05:57:58.213557 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2026-07-10 05:57:58.417233 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2026-07-10 05:57:58.63559 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2026-07-10 05:57:58.840043 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2026-07-10 05:57:59.056839 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2026-07-10 05:57:59.259254 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2026-07-10 05:57:59.477367 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2026-07-10 05:57:59.68102 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2026-07-10 05:57:59.899369 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2026-07-10 05:58:00.104186 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2026-07-10 05:58:00.320958 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2026-07-10 05:58:00.532672 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2026-07-10 05:58:00.738578 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2026-07-10 05:58:00.957634 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2026-07-10 05:58:01.165242 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2026-07-10 05:58:01.389204 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2026-07-10 05:58:01.595213 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2026-07-10 05:58:01.81934 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2026-07-10 05:58:02.033676 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2026-07-10 05:58:02.256006 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2026-07-10 05:58:02.460548 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2026-07-10 05:58:02.741992 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2026-07-10 05:58:02.951717 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2026-07-10 05:58:03.173436 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2026-07-10 05:58:03.379588 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2026-07-10 05:58:03.584136 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2026-07-10 05:58:03.808025 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2026-07-10 05:58:04.017752 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2026-07-10 05:58:04.232741 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2026-07-10 05:58:04.440855 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2026-07-10 05:58:04.659717 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2026-07-10 05:58:04.864545 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2026-07-10 05:58:05.082646 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2026-07-10 05:58:05.284975 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2026-07-10 05:58:05.489495 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2026-07-10 05:58:05.708373 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2026-07-10 05:58:05.915052 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2026-07-10 05:58:06.138534 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2026-07-10 05:58:06.346412 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2026-07-10 05:58:06.561378 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2026-07-10 05:58:06.768769 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2026-07-10 05:58:06.988129 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2026-07-10 05:58:07.193362 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2026-07-10 05:58:07.408476 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2026-07-10 05:58:07.617559 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2026-07-10 05:58:07.825202 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2026-07-10 05:58:08.043724 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2026-07-10 05:58:08.24955 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2026-07-10 05:58:08.465 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2026-07-10 05:58:08.669806 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2026-07-10 05:58:08.888804 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2026-07-10 05:58:09.094489 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2026-07-10 05:58:09.312391 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2026-07-10 05:58:09.521121 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2026-07-10 05:58:09.739647 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2026-07-10 05:58:09.944148 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2026-07-10 05:58:10.166584 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2026-07-10 05:58:10.373981 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2026-07-10 05:58:10.59621 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2026-07-10 05:58:10.807668 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2026-07-10 05:58:11.014302 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2026-07-10 05:58:11.252382 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2026-07-10 05:58:11.46722 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2026-07-10 05:58:11.694432 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2026-07-10 05:58:11.900784 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2026-07-10 05:58:12.118249 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2026-07-10 05:58:12.324994 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2026-07-10 05:58:13.069096 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2026-07-10 05:58:13.262233 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2026-07-10 05:58:13.461327 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2026-07-10 05:58:13.653903 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2026-07-10 05:58:13.854115 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2026-07-10 05:58:14.047204 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2026-07-10 05:58:14.241477 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2026-07-10 05:58:14.443125 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2026-07-10 05:58:14.638003 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2026-07-10 05:58:14.839955 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2026-07-10 05:58:15.033542 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2026-07-10 05:58:15.236876 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2026-07-10 05:58:15.428044 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2026-07-10 05:58:15.627446 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2026-07-10 05:58:15.839265 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2026-07-10 05:58:16.032257 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2026-07-10 05:58:16.234298 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2026-07-10 05:58:16.429718 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2026-07-10 05:58:16.631241 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2026-07-10 05:58:16.824228 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2026-07-10 05:58:17.027413 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2026-07-10 05:58:17.226358 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2026-07-10 05:58:17.435331 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2026-07-10 05:58:17.637249 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2026-07-10 05:58:17.8342 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2026-07-10 05:58:18.037057 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2026-07-10 05:58:18.235489 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2026-07-10 05:58:18.43892 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2026-07-10 05:58:18.636902 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2026-07-10 05:58:18.839403 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2026-07-10 05:58:19.036176 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2026-07-10 05:58:19.241464 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2026-07-10 05:58:19.438872 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2026-07-10 05:58:19.646558 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2026-07-10 05:58:19.847383 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2026-07-10 05:58:20.046832 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2026-07-10 05:58:20.248228 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2026-07-10 05:58:20.44694 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2026-07-10 05:58:20.648779 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2026-07-10 05:58:20.847664 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2026-07-10 05:58:21.051602 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2026-07-10 05:58:21.251646 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2026-07-10 05:58:21.456037 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2026-07-10 05:58:21.65408 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2026-07-10 05:58:21.862203 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2026-07-10 05:58:22.059456 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2026-07-10 05:58:22.316068 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2026-07-10 05:58:22.524521 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2026-07-10 05:58:22.741727 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2026-07-10 05:58:22.949657 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2026-07-10 05:58:23.149895 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2026-07-10 05:58:23.370463 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2026-07-10 05:58:23.570506 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2026-07-10 05:58:23.786353 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2026-07-10 05:58:23.989901 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2026-07-10 05:58:24.207781 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2026-07-10 05:58:24.413491 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2026-07-10 05:58:24.616462 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2026-07-10 05:58:24.836408 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2026-07-10 05:58:25.040965 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2026-07-10 05:58:25.257143 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2026-07-10 05:58:25.46322 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2026-07-10 05:58:25.684004 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2026-07-10 05:58:25.888195 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2026-07-10 05:58:26.103414 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2026-07-10 05:58:26.307875 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2026-07-10 05:58:26.510438 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2026-07-10 05:58:26.730237 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2026-07-10 05:58:26.936159 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2026-07-10 05:58:27.159701 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2026-07-10 05:58:27.362884 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2026-07-10 05:58:27.582118 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2026-07-10 05:58:27.786201 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2026-07-10 05:58:28.006075 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2026-07-10 05:58:28.212509 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2026-07-10 05:58:28.430171 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2026-07-10 05:58:28.638576 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2026-07-10 05:58:28.852999 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2026-07-10 05:58:29.068113 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2026-07-10 05:58:29.272224 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2026-07-10 05:58:29.493546 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2026-07-10 05:58:29.69427 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2026-07-10 05:58:29.912536 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2026-07-10 05:58:30.116936 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2026-07-10 05:58:30.331827 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2026-07-10 05:58:30.534679 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2026-07-10 05:58:30.755551 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2026-07-10 05:58:30.964004 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2026-07-10 05:58:31.186542 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2026-07-10 05:58:31.398064 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2026-07-10 05:58:31.621443 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2026-07-10 05:58:31.829714 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2026-07-10 05:58:32.086715 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2026-07-10 05:58:32.292893 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2026-07-10 05:58:32.513247 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2026-07-10 05:58:32.736277 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2026-07-10 05:58:32.958255 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2026-07-10 05:58:33.189701 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2026-07-10 05:58:33.395789 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2026-07-10 05:58:33.62491 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2026-07-10 05:58:33.828162 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2026-07-10 05:58:34.047041 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2026-07-10 05:58:34.260296 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2026-07-10 05:58:34.473261 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2026-07-10 05:58:34.703192 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2026-07-10 05:58:34.911069 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2026-07-10 05:58:35.141742 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2026-07-10 05:58:35.351674 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2026-07-10 05:58:35.585182 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2026-07-10 05:58:35.794253 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2026-07-10 05:58:36.010661 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2026-07-10 05:58:36.22764 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2026-07-10 05:58:36.434507 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2026-07-10 05:58:36.663637 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2026-07-10 05:58:36.872529 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2026-07-10 05:58:37.103704 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2026-07-10 05:58:37.314972 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2026-07-10 05:58:37.541789 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2026-07-10 05:58:37.750198 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2026-07-10 05:58:37.977458 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2026-07-10 05:58:38.181513 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2026-07-10 05:58:38.405933 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2026-07-10 05:58:38.62193 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2026-07-10 05:58:38.838519 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2026-07-10 05:58:39.060031 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2026-07-10 05:58:39.268453 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2026-07-10 05:58:39.501195 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2026-07-10 05:58:39.707419 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2026-07-10 05:58:39.935187 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2026-07-10 05:58:40.146408 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2026-07-10 05:58:40.375263 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2026-07-10 05:58:40.582515 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2026-07-10 05:58:40.81247 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2026-07-10 05:58:41.028352 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2026-07-10 05:58:41.261199 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2026-07-10 05:58:41.469865 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2026-07-10 05:58:41.699517 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2026-07-10 05:58:41.912077 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2026-07-10 05:58:42.193266 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2026-07-10 05:58:42.407563 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2026-07-10 05:58:42.635777 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2026-07-10 05:58:42.854119 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2026-07-10 05:58:43.063095 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2026-07-10 05:58:43.287744 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2026-07-10 05:58:43.498943 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2026-07-10 05:58:43.726342 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2026-07-10 05:58:43.934822 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2026-07-10 05:58:44.160424 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2026-07-10 05:58:44.366627 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2026-07-10 05:58:44.578627 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2026-07-10 05:58:44.808841 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2026-07-10 05:58:45.01974 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2026-07-10 05:58:45.249227 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2026-07-10 05:58:45.46248 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2026-07-10 05:58:45.695619 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2026-07-10 05:58:45.90477 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2026-07-10 05:58:46.136406 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2026-07-10 05:58:46.350765 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2026-07-10 05:58:46.563414 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2026-07-10 05:58:46.803937 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2026-07-10 05:58:47.0197 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2026-07-10 05:58:47.252845 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2026-07-10 05:58:47.466626 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2026-07-10 05:58:47.697854 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2026-07-10 05:58:47.909391 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2026-07-10 05:58:48.145374 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2026-07-10 05:58:48.35766 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2026-07-10 05:58:48.590227 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2026-07-10 05:58:48.801928 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2026-07-10 05:58:49.025573 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2026-07-10 05:58:49.245518 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2026-07-10 05:58:49.455671 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2026-07-10 05:58:49.688335 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2026-07-10 05:58:49.902652 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2026-07-10 05:58:50.13462 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2026-07-10 05:58:50.350225 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2026-07-10 05:58:50.58341 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2026-07-10 05:58:50.79655 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2026-07-10 05:58:51.025523 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2026-07-10 05:58:51.237375 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2026-07-10 05:58:51.470292 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2026-07-10 05:58:51.683396 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2026-07-10 05:58:51.912375 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2026-07-10 05:58:52.126552 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2026-07-10 05:58:52.412409 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2026-07-10 05:58:52.62377 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2026-07-10 05:58:52.853969 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2026-07-10 05:58:53.08687 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2026-07-10 05:58:53.302079 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2026-07-10 05:58:53.541498 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2026-07-10 05:58:53.756406 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2026-07-10 05:58:53.999876 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2026-07-10 05:58:54.212682 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2026-07-10 05:58:54.443966 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2026-07-10 05:58:54.660996 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2026-07-10 05:58:54.874483 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2026-07-10 05:58:55.117116 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2026-07-10 05:58:55.329902 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2026-07-10 05:58:55.573494 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2026-07-10 05:58:55.789177 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2026-07-10 05:58:56.027078 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2026-07-10 05:58:56.239185 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2026-07-10 05:58:56.470257 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2026-07-10 05:58:56.697005 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2026-07-10 05:58:56.912457 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2026-07-10 05:58:57.154642 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2026-07-10 05:58:57.373506 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2026-07-10 05:58:57.614065 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2026-07-10 05:58:57.828565 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2026-07-10 05:58:58.070266 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2026-07-10 05:58:58.283994 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2026-07-10 05:58:58.529377 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2026-07-10 05:58:58.742885 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2026-07-10 05:58:58.98456 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2026-07-10 05:58:59.204701 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2026-07-10 05:58:59.439038 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2026-07-10 05:58:59.662885 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2026-07-10 05:58:59.889869 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2026-07-10 05:59:00.121392 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2026-07-10 05:59:00.334296 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2026-07-10 05:59:00.572658 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2026-07-10 05:59:00.787527 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2026-07-10 05:59:01.027973 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2026-07-10 05:59:01.241119 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2026-07-10 05:59:01.479393 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2026-07-10 05:59:01.697067 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2026-07-10 05:59:01.943254 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2026-07-10 05:59:02.158637 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2026-07-10 05:59:02.404574 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2026-07-10 05:59:02.618745 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2026-07-10 05:59:02.911514 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2026-07-10 05:59:03.125446 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2026-07-10 05:59:03.368521 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2026-07-10 05:59:03.585251 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2026-07-10 05:59:03.800144 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2026-07-10 05:59:04.044907 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2026-07-10 05:59:04.261555 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2026-07-10 05:59:04.504762 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2026-07-10 05:59:04.720985 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2026-07-10 05:59:04.957947 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2026-07-10 05:59:05.174276 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2026-07-10 05:59:05.403061 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2026-07-10 05:59:05.625937 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2026-07-10 05:59:05.84233 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2026-07-10 05:59:06.081423 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2026-07-10 05:59:06.292162 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2026-07-10 05:59:06.526849 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2026-07-10 05:59:06.737498 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2026-07-10 05:59:06.979078 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2026-07-10 05:59:07.194968 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2026-07-10 05:59:07.425918 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2026-07-10 05:59:07.650999 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2026-07-10 05:59:07.867352 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2026-07-10 05:59:08.105354 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2026-07-10 05:59:08.319355 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2026-07-10 05:59:08.554358 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2026-07-10 05:59:08.770785 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2026-07-10 05:59:09.006761 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2026-07-10 05:59:09.227429 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2026-07-10 05:59:09.475432 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2026-07-10 05:59:09.695214 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2026-07-10 05:59:09.945681 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2026-07-10 05:59:10.157218 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2026-07-10 05:59:10.389349 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2026-07-10 05:59:10.612266 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2026-07-10 05:59:10.830804 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2026-07-10 05:59:11.063198 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2026-07-10 05:59:11.280685 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2026-07-10 05:59:11.518548 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2026-07-10 05:59:11.735015 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2026-07-10 05:59:11.972404 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2026-07-10 05:59:12.185775 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2026-07-10 05:59:12.424632 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2026-07-10 05:59:12.637558 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2026-07-10 05:59:12.880545 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2026-07-10 05:59:13.099512 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2026-07-10 05:59:13.866848 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2026-07-10 05:59:14.063507 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2026-07-10 05:59:14.264612 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2026-07-10 05:59:14.46457 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2026-07-10 05:59:14.671418 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2026-07-10 05:59:14.868473 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2026-07-10 05:59:15.066352 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2026-07-10 05:59:15.269083 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2026-07-10 05:59:15.466669 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2026-07-10 05:59:15.672447 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2026-07-10 05:59:15.869221 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2026-07-10 05:59:16.076071 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2026-07-10 05:59:16.280715 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2026-07-10 05:59:16.482003 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2026-07-10 05:59:16.692506 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2026-07-10 05:59:16.894469 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2026-07-10 05:59:17.099789 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2026-07-10 05:59:17.293933 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2026-07-10 05:59:17.498565 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2026-07-10 05:59:17.69317 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2026-07-10 05:59:17.896182 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2026-07-10 05:59:18.092133 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2026-07-10 05:59:18.289366 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2026-07-10 05:59:18.489462 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2026-07-10 05:59:18.687477 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2026-07-10 05:59:18.88878 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2026-07-10 05:59:19.086611 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2026-07-10 05:59:19.290059 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2026-07-10 05:59:19.486521 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2026-07-10 05:59:19.692711 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2026-07-10 05:59:19.891092 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2026-07-10 05:59:20.09717 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2026-07-10 05:59:20.295015 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2026-07-10 05:59:20.500687 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2026-07-10 05:59:20.696421 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2026-07-10 05:59:20.898679 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2026-07-10 05:59:21.099924 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2026-07-10 05:59:21.300387 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2026-07-10 05:59:21.507178 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2026-07-10 05:59:21.706063 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2026-07-10 05:59:21.9141 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2026-07-10 05:59:22.111571 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2026-07-10 05:59:22.315959 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2026-07-10 05:59:22.515059 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2026-07-10 05:59:22.721782 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2026-07-10 05:59:22.919816 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2026-07-10 05:59:23.180707 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2026-07-10 05:59:23.382443 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2026-07-10 05:59:23.59642 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2026-07-10 05:59:23.805064 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2026-07-10 05:59:24.004167 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2026-07-10 05:59:24.223258 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2026-07-10 05:59:24.425422 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2026-07-10 05:59:24.645559 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2026-07-10 05:59:24.851345 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2026-07-10 05:59:25.070008 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2026-07-10 05:59:25.274636 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2026-07-10 05:59:25.48458 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2026-07-10 05:59:25.693784 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2026-07-10 05:59:25.895186 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2026-07-10 05:59:26.117053 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2026-07-10 05:59:26.320223 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2026-07-10 05:59:26.539575 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2026-07-10 05:59:26.746392 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2026-07-10 05:59:26.968497 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2026-07-10 05:59:27.174881 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2026-07-10 05:59:27.39261 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2026-07-10 05:59:27.60033 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2026-07-10 05:59:27.805022 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2026-07-10 05:59:28.026725 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2026-07-10 05:59:28.233046 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2026-07-10 05:59:28.45423 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2026-07-10 05:59:28.660304 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2026-07-10 05:59:28.878921 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2026-07-10 05:59:29.084734 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2026-07-10 05:59:29.307595 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2026-07-10 05:59:29.515705 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2026-07-10 05:59:29.735274 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2026-07-10 05:59:29.94257 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2026-07-10 05:59:30.164022 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2026-07-10 05:59:30.370648 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2026-07-10 05:59:30.587876 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2026-07-10 05:59:30.796663 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2026-07-10 05:59:31.005349 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2026-07-10 05:59:31.223848 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2026-07-10 05:59:31.423024 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2026-07-10 05:59:31.642102 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2026-07-10 05:59:31.845874 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2026-07-10 05:59:32.0679 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2026-07-10 05:59:32.268804 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2026-07-10 05:59:32.489242 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2026-07-10 05:59:32.690433 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2026-07-10 05:59:32.958198 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2026-07-10 05:59:33.165655 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2026-07-10 05:59:33.392352 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2026-07-10 05:59:33.601671 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2026-07-10 05:59:33.828845 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2026-07-10 05:59:34.041096 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2026-07-10 05:59:34.250077 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2026-07-10 05:59:34.479124 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2026-07-10 05:59:34.688534 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2026-07-10 05:59:34.916093 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2026-07-10 05:59:35.124832 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2026-07-10 05:59:35.361558 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2026-07-10 05:59:35.57147 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2026-07-10 05:59:35.791159 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2026-07-10 05:59:36.009351 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2026-07-10 05:59:36.216979 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2026-07-10 05:59:36.444233 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2026-07-10 05:59:36.654941 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2026-07-10 05:59:36.885581 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2026-07-10 05:59:37.097269 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2026-07-10 05:59:37.324863 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2026-07-10 05:59:37.531235 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2026-07-10 05:59:37.755938 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2026-07-10 05:59:37.971501 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2026-07-10 05:59:38.191062 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2026-07-10 05:59:38.412649 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2026-07-10 05:59:38.621504 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2026-07-10 05:59:38.851395 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2026-07-10 05:59:39.061625 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2026-07-10 05:59:39.29701 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2026-07-10 05:59:39.505352 INFO::Creating boxplot for categorical data, diagnosis vs F730
## 2026-07-10 05:59:41.939342 INFO::Plotting data for metadata number 2, antibiotics
## 2026-07-10 05:59:41.940766 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2026-07-10 05:59:42.16952 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2026-07-10 05:59:42.396899 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2026-07-10 05:59:42.623786 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2026-07-10 05:59:42.869384 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2026-07-10 05:59:43.097864 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2026-07-10 05:59:43.325646 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2026-07-10 05:59:43.611027 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2026-07-10 05:59:43.83593 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2026-07-10 05:59:44.060444 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2026-07-10 05:59:44.302817 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2026-07-10 05:59:44.519827 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2026-07-10 05:59:44.75804 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2026-07-10 05:59:44.976006 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2026-07-10 05:59:45.214171 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2026-07-10 05:59:45.431985 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2026-07-10 05:59:45.672429 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2026-07-10 05:59:45.89377 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2026-07-10 05:59:46.133573 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2026-07-10 05:59:46.354594 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2026-07-10 05:59:46.592503 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2026-07-10 05:59:46.828849 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2026-07-10 05:59:47.0758 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2026-07-10 05:59:47.306604 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2026-07-10 05:59:47.549966 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2026-07-10 05:59:47.770021 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2026-07-10 05:59:48.009446 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2026-07-10 05:59:48.2259 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2026-07-10 05:59:48.460564 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2026-07-10 05:59:48.683264 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2026-07-10 05:59:48.916417 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2026-07-10 05:59:49.141836 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2026-07-10 05:59:49.378297 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2026-07-10 05:59:49.612731 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2026-07-10 05:59:49.848845 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2026-07-10 05:59:50.071967 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2026-07-10 05:59:50.312274 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2026-07-10 05:59:50.533823 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2026-07-10 05:59:50.774774 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2026-07-10 05:59:51.002432 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2026-07-10 05:59:51.23771 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2026-07-10 05:59:51.457818 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2026-07-10 05:59:51.702387 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2026-07-10 05:59:51.921233 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2026-07-10 05:59:52.15856 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2026-07-10 05:59:52.37425 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2026-07-10 05:59:52.60845 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2026-07-10 05:59:52.82406 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2026-07-10 05:59:53.060632 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2026-07-10 05:59:53.276823 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2026-07-10 05:59:53.566149 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2026-07-10 05:59:53.786874 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2026-07-10 05:59:54.034729 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2026-07-10 05:59:54.2559 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2026-07-10 05:59:54.505569 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2026-07-10 05:59:54.724274 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2026-07-10 05:59:54.969633 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2026-07-10 05:59:55.189777 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2026-07-10 05:59:55.441454 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2026-07-10 05:59:55.665568 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2026-07-10 05:59:55.916618 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2026-07-10 05:59:56.138007 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2026-07-10 05:59:56.385655 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2026-07-10 05:59:56.606665 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2026-07-10 05:59:56.849387 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2026-07-10 05:59:57.090846 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2026-07-10 05:59:57.344362 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2026-07-10 05:59:57.573451 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2026-07-10 05:59:57.817665 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2026-07-10 05:59:58.04625 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2026-07-10 05:59:58.287408 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2026-07-10 05:59:58.513201 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2026-07-10 05:59:58.756174 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2026-07-10 05:59:58.984335 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2026-07-10 05:59:59.229431 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2026-07-10 05:59:59.459542 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2026-07-10 05:59:59.711771 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2026-07-10 05:59:59.934442 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2026-07-10 06:00:00.186164 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2026-07-10 06:00:00.406821 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2026-07-10 06:00:00.656729 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2026-07-10 06:00:00.876626 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2026-07-10 06:00:01.121793 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2026-07-10 06:00:01.343525 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2026-07-10 06:00:01.594735 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2026-07-10 06:00:01.813621 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2026-07-10 06:00:02.056502 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2026-07-10 06:00:02.276139 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2026-07-10 06:00:02.524799 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2026-07-10 06:00:02.753561 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2026-07-10 06:00:02.994044 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2026-07-10 06:00:03.293695 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2026-07-10 06:00:03.521655 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2026-07-10 06:00:03.754363 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2026-07-10 06:00:03.993104 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2026-07-10 06:00:04.215194 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2026-07-10 06:00:04.481993 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2026-07-10 06:00:04.704779 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2026-07-10 06:00:04.954722 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2026-07-10 06:00:05.171622 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2026-07-10 06:00:05.419696 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2026-07-10 06:00:05.641172 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2026-07-10 06:00:05.893327 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2026-07-10 06:00:06.115007 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2026-07-10 06:00:06.364239 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2026-07-10 06:00:06.584239 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2026-07-10 06:00:06.826806 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2026-07-10 06:00:07.050801 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2026-07-10 06:00:07.29564 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2026-07-10 06:00:07.516465 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2026-07-10 06:00:07.764215 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2026-07-10 06:00:07.987326 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2026-07-10 06:00:08.234407 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2026-07-10 06:00:08.45105 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2026-07-10 06:00:08.700625 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2026-07-10 06:00:08.918965 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2026-07-10 06:00:09.165383 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2026-07-10 06:00:09.386353 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2026-07-10 06:00:09.632951 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2026-07-10 06:00:09.854685 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2026-07-10 06:00:10.101902 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2026-07-10 06:00:10.32537 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2026-07-10 06:00:10.578709 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2026-07-10 06:00:10.824453 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2026-07-10 06:00:11.081283 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2026-07-10 06:00:11.30957 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2026-07-10 06:00:11.563063 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2026-07-10 06:00:11.785653 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2026-07-10 06:00:12.032975 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2026-07-10 06:00:12.262334 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2026-07-10 06:00:12.501726 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2026-07-10 06:00:12.746283 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2026-07-10 06:00:12.973168 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2026-07-10 06:00:13.740485 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2026-07-10 06:00:13.942655 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2026-07-10 06:00:14.152984 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2026-07-10 06:00:14.356981 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2026-07-10 06:00:14.560977 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2026-07-10 06:00:14.777793 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2026-07-10 06:00:14.986279 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2026-07-10 06:00:15.20123 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2026-07-10 06:00:15.4071 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2026-07-10 06:00:15.618026 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2026-07-10 06:00:15.820734 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2026-07-10 06:00:16.034443 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2026-07-10 06:00:16.238978 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2026-07-10 06:00:16.451148 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2026-07-10 06:00:16.658376 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2026-07-10 06:00:16.863792 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2026-07-10 06:00:17.076696 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2026-07-10 06:00:17.284972 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2026-07-10 06:00:17.496934 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2026-07-10 06:00:17.704069 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2026-07-10 06:00:17.920495 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2026-07-10 06:00:18.128341 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2026-07-10 06:00:18.343807 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2026-07-10 06:00:18.550425 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2026-07-10 06:00:18.762836 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2026-07-10 06:00:18.969045 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2026-07-10 06:00:19.180752 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2026-07-10 06:00:19.384635 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2026-07-10 06:00:19.599089 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2026-07-10 06:00:19.80128 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2026-07-10 06:00:20.016213 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2026-07-10 06:00:20.222445 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2026-07-10 06:00:20.435662 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2026-07-10 06:00:20.639163 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2026-07-10 06:00:20.851183 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2026-07-10 06:00:21.054552 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2026-07-10 06:00:21.268853 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2026-07-10 06:00:21.473047 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2026-07-10 06:00:21.687796 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2026-07-10 06:00:21.894693 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2026-07-10 06:00:22.107897 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2026-07-10 06:00:22.312633 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2026-07-10 06:00:22.527033 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2026-07-10 06:00:22.731165 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2026-07-10 06:00:23.00346 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2026-07-10 06:00:23.21716 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2026-07-10 06:00:23.444949 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2026-07-10 06:00:23.663609 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2026-07-10 06:00:23.871933 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2026-07-10 06:00:24.099575 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2026-07-10 06:00:24.307394 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2026-07-10 06:00:24.533459 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2026-07-10 06:00:24.746778 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2026-07-10 06:00:24.970143 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2026-07-10 06:00:25.184232 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2026-07-10 06:00:25.412768 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2026-07-10 06:00:25.626235 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2026-07-10 06:00:25.847521 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2026-07-10 06:00:26.06195 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2026-07-10 06:00:26.270475 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2026-07-10 06:00:26.498214 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2026-07-10 06:00:26.708539 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2026-07-10 06:00:26.940478 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2026-07-10 06:00:27.154285 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2026-07-10 06:00:27.381901 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2026-07-10 06:00:27.594617 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2026-07-10 06:00:27.820854 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2026-07-10 06:00:28.035621 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2026-07-10 06:00:28.264625 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2026-07-10 06:00:28.479053 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2026-07-10 06:00:28.708411 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2026-07-10 06:00:28.921516 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2026-07-10 06:00:29.14637 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2026-07-10 06:00:29.358081 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2026-07-10 06:00:29.580236 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2026-07-10 06:00:29.795874 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2026-07-10 06:00:30.023868 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2026-07-10 06:00:30.239275 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2026-07-10 06:00:30.468415 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2026-07-10 06:00:30.682176 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2026-07-10 06:00:30.907252 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2026-07-10 06:00:31.119599 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2026-07-10 06:00:31.351765 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2026-07-10 06:00:31.566536 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2026-07-10 06:00:31.792659 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2026-07-10 06:00:32.008366 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2026-07-10 06:00:32.236884 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2026-07-10 06:00:32.449689 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2026-07-10 06:00:32.7214 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2026-07-10 06:00:32.933689 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2026-07-10 06:00:33.176536 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2026-07-10 06:00:33.392955 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2026-07-10 06:00:33.61226 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2026-07-10 06:00:33.841167 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2026-07-10 06:00:34.057482 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2026-07-10 06:00:34.293022 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2026-07-10 06:00:34.512379 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2026-07-10 06:00:34.751646 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2026-07-10 06:00:34.97065 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2026-07-10 06:00:35.208915 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2026-07-10 06:00:35.424929 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2026-07-10 06:00:35.664013 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2026-07-10 06:00:35.878668 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2026-07-10 06:00:36.113535 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2026-07-10 06:00:36.338602 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2026-07-10 06:00:36.55637 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2026-07-10 06:00:36.799835 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2026-07-10 06:00:37.017487 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2026-07-10 06:00:37.261132 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2026-07-10 06:00:37.480049 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2026-07-10 06:00:37.717169 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2026-07-10 06:00:37.933654 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2026-07-10 06:00:38.166688 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2026-07-10 06:00:38.387104 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2026-07-10 06:00:38.623179 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2026-07-10 06:00:38.844119 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2026-07-10 06:00:39.078121 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2026-07-10 06:00:39.291299 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2026-07-10 06:00:39.532013 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2026-07-10 06:00:39.747747 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2026-07-10 06:00:39.98794 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2026-07-10 06:00:40.211378 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2026-07-10 06:00:40.45933 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2026-07-10 06:00:40.679724 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2026-07-10 06:00:40.920895 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2026-07-10 06:00:41.136753 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2026-07-10 06:00:41.373037 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2026-07-10 06:00:41.58801 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2026-07-10 06:00:41.823484 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2026-07-10 06:00:42.041736 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2026-07-10 06:00:42.286238 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2026-07-10 06:00:42.502991 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2026-07-10 06:00:42.791431 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2026-07-10 06:00:43.011633 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2026-07-10 06:00:43.250011 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2026-07-10 06:00:43.465737 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2026-07-10 06:00:43.699528 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2026-07-10 06:00:43.919043 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2026-07-10 06:00:44.140616 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2026-07-10 06:00:44.382476 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2026-07-10 06:00:44.601831 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2026-07-10 06:00:44.843767 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2026-07-10 06:00:45.057785 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2026-07-10 06:00:45.294437 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2026-07-10 06:00:45.506011 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2026-07-10 06:00:45.741891 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2026-07-10 06:00:45.954429 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2026-07-10 06:00:46.190038 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2026-07-10 06:00:46.409351 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2026-07-10 06:00:46.641754 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2026-07-10 06:00:46.866741 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2026-07-10 06:00:47.095818 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2026-07-10 06:00:47.325191 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2026-07-10 06:00:47.548615 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2026-07-10 06:00:47.790431 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2026-07-10 06:00:48.009334 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2026-07-10 06:00:48.249823 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2026-07-10 06:00:48.469973 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2026-07-10 06:00:48.713603 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2026-07-10 06:00:48.934949 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2026-07-10 06:00:49.178885 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2026-07-10 06:00:49.398178 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2026-07-10 06:00:49.633966 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2026-07-10 06:00:49.851408 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2026-07-10 06:00:50.082846 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2026-07-10 06:00:50.298637 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2026-07-10 06:00:50.534786 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2026-07-10 06:00:50.751679 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2026-07-10 06:00:50.987054 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2026-07-10 06:00:51.204992 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2026-07-10 06:00:51.437438 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2026-07-10 06:00:51.654879 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2026-07-10 06:00:51.887459 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2026-07-10 06:00:52.104107 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2026-07-10 06:00:52.336273 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2026-07-10 06:00:52.551476 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2026-07-10 06:00:52.832713 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2026-07-10 06:00:53.050516 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2026-07-10 06:00:53.301581 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2026-07-10 06:00:53.516219 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2026-07-10 06:00:53.763256 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2026-07-10 06:00:53.980593 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2026-07-10 06:00:54.20919 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2026-07-10 06:00:54.443414 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2026-07-10 06:00:54.660958 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2026-07-10 06:00:54.9051 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2026-07-10 06:00:55.122379 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2026-07-10 06:00:55.38256 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2026-07-10 06:00:55.60656 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2026-07-10 06:00:55.856832 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2026-07-10 06:00:56.075177 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2026-07-10 06:00:56.325911 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2026-07-10 06:00:56.541458 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2026-07-10 06:00:56.786483 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2026-07-10 06:00:57.010089 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2026-07-10 06:00:57.252995 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2026-07-10 06:00:57.481706 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2026-07-10 06:00:57.712784 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2026-07-10 06:00:57.948971 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2026-07-10 06:00:58.177907 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2026-07-10 06:00:58.421561 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2026-07-10 06:00:58.646834 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2026-07-10 06:00:58.901543 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2026-07-10 06:00:59.129458 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2026-07-10 06:00:59.385336 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2026-07-10 06:00:59.609333 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2026-07-10 06:00:59.862772 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2026-07-10 06:01:00.083717 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2026-07-10 06:01:00.338729 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2026-07-10 06:01:00.568699 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2026-07-10 06:01:00.837036 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2026-07-10 06:01:01.063659 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2026-07-10 06:01:01.323076 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2026-07-10 06:01:01.547581 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2026-07-10 06:01:01.802688 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2026-07-10 06:01:02.028055 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2026-07-10 06:01:02.282574 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2026-07-10 06:01:02.507192 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2026-07-10 06:01:02.762299 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2026-07-10 06:01:02.983693 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2026-07-10 06:01:03.298882 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2026-07-10 06:01:03.546826 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2026-07-10 06:01:03.813341 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2026-07-10 06:01:04.040787 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2026-07-10 06:01:04.302995 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2026-07-10 06:01:04.531749 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2026-07-10 06:01:04.788661 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2026-07-10 06:01:05.017124 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2026-07-10 06:01:05.263621 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2026-07-10 06:01:05.502723 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2026-07-10 06:01:05.73004 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2026-07-10 06:01:05.982053 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2026-07-10 06:01:06.210441 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2026-07-10 06:01:06.466922 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2026-07-10 06:01:06.695998 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2026-07-10 06:01:06.953126 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2026-07-10 06:01:07.181352 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2026-07-10 06:01:07.435806 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2026-07-10 06:01:07.662218 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2026-07-10 06:01:07.918716 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2026-07-10 06:01:08.147282 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2026-07-10 06:01:08.409467 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2026-07-10 06:01:08.637237 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2026-07-10 06:01:08.888512 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2026-07-10 06:01:09.113144 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2026-07-10 06:01:09.360415 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2026-07-10 06:01:09.607424 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2026-07-10 06:01:09.850126 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2026-07-10 06:01:10.10164 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2026-07-10 06:01:10.335365 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2026-07-10 06:01:10.599424 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2026-07-10 06:01:10.832461 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2026-07-10 06:01:11.097009 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2026-07-10 06:01:11.333719 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2026-07-10 06:01:11.601651 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2026-07-10 06:01:11.837656 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2026-07-10 06:01:12.104689 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2026-07-10 06:01:12.336561 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2026-07-10 06:01:12.600008 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2026-07-10 06:01:12.828093 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2026-07-10 06:01:13.085491 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2026-07-10 06:01:13.313284 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2026-07-10 06:01:13.575183 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2026-07-10 06:01:14.372391 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2026-07-10 06:01:14.587516 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2026-07-10 06:01:14.802274 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2026-07-10 06:01:15.01515 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2026-07-10 06:01:15.225526 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2026-07-10 06:01:15.441884 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2026-07-10 06:01:15.646503 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2026-07-10 06:01:15.860965 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2026-07-10 06:01:16.075077 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2026-07-10 06:01:16.289001 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2026-07-10 06:01:16.497719 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2026-07-10 06:01:16.707516 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2026-07-10 06:01:16.926525 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2026-07-10 06:01:17.138936 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2026-07-10 06:01:17.35749 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2026-07-10 06:01:17.567866 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2026-07-10 06:01:17.785249 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2026-07-10 06:01:17.997802 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2026-07-10 06:01:18.214247 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2026-07-10 06:01:18.421185 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2026-07-10 06:01:18.634962 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2026-07-10 06:01:18.840328 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2026-07-10 06:01:19.052083 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2026-07-10 06:01:19.255431 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2026-07-10 06:01:19.46808 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2026-07-10 06:01:19.669864 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2026-07-10 06:01:19.877357 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2026-07-10 06:01:20.087079 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2026-07-10 06:01:20.294388 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2026-07-10 06:01:20.504304 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2026-07-10 06:01:20.707815 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2026-07-10 06:01:20.918477 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2026-07-10 06:01:21.122969 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2026-07-10 06:01:21.332788 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2026-07-10 06:01:21.536596 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2026-07-10 06:01:21.747338 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2026-07-10 06:01:21.952354 INFO::Creating boxplot for categorical data, antibiotics vs F367
## 2026-07-10 06:01:24.057478 INFO::Plotting data for metadata number 3, age
## 2026-07-10 06:01:24.058797 INFO::Creating scatter plot for continuous data, age vs F340
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## ℹ The deprecated feature was likely used in the Maaslin2 package.
##   Please report the issue at <https://github.com/biobakery/maaslin2/issues>.
## This warning is displayed once per session.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:24.39353 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:24.69062 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:24.901378 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:25.104885 INFO::Creating scatter plot for continuous data, age vs F177
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:25.3226 INFO::Creating scatter plot for continuous data, age vs F390
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:25.533288 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:25.7548 INFO::Creating scatter plot for continuous data, age vs F491
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:25.958588 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:26.165475 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:26.368874 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:26.585079 INFO::Creating scatter plot for continuous data, age vs F878
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:26.789608 INFO::Creating scatter plot for continuous data, age vs F876
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:27.004444 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:27.20668 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:27.417843 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:27.61692 INFO::Creating scatter plot for continuous data, age vs F688
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:27.813139 INFO::Creating scatter plot for continuous data, age vs F170
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:28.027136 INFO::Creating scatter plot for continuous data, age vs F431
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:28.228591 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:28.438071 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:28.633099 INFO::Creating scatter plot for continuous data, age vs F334
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:28.846013 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:29.033525 INFO::Creating scatter plot for continuous data, age vs F223
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:29.248681 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:29.452854 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:29.654386 INFO::Creating scatter plot for continuous data, age vs F329
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:29.854287 INFO::Creating scatter plot for continuous data, age vs F395
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:30.070972 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:30.26877 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:30.471436 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:30.659768 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:30.870286 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:31.05339 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:31.264252 INFO::Creating scatter plot for continuous data, age vs F300
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:31.459451 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:31.657852 INFO::Creating scatter plot for continuous data, age vs F24
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:31.856627 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:32.066965 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:32.262138 INFO::Creating scatter plot for continuous data, age vs F185
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:32.472832 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:32.658978 INFO::Creating scatter plot for continuous data, age vs F296
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:32.869361 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:33.053987 INFO::Creating scatter plot for continuous data, age vs F471
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:33.330575 INFO::Creating scatter plot for continuous data, age vs F402
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:33.532525 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:33.749169 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:33.940244 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:34.158703 INFO::Creating scatter plot for continuous data, age vs F594
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:34.362437 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:34.584209 INFO::Creating scatter plot for continuous data, age vs F330
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:34.788553 INFO::Creating scatter plot for continuous data, age vs F197
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:35.013081 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:35.205743 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:35.406718 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:35.608466 INFO::Creating scatter plot for continuous data, age vs F687
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:35.806622 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:36.027689 INFO::Creating scatter plot for continuous data, age vs F651
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:36.227494 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:36.449788 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:36.643149 INFO::Creating scatter plot for continuous data, age vs F866
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:36.867521 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:37.073519 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:37.286791 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:37.488784 INFO::Creating scatter plot for continuous data, age vs F684
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:37.709165 INFO::Creating scatter plot for continuous data, age vs F224
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:37.909778 INFO::Creating scatter plot for continuous data, age vs F722
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:38.127694 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:38.335272 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:38.565696 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:38.754844 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:38.959361 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:39.148126 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:39.368199 INFO::Creating scatter plot for continuous data, age vs F372
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:39.569589 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:39.782335 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:39.977038 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:40.186449 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:40.374607 INFO::Creating scatter plot for continuous data, age vs F817
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:40.590817 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:40.788687 INFO::Creating scatter plot for continuous data, age vs F127
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:41.005543 INFO::Creating scatter plot for continuous data, age vs F749
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:41.211371 INFO::Creating scatter plot for continuous data, age vs F150
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:41.423909 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:41.629197 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:41.829944 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:42.088729 INFO::Creating scatter plot for continuous data, age vs F809
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:42.293607 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:42.490605 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:42.715035 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:42.908136 INFO::Creating scatter plot for continuous data, age vs F842
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:43.128352 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:43.324487 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:43.542395 INFO::Creating scatter plot for continuous data, age vs F171
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:43.750821 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:43.978213 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:44.190868 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:44.428679 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:44.64205 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:44.866527 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:45.082794 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:45.308407 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:45.511927 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:45.75011 INFO::Creating scatter plot for continuous data, age vs F690
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:45.97017 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:46.203671 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:46.405574 INFO::Creating scatter plot for continuous data, age vs F110
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:46.631197 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:46.839479 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:47.064493 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:47.271105 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:47.482184 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:47.693252 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:47.893537 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:48.110494 INFO::Creating scatter plot for continuous data, age vs F630
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:48.314797 INFO::Creating scatter plot for continuous data, age vs F711
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:48.538535 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:48.732496 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:48.948244 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:49.142414 INFO::Creating scatter plot for continuous data, age vs F324
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:49.374726 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:49.591839 INFO::Creating scatter plot for continuous data, age vs F857
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:49.804164 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:50.014213 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:50.223612 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:50.436182 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:50.636495 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:50.845637 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:51.039048 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:51.295228 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:51.489755 INFO::Creating scatter plot for continuous data, age vs F508
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:51.713049 INFO::Creating scatter plot for continuous data, age vs F337
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:51.931449 INFO::Creating scatter plot for continuous data, age vs F737
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:52.149236 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:52.368752 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:52.566243 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:52.804102 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:52.997877 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:53.218881 INFO::Creating scatter plot for continuous data, age vs F417
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:53.426898 INFO::Creating scatter plot for continuous data, age vs F58
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:53.663958 INFO::Creating scatter plot for continuous data, age vs F267
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:53.872287 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:54.111346 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:54.309225 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:54.545159 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:54.756127 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:54.998609 INFO::Creating scatter plot for continuous data, age vs F93
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:55.207647 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:55.434798 INFO::Creating scatter plot for continuous data, age vs F567
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:55.649645 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:55.890292 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:56.105981 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:56.350054 INFO::Creating scatter plot for continuous data, age vs F812
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:56.559044 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:56.78712 INFO::Creating scatter plot for continuous data, age vs F239
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:56.998746 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:57.225485 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## 2026-07-10 06:01:57.425015 INFO::Creating scatter plot for continuous data, age vs F5
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:57.663299 INFO::Creating scatter plot for continuous data, age vs F715
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:57.870853 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:58.10377 INFO::Creating scatter plot for continuous data, age vs F477
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:58.310752 INFO::Creating scatter plot for continuous data, age vs F571
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2026-07-10 06:01:58.541753 INFO::Creating scatter plot for continuous data, age vs F393
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## Initiating effect size calculations
## Calculating mean abundance in: IBD
## Calculating mean abundance in: Control
## Calculating effect size in: IBD
## Initiating prioritization
## Calculating meta-rank and prioritizing metabolic features
## 2026-07-10 06:02:00.742376 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2026-07-10 06:02:00.74792 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2026-07-10 06:02:00.76204 INFO::Writing highly prioritized metabolites in IBD to file: Macarron_output/highly_prioritized_per_module_in_IBD.csv

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)

Running Macarron as individual functions

The Macarron::Macarron() function is a wrapper for the Macarron framework. Users can also apply individual functions on the input dataframes to achieve same results as the wrapper with the added benefit of storing output from each function for other analyses. There are seven steps:

# Step 1: Storing input data in a summarized experiment object
prism_mbx <- prepInput(input_abundances = abundances_df,
                       input_annotations = annotations_df,
                       input_metadata = metadata_df)

# Step 2: Creating a distance matrix from pairwise correlations in abundances of metabolic features
prism_w <- makeDisMat(se = prism_mbx)

# Step 3: Finding covariance modules
prism_modules <- findMacMod(se = prism_mbx,
                            w = prism_w,
                            input_taxonomy = taxonomy_df)
# The output is a list containing two dataframes- module assignments and measures of success
# if evaluateMOS=TRUE. To write modules to a separate dataframe, do:
prism_module_assignments <- prism_modules[[1]]
prism_modules_mos <- prism_modules[[2]]

# Step 4: Calculating AVA
prism_ava <- calAVA(se = prism_mbx,
                    mod.assn = prism_modules)

# Step 5: Calculating q-value
prism_qval <- calQval(se = prism_mbx,
                      mod.assn = prism_modules)

# Step 6: Calculating effect size
prism_es <- calES(se = prism_mbx,
                   mac.qval = prism_qval)

# Step 7: Prioritizing metabolic features
prism_prioritized <- prioritize(se = prism_mbx,
                                mod.assn = prism_modules,
                                mac.ava = prism_ava,
                                mac.qval = prism_qval,
                                mac.es = prism_es)
# The output is a list containing two dataframes- all prioritized metabolic features and
# only characterizable metabolic features.
all_prioritized <- prism_prioritized[[1]]
char_prioritized <- prism_prioritized[[2]]

# Step 8 (optional): View only the highly prioritized metabolic features in each module
prism_highly_prioritized <- showBest(prism_prioritized)

Session info from running the demo in R can be displayed with the following command.

sessionInfo()
## R version 4.6.1 (2026-06-24)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 26.04 LTS
## 
## Matrix products: default
## BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 
## LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.32.so;  LAPACK version 3.12.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## time zone: Etc/UTC
## tzcode source: system (glibc)
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.17.0             SummarizedExperiment_1.43.0
##  [3] Biobase_2.73.1              GenomicRanges_1.65.1       
##  [5] Seqinfo_1.3.0               IRanges_2.47.2             
##  [7] S4Vectors_0.51.5            BiocGenerics_0.59.10       
##  [9] generics_0.1.4              MatrixGenerics_1.25.0      
## [11] matrixStats_1.5.0           BiocStyle_2.41.0           
## 
## loaded via a namespace (and not attached):
##  [1] mnormt_2.1.2          DBI_1.3.0             pbapply_1.7-4        
##  [4] gridExtra_2.3.1       rlang_1.3.0           magrittr_2.0.5       
##  [7] otel_0.2.0            compiler_4.6.1        mgcv_1.9-4           
## [10] vctrs_0.7.3           stringr_1.6.0         pkgconfig_2.0.3      
## [13] crayon_1.5.3          fastmap_1.2.0         backports_1.5.1      
## [16] XVector_0.53.0        labeling_0.4.3        rmarkdown_2.31       
## [19] preprocessCore_1.75.0 xfun_0.60             cachem_1.1.0         
## [22] jsonlite_2.0.0        DelayedArray_0.39.3   BiocParallel_1.47.0  
## [25] psych_2.6.5           parallel_4.6.1        Maaslin2_1.27.0      
## [28] cluster_2.1.8.2       R6_2.6.1              biglm_0.9-3          
## [31] bslib_0.11.0          stringi_1.8.7         RColorBrewer_1.1-3   
## [34] rpart_4.1.27          jquerylib_0.1.4       Rcpp_1.1.2           
## [37] iterators_1.0.14      knitr_1.51            WGCNA_1.74           
## [40] base64enc_0.1-6       Matrix_1.7-5          splines_4.6.1        
## [43] nnet_7.3-20           tidyselect_1.2.1      rstudioapi_0.19.0    
## [46] abind_1.4-8           yaml_2.3.12           doParallel_1.0.17    
## [49] codetools_0.2-20      plyr_1.8.9            lattice_0.22-9       
## [52] tibble_3.3.1          withr_3.0.3           S7_0.2.2             
## [55] evaluate_1.0.5        foreign_0.8-91        survival_3.8-9       
## [58] pillar_1.11.1         BiocManager_1.30.27   checkmate_2.3.4      
## [61] foreach_1.5.2         pcaPP_2.0-5           ggplot2_4.0.3        
## [64] scales_1.4.0          glue_1.8.1            Hmisc_5.2-6          
## [67] maketools_1.3.2       tools_4.6.1           robustbase_0.99-7    
## [70] sys_3.4.3             data.table_1.18.4     buildtools_1.0.0     
## [73] mvtnorm_1.4-1         fastcluster_1.3.0     grid_4.6.1           
## [76] impute_1.87.0         optparse_1.8.2        colorspace_2.1-2     
## [79] nlme_3.1-169          htmlTable_2.5.0       Formula_1.2-5        
## [82] cli_3.6.6             S4Arrays_1.13.0       dplyr_1.2.1          
## [85] gtable_0.3.6          DEoptimR_1.2-0        logging_0.10-111     
## [88] dynamicTreeCut_1.63-1 hash_2.2.6.4          sass_0.4.10          
## [91] digest_0.6.39         SparseArray_1.13.2    htmlwidgets_1.6.4    
## [94] farver_2.1.2          htmltools_0.5.9       lifecycle_1.0.5

Advanced Topics

Generating the input chemical taxonomy file

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

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

Accessory output files

Macarron.log

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

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.

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.

Changing defaults

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)

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)

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"))

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.