1 Abstract

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

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

2 Installation

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

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

3 Running Macarron

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

3.1 Input CSV files

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

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

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

3.2 Output Files

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

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

3.3 Run a demo in R

3.3.1 Using CSV files as inputs

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

library(Macarron)
## Loading required package: SummarizedExperiment
## Loading required package: MatrixGenerics
## Loading required package: matrixStats
## 
## Attaching package: 'MatrixGenerics'
## The following objects are masked from 'package:matrixStats':
## 
##     colAlls, colAnyNAs, colAnys, colAvgsPerRowSet, colCollapse,
##     colCounts, colCummaxs, colCummins, colCumprods, colCumsums,
##     colDiffs, colIQRDiffs, colIQRs, colLogSumExps, colMadDiffs,
##     colMads, colMaxs, colMeans2, colMedians, colMins, colOrderStats,
##     colProds, colQuantiles, colRanges, colRanks, colSdDiffs, colSds,
##     colSums2, colTabulates, colVarDiffs, colVars, colWeightedMads,
##     colWeightedMeans, colWeightedMedians, colWeightedSds,
##     colWeightedVars, rowAlls, rowAnyNAs, rowAnys, rowAvgsPerColSet,
##     rowCollapse, rowCounts, rowCummaxs, rowCummins, rowCumprods,
##     rowCumsums, rowDiffs, rowIQRDiffs, rowIQRs, rowLogSumExps,
##     rowMadDiffs, rowMads, rowMaxs, rowMeans2, rowMedians, rowMins,
##     rowOrderStats, rowProds, rowQuantiles, rowRanges, rowRanks,
##     rowSdDiffs, rowSds, rowSums2, rowTabulates, rowVarDiffs, rowVars,
##     rowWeightedMads, rowWeightedMeans, rowWeightedMedians,
##     rowWeightedSds, rowWeightedVars
## Loading required package: GenomicRanges
## Loading required package: stats4
## Loading required package: BiocGenerics
## 
## Attaching package: 'BiocGenerics'
## The following objects are masked from 'package:stats':
## 
##     IQR, mad, sd, var, xtabs
## The following objects are masked from 'package:base':
## 
##     Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
##     as.data.frame, basename, cbind, colnames, dirname, do.call,
##     duplicated, eval, evalq, get, grep, grepl, intersect, is.unsorted,
##     lapply, mapply, match, mget, order, paste, pmax, pmax.int, pmin,
##     pmin.int, rank, rbind, rownames, sapply, saveRDS, setdiff, table,
##     tapply, union, unique, unsplit, which.max, which.min
## Loading required package: S4Vectors
## 
## Attaching package: 'S4Vectors'
## The following object is masked from 'package:utils':
## 
##     findMatches
## The following objects are masked from 'package:base':
## 
##     I, expand.grid, unname
## Loading required package: IRanges
## Loading required package: GenomeInfoDb
## Loading required package: Biobase
## Welcome to Bioconductor
## 
##     Vignettes contain introductory material; view with
##     'browseVignettes()'. To cite Bioconductor, see
##     'citation("Biobase")', and for packages 'citation("pkgname")'.
## 
## Attaching package: 'Biobase'
## The following object is masked from 'package:MatrixGenerics':
## 
##     rowMedians
## The following objects are masked from 'package:matrixStats':
## 
##     anyMissing, rowMedians
prism_abundances <- system.file(
    'extdata','demo_abundances.csv', package="Macarron")
prism_annotations <-system.file(
    'extdata','demo_annotations.csv', package="Macarron")
prism_metadata <-system.file(
    'extdata','demo_metadata.csv', package="Macarron")
mets_taxonomy <-system.file(
    'extdata','demo_taxonomy.csv', package="Macarron")
prism_prioritized <- Macarron::Macarron(input_abundances = prism_abundances,
                                        input_annotations = prism_annotations,
                                        input_metadata = prism_metadata,
                                        input_taxonomy = mets_taxonomy)
## 2025-01-02 17:54:05.580776 INFO::Creating output folder.
## 2025-01-02 17:54:05.593908 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2025-01-02 17:54:05.655849 INFO::Summarized Experiment created.
## 2025-01-02 17:54:05.65743 INFO::Metadata chosen for prevalence filtering: diagnosis
## 869 features pass chosen minimum prevalence threshold of 0.7.
## Calculating pairwise correlations in phenotype: IBD
## 
## Calculating pairwise correlations in phenotype: Control
## Distance matrix with 869 features created.
## 2025-01-02 17:54:10.784199 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2025-01-02 17:54:10.78557 INFO::Minimum module size used for this dataset: 10
## Tree constructed
## Evaluating measures of success
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
##  ..cutHeight not given, setting it to 0.99  ===>  99% of the (truncated) height range in dendro.
##  ..done.
## 2025-01-02 17:54:12.112056 INFO::Total number of modules detected: 30
## Initiating AVA calculations
## Finding anchors
## Calculating AVA
## Initiating q-value calculations
## [1] "Creating output folder"
## [1] "Creating output feature tables folder"
## [1] "Creating output fits folder"
## [1] "Creating output figures folder"
## 2025-01-02 17:54:14.188392 INFO::Writing function arguments to log file
## 2025-01-02 17:54:14.193478 INFO::Verifying options selected are valid
## 2025-01-02 17:54:14.232144 INFO::Determining format of input files
## 2025-01-02 17:54:14.2331 INFO::Input format is data samples as columns and metadata samples as rows
## 2025-01-02 17:54:14.247749 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2025-01-02 17:54:14.249115 INFO::Filter data based on min abundance and min prevalence
## 2025-01-02 17:54:14.24975 INFO::Total samples in data: 102
## 2025-01-02 17:54:14.250336 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2025-01-02 17:54:14.261235 INFO::Total filtered features: 0
## 2025-01-02 17:54:14.262064 INFO::Filtered feature names from abundance and prevalence filtering:
## 2025-01-02 17:54:14.278569 INFO::Total filtered features with variance filtering: 0
## 2025-01-02 17:54:14.279494 INFO::Filtered feature names from variance filtering:
## 2025-01-02 17:54:14.280117 INFO::Running selected normalization method: NONE
## 2025-01-02 17:54:14.28077 INFO::Applying z-score to standardize continuous metadata
## 2025-01-02 17:54:14.30014 INFO::Running selected transform method: NONE
## 2025-01-02 17:54:14.300987 INFO::Running selected analysis method: LM
## 2025-01-02 17:54:14.30576 INFO::Fitting model to feature number 1, F1
## 2025-01-02 17:54:14.314548 INFO::Fitting model to feature number 2, F2
## 2025-01-02 17:54:14.318249 INFO::Fitting model to feature number 3, F3
## 2025-01-02 17:54:14.321779 INFO::Fitting model to feature number 4, F4
## 2025-01-02 17:54:14.325161 INFO::Fitting model to feature number 5, F5
## 2025-01-02 17:54:14.328568 INFO::Fitting model to feature number 6, F6
## 2025-01-02 17:54:14.331931 INFO::Fitting model to feature number 7, F7
## 2025-01-02 17:54:14.335271 INFO::Fitting model to feature number 8, F8
## 2025-01-02 17:54:14.338622 INFO::Fitting model to feature number 9, F9
## 2025-01-02 17:54:14.341953 INFO::Fitting model to feature number 10, F10
## 2025-01-02 17:54:14.345331 INFO::Fitting model to feature number 11, F11
## 2025-01-02 17:54:14.348667 INFO::Fitting model to feature number 12, F12
## 2025-01-02 17:54:14.351981 INFO::Fitting model to feature number 13, F13
## 2025-01-02 17:54:14.355214 INFO::Fitting model to feature number 14, F14
## 2025-01-02 17:54:14.358514 INFO::Fitting model to feature number 15, F15
## 2025-01-02 17:54:14.361801 INFO::Fitting model to feature number 16, F16
## 2025-01-02 17:54:14.365089 INFO::Fitting model to feature number 17, F17
## 2025-01-02 17:54:14.368387 INFO::Fitting model to feature number 18, F18
## 2025-01-02 17:54:14.371698 INFO::Fitting model to feature number 19, F19
## 2025-01-02 17:54:14.374983 INFO::Fitting model to feature number 20, F20
## 2025-01-02 17:54:14.378259 INFO::Fitting model to feature number 21, F21
## 2025-01-02 17:54:14.38153 INFO::Fitting model to feature number 22, F22
## 2025-01-02 17:54:14.38481 INFO::Fitting model to feature number 23, F23
## 2025-01-02 17:54:14.388113 INFO::Fitting model to feature number 24, F24
## 2025-01-02 17:54:14.391404 INFO::Fitting model to feature number 25, F25
## 2025-01-02 17:54:14.394684 INFO::Fitting model to feature number 26, F26
## 2025-01-02 17:54:14.398 INFO::Fitting model to feature number 27, F27
## 2025-01-02 17:54:14.40133 INFO::Fitting model to feature number 28, F28
## 2025-01-02 17:54:14.404623 INFO::Fitting model to feature number 29, F29
## 2025-01-02 17:54:14.407962 INFO::Fitting model to feature number 30, F30
## 2025-01-02 17:54:14.411266 INFO::Fitting model to feature number 31, F31
## 2025-01-02 17:54:14.414568 INFO::Fitting model to feature number 32, F32
## 2025-01-02 17:54:14.417866 INFO::Fitting model to feature number 33, F33
## 2025-01-02 17:54:14.42119 INFO::Fitting model to feature number 34, F34
## 2025-01-02 17:54:14.424623 INFO::Fitting model to feature number 35, F35
## 2025-01-02 17:54:14.427932 INFO::Fitting model to feature number 36, F36
## 2025-01-02 17:54:14.431236 INFO::Fitting model to feature number 37, F37
## 2025-01-02 17:54:14.434512 INFO::Fitting model to feature number 38, F38
## 2025-01-02 17:54:14.437841 INFO::Fitting model to feature number 39, F39
## 2025-01-02 17:54:14.441124 INFO::Fitting model to feature number 40, F40
## 2025-01-02 17:54:14.444422 INFO::Fitting model to feature number 41, F41
## 2025-01-02 17:54:14.447727 INFO::Fitting model to feature number 42, F43
## 2025-01-02 17:54:14.451067 INFO::Fitting model to feature number 43, F44
## 2025-01-02 17:54:14.454332 INFO::Fitting model to feature number 44, F45
## 2025-01-02 17:54:14.457658 INFO::Fitting model to feature number 45, F46
## 2025-01-02 17:54:14.460875 INFO::Fitting model to feature number 46, F47
## 2025-01-02 17:54:14.464136 INFO::Fitting model to feature number 47, F48
## 2025-01-02 17:54:14.467442 INFO::Fitting model to feature number 48, F49
## 2025-01-02 17:54:14.470742 INFO::Fitting model to feature number 49, F50
## 2025-01-02 17:54:14.474012 INFO::Fitting model to feature number 50, F51
## 2025-01-02 17:54:14.47768 INFO::Fitting model to feature number 51, F52
## 2025-01-02 17:54:14.480971 INFO::Fitting model to feature number 52, F53
## 2025-01-02 17:54:14.484202 INFO::Fitting model to feature number 53, F54
## 2025-01-02 17:54:14.487524 INFO::Fitting model to feature number 54, F55
## 2025-01-02 17:54:14.490811 INFO::Fitting model to feature number 55, F56
## 2025-01-02 17:54:14.49412 INFO::Fitting model to feature number 56, F57
## 2025-01-02 17:54:14.497453 INFO::Fitting model to feature number 57, F58
## 2025-01-02 17:54:14.500756 INFO::Fitting model to feature number 58, F59
## 2025-01-02 17:54:14.50405 INFO::Fitting model to feature number 59, F60
## 2025-01-02 17:54:14.507352 INFO::Fitting model to feature number 60, F63
## 2025-01-02 17:54:14.510642 INFO::Fitting model to feature number 61, F64
## 2025-01-02 17:54:14.513914 INFO::Fitting model to feature number 62, F65
## 2025-01-02 17:54:14.517225 INFO::Fitting model to feature number 63, F66
## 2025-01-02 17:54:14.520519 INFO::Fitting model to feature number 64, F67
## 2025-01-02 17:54:14.523809 INFO::Fitting model to feature number 65, F68
## 2025-01-02 17:54:14.52713 INFO::Fitting model to feature number 66, F69
## 2025-01-02 17:54:14.530401 INFO::Fitting model to feature number 67, F70
## 2025-01-02 17:54:14.533832 INFO::Fitting model to feature number 68, F71
## 2025-01-02 17:54:14.53718 INFO::Fitting model to feature number 69, F72
## 2025-01-02 17:54:14.54056 INFO::Fitting model to feature number 70, F73
## 2025-01-02 17:54:14.543843 INFO::Fitting model to feature number 71, F74
## 2025-01-02 17:54:14.54725 INFO::Fitting model to feature number 72, F76
## 2025-01-02 17:54:14.550628 INFO::Fitting model to feature number 73, F77
## 2025-01-02 17:54:14.554002 INFO::Fitting model to feature number 74, F78
## 2025-01-02 17:54:14.557391 INFO::Fitting model to feature number 75, F79
## 2025-01-02 17:54:14.56072 INFO::Fitting model to feature number 76, F80
## 2025-01-02 17:54:14.564069 INFO::Fitting model to feature number 77, F81
## 2025-01-02 17:54:14.567431 INFO::Fitting model to feature number 78, F82
## 2025-01-02 17:54:14.57078 INFO::Fitting model to feature number 79, F83
## 2025-01-02 17:54:14.574134 INFO::Fitting model to feature number 80, F84
## 2025-01-02 17:54:14.577496 INFO::Fitting model to feature number 81, F85
## 2025-01-02 17:54:14.580844 INFO::Fitting model to feature number 82, F86
## 2025-01-02 17:54:14.584197 INFO::Fitting model to feature number 83, F87
## 2025-01-02 17:54:14.587535 INFO::Fitting model to feature number 84, F88
## 2025-01-02 17:54:14.59089 INFO::Fitting model to feature number 85, F89
## 2025-01-02 17:54:14.594262 INFO::Fitting model to feature number 86, F90
## 2025-01-02 17:54:14.597628 INFO::Fitting model to feature number 87, F91
## 2025-01-02 17:54:14.600922 INFO::Fitting model to feature number 88, F92
## 2025-01-02 17:54:14.604289 INFO::Fitting model to feature number 89, F93
## 2025-01-02 17:54:14.60768 INFO::Fitting model to feature number 90, F94
## 2025-01-02 17:54:14.611113 INFO::Fitting model to feature number 91, F95
## 2025-01-02 17:54:14.614434 INFO::Fitting model to feature number 92, F96
## 2025-01-02 17:54:14.61777 INFO::Fitting model to feature number 93, F97
## 2025-01-02 17:54:14.621141 INFO::Fitting model to feature number 94, F98
## 2025-01-02 17:54:14.6248 INFO::Fitting model to feature number 95, F99
## 2025-01-02 17:54:14.628266 INFO::Fitting model to feature number 96, F100
## 2025-01-02 17:54:14.631802 INFO::Fitting model to feature number 97, F101
## 2025-01-02 17:54:14.635149 INFO::Fitting model to feature number 98, F102
## 2025-01-02 17:54:14.638574 INFO::Fitting model to feature number 99, F103
## 2025-01-02 17:54:14.641995 INFO::Fitting model to feature number 100, F104
## 2025-01-02 17:54:14.645473 INFO::Fitting model to feature number 101, F105
## 2025-01-02 17:54:14.648887 INFO::Fitting model to feature number 102, F106
## 2025-01-02 17:54:14.652344 INFO::Fitting model to feature number 103, F107
## 2025-01-02 17:54:14.655756 INFO::Fitting model to feature number 104, F108
## 2025-01-02 17:54:14.659116 INFO::Fitting model to feature number 105, F109
## 2025-01-02 17:54:14.66267 INFO::Fitting model to feature number 106, F110
## 2025-01-02 17:54:14.666112 INFO::Fitting model to feature number 107, F111
## 2025-01-02 17:54:14.669526 INFO::Fitting model to feature number 108, F112
## 2025-01-02 17:54:14.672893 INFO::Fitting model to feature number 109, F113
## 2025-01-02 17:54:14.676278 INFO::Fitting model to feature number 110, F114
## 2025-01-02 17:54:14.679717 INFO::Fitting model to feature number 111, F115
## 2025-01-02 17:54:14.683122 INFO::Fitting model to feature number 112, F117
## 2025-01-02 17:54:14.686511 INFO::Fitting model to feature number 113, F118
## 2025-01-02 17:54:14.68985 INFO::Fitting model to feature number 114, F119
## 2025-01-02 17:54:14.693256 INFO::Fitting model to feature number 115, F120
## 2025-01-02 17:54:14.696659 INFO::Fitting model to feature number 116, F121
## 2025-01-02 17:54:14.700045 INFO::Fitting model to feature number 117, F122
## 2025-01-02 17:54:14.703443 INFO::Fitting model to feature number 118, F123
## 2025-01-02 17:54:14.706802 INFO::Fitting model to feature number 119, F124
## 2025-01-02 17:54:14.710153 INFO::Fitting model to feature number 120, F125
## 2025-01-02 17:54:14.713561 INFO::Fitting model to feature number 121, F126
## 2025-01-02 17:54:14.716937 INFO::Fitting model to feature number 122, F127
## 2025-01-02 17:54:14.720364 INFO::Fitting model to feature number 123, F128
## 2025-01-02 17:54:14.723765 INFO::Fitting model to feature number 124, F129
## 2025-01-02 17:54:14.72716 INFO::Fitting model to feature number 125, F130
## 2025-01-02 17:54:14.730578 INFO::Fitting model to feature number 126, F131
## 2025-01-02 17:54:14.733911 INFO::Fitting model to feature number 127, F132
## 2025-01-02 17:54:14.737345 INFO::Fitting model to feature number 128, F133
## 2025-01-02 17:54:14.740731 INFO::Fitting model to feature number 129, F134
## 2025-01-02 17:54:14.744083 INFO::Fitting model to feature number 130, F135
## 2025-01-02 17:54:14.747496 INFO::Fitting model to feature number 131, F136
## 2025-01-02 17:54:14.750869 INFO::Fitting model to feature number 132, F137
## 2025-01-02 17:54:14.754262 INFO::Fitting model to feature number 133, F138
## 2025-01-02 17:54:14.757645 INFO::Fitting model to feature number 134, F139
## 2025-01-02 17:54:14.761014 INFO::Fitting model to feature number 135, F140
## 2025-01-02 17:54:14.764402 INFO::Fitting model to feature number 136, F141
## 2025-01-02 17:54:14.76779 INFO::Fitting model to feature number 137, F142
## 2025-01-02 17:54:14.771403 INFO::Fitting model to feature number 138, F143
## 2025-01-02 17:54:14.774781 INFO::Fitting model to feature number 139, F144
## 2025-01-02 17:54:14.778142 INFO::Fitting model to feature number 140, F145
## 2025-01-02 17:54:14.781526 INFO::Fitting model to feature number 141, F146
## 2025-01-02 17:54:14.784889 INFO::Fitting model to feature number 142, F147
## 2025-01-02 17:54:14.788247 INFO::Fitting model to feature number 143, F148
## 2025-01-02 17:54:14.791604 INFO::Fitting model to feature number 144, F149
## 2025-01-02 17:54:14.79497 INFO::Fitting model to feature number 145, F150
## 2025-01-02 17:54:14.798325 INFO::Fitting model to feature number 146, F152
## 2025-01-02 17:54:14.801694 INFO::Fitting model to feature number 147, F153
## 2025-01-02 17:54:14.805059 INFO::Fitting model to feature number 148, F154
## 2025-01-02 17:54:14.808449 INFO::Fitting model to feature number 149, F155
## 2025-01-02 17:54:14.811819 INFO::Fitting model to feature number 150, F156
## 2025-01-02 17:54:14.815097 INFO::Fitting model to feature number 151, F157
## 2025-01-02 17:54:14.818519 INFO::Fitting model to feature number 152, F158
## 2025-01-02 17:54:14.821917 INFO::Fitting model to feature number 153, F159
## 2025-01-02 17:54:14.825306 INFO::Fitting model to feature number 154, F160
## 2025-01-02 17:54:14.828721 INFO::Fitting model to feature number 155, F161
## 2025-01-02 17:54:14.832113 INFO::Fitting model to feature number 156, F162
## 2025-01-02 17:54:14.835568 INFO::Fitting model to feature number 157, F163
## 2025-01-02 17:54:14.838989 INFO::Fitting model to feature number 158, F164
## 2025-01-02 17:54:14.842311 INFO::Fitting model to feature number 159, F165
## 2025-01-02 17:54:14.845693 INFO::Fitting model to feature number 160, F166
## 2025-01-02 17:54:14.849027 INFO::Fitting model to feature number 161, F167
## 2025-01-02 17:54:14.852436 INFO::Fitting model to feature number 162, F168
## 2025-01-02 17:54:14.855772 INFO::Fitting model to feature number 163, F169
## 2025-01-02 17:54:14.85918 INFO::Fitting model to feature number 164, F170
## 2025-01-02 17:54:14.862587 INFO::Fitting model to feature number 165, F171
## 2025-01-02 17:54:14.865942 INFO::Fitting model to feature number 166, F172
## 2025-01-02 17:54:14.869234 INFO::Fitting model to feature number 167, F173
## 2025-01-02 17:54:14.872603 INFO::Fitting model to feature number 168, F174
## 2025-01-02 17:54:14.875884 INFO::Fitting model to feature number 169, F175
## 2025-01-02 17:54:14.879225 INFO::Fitting model to feature number 170, F176
## 2025-01-02 17:54:14.882568 INFO::Fitting model to feature number 171, F177
## 2025-01-02 17:54:14.885915 INFO::Fitting model to feature number 172, F178
## 2025-01-02 17:54:14.889264 INFO::Fitting model to feature number 173, F179
## 2025-01-02 17:54:14.892545 INFO::Fitting model to feature number 174, F180
## 2025-01-02 17:54:14.895905 INFO::Fitting model to feature number 175, F181
## 2025-01-02 17:54:14.89924 INFO::Fitting model to feature number 176, F182
## 2025-01-02 17:54:14.9026 INFO::Fitting model to feature number 177, F183
## 2025-01-02 17:54:14.905975 INFO::Fitting model to feature number 178, F184
## 2025-01-02 17:54:14.90934 INFO::Fitting model to feature number 179, F185
## 2025-01-02 17:54:14.912843 INFO::Fitting model to feature number 180, F186
## 2025-01-02 17:54:14.916219 INFO::Fitting model to feature number 181, F187
## 2025-01-02 17:54:14.919575 INFO::Fitting model to feature number 182, F188
## 2025-01-02 17:54:14.92292 INFO::Fitting model to feature number 183, F189
## 2025-01-02 17:54:14.926214 INFO::Fitting model to feature number 184, F190
## 2025-01-02 17:54:14.929595 INFO::Fitting model to feature number 185, F191
## 2025-01-02 17:54:14.932961 INFO::Fitting model to feature number 186, F192
## 2025-01-02 17:54:14.936357 INFO::Fitting model to feature number 187, F193
## 2025-01-02 17:54:14.93971 INFO::Fitting model to feature number 188, F194
## 2025-01-02 17:54:14.943069 INFO::Fitting model to feature number 189, F195
## 2025-01-02 17:54:14.946453 INFO::Fitting model to feature number 190, F196
## 2025-01-02 17:54:14.949808 INFO::Fitting model to feature number 191, F197
## 2025-01-02 17:54:14.953203 INFO::Fitting model to feature number 192, F198
## 2025-01-02 17:54:14.956656 INFO::Fitting model to feature number 193, F199
## 2025-01-02 17:54:14.960011 INFO::Fitting model to feature number 194, F200
## 2025-01-02 17:54:14.963459 INFO::Fitting model to feature number 195, F201
## 2025-01-02 17:54:14.966909 INFO::Fitting model to feature number 196, F202
## 2025-01-02 17:54:14.970243 INFO::Fitting model to feature number 197, F203
## 2025-01-02 17:54:14.973579 INFO::Fitting model to feature number 198, F204
## 2025-01-02 17:54:14.97692 INFO::Fitting model to feature number 199, F206
## 2025-01-02 17:54:14.98017 INFO::Fitting model to feature number 200, F207
## 2025-01-02 17:54:14.98354 INFO::Fitting model to feature number 201, F208
## 2025-01-02 17:54:14.986822 INFO::Fitting model to feature number 202, F209
## 2025-01-02 17:54:14.990164 INFO::Fitting model to feature number 203, F210
## 2025-01-02 17:54:14.993524 INFO::Fitting model to feature number 204, F211
## 2025-01-02 17:54:14.996881 INFO::Fitting model to feature number 205, F212
## 2025-01-02 17:54:15.000165 INFO::Fitting model to feature number 206, F213
## 2025-01-02 17:54:15.003505 INFO::Fitting model to feature number 207, F214
## 2025-01-02 17:54:15.00684 INFO::Fitting model to feature number 208, F215
## 2025-01-02 17:54:15.010117 INFO::Fitting model to feature number 209, F216
## 2025-01-02 17:54:15.013419 INFO::Fitting model to feature number 210, F217
## 2025-01-02 17:54:15.016711 INFO::Fitting model to feature number 211, F218
## 2025-01-02 17:54:15.020046 INFO::Fitting model to feature number 212, F219
## 2025-01-02 17:54:15.024001 INFO::Fitting model to feature number 213, F220
## 2025-01-02 17:54:15.027612 INFO::Fitting model to feature number 214, F221
## 2025-01-02 17:54:15.030967 INFO::Fitting model to feature number 215, F222
## 2025-01-02 17:54:15.034354 INFO::Fitting model to feature number 216, F223
## 2025-01-02 17:54:15.03771 INFO::Fitting model to feature number 217, F224
## 2025-01-02 17:54:15.041072 INFO::Fitting model to feature number 218, F225
## 2025-01-02 17:54:15.044427 INFO::Fitting model to feature number 219, F226
## 2025-01-02 17:54:15.047693 INFO::Fitting model to feature number 220, F227
## 2025-01-02 17:54:15.051018 INFO::Fitting model to feature number 221, F228
## 2025-01-02 17:54:15.054495 INFO::Fitting model to feature number 222, F229
## 2025-01-02 17:54:15.057817 INFO::Fitting model to feature number 223, F230
## 2025-01-02 17:54:15.061089 INFO::Fitting model to feature number 224, F231
## 2025-01-02 17:54:15.064425 INFO::Fitting model to feature number 225, F232
## 2025-01-02 17:54:15.067776 INFO::Fitting model to feature number 226, F233
## 2025-01-02 17:54:15.07112 INFO::Fitting model to feature number 227, F234
## 2025-01-02 17:54:15.07448 INFO::Fitting model to feature number 228, F235
## 2025-01-02 17:54:15.077828 INFO::Fitting model to feature number 229, F236
## 2025-01-02 17:54:15.081124 INFO::Fitting model to feature number 230, F237
## 2025-01-02 17:54:15.08448 INFO::Fitting model to feature number 231, F238
## 2025-01-02 17:54:15.087823 INFO::Fitting model to feature number 232, F239
## 2025-01-02 17:54:15.091167 INFO::Fitting model to feature number 233, F240
## 2025-01-02 17:54:15.094492 INFO::Fitting model to feature number 234, F241
## 2025-01-02 17:54:15.097821 INFO::Fitting model to feature number 235, F242
## 2025-01-02 17:54:15.101104 INFO::Fitting model to feature number 236, F243
## 2025-01-02 17:54:15.10448 INFO::Fitting model to feature number 237, F244
## 2025-01-02 17:54:15.107867 INFO::Fitting model to feature number 238, F245
## 2025-01-02 17:54:15.111197 INFO::Fitting model to feature number 239, F246
## 2025-01-02 17:54:15.114531 INFO::Fitting model to feature number 240, F247
## 2025-01-02 17:54:15.117897 INFO::Fitting model to feature number 241, F248
## 2025-01-02 17:54:15.121237 INFO::Fitting model to feature number 242, F249
## 2025-01-02 17:54:15.124627 INFO::Fitting model to feature number 243, F250
## 2025-01-02 17:54:15.128008 INFO::Fitting model to feature number 244, F252
## 2025-01-02 17:54:15.131415 INFO::Fitting model to feature number 245, F253
## 2025-01-02 17:54:15.134795 INFO::Fitting model to feature number 246, F254
## 2025-01-02 17:54:15.138198 INFO::Fitting model to feature number 247, F255
## 2025-01-02 17:54:15.141621 INFO::Fitting model to feature number 248, F256
## 2025-01-02 17:54:15.14494 INFO::Fitting model to feature number 249, F257
## 2025-01-02 17:54:15.148329 INFO::Fitting model to feature number 250, F259
## 2025-01-02 17:54:15.151708 INFO::Fitting model to feature number 251, F260
## 2025-01-02 17:54:15.155047 INFO::Fitting model to feature number 252, F261
## 2025-01-02 17:54:15.158474 INFO::Fitting model to feature number 253, F262
## 2025-01-02 17:54:15.161878 INFO::Fitting model to feature number 254, F263
## 2025-01-02 17:54:15.165309 INFO::Fitting model to feature number 255, F264
## 2025-01-02 17:54:15.168745 INFO::Fitting model to feature number 256, F265
## 2025-01-02 17:54:15.172157 INFO::Fitting model to feature number 257, F266
## 2025-01-02 17:54:15.175574 INFO::Fitting model to feature number 258, F267
## 2025-01-02 17:54:15.17901 INFO::Fitting model to feature number 259, F269
## 2025-01-02 17:54:15.182414 INFO::Fitting model to feature number 260, F270
## 2025-01-02 17:54:15.185809 INFO::Fitting model to feature number 261, F271
## 2025-01-02 17:54:15.189194 INFO::Fitting model to feature number 262, F272
## 2025-01-02 17:54:15.192813 INFO::Fitting model to feature number 263, F273
## 2025-01-02 17:54:15.196196 INFO::Fitting model to feature number 264, F274
## 2025-01-02 17:54:15.199603 INFO::Fitting model to feature number 265, F276
## 2025-01-02 17:54:15.20299 INFO::Fitting model to feature number 266, F277
## 2025-01-02 17:54:15.206324 INFO::Fitting model to feature number 267, F278
## 2025-01-02 17:54:15.209673 INFO::Fitting model to feature number 268, F279
## 2025-01-02 17:54:15.21307 INFO::Fitting model to feature number 269, F280
## 2025-01-02 17:54:15.216467 INFO::Fitting model to feature number 270, F281
## 2025-01-02 17:54:15.219851 INFO::Fitting model to feature number 271, F282
## 2025-01-02 17:54:15.223297 INFO::Fitting model to feature number 272, F283
## 2025-01-02 17:54:15.226745 INFO::Fitting model to feature number 273, F284
## 2025-01-02 17:54:15.255288 INFO::Fitting model to feature number 274, F285
## 2025-01-02 17:54:15.258866 INFO::Fitting model to feature number 275, F286
## 2025-01-02 17:54:15.262359 INFO::Fitting model to feature number 276, F287
## 2025-01-02 17:54:15.26575 INFO::Fitting model to feature number 277, F288
## 2025-01-02 17:54:15.269163 INFO::Fitting model to feature number 278, F289
## 2025-01-02 17:54:15.272509 INFO::Fitting model to feature number 279, F290
## 2025-01-02 17:54:15.275732 INFO::Fitting model to feature number 280, F292
## 2025-01-02 17:54:15.278986 INFO::Fitting model to feature number 281, F293
## 2025-01-02 17:54:15.282226 INFO::Fitting model to feature number 282, F294
## 2025-01-02 17:54:15.285387 INFO::Fitting model to feature number 283, F295
## 2025-01-02 17:54:15.288589 INFO::Fitting model to feature number 284, F296
## 2025-01-02 17:54:15.291804 INFO::Fitting model to feature number 285, F297
## 2025-01-02 17:54:15.295012 INFO::Fitting model to feature number 286, F298
## 2025-01-02 17:54:15.298205 INFO::Fitting model to feature number 287, F299
## 2025-01-02 17:54:15.301424 INFO::Fitting model to feature number 288, F300
## 2025-01-02 17:54:15.304615 INFO::Fitting model to feature number 289, F301
## 2025-01-02 17:54:15.307796 INFO::Fitting model to feature number 290, F302
## 2025-01-02 17:54:15.310977 INFO::Fitting model to feature number 291, F303
## 2025-01-02 17:54:15.314103 INFO::Fitting model to feature number 292, F304
## 2025-01-02 17:54:15.317297 INFO::Fitting model to feature number 293, F305
## 2025-01-02 17:54:15.320485 INFO::Fitting model to feature number 294, F306
## 2025-01-02 17:54:15.323661 INFO::Fitting model to feature number 295, F307
## 2025-01-02 17:54:15.326787 INFO::Fitting model to feature number 296, F308
## 2025-01-02 17:54:15.32999 INFO::Fitting model to feature number 297, F309
## 2025-01-02 17:54:15.333162 INFO::Fitting model to feature number 298, F310
## 2025-01-02 17:54:15.336371 INFO::Fitting model to feature number 299, F311
## 2025-01-02 17:54:15.339515 INFO::Fitting model to feature number 300, F312
## 2025-01-02 17:54:15.342715 INFO::Fitting model to feature number 301, F313
## 2025-01-02 17:54:15.345883 INFO::Fitting model to feature number 302, F315
## 2025-01-02 17:54:15.349029 INFO::Fitting model to feature number 303, F316
## 2025-01-02 17:54:15.352194 INFO::Fitting model to feature number 304, F317
## 2025-01-02 17:54:15.355394 INFO::Fitting model to feature number 305, F318
## 2025-01-02 17:54:15.358545 INFO::Fitting model to feature number 306, F319
## 2025-01-02 17:54:15.361699 INFO::Fitting model to feature number 307, F320
## 2025-01-02 17:54:15.364838 INFO::Fitting model to feature number 308, F321
## 2025-01-02 17:54:15.367962 INFO::Fitting model to feature number 309, F322
## 2025-01-02 17:54:15.371221 INFO::Fitting model to feature number 310, F323
## 2025-01-02 17:54:15.374445 INFO::Fitting model to feature number 311, F324
## 2025-01-02 17:54:15.377661 INFO::Fitting model to feature number 312, F325
## 2025-01-02 17:54:15.380813 INFO::Fitting model to feature number 313, F326
## 2025-01-02 17:54:15.384013 INFO::Fitting model to feature number 314, F327
## 2025-01-02 17:54:15.387217 INFO::Fitting model to feature number 315, F328
## 2025-01-02 17:54:15.390386 INFO::Fitting model to feature number 316, F329
## 2025-01-02 17:54:15.393575 INFO::Fitting model to feature number 317, F330
## 2025-01-02 17:54:15.396808 INFO::Fitting model to feature number 318, F331
## 2025-01-02 17:54:15.400028 INFO::Fitting model to feature number 319, F332
## 2025-01-02 17:54:15.403166 INFO::Fitting model to feature number 320, F333
## 2025-01-02 17:54:15.40631 INFO::Fitting model to feature number 321, F334
## 2025-01-02 17:54:15.409417 INFO::Fitting model to feature number 322, F335
## 2025-01-02 17:54:15.412551 INFO::Fitting model to feature number 323, F336
## 2025-01-02 17:54:15.415677 INFO::Fitting model to feature number 324, F337
## 2025-01-02 17:54:15.418747 INFO::Fitting model to feature number 325, F338
## 2025-01-02 17:54:15.421883 INFO::Fitting model to feature number 326, F339
## 2025-01-02 17:54:15.42504 INFO::Fitting model to feature number 327, F340
## 2025-01-02 17:54:15.428199 INFO::Fitting model to feature number 328, F342
## 2025-01-02 17:54:15.431455 INFO::Fitting model to feature number 329, F343
## 2025-01-02 17:54:15.434584 INFO::Fitting model to feature number 330, F344
## 2025-01-02 17:54:15.437727 INFO::Fitting model to feature number 331, F345
## 2025-01-02 17:54:15.440865 INFO::Fitting model to feature number 332, F346
## 2025-01-02 17:54:15.443949 INFO::Fitting model to feature number 333, F347
## 2025-01-02 17:54:15.447047 INFO::Fitting model to feature number 334, F348
## 2025-01-02 17:54:15.450204 INFO::Fitting model to feature number 335, F350
## 2025-01-02 17:54:15.453374 INFO::Fitting model to feature number 336, F351
## 2025-01-02 17:54:15.456561 INFO::Fitting model to feature number 337, F352
## 2025-01-02 17:54:15.459729 INFO::Fitting model to feature number 338, F353
## 2025-01-02 17:54:15.46289 INFO::Fitting model to feature number 339, F355
## 2025-01-02 17:54:15.465965 INFO::Fitting model to feature number 340, F356
## 2025-01-02 17:54:15.4691 INFO::Fitting model to feature number 341, F357
## 2025-01-02 17:54:15.472165 INFO::Fitting model to feature number 342, F358
## 2025-01-02 17:54:15.47531 INFO::Fitting model to feature number 343, F359
## 2025-01-02 17:54:15.478455 INFO::Fitting model to feature number 344, F360
## 2025-01-02 17:54:15.481524 INFO::Fitting model to feature number 345, F361
## 2025-01-02 17:54:15.484591 INFO::Fitting model to feature number 346, F362
## 2025-01-02 17:54:15.487733 INFO::Fitting model to feature number 347, F363
## 2025-01-02 17:54:15.49089 INFO::Fitting model to feature number 348, F364
## 2025-01-02 17:54:15.493992 INFO::Fitting model to feature number 349, F365
## 2025-01-02 17:54:15.497127 INFO::Fitting model to feature number 350, F366
## 2025-01-02 17:54:15.500268 INFO::Fitting model to feature number 351, F367
## 2025-01-02 17:54:15.503413 INFO::Fitting model to feature number 352, F368
## 2025-01-02 17:54:15.506539 INFO::Fitting model to feature number 353, F369
## 2025-01-02 17:54:15.509688 INFO::Fitting model to feature number 354, F370
## 2025-01-02 17:54:15.512826 INFO::Fitting model to feature number 355, F371
## 2025-01-02 17:54:15.515959 INFO::Fitting model to feature number 356, F372
## 2025-01-02 17:54:15.519098 INFO::Fitting model to feature number 357, F373
## 2025-01-02 17:54:15.522239 INFO::Fitting model to feature number 358, F374
## 2025-01-02 17:54:15.525375 INFO::Fitting model to feature number 359, F375
## 2025-01-02 17:54:15.528502 INFO::Fitting model to feature number 360, F376
## 2025-01-02 17:54:15.531639 INFO::Fitting model to feature number 361, F377
## 2025-01-02 17:54:15.534775 INFO::Fitting model to feature number 362, F378
## 2025-01-02 17:54:15.537929 INFO::Fitting model to feature number 363, F379
## 2025-01-02 17:54:15.541059 INFO::Fitting model to feature number 364, F380
## 2025-01-02 17:54:15.544128 INFO::Fitting model to feature number 365, F381
## 2025-01-02 17:54:15.547258 INFO::Fitting model to feature number 366, F382
## 2025-01-02 17:54:15.550361 INFO::Fitting model to feature number 367, F383
## 2025-01-02 17:54:15.553512 INFO::Fitting model to feature number 368, F384
## 2025-01-02 17:54:15.55665 INFO::Fitting model to feature number 369, F386
## 2025-01-02 17:54:15.559719 INFO::Fitting model to feature number 370, F387
## 2025-01-02 17:54:15.562783 INFO::Fitting model to feature number 371, F388
## 2025-01-02 17:54:15.565927 INFO::Fitting model to feature number 372, F389
## 2025-01-02 17:54:15.569105 INFO::Fitting model to feature number 373, F390
## 2025-01-02 17:54:15.57229 INFO::Fitting model to feature number 374, F391
## 2025-01-02 17:54:15.575451 INFO::Fitting model to feature number 375, F392
## 2025-01-02 17:54:15.578609 INFO::Fitting model to feature number 376, F393
## 2025-01-02 17:54:15.581757 INFO::Fitting model to feature number 377, F394
## 2025-01-02 17:54:15.584888 INFO::Fitting model to feature number 378, F395
## 2025-01-02 17:54:15.588017 INFO::Fitting model to feature number 379, F396
## 2025-01-02 17:54:15.591149 INFO::Fitting model to feature number 380, F397
## 2025-01-02 17:54:15.594273 INFO::Fitting model to feature number 381, F398
## 2025-01-02 17:54:15.59741 INFO::Fitting model to feature number 382, F399
## 2025-01-02 17:54:15.600542 INFO::Fitting model to feature number 383, F400
## 2025-01-02 17:54:15.603678 INFO::Fitting model to feature number 384, F401
## 2025-01-02 17:54:15.606757 INFO::Fitting model to feature number 385, F402
## 2025-01-02 17:54:15.609823 INFO::Fitting model to feature number 386, F403
## 2025-01-02 17:54:15.612891 INFO::Fitting model to feature number 387, F404
## 2025-01-02 17:54:15.616017 INFO::Fitting model to feature number 388, F406
## 2025-01-02 17:54:15.619085 INFO::Fitting model to feature number 389, F407
## 2025-01-02 17:54:15.622154 INFO::Fitting model to feature number 390, F408
## 2025-01-02 17:54:15.625324 INFO::Fitting model to feature number 391, F409
## 2025-01-02 17:54:15.628463 INFO::Fitting model to feature number 392, F410
## 2025-01-02 17:54:15.631622 INFO::Fitting model to feature number 393, F411
## 2025-01-02 17:54:15.634804 INFO::Fitting model to feature number 394, F412
## 2025-01-02 17:54:15.638001 INFO::Fitting model to feature number 395, F413
## 2025-01-02 17:54:15.641181 INFO::Fitting model to feature number 396, F414
## 2025-01-02 17:54:15.644361 INFO::Fitting model to feature number 397, F415
## 2025-01-02 17:54:15.647529 INFO::Fitting model to feature number 398, F416
## 2025-01-02 17:54:15.650684 INFO::Fitting model to feature number 399, F417
## 2025-01-02 17:54:15.653823 INFO::Fitting model to feature number 400, F418
## 2025-01-02 17:54:15.656972 INFO::Fitting model to feature number 401, F419
## 2025-01-02 17:54:15.660101 INFO::Fitting model to feature number 402, F420
## 2025-01-02 17:54:15.663246 INFO::Fitting model to feature number 403, F421
## 2025-01-02 17:54:15.666401 INFO::Fitting model to feature number 404, F422
## 2025-01-02 17:54:15.669537 INFO::Fitting model to feature number 405, F423
## 2025-01-02 17:54:15.672664 INFO::Fitting model to feature number 406, F425
## 2025-01-02 17:54:15.675825 INFO::Fitting model to feature number 407, F426
## 2025-01-02 17:54:15.67901 INFO::Fitting model to feature number 408, F428
## 2025-01-02 17:54:15.682217 INFO::Fitting model to feature number 409, F429
## 2025-01-02 17:54:15.685392 INFO::Fitting model to feature number 410, F430
## 2025-01-02 17:54:15.688577 INFO::Fitting model to feature number 411, F431
## 2025-01-02 17:54:15.691746 INFO::Fitting model to feature number 412, F432
## 2025-01-02 17:54:15.694921 INFO::Fitting model to feature number 413, F433
## 2025-01-02 17:54:15.69815 INFO::Fitting model to feature number 414, F434
## 2025-01-02 17:54:15.701398 INFO::Fitting model to feature number 415, F435
## 2025-01-02 17:54:15.704581 INFO::Fitting model to feature number 416, F436
## 2025-01-02 17:54:15.707685 INFO::Fitting model to feature number 417, F437
## 2025-01-02 17:54:15.710829 INFO::Fitting model to feature number 418, F438
## 2025-01-02 17:54:15.713982 INFO::Fitting model to feature number 419, F439
## 2025-01-02 17:54:15.717153 INFO::Fitting model to feature number 420, F440
## 2025-01-02 17:54:15.720308 INFO::Fitting model to feature number 421, F441
## 2025-01-02 17:54:15.723455 INFO::Fitting model to feature number 422, F442
## 2025-01-02 17:54:15.726599 INFO::Fitting model to feature number 423, F443
## 2025-01-02 17:54:15.729784 INFO::Fitting model to feature number 424, F444
## 2025-01-02 17:54:15.733054 INFO::Fitting model to feature number 425, F445
## 2025-01-02 17:54:15.73629 INFO::Fitting model to feature number 426, F446
## 2025-01-02 17:54:15.739506 INFO::Fitting model to feature number 427, F447
## 2025-01-02 17:54:15.742737 INFO::Fitting model to feature number 428, F448
## 2025-01-02 17:54:15.745973 INFO::Fitting model to feature number 429, F449
## 2025-01-02 17:54:15.749186 INFO::Fitting model to feature number 430, F450
## 2025-01-02 17:54:15.752441 INFO::Fitting model to feature number 431, F451
## 2025-01-02 17:54:15.755736 INFO::Fitting model to feature number 432, F452
## 2025-01-02 17:54:15.75889 INFO::Fitting model to feature number 433, F454
## 2025-01-02 17:54:15.762096 INFO::Fitting model to feature number 434, F455
## 2025-01-02 17:54:15.765306 INFO::Fitting model to feature number 435, F456
## 2025-01-02 17:54:15.768504 INFO::Fitting model to feature number 436, F457
## 2025-01-02 17:54:15.771744 INFO::Fitting model to feature number 437, F458
## 2025-01-02 17:54:15.77494 INFO::Fitting model to feature number 438, F459
## 2025-01-02 17:54:15.778154 INFO::Fitting model to feature number 439, F461
## 2025-01-02 17:54:15.781386 INFO::Fitting model to feature number 440, F462
## 2025-01-02 17:54:15.784608 INFO::Fitting model to feature number 441, F463
## 2025-01-02 17:54:15.787823 INFO::Fitting model to feature number 442, F464
## 2025-01-02 17:54:15.791039 INFO::Fitting model to feature number 443, F465
## 2025-01-02 17:54:15.79429 INFO::Fitting model to feature number 444, F466
## 2025-01-02 17:54:15.79751 INFO::Fitting model to feature number 445, F467
## 2025-01-02 17:54:15.800727 INFO::Fitting model to feature number 446, F468
## 2025-01-02 17:54:15.803943 INFO::Fitting model to feature number 447, F469
## 2025-01-02 17:54:15.807174 INFO::Fitting model to feature number 448, F470
## 2025-01-02 17:54:15.810837 INFO::Fitting model to feature number 449, F471
## 2025-01-02 17:54:15.814075 INFO::Fitting model to feature number 450, F474
## 2025-01-02 17:54:15.817303 INFO::Fitting model to feature number 451, F475
## 2025-01-02 17:54:15.820541 INFO::Fitting model to feature number 452, F476
## 2025-01-02 17:54:15.823773 INFO::Fitting model to feature number 453, F477
## 2025-01-02 17:54:15.826988 INFO::Fitting model to feature number 454, F478
## 2025-01-02 17:54:15.83024 INFO::Fitting model to feature number 455, F479
## 2025-01-02 17:54:15.833493 INFO::Fitting model to feature number 456, F480
## 2025-01-02 17:54:15.836688 INFO::Fitting model to feature number 457, F481
## 2025-01-02 17:54:15.839875 INFO::Fitting model to feature number 458, F482
## 2025-01-02 17:54:15.843115 INFO::Fitting model to feature number 459, F483
## 2025-01-02 17:54:15.846345 INFO::Fitting model to feature number 460, F484
## 2025-01-02 17:54:15.849605 INFO::Fitting model to feature number 461, F485
## 2025-01-02 17:54:15.852859 INFO::Fitting model to feature number 462, F486
## 2025-01-02 17:54:15.856142 INFO::Fitting model to feature number 463, F487
## 2025-01-02 17:54:15.859458 INFO::Fitting model to feature number 464, F488
## 2025-01-02 17:54:15.862744 INFO::Fitting model to feature number 465, F489
## 2025-01-02 17:54:15.865993 INFO::Fitting model to feature number 466, F490
## 2025-01-02 17:54:15.869164 INFO::Fitting model to feature number 467, F491
## 2025-01-02 17:54:15.872413 INFO::Fitting model to feature number 468, F492
## 2025-01-02 17:54:15.875652 INFO::Fitting model to feature number 469, F493
## 2025-01-02 17:54:15.878805 INFO::Fitting model to feature number 470, F494
## 2025-01-02 17:54:15.882025 INFO::Fitting model to feature number 471, F495
## 2025-01-02 17:54:15.88526 INFO::Fitting model to feature number 472, F496
## 2025-01-02 17:54:15.888527 INFO::Fitting model to feature number 473, F497
## 2025-01-02 17:54:15.89177 INFO::Fitting model to feature number 474, F498
## 2025-01-02 17:54:15.894998 INFO::Fitting model to feature number 475, F499
## 2025-01-02 17:54:15.898225 INFO::Fitting model to feature number 476, F500
## 2025-01-02 17:54:15.90146 INFO::Fitting model to feature number 477, F501
## 2025-01-02 17:54:15.904681 INFO::Fitting model to feature number 478, F502
## 2025-01-02 17:54:15.907913 INFO::Fitting model to feature number 479, F503
## 2025-01-02 17:54:15.91107 INFO::Fitting model to feature number 480, F504
## 2025-01-02 17:54:15.91431 INFO::Fitting model to feature number 481, F505
## 2025-01-02 17:54:15.917465 INFO::Fitting model to feature number 482, F506
## 2025-01-02 17:54:15.920691 INFO::Fitting model to feature number 483, F507
## 2025-01-02 17:54:15.923908 INFO::Fitting model to feature number 484, F508
## 2025-01-02 17:54:15.92713 INFO::Fitting model to feature number 485, F509
## 2025-01-02 17:54:15.930316 INFO::Fitting model to feature number 486, F510
## 2025-01-02 17:54:15.933548 INFO::Fitting model to feature number 487, F511
## 2025-01-02 17:54:15.936794 INFO::Fitting model to feature number 488, F512
## 2025-01-02 17:54:15.940032 INFO::Fitting model to feature number 489, F513
## 2025-01-02 17:54:15.943274 INFO::Fitting model to feature number 490, F514
## 2025-01-02 17:54:15.946505 INFO::Fitting model to feature number 491, F515
## 2025-01-02 17:54:15.949745 INFO::Fitting model to feature number 492, F516
## 2025-01-02 17:54:15.952952 INFO::Fitting model to feature number 493, F517
## 2025-01-02 17:54:15.956185 INFO::Fitting model to feature number 494, F518
## 2025-01-02 17:54:15.959421 INFO::Fitting model to feature number 495, F519
## 2025-01-02 17:54:15.962629 INFO::Fitting model to feature number 496, F520
## 2025-01-02 17:54:15.965874 INFO::Fitting model to feature number 497, F521
## 2025-01-02 17:54:15.969103 INFO::Fitting model to feature number 498, F522
## 2025-01-02 17:54:15.972328 INFO::Fitting model to feature number 499, F523
## 2025-01-02 17:54:15.975534 INFO::Fitting model to feature number 500, F524
## 2025-01-02 17:54:15.978755 INFO::Fitting model to feature number 501, F525
## 2025-01-02 17:54:15.981966 INFO::Fitting model to feature number 502, F526
## 2025-01-02 17:54:15.98521 INFO::Fitting model to feature number 503, F527
## 2025-01-02 17:54:15.988471 INFO::Fitting model to feature number 504, F528
## 2025-01-02 17:54:15.991657 INFO::Fitting model to feature number 505, F529
## 2025-01-02 17:54:15.994889 INFO::Fitting model to feature number 506, F530
## 2025-01-02 17:54:15.99813 INFO::Fitting model to feature number 507, F531
## 2025-01-02 17:54:16.001291 INFO::Fitting model to feature number 508, F532
## 2025-01-02 17:54:16.004451 INFO::Fitting model to feature number 509, F533
## 2025-01-02 17:54:16.007694 INFO::Fitting model to feature number 510, F534
## 2025-01-02 17:54:16.010932 INFO::Fitting model to feature number 511, F535
## 2025-01-02 17:54:16.014184 INFO::Fitting model to feature number 512, F536
## 2025-01-02 17:54:16.017381 INFO::Fitting model to feature number 513, F537
## 2025-01-02 17:54:16.02056 INFO::Fitting model to feature number 514, F539
## 2025-01-02 17:54:16.023761 INFO::Fitting model to feature number 515, F540
## 2025-01-02 17:54:16.027093 INFO::Fitting model to feature number 516, F541
## 2025-01-02 17:54:16.030442 INFO::Fitting model to feature number 517, F543
## 2025-01-02 17:54:16.033677 INFO::Fitting model to feature number 518, F544
## 2025-01-02 17:54:16.037002 INFO::Fitting model to feature number 519, F545
## 2025-01-02 17:54:16.040303 INFO::Fitting model to feature number 520, F546
## 2025-01-02 17:54:16.043586 INFO::Fitting model to feature number 521, F547
## 2025-01-02 17:54:16.046843 INFO::Fitting model to feature number 522, F548
## 2025-01-02 17:54:16.050113 INFO::Fitting model to feature number 523, F549
## 2025-01-02 17:54:16.053453 INFO::Fitting model to feature number 524, F550
## 2025-01-02 17:54:16.056761 INFO::Fitting model to feature number 525, F551
## 2025-01-02 17:54:16.060055 INFO::Fitting model to feature number 526, F552
## 2025-01-02 17:54:16.063421 INFO::Fitting model to feature number 527, F553
## 2025-01-02 17:54:16.066771 INFO::Fitting model to feature number 528, F554
## 2025-01-02 17:54:16.070025 INFO::Fitting model to feature number 529, F555
## 2025-01-02 17:54:16.073267 INFO::Fitting model to feature number 530, F556
## 2025-01-02 17:54:16.076435 INFO::Fitting model to feature number 531, F557
## 2025-01-02 17:54:16.079607 INFO::Fitting model to feature number 532, F558
## 2025-01-02 17:54:16.082862 INFO::Fitting model to feature number 533, F559
## 2025-01-02 17:54:16.08609 INFO::Fitting model to feature number 534, F560
## 2025-01-02 17:54:16.089333 INFO::Fitting model to feature number 535, F561
## 2025-01-02 17:54:16.092559 INFO::Fitting model to feature number 536, F562
## 2025-01-02 17:54:16.095706 INFO::Fitting model to feature number 537, F563
## 2025-01-02 17:54:16.098916 INFO::Fitting model to feature number 538, F564
## 2025-01-02 17:54:16.102139 INFO::Fitting model to feature number 539, F566
## 2025-01-02 17:54:16.105388 INFO::Fitting model to feature number 540, F567
## 2025-01-02 17:54:16.108626 INFO::Fitting model to feature number 541, F568
## 2025-01-02 17:54:16.111854 INFO::Fitting model to feature number 542, F569
## 2025-01-02 17:54:16.115097 INFO::Fitting model to feature number 543, F570
## 2025-01-02 17:54:16.118342 INFO::Fitting model to feature number 544, F571
## 2025-01-02 17:54:16.121592 INFO::Fitting model to feature number 545, F572
## 2025-01-02 17:54:16.124853 INFO::Fitting model to feature number 546, F573
## 2025-01-02 17:54:16.128067 INFO::Fitting model to feature number 547, F574
## 2025-01-02 17:54:16.131338 INFO::Fitting model to feature number 548, F575
## 2025-01-02 17:54:16.134598 INFO::Fitting model to feature number 549, F576
## 2025-01-02 17:54:16.137866 INFO::Fitting model to feature number 550, F577
## 2025-01-02 17:54:16.14104 INFO::Fitting model to feature number 551, F578
## 2025-01-02 17:54:16.144268 INFO::Fitting model to feature number 552, F579
## 2025-01-02 17:54:16.147493 INFO::Fitting model to feature number 553, F580
## 2025-01-02 17:54:16.150719 INFO::Fitting model to feature number 554, F581
## 2025-01-02 17:54:16.153927 INFO::Fitting model to feature number 555, F582
## 2025-01-02 17:54:16.157126 INFO::Fitting model to feature number 556, F583
## 2025-01-02 17:54:16.160393 INFO::Fitting model to feature number 557, F584
## 2025-01-02 17:54:16.163629 INFO::Fitting model to feature number 558, F585
## 2025-01-02 17:54:16.166774 INFO::Fitting model to feature number 559, F586
## 2025-01-02 17:54:16.169965 INFO::Fitting model to feature number 560, F587
## 2025-01-02 17:54:16.173165 INFO::Fitting model to feature number 561, F588
## 2025-01-02 17:54:16.176374 INFO::Fitting model to feature number 562, F589
## 2025-01-02 17:54:16.179635 INFO::Fitting model to feature number 563, F590
## 2025-01-02 17:54:16.18283 INFO::Fitting model to feature number 564, F591
## 2025-01-02 17:54:16.18604 INFO::Fitting model to feature number 565, F592
## 2025-01-02 17:54:16.189244 INFO::Fitting model to feature number 566, F593
## 2025-01-02 17:54:16.192456 INFO::Fitting model to feature number 567, F594
## 2025-01-02 17:54:16.195656 INFO::Fitting model to feature number 568, F595
## 2025-01-02 17:54:16.198873 INFO::Fitting model to feature number 569, F596
## 2025-01-02 17:54:16.202092 INFO::Fitting model to feature number 570, F597
## 2025-01-02 17:54:16.205295 INFO::Fitting model to feature number 571, F598
## 2025-01-02 17:54:16.208437 INFO::Fitting model to feature number 572, F599
## 2025-01-02 17:54:16.211652 INFO::Fitting model to feature number 573, F600
## 2025-01-02 17:54:16.21487 INFO::Fitting model to feature number 574, F601
## 2025-01-02 17:54:16.218104 INFO::Fitting model to feature number 575, F602
## 2025-01-02 17:54:16.221334 INFO::Fitting model to feature number 576, F603
## 2025-01-02 17:54:16.224553 INFO::Fitting model to feature number 577, F605
## 2025-01-02 17:54:16.227771 INFO::Fitting model to feature number 578, F606
## 2025-01-02 17:54:16.230993 INFO::Fitting model to feature number 579, F607
## 2025-01-02 17:54:16.23416 INFO::Fitting model to feature number 580, F608
## 2025-01-02 17:54:16.237392 INFO::Fitting model to feature number 581, F609
## 2025-01-02 17:54:16.240596 INFO::Fitting model to feature number 582, F610
## 2025-01-02 17:54:16.243822 INFO::Fitting model to feature number 583, F611
## 2025-01-02 17:54:16.247061 INFO::Fitting model to feature number 584, F612
## 2025-01-02 17:54:16.25031 INFO::Fitting model to feature number 585, F613
## 2025-01-02 17:54:16.253528 INFO::Fitting model to feature number 586, F614
## 2025-01-02 17:54:16.256749 INFO::Fitting model to feature number 587, F615
## 2025-01-02 17:54:16.259984 INFO::Fitting model to feature number 588, F616
## 2025-01-02 17:54:16.263243 INFO::Fitting model to feature number 589, F617
## 2025-01-02 17:54:16.266454 INFO::Fitting model to feature number 590, F618
## 2025-01-02 17:54:16.287643 INFO::Fitting model to feature number 591, F619
## 2025-01-02 17:54:16.292358 INFO::Fitting model to feature number 592, F620
## 2025-01-02 17:54:16.295897 INFO::Fitting model to feature number 593, F621
## 2025-01-02 17:54:16.299357 INFO::Fitting model to feature number 594, F622
## 2025-01-02 17:54:16.302718 INFO::Fitting model to feature number 595, F623
## 2025-01-02 17:54:16.306069 INFO::Fitting model to feature number 596, F624
## 2025-01-02 17:54:16.309377 INFO::Fitting model to feature number 597, F625
## 2025-01-02 17:54:16.312652 INFO::Fitting model to feature number 598, F626
## 2025-01-02 17:54:16.315871 INFO::Fitting model to feature number 599, F627
## 2025-01-02 17:54:16.31908 INFO::Fitting model to feature number 600, F628
## 2025-01-02 17:54:16.322255 INFO::Fitting model to feature number 601, F629
## 2025-01-02 17:54:16.325434 INFO::Fitting model to feature number 602, F630
## 2025-01-02 17:54:16.328593 INFO::Fitting model to feature number 603, F631
## 2025-01-02 17:54:16.331759 INFO::Fitting model to feature number 604, F632
## 2025-01-02 17:54:16.334907 INFO::Fitting model to feature number 605, F633
## 2025-01-02 17:54:16.338096 INFO::Fitting model to feature number 606, F634
## 2025-01-02 17:54:16.341253 INFO::Fitting model to feature number 607, F635
## 2025-01-02 17:54:16.34442 INFO::Fitting model to feature number 608, F636
## 2025-01-02 17:54:16.347557 INFO::Fitting model to feature number 609, F637
## 2025-01-02 17:54:16.350637 INFO::Fitting model to feature number 610, F638
## 2025-01-02 17:54:16.353701 INFO::Fitting model to feature number 611, F639
## 2025-01-02 17:54:16.35685 INFO::Fitting model to feature number 612, F640
## 2025-01-02 17:54:16.359946 INFO::Fitting model to feature number 613, F641
## 2025-01-02 17:54:16.36303 INFO::Fitting model to feature number 614, F642
## 2025-01-02 17:54:16.366179 INFO::Fitting model to feature number 615, F643
## 2025-01-02 17:54:16.369268 INFO::Fitting model to feature number 616, F644
## 2025-01-02 17:54:16.372353 INFO::Fitting model to feature number 617, F645
## 2025-01-02 17:54:16.375437 INFO::Fitting model to feature number 618, F646
## 2025-01-02 17:54:16.378589 INFO::Fitting model to feature number 619, F647
## 2025-01-02 17:54:16.381728 INFO::Fitting model to feature number 620, F648
## 2025-01-02 17:54:16.384877 INFO::Fitting model to feature number 621, F649
## 2025-01-02 17:54:16.388008 INFO::Fitting model to feature number 622, F650
## 2025-01-02 17:54:16.391152 INFO::Fitting model to feature number 623, F651
## 2025-01-02 17:54:16.394225 INFO::Fitting model to feature number 624, F652
## 2025-01-02 17:54:16.397388 INFO::Fitting model to feature number 625, F653
## 2025-01-02 17:54:16.400551 INFO::Fitting model to feature number 626, F654
## 2025-01-02 17:54:16.403627 INFO::Fitting model to feature number 627, F655
## 2025-01-02 17:54:16.40679 INFO::Fitting model to feature number 628, F656
## 2025-01-02 17:54:16.409912 INFO::Fitting model to feature number 629, F657
## 2025-01-02 17:54:16.413028 INFO::Fitting model to feature number 630, F658
## 2025-01-02 17:54:16.416156 INFO::Fitting model to feature number 631, F659
## 2025-01-02 17:54:16.419323 INFO::Fitting model to feature number 632, F660
## 2025-01-02 17:54:16.422416 INFO::Fitting model to feature number 633, F661
## 2025-01-02 17:54:16.425569 INFO::Fitting model to feature number 634, F662
## 2025-01-02 17:54:16.428771 INFO::Fitting model to feature number 635, F663
## 2025-01-02 17:54:16.431947 INFO::Fitting model to feature number 636, F664
## 2025-01-02 17:54:16.435121 INFO::Fitting model to feature number 637, F665
## 2025-01-02 17:54:16.438269 INFO::Fitting model to feature number 638, F666
## 2025-01-02 17:54:16.441474 INFO::Fitting model to feature number 639, F667
## 2025-01-02 17:54:16.444651 INFO::Fitting model to feature number 640, F668
## 2025-01-02 17:54:16.447865 INFO::Fitting model to feature number 641, F669
## 2025-01-02 17:54:16.451063 INFO::Fitting model to feature number 642, F670
## 2025-01-02 17:54:16.454261 INFO::Fitting model to feature number 643, F671
## 2025-01-02 17:54:16.457458 INFO::Fitting model to feature number 644, F672
## 2025-01-02 17:54:16.460669 INFO::Fitting model to feature number 645, F673
## 2025-01-02 17:54:16.463872 INFO::Fitting model to feature number 646, F674
## 2025-01-02 17:54:16.467098 INFO::Fitting model to feature number 647, F675
## 2025-01-02 17:54:16.470311 INFO::Fitting model to feature number 648, F676
## 2025-01-02 17:54:16.47352 INFO::Fitting model to feature number 649, F677
## 2025-01-02 17:54:16.476727 INFO::Fitting model to feature number 650, F678
## 2025-01-02 17:54:16.479923 INFO::Fitting model to feature number 651, F679
## 2025-01-02 17:54:16.483128 INFO::Fitting model to feature number 652, F680
## 2025-01-02 17:54:16.486341 INFO::Fitting model to feature number 653, F681
## 2025-01-02 17:54:16.489562 INFO::Fitting model to feature number 654, F682
## 2025-01-02 17:54:16.492803 INFO::Fitting model to feature number 655, F683
## 2025-01-02 17:54:16.495956 INFO::Fitting model to feature number 656, F684
## 2025-01-02 17:54:16.499142 INFO::Fitting model to feature number 657, F685
## 2025-01-02 17:54:16.50234 INFO::Fitting model to feature number 658, F686
## 2025-01-02 17:54:16.505544 INFO::Fitting model to feature number 659, F687
## 2025-01-02 17:54:16.50873 INFO::Fitting model to feature number 660, F688
## 2025-01-02 17:54:16.512004 INFO::Fitting model to feature number 661, F689
## 2025-01-02 17:54:16.515222 INFO::Fitting model to feature number 662, F690
## 2025-01-02 17:54:16.518447 INFO::Fitting model to feature number 663, F691
## 2025-01-02 17:54:16.521679 INFO::Fitting model to feature number 664, F692
## 2025-01-02 17:54:16.524886 INFO::Fitting model to feature number 665, F693
## 2025-01-02 17:54:16.528052 INFO::Fitting model to feature number 666, F694
## 2025-01-02 17:54:16.531214 INFO::Fitting model to feature number 667, F695
## 2025-01-02 17:54:16.534333 INFO::Fitting model to feature number 668, F696
## 2025-01-02 17:54:16.537458 INFO::Fitting model to feature number 669, F697
## 2025-01-02 17:54:16.540645 INFO::Fitting model to feature number 670, F698
## 2025-01-02 17:54:16.54378 INFO::Fitting model to feature number 671, F699
## 2025-01-02 17:54:16.546959 INFO::Fitting model to feature number 672, F700
## 2025-01-02 17:54:16.550076 INFO::Fitting model to feature number 673, F701
## 2025-01-02 17:54:16.553267 INFO::Fitting model to feature number 674, F702
## 2025-01-02 17:54:16.556444 INFO::Fitting model to feature number 675, F704
## 2025-01-02 17:54:16.559554 INFO::Fitting model to feature number 676, F705
## 2025-01-02 17:54:16.562732 INFO::Fitting model to feature number 677, F706
## 2025-01-02 17:54:16.565899 INFO::Fitting model to feature number 678, F707
## 2025-01-02 17:54:16.569003 INFO::Fitting model to feature number 679, F708
## 2025-01-02 17:54:16.572159 INFO::Fitting model to feature number 680, F709
## 2025-01-02 17:54:16.575348 INFO::Fitting model to feature number 681, F710
## 2025-01-02 17:54:16.578552 INFO::Fitting model to feature number 682, F711
## 2025-01-02 17:54:16.581752 INFO::Fitting model to feature number 683, F712
## 2025-01-02 17:54:16.584911 INFO::Fitting model to feature number 684, F713
## 2025-01-02 17:54:16.588084 INFO::Fitting model to feature number 685, F714
## 2025-01-02 17:54:16.591246 INFO::Fitting model to feature number 686, F715
## 2025-01-02 17:54:16.594425 INFO::Fitting model to feature number 687, F716
## 2025-01-02 17:54:16.597598 INFO::Fitting model to feature number 688, F717
## 2025-01-02 17:54:16.60079 INFO::Fitting model to feature number 689, F718
## 2025-01-02 17:54:16.603965 INFO::Fitting model to feature number 690, F719
## 2025-01-02 17:54:16.607173 INFO::Fitting model to feature number 691, F720
## 2025-01-02 17:54:16.610377 INFO::Fitting model to feature number 692, F721
## 2025-01-02 17:54:16.613542 INFO::Fitting model to feature number 693, F722
## 2025-01-02 17:54:16.616662 INFO::Fitting model to feature number 694, F723
## 2025-01-02 17:54:16.61985 INFO::Fitting model to feature number 695, F724
## 2025-01-02 17:54:16.623049 INFO::Fitting model to feature number 696, F725
## 2025-01-02 17:54:16.626245 INFO::Fitting model to feature number 697, F726
## 2025-01-02 17:54:16.629425 INFO::Fitting model to feature number 698, F727
## 2025-01-02 17:54:16.632605 INFO::Fitting model to feature number 699, F728
## 2025-01-02 17:54:16.635779 INFO::Fitting model to feature number 700, F729
## 2025-01-02 17:54:16.638952 INFO::Fitting model to feature number 701, F730
## 2025-01-02 17:54:16.64211 INFO::Fitting model to feature number 702, F731
## 2025-01-02 17:54:16.645308 INFO::Fitting model to feature number 703, F732
## 2025-01-02 17:54:16.648521 INFO::Fitting model to feature number 704, F733
## 2025-01-02 17:54:16.651742 INFO::Fitting model to feature number 705, F734
## 2025-01-02 17:54:16.654933 INFO::Fitting model to feature number 706, F735
## 2025-01-02 17:54:16.658153 INFO::Fitting model to feature number 707, F736
## 2025-01-02 17:54:16.661383 INFO::Fitting model to feature number 708, F737
## 2025-01-02 17:54:16.664568 INFO::Fitting model to feature number 709, F739
## 2025-01-02 17:54:16.667787 INFO::Fitting model to feature number 710, F740
## 2025-01-02 17:54:16.670982 INFO::Fitting model to feature number 711, F741
## 2025-01-02 17:54:16.674215 INFO::Fitting model to feature number 712, F742
## 2025-01-02 17:54:16.677409 INFO::Fitting model to feature number 713, F743
## 2025-01-02 17:54:16.680605 INFO::Fitting model to feature number 714, F744
## 2025-01-02 17:54:16.683782 INFO::Fitting model to feature number 715, F745
## 2025-01-02 17:54:16.686896 INFO::Fitting model to feature number 716, F746
## 2025-01-02 17:54:16.690078 INFO::Fitting model to feature number 717, F747
## 2025-01-02 17:54:16.693261 INFO::Fitting model to feature number 718, F748
## 2025-01-02 17:54:16.69645 INFO::Fitting model to feature number 719, F749
## 2025-01-02 17:54:16.699621 INFO::Fitting model to feature number 720, F750
## 2025-01-02 17:54:16.702828 INFO::Fitting model to feature number 721, F751
## 2025-01-02 17:54:16.706023 INFO::Fitting model to feature number 722, F752
## 2025-01-02 17:54:16.709213 INFO::Fitting model to feature number 723, F753
## 2025-01-02 17:54:16.712469 INFO::Fitting model to feature number 724, F754
## 2025-01-02 17:54:16.715793 INFO::Fitting model to feature number 725, F755
## 2025-01-02 17:54:16.719205 INFO::Fitting model to feature number 726, F756
## 2025-01-02 17:54:16.722713 INFO::Fitting model to feature number 727, F757
## 2025-01-02 17:54:16.726068 INFO::Fitting model to feature number 728, F758
## 2025-01-02 17:54:16.729448 INFO::Fitting model to feature number 729, F759
## 2025-01-02 17:54:16.732703 INFO::Fitting model to feature number 730, F760
## 2025-01-02 17:54:16.736038 INFO::Fitting model to feature number 731, F761
## 2025-01-02 17:54:16.739466 INFO::Fitting model to feature number 732, F762
## 2025-01-02 17:54:16.742903 INFO::Fitting model to feature number 733, F763
## 2025-01-02 17:54:16.746291 INFO::Fitting model to feature number 734, F764
## 2025-01-02 17:54:16.749614 INFO::Fitting model to feature number 735, F765
## 2025-01-02 17:54:16.752845 INFO::Fitting model to feature number 736, F766
## 2025-01-02 17:54:16.756016 INFO::Fitting model to feature number 737, F767
## 2025-01-02 17:54:16.759216 INFO::Fitting model to feature number 738, F768
## 2025-01-02 17:54:16.762368 INFO::Fitting model to feature number 739, F769
## 2025-01-02 17:54:16.765514 INFO::Fitting model to feature number 740, F770
## 2025-01-02 17:54:16.768727 INFO::Fitting model to feature number 741, F771
## 2025-01-02 17:54:16.771964 INFO::Fitting model to feature number 742, F772
## 2025-01-02 17:54:16.775219 INFO::Fitting model to feature number 743, F773
## 2025-01-02 17:54:16.778435 INFO::Fitting model to feature number 744, F774
## 2025-01-02 17:54:16.781647 INFO::Fitting model to feature number 745, F775
## 2025-01-02 17:54:16.784901 INFO::Fitting model to feature number 746, F776
## 2025-01-02 17:54:16.788164 INFO::Fitting model to feature number 747, F777
## 2025-01-02 17:54:16.791409 INFO::Fitting model to feature number 748, F778
## 2025-01-02 17:54:16.794696 INFO::Fitting model to feature number 749, F779
## 2025-01-02 17:54:16.798025 INFO::Fitting model to feature number 750, F780
## 2025-01-02 17:54:16.801323 INFO::Fitting model to feature number 751, F781
## 2025-01-02 17:54:16.804604 INFO::Fitting model to feature number 752, F782
## 2025-01-02 17:54:16.807814 INFO::Fitting model to feature number 753, F783
## 2025-01-02 17:54:16.811096 INFO::Fitting model to feature number 754, F784
## 2025-01-02 17:54:16.814395 INFO::Fitting model to feature number 755, F785
## 2025-01-02 17:54:16.81766 INFO::Fitting model to feature number 756, F786
## 2025-01-02 17:54:16.820964 INFO::Fitting model to feature number 757, F787
## 2025-01-02 17:54:16.824255 INFO::Fitting model to feature number 758, F788
## 2025-01-02 17:54:16.827501 INFO::Fitting model to feature number 759, F789
## 2025-01-02 17:54:16.830773 INFO::Fitting model to feature number 760, F790
## 2025-01-02 17:54:16.834051 INFO::Fitting model to feature number 761, F791
## 2025-01-02 17:54:16.837363 INFO::Fitting model to feature number 762, F792
## 2025-01-02 17:54:16.840603 INFO::Fitting model to feature number 763, F793
## 2025-01-02 17:54:16.843853 INFO::Fitting model to feature number 764, F794
## 2025-01-02 17:54:16.847105 INFO::Fitting model to feature number 765, F795
## 2025-01-02 17:54:16.850344 INFO::Fitting model to feature number 766, F796
## 2025-01-02 17:54:16.853588 INFO::Fitting model to feature number 767, F797
## 2025-01-02 17:54:16.856773 INFO::Fitting model to feature number 768, F798
## 2025-01-02 17:54:16.860026 INFO::Fitting model to feature number 769, F799
## 2025-01-02 17:54:16.86328 INFO::Fitting model to feature number 770, F800
## 2025-01-02 17:54:16.86653 INFO::Fitting model to feature number 771, F801
## 2025-01-02 17:54:16.869793 INFO::Fitting model to feature number 772, F802
## 2025-01-02 17:54:16.873041 INFO::Fitting model to feature number 773, F803
## 2025-01-02 17:54:16.876305 INFO::Fitting model to feature number 774, F804
## 2025-01-02 17:54:16.879558 INFO::Fitting model to feature number 775, F805
## 2025-01-02 17:54:16.882736 INFO::Fitting model to feature number 776, F806
## 2025-01-02 17:54:16.885965 INFO::Fitting model to feature number 777, F808
## 2025-01-02 17:54:16.889191 INFO::Fitting model to feature number 778, F809
## 2025-01-02 17:54:16.892354 INFO::Fitting model to feature number 779, F810
## 2025-01-02 17:54:16.895502 INFO::Fitting model to feature number 780, F811
## 2025-01-02 17:54:16.898674 INFO::Fitting model to feature number 781, F812
## 2025-01-02 17:54:16.901912 INFO::Fitting model to feature number 782, F813
## 2025-01-02 17:54:16.90513 INFO::Fitting model to feature number 783, F814
## 2025-01-02 17:54:16.908381 INFO::Fitting model to feature number 784, F815
## 2025-01-02 17:54:16.911561 INFO::Fitting model to feature number 785, F816
## 2025-01-02 17:54:16.914775 INFO::Fitting model to feature number 786, F817
## 2025-01-02 17:54:16.91803 INFO::Fitting model to feature number 787, F818
## 2025-01-02 17:54:16.921239 INFO::Fitting model to feature number 788, F819
## 2025-01-02 17:54:16.924471 INFO::Fitting model to feature number 789, F820
## 2025-01-02 17:54:16.927694 INFO::Fitting model to feature number 790, F821
## 2025-01-02 17:54:16.930856 INFO::Fitting model to feature number 791, F822
## 2025-01-02 17:54:16.934119 INFO::Fitting model to feature number 792, F823
## 2025-01-02 17:54:16.937293 INFO::Fitting model to feature number 793, F824
## 2025-01-02 17:54:16.940456 INFO::Fitting model to feature number 794, F825
## 2025-01-02 17:54:16.943692 INFO::Fitting model to feature number 795, F826
## 2025-01-02 17:54:16.946927 INFO::Fitting model to feature number 796, F827
## 2025-01-02 17:54:16.950165 INFO::Fitting model to feature number 797, F828
## 2025-01-02 17:54:16.953391 INFO::Fitting model to feature number 798, F829
## 2025-01-02 17:54:16.956623 INFO::Fitting model to feature number 799, F830
## 2025-01-02 17:54:16.959853 INFO::Fitting model to feature number 800, F831
## 2025-01-02 17:54:16.963092 INFO::Fitting model to feature number 801, F832
## 2025-01-02 17:54:16.966301 INFO::Fitting model to feature number 802, F833
## 2025-01-02 17:54:16.96952 INFO::Fitting model to feature number 803, F834
## 2025-01-02 17:54:16.972745 INFO::Fitting model to feature number 804, F835
## 2025-01-02 17:54:16.975952 INFO::Fitting model to feature number 805, F836
## 2025-01-02 17:54:16.979172 INFO::Fitting model to feature number 806, F837
## 2025-01-02 17:54:16.982389 INFO::Fitting model to feature number 807, F838
## 2025-01-02 17:54:16.98561 INFO::Fitting model to feature number 808, F839
## 2025-01-02 17:54:16.988816 INFO::Fitting model to feature number 809, F840
## 2025-01-02 17:54:16.992049 INFO::Fitting model to feature number 810, F841
## 2025-01-02 17:54:16.995212 INFO::Fitting model to feature number 811, F842
## 2025-01-02 17:54:16.998438 INFO::Fitting model to feature number 812, F843
## 2025-01-02 17:54:17.001662 INFO::Fitting model to feature number 813, F844
## 2025-01-02 17:54:17.004873 INFO::Fitting model to feature number 814, F845
## 2025-01-02 17:54:17.00808 INFO::Fitting model to feature number 815, F846
## 2025-01-02 17:54:17.011291 INFO::Fitting model to feature number 816, F847
## 2025-01-02 17:54:17.014511 INFO::Fitting model to feature number 817, F848
## 2025-01-02 17:54:17.017734 INFO::Fitting model to feature number 818, F849
## 2025-01-02 17:54:17.020954 INFO::Fitting model to feature number 819, F850
## 2025-01-02 17:54:17.024171 INFO::Fitting model to feature number 820, F851
## 2025-01-02 17:54:17.027394 INFO::Fitting model to feature number 821, F852
## 2025-01-02 17:54:17.030608 INFO::Fitting model to feature number 822, F853
## 2025-01-02 17:54:17.033807 INFO::Fitting model to feature number 823, F854
## 2025-01-02 17:54:17.037032 INFO::Fitting model to feature number 824, F855
## 2025-01-02 17:54:17.040243 INFO::Fitting model to feature number 825, F856
## 2025-01-02 17:54:17.043448 INFO::Fitting model to feature number 826, F857
## 2025-01-02 17:54:17.046745 INFO::Fitting model to feature number 827, F858
## 2025-01-02 17:54:17.050076 INFO::Fitting model to feature number 828, F859
## 2025-01-02 17:54:17.053288 INFO::Fitting model to feature number 829, F860
## 2025-01-02 17:54:17.05658 INFO::Fitting model to feature number 830, F861
## 2025-01-02 17:54:17.059881 INFO::Fitting model to feature number 831, F862
## 2025-01-02 17:54:17.063138 INFO::Fitting model to feature number 832, F863
## 2025-01-02 17:54:17.066392 INFO::Fitting model to feature number 833, F864
## 2025-01-02 17:54:17.069575 INFO::Fitting model to feature number 834, F865
## 2025-01-02 17:54:17.072838 INFO::Fitting model to feature number 835, F866
## 2025-01-02 17:54:17.076078 INFO::Fitting model to feature number 836, F867
## 2025-01-02 17:54:17.079259 INFO::Fitting model to feature number 837, F868
## 2025-01-02 17:54:17.082521 INFO::Fitting model to feature number 838, F869
## 2025-01-02 17:54:17.085791 INFO::Fitting model to feature number 839, F870
## 2025-01-02 17:54:17.08906 INFO::Fitting model to feature number 840, F871
## 2025-01-02 17:54:17.09232 INFO::Fitting model to feature number 841, F872
## 2025-01-02 17:54:17.095574 INFO::Fitting model to feature number 842, F873
## 2025-01-02 17:54:17.098832 INFO::Fitting model to feature number 843, F874
## 2025-01-02 17:54:17.102107 INFO::Fitting model to feature number 844, F875
## 2025-01-02 17:54:17.105428 INFO::Fitting model to feature number 845, F876
## 2025-01-02 17:54:17.108714 INFO::Fitting model to feature number 846, F877
## 2025-01-02 17:54:17.111955 INFO::Fitting model to feature number 847, F878
## 2025-01-02 17:54:17.115176 INFO::Fitting model to feature number 848, F879
## 2025-01-02 17:54:17.118426 INFO::Fitting model to feature number 849, F880
## 2025-01-02 17:54:17.121618 INFO::Fitting model to feature number 850, F881
## 2025-01-02 17:54:17.124821 INFO::Fitting model to feature number 851, F882
## 2025-01-02 17:54:17.128017 INFO::Fitting model to feature number 852, F883
## 2025-01-02 17:54:17.131166 INFO::Fitting model to feature number 853, F884
## 2025-01-02 17:54:17.13438 INFO::Fitting model to feature number 854, F885
## 2025-01-02 17:54:17.137584 INFO::Fitting model to feature number 855, F886
## 2025-01-02 17:54:17.140783 INFO::Fitting model to feature number 856, F887
## 2025-01-02 17:54:17.143978 INFO::Fitting model to feature number 857, F888
## 2025-01-02 17:54:17.14718 INFO::Fitting model to feature number 858, F889
## 2025-01-02 17:54:17.150398 INFO::Fitting model to feature number 859, F890
## 2025-01-02 17:54:17.153599 INFO::Fitting model to feature number 860, F891
## 2025-01-02 17:54:17.156803 INFO::Fitting model to feature number 861, F892
## 2025-01-02 17:54:17.160015 INFO::Fitting model to feature number 862, F893
## 2025-01-02 17:54:17.163155 INFO::Fitting model to feature number 863, F894
## 2025-01-02 17:54:17.166386 INFO::Fitting model to feature number 864, F895
## 2025-01-02 17:54:17.169598 INFO::Fitting model to feature number 865, F896
## 2025-01-02 17:54:17.172818 INFO::Fitting model to feature number 866, F897
## 2025-01-02 17:54:17.176049 INFO::Fitting model to feature number 867, F898
## 2025-01-02 17:54:17.179297 INFO::Fitting model to feature number 868, F899
## 2025-01-02 17:54:17.182533 INFO::Fitting model to feature number 869, F900
## 2025-01-02 17:54:17.351497 INFO::Counting total values for each feature
## 2025-01-02 17:54:17.459474 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2025-01-02 17:54:17.568196 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2025-01-02 17:54:17.676734 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2025-01-02 17:54:17.78553 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2025-01-02 17:54:17.827312 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2025-01-02 17:54:17.862615 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2025-01-02 17:54:17.877107 INFO::Writing the significant results (those which are less than or equal to the threshold of 0.250000 ) to file (ordered by increasing q-values): Macarron_output/maaslin2_results/significant_results.tsv
## 2025-01-02 17:54:17.88366 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2025-01-02 17:54:17.898509 INFO::Plotting associations from most to least significant, grouped by metadata
## 2025-01-02 17:54:17.899471 INFO::Plotting data for metadata number 1, diagnosis
## 2025-01-02 17:54:17.940063 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2025-01-02 17:54:18.237831 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2025-01-02 17:54:18.423238 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2025-01-02 17:54:18.588968 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2025-01-02 17:54:18.778357 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2025-01-02 17:54:18.937848 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2025-01-02 17:54:19.09697 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2025-01-02 17:54:19.260655 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2025-01-02 17:54:19.420792 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2025-01-02 17:54:19.595722 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2025-01-02 17:54:19.75558 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2025-01-02 17:54:19.917414 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2025-01-02 17:54:20.089241 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2025-01-02 17:54:20.253629 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2025-01-02 17:54:20.428101 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2025-01-02 17:54:20.600863 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2025-01-02 17:54:20.770638 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2025-01-02 17:54:20.942803 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2025-01-02 17:54:21.111382 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2025-01-02 17:54:21.27369 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2025-01-02 17:54:21.489439 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2025-01-02 17:54:21.645755 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2025-01-02 17:54:21.805239 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2025-01-02 17:54:21.965751 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2025-01-02 17:54:22.125927 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2025-01-02 17:54:22.298063 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2025-01-02 17:54:22.457332 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2025-01-02 17:54:22.619745 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2025-01-02 17:54:22.783358 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2025-01-02 17:54:22.960426 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2025-01-02 17:54:23.157798 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2025-01-02 17:54:23.337825 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2025-01-02 17:54:23.507674 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2025-01-02 17:54:23.685415 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2025-01-02 17:54:23.851571 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2025-01-02 17:54:24.027041 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2025-01-02 17:54:24.185941 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2025-01-02 17:54:24.344701 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2025-01-02 17:54:24.512074 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2025-01-02 17:54:24.677742 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2025-01-02 17:54:24.840072 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2025-01-02 17:54:25.011106 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2025-01-02 17:54:25.171393 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2025-01-02 17:54:25.33631 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2025-01-02 17:54:25.503431 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2025-01-02 17:54:25.683094 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2025-01-02 17:54:25.864041 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2025-01-02 17:54:26.021383 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2025-01-02 17:54:26.187234 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2025-01-02 17:54:26.348542 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2025-01-02 17:54:26.513296 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2025-01-02 17:54:26.688313 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2025-01-02 17:54:26.84763 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2025-01-02 17:54:27.009266 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2025-01-02 17:54:27.171385 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2025-01-02 17:54:27.33171 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2025-01-02 17:54:27.507266 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2025-01-02 17:54:27.665597 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2025-01-02 17:54:27.831701 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2025-01-02 17:54:27.994928 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2025-01-02 17:54:28.157431 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2025-01-02 17:54:28.346253 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2025-01-02 17:54:28.508585 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2025-01-02 17:54:28.670568 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2025-01-02 17:54:28.836251 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2025-01-02 17:54:29.008359 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2025-01-02 17:54:29.172116 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2025-01-02 17:54:29.342368 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2025-01-02 17:54:29.501505 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2025-01-02 17:54:29.665672 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2025-01-02 17:54:29.831324 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2025-01-02 17:54:29.996467 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2025-01-02 17:54:30.172761 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2025-01-02 17:54:30.333707 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2025-01-02 17:54:30.493232 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2025-01-02 17:54:30.662868 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2025-01-02 17:54:30.829108 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2025-01-02 17:54:31.010247 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2025-01-02 17:54:31.170664 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2025-01-02 17:54:31.344655 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2025-01-02 17:54:31.506964 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2025-01-02 17:54:31.668419 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2025-01-02 17:54:31.846111 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2025-01-02 17:54:32.008757 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2025-01-02 17:54:32.166739 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2025-01-02 17:54:32.329655 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2025-01-02 17:54:32.494361 INFO::Creating boxplot for categorical data, diagnosis vs F1
## 2025-01-02 17:54:32.670925 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2025-01-02 17:54:32.833577 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2025-01-02 17:54:32.991092 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2025-01-02 17:54:33.153174 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2025-01-02 17:54:33.314808 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2025-01-02 17:54:33.490763 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2025-01-02 17:54:33.676336 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2025-01-02 17:54:33.852018 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2025-01-02 17:54:34.028862 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2025-01-02 17:54:34.199912 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2025-01-02 17:54:34.363971 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2025-01-02 17:54:34.544519 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2025-01-02 17:54:34.703773 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2025-01-02 17:54:34.866317 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2025-01-02 17:54:35.026174 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2025-01-02 17:54:35.18735 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2025-01-02 17:54:35.357875 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2025-01-02 17:54:35.514995 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2025-01-02 17:54:35.675447 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2025-01-02 17:54:35.83951 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2025-01-02 17:54:36.004848 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2025-01-02 17:54:36.177898 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2025-01-02 17:54:36.338777 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2025-01-02 17:54:36.503258 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2025-01-02 17:54:36.673177 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2025-01-02 17:54:36.857129 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2025-01-02 17:54:37.038924 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2025-01-02 17:54:37.198141 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2025-01-02 17:54:37.361845 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2025-01-02 17:54:37.52757 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2025-01-02 17:54:37.698629 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2025-01-02 17:54:37.876098 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2025-01-02 17:54:38.035709 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2025-01-02 17:54:38.196145 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2025-01-02 17:54:38.359842 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2025-01-02 17:54:38.525888 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2025-01-02 17:54:38.706163 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2025-01-02 17:54:38.864927 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2025-01-02 17:54:39.023899 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2025-01-02 17:54:39.189644 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2025-01-02 17:54:39.354037 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2025-01-02 17:54:39.589392 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2025-01-02 17:54:39.75188 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2025-01-02 17:54:39.917541 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2025-01-02 17:54:40.083326 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2025-01-02 17:54:40.254488 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2025-01-02 17:54:40.436611 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2025-01-02 17:54:40.601344 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2025-01-02 17:54:40.765403 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2025-01-02 17:54:40.931224 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2025-01-02 17:54:41.096304 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2025-01-02 17:54:41.280988 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2025-01-02 17:54:41.446398 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2025-01-02 17:54:41.612249 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2025-01-02 17:54:41.779236 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2025-01-02 17:54:41.940983 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2025-01-02 17:54:42.105259 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2025-01-02 17:54:42.283821 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2025-01-02 17:54:42.446136 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2025-01-02 17:54:42.612514 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2025-01-02 17:54:42.777028 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2025-01-02 17:54:42.939241 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2025-01-02 17:54:43.118241 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2025-01-02 17:54:43.282897 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2025-01-02 17:54:43.449349 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2025-01-02 17:54:43.617449 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2025-01-02 17:54:43.780191 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2025-01-02 17:54:43.958113 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2025-01-02 17:54:44.123173 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2025-01-02 17:54:44.285437 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2025-01-02 17:54:44.451344 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2025-01-02 17:54:44.617397 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2025-01-02 17:54:44.799891 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2025-01-02 17:54:44.963936 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2025-01-02 17:54:45.125644 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2025-01-02 17:54:45.289212 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2025-01-02 17:54:45.452226 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2025-01-02 17:54:45.632377 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2025-01-02 17:54:45.799218 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2025-01-02 17:54:45.960385 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2025-01-02 17:54:46.125564 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2025-01-02 17:54:46.287755 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2025-01-02 17:54:46.456202 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2025-01-02 17:54:46.635627 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2025-01-02 17:54:46.7987 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2025-01-02 17:54:46.969722 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2025-01-02 17:54:47.136998 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2025-01-02 17:54:47.300603 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2025-01-02 17:54:47.476336 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2025-01-02 17:54:47.640093 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2025-01-02 17:54:47.805902 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2025-01-02 17:54:47.968684 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2025-01-02 17:54:48.135932 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2025-01-02 17:54:48.318487 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2025-01-02 17:54:48.481571 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2025-01-02 17:54:48.643308 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2025-01-02 17:54:48.807645 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2025-01-02 17:54:48.970955 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2025-01-02 17:54:49.147419 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2025-01-02 17:54:49.307473 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2025-01-02 17:54:49.470471 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2025-01-02 17:54:49.640585 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2025-01-02 17:54:49.815644 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2025-01-02 17:54:50.0116 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2025-01-02 17:54:50.186184 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2025-01-02 17:54:50.364147 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2025-01-02 17:54:50.530694 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2025-01-02 17:54:50.695404 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2025-01-02 17:54:50.875966 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2025-01-02 17:54:51.043831 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2025-01-02 17:54:51.207357 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2025-01-02 17:54:51.372756 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2025-01-02 17:54:51.538291 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2025-01-02 17:54:51.719089 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2025-01-02 17:54:51.885176 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2025-01-02 17:54:52.047959 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2025-01-02 17:54:52.217743 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2025-01-02 17:54:52.38929 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2025-01-02 17:54:52.580974 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2025-01-02 17:54:52.743719 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2025-01-02 17:54:52.903493 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2025-01-02 17:54:53.067255 INFO::Creating boxplot for categorical data, diagnosis vs F416
## 2025-01-02 17:54:53.232675 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2025-01-02 17:54:53.408662 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2025-01-02 17:54:53.570812 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2025-01-02 17:54:53.729043 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2025-01-02 17:54:53.89423 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2025-01-02 17:54:54.063616 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2025-01-02 17:54:54.246058 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2025-01-02 17:54:54.414044 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2025-01-02 17:54:54.577803 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2025-01-02 17:54:54.745541 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2025-01-02 17:54:54.913612 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2025-01-02 17:54:55.08974 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2025-01-02 17:54:55.255788 INFO::Creating boxplot for categorical data, diagnosis vs F846
## 2025-01-02 17:54:55.415979 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2025-01-02 17:54:55.582615 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2025-01-02 17:54:55.756002 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2025-01-02 17:54:55.927717 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2025-01-02 17:54:56.106922 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2025-01-02 17:54:56.26634 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2025-01-02 17:54:56.428832 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2025-01-02 17:54:56.590475 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2025-01-02 17:54:56.754644 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2025-01-02 17:54:56.934547 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2025-01-02 17:54:57.094862 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2025-01-02 17:54:57.264042 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2025-01-02 17:54:57.435781 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2025-01-02 17:54:58.343512 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2025-01-02 17:54:58.499914 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2025-01-02 17:54:58.653998 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2025-01-02 17:54:58.809787 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2025-01-02 17:54:58.965839 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2025-01-02 17:54:59.122024 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2025-01-02 17:54:59.289013 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2025-01-02 17:54:59.447361 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2025-01-02 17:54:59.603337 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2025-01-02 17:54:59.762888 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2025-01-02 17:54:59.921411 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2025-01-02 17:55:00.09176 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2025-01-02 17:55:00.252872 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2025-01-02 17:55:00.412875 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2025-01-02 17:55:00.57519 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2025-01-02 17:55:00.732157 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2025-01-02 17:55:00.902005 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2025-01-02 17:55:01.058334 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2025-01-02 17:55:01.212814 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2025-01-02 17:55:01.371738 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2025-01-02 17:55:01.529845 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2025-01-02 17:55:01.689656 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2025-01-02 17:55:01.854985 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2025-01-02 17:55:02.014515 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2025-01-02 17:55:02.173406 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2025-01-02 17:55:02.331451 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2025-01-02 17:55:02.489783 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2025-01-02 17:55:02.657563 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2025-01-02 17:55:02.81669 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2025-01-02 17:55:02.973898 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2025-01-02 17:55:03.13198 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2025-01-02 17:55:03.292064 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2025-01-02 17:55:03.463022 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2025-01-02 17:55:03.623631 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2025-01-02 17:55:03.78385 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2025-01-02 17:55:03.943106 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2025-01-02 17:55:04.097711 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2025-01-02 17:55:04.265193 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2025-01-02 17:55:04.423668 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2025-01-02 17:55:04.580327 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2025-01-02 17:55:04.738211 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2025-01-02 17:55:04.896121 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2025-01-02 17:55:05.053024 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2025-01-02 17:55:05.219434 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2025-01-02 17:55:05.377155 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2025-01-02 17:55:05.534973 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2025-01-02 17:55:05.692507 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2025-01-02 17:55:05.849197 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2025-01-02 17:55:06.01685 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2025-01-02 17:55:06.1771 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2025-01-02 17:55:06.345318 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2025-01-02 17:55:06.500226 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2025-01-02 17:55:06.655765 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2025-01-02 17:55:06.82463 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2025-01-02 17:55:06.981409 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2025-01-02 17:55:07.139833 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2025-01-02 17:55:07.297959 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2025-01-02 17:55:07.45264 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2025-01-02 17:55:07.61973 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2025-01-02 17:55:07.774025 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2025-01-02 17:55:07.930565 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2025-01-02 17:55:08.08895 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2025-01-02 17:55:08.24532 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2025-01-02 17:55:08.410595 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2025-01-02 17:55:08.567787 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2025-01-02 17:55:08.728401 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2025-01-02 17:55:08.892906 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2025-01-02 17:55:09.05527 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2025-01-02 17:55:09.231056 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2025-01-02 17:55:09.391532 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2025-01-02 17:55:09.556287 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2025-01-02 17:55:09.722569 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2025-01-02 17:55:09.890728 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2025-01-02 17:55:10.066006 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2025-01-02 17:55:10.230126 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2025-01-02 17:55:10.385377 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2025-01-02 17:55:10.545802 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2025-01-02 17:55:10.702918 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2025-01-02 17:55:10.868235 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2025-01-02 17:55:11.042133 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2025-01-02 17:55:11.212397 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2025-01-02 17:55:11.37364 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2025-01-02 17:55:11.53362 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2025-01-02 17:55:11.692871 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2025-01-02 17:55:11.85983 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2025-01-02 17:55:12.020174 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2025-01-02 17:55:12.180817 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2025-01-02 17:55:12.346111 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2025-01-02 17:55:12.511456 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2025-01-02 17:55:12.684159 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2025-01-02 17:55:12.846349 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2025-01-02 17:55:13.011391 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2025-01-02 17:55:13.173716 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2025-01-02 17:55:13.333119 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2025-01-02 17:55:13.51072 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2025-01-02 17:55:13.671654 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2025-01-02 17:55:13.831497 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2025-01-02 17:55:13.992613 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2025-01-02 17:55:14.154528 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2025-01-02 17:55:14.328706 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2025-01-02 17:55:14.486492 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2025-01-02 17:55:14.649842 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2025-01-02 17:55:14.811342 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2025-01-02 17:55:14.972181 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2025-01-02 17:55:15.142506 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2025-01-02 17:55:15.310694 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2025-01-02 17:55:15.471451 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2025-01-02 17:55:15.637304 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2025-01-02 17:55:15.806082 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2025-01-02 17:55:16.042546 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2025-01-02 17:55:16.205406 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2025-01-02 17:55:16.362237 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2025-01-02 17:55:16.527104 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2025-01-02 17:55:16.696325 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2025-01-02 17:55:16.880874 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2025-01-02 17:55:17.045085 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2025-01-02 17:55:17.204737 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2025-01-02 17:55:17.368434 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2025-01-02 17:55:17.530667 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2025-01-02 17:55:17.711991 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2025-01-02 17:55:17.879494 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2025-01-02 17:55:18.036971 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2025-01-02 17:55:18.200925 INFO::Creating boxplot for categorical data, diagnosis vs F59
## 2025-01-02 17:55:18.36082 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2025-01-02 17:55:18.52402 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2025-01-02 17:55:18.70667 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2025-01-02 17:55:18.863874 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2025-01-02 17:55:19.02482 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2025-01-02 17:55:19.185718 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2025-01-02 17:55:19.350182 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2025-01-02 17:55:19.52705 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2025-01-02 17:55:19.68652 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2025-01-02 17:55:19.843318 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2025-01-02 17:55:20.008224 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2025-01-02 17:55:20.170317 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2025-01-02 17:55:20.348511 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2025-01-02 17:55:20.506977 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2025-01-02 17:55:20.667465 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2025-01-02 17:55:20.829744 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2025-01-02 17:55:20.992725 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2025-01-02 17:55:21.171978 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2025-01-02 17:55:21.333646 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2025-01-02 17:55:21.4935 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2025-01-02 17:55:21.655393 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2025-01-02 17:55:21.822829 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2025-01-02 17:55:21.997076 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2025-01-02 17:55:22.160754 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2025-01-02 17:55:22.315852 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2025-01-02 17:55:22.476319 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2025-01-02 17:55:22.641185 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2025-01-02 17:55:22.801434 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2025-01-02 17:55:22.981196 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2025-01-02 17:55:23.142812 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2025-01-02 17:55:23.303886 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2025-01-02 17:55:23.46638 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2025-01-02 17:55:23.627682 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2025-01-02 17:55:23.80865 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2025-01-02 17:55:23.971525 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2025-01-02 17:55:24.133774 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2025-01-02 17:55:24.297401 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2025-01-02 17:55:24.461477 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2025-01-02 17:55:24.642787 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2025-01-02 17:55:24.803397 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2025-01-02 17:55:24.969654 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2025-01-02 17:55:25.137619 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2025-01-02 17:55:25.30654 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2025-01-02 17:55:25.487756 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2025-01-02 17:55:25.65067 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2025-01-02 17:55:25.813781 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2025-01-02 17:55:25.977465 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2025-01-02 17:55:26.146186 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2025-01-02 17:55:26.327883 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2025-01-02 17:55:26.495528 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2025-01-02 17:55:26.660163 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2025-01-02 17:55:26.827693 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2025-01-02 17:55:27.002903 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2025-01-02 17:55:27.188581 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2025-01-02 17:55:27.357836 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2025-01-02 17:55:27.519747 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2025-01-02 17:55:27.68726 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2025-01-02 17:55:27.853149 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2025-01-02 17:55:28.026024 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2025-01-02 17:55:28.193799 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2025-01-02 17:55:28.355423 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2025-01-02 17:55:28.521935 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2025-01-02 17:55:28.685085 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2025-01-02 17:55:28.849787 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2025-01-02 17:55:29.030001 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2025-01-02 17:55:29.187505 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2025-01-02 17:55:29.349945 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2025-01-02 17:55:29.509961 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2025-01-02 17:55:29.671318 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2025-01-02 17:55:29.848026 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2025-01-02 17:55:30.00715 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2025-01-02 17:55:30.166827 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2025-01-02 17:55:30.329347 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2025-01-02 17:55:30.492038 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2025-01-02 17:55:30.674363 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2025-01-02 17:55:30.838148 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2025-01-02 17:55:31.003061 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2025-01-02 17:55:31.168651 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2025-01-02 17:55:31.339577 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2025-01-02 17:55:31.524464 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2025-01-02 17:55:31.690478 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2025-01-02 17:55:31.854502 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2025-01-02 17:55:32.023633 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2025-01-02 17:55:32.196952 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2025-01-02 17:55:32.385826 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2025-01-02 17:55:32.55248 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2025-01-02 17:55:32.7189 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2025-01-02 17:55:32.894752 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2025-01-02 17:55:33.073086 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2025-01-02 17:55:33.267572 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2025-01-02 17:55:33.433682 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2025-01-02 17:55:33.60168 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2025-01-02 17:55:33.767439 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2025-01-02 17:55:33.934236 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2025-01-02 17:55:34.16333 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2025-01-02 17:55:34.34162 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2025-01-02 17:55:34.51667 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2025-01-02 17:55:34.705293 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2025-01-02 17:55:34.882017 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2025-01-02 17:55:35.094886 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2025-01-02 17:55:35.273355 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2025-01-02 17:55:35.440929 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2025-01-02 17:55:35.613876 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2025-01-02 17:55:35.783247 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2025-01-02 17:55:35.980992 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2025-01-02 17:55:36.163376 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2025-01-02 17:55:36.330353 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2025-01-02 17:55:36.499135 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2025-01-02 17:55:36.664584 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2025-01-02 17:55:36.854025 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2025-01-02 17:55:37.03764 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2025-01-02 17:55:37.20056 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2025-01-02 17:55:37.364164 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2025-01-02 17:55:37.525959 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2025-01-02 17:55:37.687726 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2025-01-02 17:55:37.873638 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2025-01-02 17:55:38.032162 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2025-01-02 17:55:38.187822 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2025-01-02 17:55:38.346792 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2025-01-02 17:55:38.508262 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2025-01-02 17:55:38.69141 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2025-01-02 17:55:38.853367 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2025-01-02 17:55:39.011974 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2025-01-02 17:55:39.169814 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2025-01-02 17:55:39.332378 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2025-01-02 17:55:39.517875 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2025-01-02 17:55:39.683488 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2025-01-02 17:55:39.843376 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2025-01-02 17:55:40.009068 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2025-01-02 17:55:40.178092 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2025-01-02 17:55:40.369682 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2025-01-02 17:55:40.53858 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2025-01-02 17:55:40.706998 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2025-01-02 17:55:40.871015 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2025-01-02 17:55:41.035772 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2025-01-02 17:55:41.219808 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2025-01-02 17:55:41.388104 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2025-01-02 17:55:41.55037 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2025-01-02 17:55:41.71388 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2025-01-02 17:55:41.876297 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2025-01-02 17:55:42.041295 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2025-01-02 17:55:42.228518 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2025-01-02 17:55:42.391163 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2025-01-02 17:55:42.550628 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2025-01-02 17:55:42.711399 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2025-01-02 17:55:42.875871 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2025-01-02 17:55:43.060901 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2025-01-02 17:55:43.223611 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2025-01-02 17:55:43.386552 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2025-01-02 17:55:43.550172 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2025-01-02 17:55:43.712244 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2025-01-02 17:55:43.899173 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2025-01-02 17:55:44.062257 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2025-01-02 17:55:44.22305 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2025-01-02 17:55:44.384485 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2025-01-02 17:55:44.548501 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2025-01-02 17:55:44.735057 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2025-01-02 17:55:44.900406 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2025-01-02 17:55:45.063965 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2025-01-02 17:55:45.22968 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2025-01-02 17:55:45.395431 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2025-01-02 17:55:45.586181 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2025-01-02 17:55:45.75826 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2025-01-02 17:55:45.926857 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2025-01-02 17:55:46.115803 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2025-01-02 17:55:46.282379 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2025-01-02 17:55:46.483432 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2025-01-02 17:55:46.651906 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2025-01-02 17:55:46.81722 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2025-01-02 17:55:46.981628 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2025-01-02 17:55:47.147322 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2025-01-02 17:55:47.33964 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2025-01-02 17:55:47.513627 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2025-01-02 17:55:47.680829 INFO::Creating boxplot for categorical data, diagnosis vs F843
## 2025-01-02 17:55:47.843718 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2025-01-02 17:55:48.01146 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2025-01-02 17:55:48.207137 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2025-01-02 17:55:48.379154 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2025-01-02 17:55:48.540071 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2025-01-02 17:55:48.702691 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2025-01-02 17:55:48.867237 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2025-01-02 17:55:49.055647 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2025-01-02 17:55:49.222081 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2025-01-02 17:55:49.381928 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2025-01-02 17:55:49.545576 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2025-01-02 17:55:49.713357 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2025-01-02 17:55:49.906761 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2025-01-02 17:55:50.076346 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2025-01-02 17:55:50.24448 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2025-01-02 17:55:50.414043 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2025-01-02 17:55:50.577708 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2025-01-02 17:55:50.765714 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2025-01-02 17:55:50.935576 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2025-01-02 17:55:51.102203 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2025-01-02 17:55:51.270809 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2025-01-02 17:55:51.443589 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2025-01-02 17:55:51.650584 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2025-01-02 17:55:51.834143 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2025-01-02 17:55:52.013777 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2025-01-02 17:55:54.407094 INFO::Plotting data for metadata number 2, antibiotics
## 2025-01-02 17:55:54.408952 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2025-01-02 17:55:54.592054 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2025-01-02 17:55:54.772064 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2025-01-02 17:55:54.948316 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2025-01-02 17:55:55.150066 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2025-01-02 17:55:55.326623 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2025-01-02 17:55:55.502389 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2025-01-02 17:55:55.678842 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2025-01-02 17:55:55.866958 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2025-01-02 17:55:56.053067 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2025-01-02 17:55:56.230802 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2025-01-02 17:55:56.410374 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2025-01-02 17:55:56.589771 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2025-01-02 17:55:56.792439 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2025-01-02 17:55:56.973772 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2025-01-02 17:55:57.154853 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2025-01-02 17:55:57.335769 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2025-01-02 17:55:57.511786 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2025-01-02 17:55:57.714866 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2025-01-02 17:55:57.894348 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2025-01-02 17:55:58.070721 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2025-01-02 17:55:58.246345 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2025-01-02 17:55:58.420273 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2025-01-02 17:55:58.615889 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2025-01-02 17:55:58.79204 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2025-01-02 17:55:58.998129 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2025-01-02 17:55:59.204664 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2025-01-02 17:55:59.381323 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2025-01-02 17:55:59.585442 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2025-01-02 17:55:59.766536 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2025-01-02 17:55:59.948044 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2025-01-02 17:56:00.126121 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2025-01-02 17:56:00.30173 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2025-01-02 17:56:00.505537 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2025-01-02 17:56:00.683651 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2025-01-02 17:56:00.863664 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2025-01-02 17:56:01.041809 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2025-01-02 17:56:01.23544 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2025-01-02 17:56:01.416412 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2025-01-02 17:56:01.592695 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2025-01-02 17:56:01.76861 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2025-01-02 17:56:01.942783 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2025-01-02 17:56:02.143078 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2025-01-02 17:56:02.324928 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2025-01-02 17:56:02.499802 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2025-01-02 17:56:02.676092 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2025-01-02 17:56:02.854594 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2025-01-02 17:56:03.055673 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2025-01-02 17:56:03.236099 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2025-01-02 17:56:03.412542 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2025-01-02 17:56:03.586441 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2025-01-02 17:56:03.763919 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2025-01-02 17:56:03.957528 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2025-01-02 17:56:04.130708 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2025-01-02 17:56:04.30808 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2025-01-02 17:56:04.484701 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2025-01-02 17:56:04.68329 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2025-01-02 17:56:04.861972 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2025-01-02 17:56:05.041551 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2025-01-02 17:56:05.223619 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2025-01-02 17:56:05.407058 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2025-01-02 17:56:05.602997 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2025-01-02 17:56:05.778527 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2025-01-02 17:56:05.952193 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2025-01-02 17:56:06.12282 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2025-01-02 17:56:06.299373 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2025-01-02 17:56:06.499896 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2025-01-02 17:56:06.684096 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2025-01-02 17:56:06.858666 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2025-01-02 17:56:07.034188 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2025-01-02 17:56:07.232365 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2025-01-02 17:56:07.413024 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2025-01-02 17:56:07.593095 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2025-01-02 17:56:07.772918 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2025-01-02 17:56:07.948702 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2025-01-02 17:56:08.149649 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2025-01-02 17:56:08.331324 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2025-01-02 17:56:08.508623 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2025-01-02 17:56:08.685762 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2025-01-02 17:56:08.860533 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2025-01-02 17:56:09.061955 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2025-01-02 17:56:09.241723 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2025-01-02 17:56:09.424563 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2025-01-02 17:56:09.60773 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2025-01-02 17:56:09.817774 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2025-01-02 17:56:09.99842 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2025-01-02 17:56:10.175614 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2025-01-02 17:56:10.352816 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2025-01-02 17:56:10.529774 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2025-01-02 17:56:10.727886 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2025-01-02 17:56:10.906789 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2025-01-02 17:56:11.085578 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2025-01-02 17:56:11.264442 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2025-01-02 17:56:11.444853 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2025-01-02 17:56:11.700722 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2025-01-02 17:56:11.883151 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2025-01-02 17:56:12.071994 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2025-01-02 17:56:12.245716 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2025-01-02 17:56:12.439863 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2025-01-02 17:56:12.622626 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2025-01-02 17:56:12.801181 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2025-01-02 17:56:12.98296 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2025-01-02 17:56:13.15678 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2025-01-02 17:56:13.360685 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2025-01-02 17:56:13.540978 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2025-01-02 17:56:13.721828 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2025-01-02 17:56:13.907222 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2025-01-02 17:56:14.093367 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2025-01-02 17:56:14.314466 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2025-01-02 17:56:14.509764 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2025-01-02 17:56:14.706659 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2025-01-02 17:56:14.900739 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2025-01-02 17:56:15.086788 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2025-01-02 17:56:15.302788 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2025-01-02 17:56:15.495971 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2025-01-02 17:56:15.68219 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2025-01-02 17:56:15.863712 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2025-01-02 17:56:16.045071 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2025-01-02 17:56:16.261336 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2025-01-02 17:56:16.44732 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2025-01-02 17:56:16.64036 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2025-01-02 17:56:16.84587 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2025-01-02 17:56:17.068526 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2025-01-02 17:56:17.271056 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2025-01-02 17:56:17.465215 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2025-01-02 17:56:17.64953 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2025-01-02 17:56:17.831954 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2025-01-02 17:56:18.047336 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2025-01-02 17:56:18.241806 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2025-01-02 17:56:18.424205 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2025-01-02 17:56:18.607523 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2025-01-02 17:56:18.782966 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2025-01-02 17:56:18.983081 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2025-01-02 17:56:19.157854 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2025-01-02 17:56:19.336307 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2025-01-02 17:56:19.514072 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2025-01-02 17:56:19.690578 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2025-01-02 17:56:19.890542 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2025-01-02 17:56:20.067545 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2025-01-02 17:56:20.240974 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2025-01-02 17:56:20.41401 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2025-01-02 17:56:20.606867 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2025-01-02 17:56:20.793724 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2025-01-02 17:56:20.968099 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2025-01-02 17:56:21.148593 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2025-01-02 17:56:21.321423 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2025-01-02 17:56:21.520427 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2025-01-02 17:56:21.695016 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2025-01-02 17:56:21.871167 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2025-01-02 17:56:22.050845 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2025-01-02 17:56:22.227842 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2025-01-02 17:56:22.430379 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2025-01-02 17:56:22.607644 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2025-01-02 17:56:22.787736 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2025-01-02 17:56:22.966403 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2025-01-02 17:56:23.145009 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2025-01-02 17:56:23.352211 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2025-01-02 17:56:23.534485 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2025-01-02 17:56:23.716088 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2025-01-02 17:56:23.894131 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2025-01-02 17:56:24.099273 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2025-01-02 17:56:24.281662 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2025-01-02 17:56:24.460857 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2025-01-02 17:56:24.642222 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2025-01-02 17:56:24.820833 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2025-01-02 17:56:25.024879 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2025-01-02 17:56:25.201907 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2025-01-02 17:56:25.384137 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2025-01-02 17:56:25.56412 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2025-01-02 17:56:25.760353 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2025-01-02 17:56:25.959806 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2025-01-02 17:56:26.141882 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2025-01-02 17:56:26.329306 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2025-01-02 17:56:26.505949 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2025-01-02 17:56:26.70746 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2025-01-02 17:56:26.884892 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2025-01-02 17:56:27.060808 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2025-01-02 17:56:27.241833 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2025-01-02 17:56:27.41815 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2025-01-02 17:56:27.626005 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2025-01-02 17:56:27.805615 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2025-01-02 17:56:27.985795 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2025-01-02 17:56:28.166321 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2025-01-02 17:56:28.375836 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2025-01-02 17:56:28.565974 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2025-01-02 17:56:28.748569 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2025-01-02 17:56:28.927201 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2025-01-02 17:56:29.1048 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2025-01-02 17:56:29.310401 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2025-01-02 17:56:29.491232 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2025-01-02 17:56:29.667938 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2025-01-02 17:56:29.848546 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2025-01-02 17:56:30.027888 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2025-01-02 17:56:30.288031 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2025-01-02 17:56:30.471021 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2025-01-02 17:56:30.657022 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2025-01-02 17:56:30.841618 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2025-01-02 17:56:31.045382 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2025-01-02 17:56:31.243752 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2025-01-02 17:56:31.429406 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2025-01-02 17:56:31.615776 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2025-01-02 17:56:31.795112 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2025-01-02 17:56:31.992469 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2025-01-02 17:56:32.172261 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2025-01-02 17:56:32.349759 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2025-01-02 17:56:32.538726 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2025-01-02 17:56:32.724573 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2025-01-02 17:56:32.920516 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2025-01-02 17:56:33.098068 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2025-01-02 17:56:33.281859 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2025-01-02 17:56:33.467411 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2025-01-02 17:56:33.650593 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2025-01-02 17:56:33.871357 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2025-01-02 17:56:34.063972 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2025-01-02 17:56:34.255141 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2025-01-02 17:56:34.44267 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2025-01-02 17:56:34.622028 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2025-01-02 17:56:34.839891 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2025-01-02 17:56:35.022046 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2025-01-02 17:56:35.206749 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2025-01-02 17:56:35.392737 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2025-01-02 17:56:35.591938 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2025-01-02 17:56:35.786549 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2025-01-02 17:56:35.976408 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2025-01-02 17:56:36.165918 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2025-01-02 17:56:36.346016 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2025-01-02 17:56:36.540596 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2025-01-02 17:56:36.717952 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2025-01-02 17:56:36.897643 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2025-01-02 17:56:37.079452 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2025-01-02 17:56:37.255821 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2025-01-02 17:56:37.451228 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2025-01-02 17:56:37.62624 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2025-01-02 17:56:37.802343 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2025-01-02 17:56:37.988702 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2025-01-02 17:56:38.165795 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2025-01-02 17:56:38.380087 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2025-01-02 17:56:38.55662 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2025-01-02 17:56:38.740195 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2025-01-02 17:56:38.916836 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2025-01-02 17:56:39.104687 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2025-01-02 17:56:39.291913 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2025-01-02 17:56:39.47057 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2025-01-02 17:56:39.649479 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2025-01-02 17:56:39.823667 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2025-01-02 17:56:40.021146 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2025-01-02 17:56:40.194673 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2025-01-02 17:56:40.37362 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2025-01-02 17:56:40.553831 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2025-01-02 17:56:40.727967 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2025-01-02 17:56:40.927673 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2025-01-02 17:56:41.105114 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2025-01-02 17:56:41.28902 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2025-01-02 17:56:41.471365 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2025-01-02 17:56:41.647652 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2025-01-02 17:56:41.851043 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2025-01-02 17:56:42.063536 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2025-01-02 17:56:42.258165 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2025-01-02 17:56:42.450144 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2025-01-02 17:56:42.671548 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2025-01-02 17:56:42.861374 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2025-01-02 17:56:43.043417 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2025-01-02 17:56:43.230015 INFO::Creating boxplot for categorical data, antibiotics vs F416
## 2025-01-02 17:56:43.406027 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2025-01-02 17:56:43.608159 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2025-01-02 17:56:43.787117 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2025-01-02 17:56:43.967382 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2025-01-02 17:56:44.143804 INFO::Creating boxplot for categorical data, antibiotics vs F846
## 2025-01-02 17:56:44.314133 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2025-01-02 17:56:44.50806 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2025-01-02 17:56:44.681749 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2025-01-02 17:56:44.86112 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2025-01-02 17:56:45.036197 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2025-01-02 17:56:45.233999 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2025-01-02 17:56:45.412264 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2025-01-02 17:56:45.587992 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2025-01-02 17:56:45.768113 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2025-01-02 17:56:45.950218 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2025-01-02 17:56:46.165992 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2025-01-02 17:56:46.339581 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2025-01-02 17:56:46.518469 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2025-01-02 17:56:46.700199 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2025-01-02 17:56:46.882891 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2025-01-02 17:56:47.080801 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2025-01-02 17:56:47.258115 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2025-01-02 17:56:47.439398 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2025-01-02 17:56:47.616563 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2025-01-02 17:56:47.811076 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2025-01-02 17:56:47.986666 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2025-01-02 17:56:48.162682 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2025-01-02 17:56:48.34162 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2025-01-02 17:56:48.517992 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2025-01-02 17:56:49.428144 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2025-01-02 17:56:49.593607 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2025-01-02 17:56:49.761325 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2025-01-02 17:56:49.928237 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2025-01-02 17:56:50.096772 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2025-01-02 17:56:50.273922 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2025-01-02 17:56:50.442127 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2025-01-02 17:56:50.608785 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2025-01-02 17:56:50.776436 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2025-01-02 17:56:50.951814 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2025-01-02 17:56:51.120009 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2025-01-02 17:56:51.284463 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2025-01-02 17:56:51.448491 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2025-01-02 17:56:51.613746 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2025-01-02 17:56:51.790323 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2025-01-02 17:56:51.95444 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2025-01-02 17:56:52.12144 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2025-01-02 17:56:52.286489 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2025-01-02 17:56:52.454057 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2025-01-02 17:56:52.633553 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2025-01-02 17:56:52.798488 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2025-01-02 17:56:52.963511 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2025-01-02 17:56:53.127916 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2025-01-02 17:56:53.293008 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2025-01-02 17:56:53.47273 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2025-01-02 17:56:53.648943 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2025-01-02 17:56:53.817983 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2025-01-02 17:56:53.988303 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2025-01-02 17:56:54.1615 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2025-01-02 17:56:54.352032 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2025-01-02 17:56:54.515103 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2025-01-02 17:56:54.683521 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2025-01-02 17:56:54.852755 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2025-01-02 17:56:55.0208 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2025-01-02 17:56:55.202593 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2025-01-02 17:56:55.368372 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2025-01-02 17:56:55.536749 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2025-01-02 17:56:55.703667 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2025-01-02 17:56:55.874845 INFO::Creating boxplot for categorical data, antibiotics vs F744
## 2025-01-02 17:56:56.054464 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2025-01-02 17:56:56.224628 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2025-01-02 17:56:56.39272 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2025-01-02 17:56:56.557734 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2025-01-02 17:56:56.723477 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2025-01-02 17:56:56.898985 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2025-01-02 17:56:57.065028 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2025-01-02 17:56:57.228952 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2025-01-02 17:56:57.39485 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2025-01-02 17:56:57.570669 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2025-01-02 17:56:57.738549 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2025-01-02 17:56:57.901786 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2025-01-02 17:56:58.068611 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2025-01-02 17:56:58.234173 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2025-01-02 17:56:58.409071 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2025-01-02 17:56:58.584633 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2025-01-02 17:56:58.750684 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2025-01-02 17:56:58.91739 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2025-01-02 17:56:59.082907 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2025-01-02 17:56:59.279548 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2025-01-02 17:56:59.448319 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2025-01-02 17:56:59.615033 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2025-01-02 17:56:59.778029 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2025-01-02 17:56:59.942015 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2025-01-02 17:57:00.118172 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2025-01-02 17:57:00.284703 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2025-01-02 17:57:00.45287 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2025-01-02 17:57:00.622724 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2025-01-02 17:57:00.792145 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2025-01-02 17:57:00.9718 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2025-01-02 17:57:01.143329 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2025-01-02 17:57:01.314188 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2025-01-02 17:57:01.483127 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2025-01-02 17:57:01.664663 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2025-01-02 17:57:01.829245 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2025-01-02 17:57:01.995112 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2025-01-02 17:57:02.162468 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2025-01-02 17:57:02.328494 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2025-01-02 17:57:02.504486 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2025-01-02 17:57:02.669827 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2025-01-02 17:57:02.837008 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2025-01-02 17:57:03.005719 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2025-01-02 17:57:03.174844 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2025-01-02 17:57:03.353722 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2025-01-02 17:57:03.52097 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2025-01-02 17:57:03.70713 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2025-01-02 17:57:03.901278 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2025-01-02 17:57:04.083259 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2025-01-02 17:57:04.269787 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2025-01-02 17:57:04.443413 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2025-01-02 17:57:04.612546 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2025-01-02 17:57:04.779326 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2025-01-02 17:57:04.956663 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2025-01-02 17:57:05.122729 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2025-01-02 17:57:05.292931 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2025-01-02 17:57:05.463551 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2025-01-02 17:57:05.632613 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2025-01-02 17:57:05.814904 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2025-01-02 17:57:05.982868 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2025-01-02 17:57:06.149408 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2025-01-02 17:57:06.317381 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2025-01-02 17:57:06.48624 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2025-01-02 17:57:06.715402 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2025-01-02 17:57:06.884089 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2025-01-02 17:57:07.057679 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2025-01-02 17:57:07.231988 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2025-01-02 17:57:07.417775 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2025-01-02 17:57:07.591679 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2025-01-02 17:57:07.759898 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2025-01-02 17:57:07.930729 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2025-01-02 17:57:08.104125 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2025-01-02 17:57:08.29435 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2025-01-02 17:57:08.468364 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2025-01-02 17:57:08.640398 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2025-01-02 17:57:08.829807 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2025-01-02 17:57:09.01448 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2025-01-02 17:57:09.215014 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2025-01-02 17:57:09.397616 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2025-01-02 17:57:09.566779 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2025-01-02 17:57:09.739861 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2025-01-02 17:57:09.911509 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2025-01-02 17:57:10.100234 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2025-01-02 17:57:10.269606 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2025-01-02 17:57:10.439417 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2025-01-02 17:57:10.611595 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2025-01-02 17:57:10.788121 INFO::Creating boxplot for categorical data, antibiotics vs F672
## 2025-01-02 17:57:10.984051 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2025-01-02 17:57:11.160374 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2025-01-02 17:57:11.331935 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2025-01-02 17:57:11.505337 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2025-01-02 17:57:11.677526 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2025-01-02 17:57:11.864651 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2025-01-02 17:57:12.036559 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2025-01-02 17:57:12.206583 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2025-01-02 17:57:12.377586 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2025-01-02 17:57:12.552332 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2025-01-02 17:57:12.741468 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2025-01-02 17:57:12.911233 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2025-01-02 17:57:13.081172 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2025-01-02 17:57:13.257076 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2025-01-02 17:57:13.429808 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2025-01-02 17:57:13.613907 INFO::Creating boxplot for categorical data, antibiotics vs F754
## 2025-01-02 17:57:13.78428 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2025-01-02 17:57:13.952214 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2025-01-02 17:57:14.125045 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2025-01-02 17:57:14.312406 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2025-01-02 17:57:16.570392 INFO::Plotting data for metadata number 3, age
## 2025-01-02 17:57:16.572082 INFO::Creating scatter plot for continuous data, age vs F340
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:16.798335 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:17.047117 INFO::Creating scatter plot for continuous data, age vs F356
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:17.233016 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:17.423635 INFO::Creating scatter plot for continuous data, age vs F177
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:17.603782 INFO::Creating scatter plot for continuous data, age vs F390
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:17.785504 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:17.952947 INFO::Creating scatter plot for continuous data, age vs F491
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:18.154072 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:18.320021 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:18.487387 INFO::Creating scatter plot for continuous data, age vs F483
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:18.671472 INFO::Creating scatter plot for continuous data, age vs F878
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:18.873652 INFO::Creating scatter plot for continuous data, age vs F876
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:19.057186 INFO::Creating scatter plot for continuous data, age vs F211
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:19.2397 INFO::Creating scatter plot for continuous data, age vs F732
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:19.421706 INFO::Creating scatter plot for continuous data, age vs F222
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:19.621907 INFO::Creating scatter plot for continuous data, age vs F688
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:19.804914 INFO::Creating scatter plot for continuous data, age vs F170
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:19.986735 INFO::Creating scatter plot for continuous data, age vs F431
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:20.171507 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:20.355449 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:20.528807 INFO::Creating scatter plot for continuous data, age vs F334
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:20.707667 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:20.877504 INFO::Creating scatter plot for continuous data, age vs F223
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:21.065715 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:21.254548 INFO::Creating scatter plot for continuous data, age vs F623
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:21.436806 INFO::Creating scatter plot for continuous data, age vs F329
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:21.627873 INFO::Creating scatter plot for continuous data, age vs F395
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:21.819986 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:22.00648 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:22.174154 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:22.34867 INFO::Creating scatter plot for continuous data, age vs F285
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:22.540663 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:22.730238 INFO::Creating scatter plot for continuous data, age vs F894
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:22.913081 INFO::Creating scatter plot for continuous data, age vs F300
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:23.102211 INFO::Creating scatter plot for continuous data, age vs F32
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:23.289915 INFO::Creating scatter plot for continuous data, age vs F24
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:23.499312 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:23.669719 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:23.844005 INFO::Creating scatter plot for continuous data, age vs F185
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:24.036114 INFO::Creating scatter plot for continuous data, age vs F513
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:24.292185 INFO::Creating scatter plot for continuous data, age vs F296
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:24.491345 INFO::Creating scatter plot for continuous data, age vs F471
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:24.680205 INFO::Creating scatter plot for continuous data, age vs F793
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:24.864313 INFO::Creating scatter plot for continuous data, age vs F402
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:25.066716 INFO::Creating scatter plot for continuous data, age vs F541
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:25.271013 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:25.446016 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:25.630212 INFO::Creating scatter plot for continuous data, age vs F594
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:25.814533 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:26.012658 INFO::Creating scatter plot for continuous data, age vs F330
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:26.200425 INFO::Creating scatter plot for continuous data, age vs F197
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:26.383032 INFO::Creating scatter plot for continuous data, age vs F735
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:26.566672 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:26.765053 INFO::Creating scatter plot for continuous data, age vs F635
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:26.952632 INFO::Creating scatter plot for continuous data, age vs F687
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:27.141438 INFO::Creating scatter plot for continuous data, age vs F652
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:27.336372 INFO::Creating scatter plot for continuous data, age vs F651
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:27.551131 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:27.734374 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:27.914856 INFO::Creating scatter plot for continuous data, age vs F866
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:28.10313 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:28.288793 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:28.493177 INFO::Creating scatter plot for continuous data, age vs F684
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:28.683972 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:28.85633 INFO::Creating scatter plot for continuous data, age vs F224
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:29.041229 INFO::Creating scatter plot for continuous data, age vs F722
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:29.266904 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:29.438346 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:29.609963 INFO::Creating scatter plot for continuous data, age vs F19
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:29.804964 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:29.991128 INFO::Creating scatter plot for continuous data, age vs F859
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:30.192987 INFO::Creating scatter plot for continuous data, age vs F522
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:30.377305 INFO::Creating scatter plot for continuous data, age vs F372
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:30.562992 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:30.736939 INFO::Creating scatter plot for continuous data, age vs F782
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:30.948891 INFO::Creating scatter plot for continuous data, age vs F839
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:31.135409 INFO::Creating scatter plot for continuous data, age vs F827
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:31.323747 INFO::Creating scatter plot for continuous data, age vs F817
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:31.504744 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:31.699663 INFO::Creating scatter plot for continuous data, age vs F127
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:31.881953 INFO::Creating scatter plot for continuous data, age vs F749
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:32.064689 INFO::Creating scatter plot for continuous data, age vs F877
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:32.248667 INFO::Creating scatter plot for continuous data, age vs F150
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:32.459144 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:32.630338 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:32.799729 INFO::Creating scatter plot for continuous data, age vs F809
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:32.985946 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:33.177717 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:33.349144 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:33.521067 INFO::Creating scatter plot for continuous data, age vs F842
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:33.708315 INFO::Creating scatter plot for continuous data, age vs F319
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:33.890966 INFO::Creating scatter plot for continuous data, age vs F96
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:34.10379 INFO::Creating scatter plot for continuous data, age vs F171
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:34.289438 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:34.467462 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:34.647902 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:34.854089 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:35.027051 INFO::Creating scatter plot for continuous data, age vs F147
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:35.214969 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:35.387985 INFO::Creating scatter plot for continuous data, age vs F212
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:35.608151 INFO::Creating scatter plot for continuous data, age vs F718
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:35.792729 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:35.960046 INFO::Creating scatter plot for continuous data, age vs F690
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:36.147186 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:36.348993 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:36.526043 INFO::Creating scatter plot for continuous data, age vs F110
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:36.704619 INFO::Creating scatter plot for continuous data, age vs F857
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:36.88658 INFO::Creating scatter plot for continuous data, age vs F84
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:37.085309 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:37.263396 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:37.429948 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:37.603891 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:37.78093 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:37.972972 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:38.141586 INFO::Creating scatter plot for continuous data, age vs F630
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:38.321417 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:38.491071 INFO::Creating scatter plot for continuous data, age vs F711
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:38.698634 INFO::Creating scatter plot for continuous data, age vs F152
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:38.880158 INFO::Creating scatter plot for continuous data, age vs F324
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:39.064587 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:39.243092 INFO::Creating scatter plot for continuous data, age vs F699
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:39.464943 INFO::Creating scatter plot for continuous data, age vs F846
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:39.647645 INFO::Creating scatter plot for continuous data, age vs F380
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:39.831574 INFO::Creating scatter plot for continuous data, age vs F172
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:40.019851 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:40.223718 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:40.401029 INFO::Creating scatter plot for continuous data, age vs F199
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:40.58183 INFO::Creating scatter plot for continuous data, age vs F198
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:40.768321 INFO::Creating scatter plot for continuous data, age vs F479
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:41.107405 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:41.293713 INFO::Creating scatter plot for continuous data, age vs F508
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:41.492131 INFO::Creating scatter plot for continuous data, age vs F337
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:41.686843 INFO::Creating scatter plot for continuous data, age vs F737
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:41.880629 INFO::Creating scatter plot for continuous data, age vs F609
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:42.088581 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:42.266304 INFO::Creating scatter plot for continuous data, age vs F821
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:42.459135 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:42.632133 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:42.829694 INFO::Creating scatter plot for continuous data, age vs F417
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:43.03103 INFO::Creating scatter plot for continuous data, age vs F58
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:43.229018 INFO::Creating scatter plot for continuous data, age vs F267
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:43.427993 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:43.622722 INFO::Creating scatter plot for continuous data, age vs F890
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:43.813486 INFO::Creating scatter plot for continuous data, age vs F655
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:44.007982 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:44.185261 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:44.376921 INFO::Creating scatter plot for continuous data, age vs F93
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:44.58101 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:44.765009 INFO::Creating scatter plot for continuous data, age vs F480
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:44.962549 INFO::Creating scatter plot for continuous data, age vs F567
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:45.153582 INFO::Creating scatter plot for continuous data, age vs F871
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:45.361726 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:45.539583 INFO::Creating scatter plot for continuous data, age vs F459
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:45.729181 INFO::Creating scatter plot for continuous data, age vs F812
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:45.916008 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:46.11839 INFO::Creating scatter plot for continuous data, age vs F239
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:46.307805 INFO::Creating scatter plot for continuous data, age vs F754
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:46.498061 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:46.673276 INFO::Creating scatter plot for continuous data, age vs F5
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:46.888321 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## 2025-01-02 17:57:47.069417 INFO::Creating scatter plot for continuous data, age vs F477
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:47.258213 INFO::Creating scatter plot for continuous data, age vs F571
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## 2025-01-02 17:57:47.462222 INFO::Creating scatter plot for continuous data, age vs F715
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 2 rows containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).
## `geom_smooth()` using formula = 'y ~ x'
## `geom_smooth()` using formula = 'y ~ x'
## Initiating effect size calculations
## 
## Calculating mean abundance in: IBD
## 
## Calculating mean abundance in: Control
## 
## Calculating effect size in: IBD
## 
## Initiating prioritization
## 
## Calculating meta-rank and prioritizing metabolic features
## 2025-01-02 17:57:49.968571 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2025-01-02 17:57:49.976886 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2025-01-02 17:57:49.999627 INFO::Writing highly prioritized metabolites in IBD to file: Macarron_output/highly_prioritized_per_module_in_IBD.csv

3.3.2 Using dataframes as inputs

abundances_df = read.csv(file = prism_abundances, row.names = 1) # setting features as rownames
annotations_df = read.csv(file = prism_annotations, row.names = 1) # setting features as rownames
metadata_df = read.csv(file = prism_metadata, row.names = 1) # setting samples as rownames 
taxonomy_df = read.csv(file = mets_taxonomy)

# Running Macarron
prism_prioritized <- Macarron::Macarron(input_abundances = abundances_df,
                                        input_annotations = annotations_df,
                                        input_metadata = metadata_df,
                                        input_taxonomy = taxonomy_df)

3.3.3 Running Macarron as individual functions

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

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

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

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

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

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

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

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

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

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

sessionInfo()
## R version 4.4.2 (2024-10-31)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.1 LTS
## 
## Matrix products: default
## BLAS:   /home/biocbuild/bbs-3.20-bioc/R/lib/libRblas.so 
## LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_GB              LC_COLLATE=C              
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## time zone: America/New_York
## tzcode source: system (glibc)
## 
## attached base packages:
## [1] stats4    stats     graphics  grDevices utils     datasets  methods  
## [8] base     
## 
## other attached packages:
##  [1] Macarron_1.10.0             SummarizedExperiment_1.36.0
##  [3] Biobase_2.66.0              GenomicRanges_1.58.0       
##  [5] GenomeInfoDb_1.42.1         IRanges_2.40.1             
##  [7] S4Vectors_0.44.0            BiocGenerics_0.52.0        
##  [9] MatrixGenerics_1.18.0       matrixStats_1.4.1          
## [11] BiocStyle_2.34.0           
## 
## loaded via a namespace (and not attached):
##   [1] mnormt_2.1.1            DBI_1.2.3               pbapply_1.7-2          
##   [4] gridExtra_2.3           rlang_1.1.4             magrittr_2.0.3         
##   [7] compiler_4.4.2          RSQLite_2.3.9           mgcv_1.9-1             
##  [10] png_0.1-8               vctrs_0.6.5             stringr_1.5.1          
##  [13] pkgconfig_2.0.3         crayon_1.5.3            fastmap_1.2.0          
##  [16] backports_1.5.0         XVector_0.46.0          labeling_0.4.3         
##  [19] rmarkdown_2.29          preprocessCore_1.68.0   UCSC.utils_1.2.0       
##  [22] bit_4.5.0.1             xfun_0.49               zlibbioc_1.52.0        
##  [25] cachem_1.1.0            jsonlite_1.8.9          blob_1.2.4             
##  [28] DelayedArray_0.32.0     BiocParallel_1.40.0     psych_2.4.12           
##  [31] Maaslin2_1.20.0         parallel_4.4.2          cluster_2.1.8          
##  [34] biglm_0.9-3             R6_2.5.1                RColorBrewer_1.1-3     
##  [37] bslib_0.8.0             stringi_1.8.4           rpart_4.1.23           
##  [40] jquerylib_0.1.4         Rcpp_1.0.13-1           bookdown_0.41          
##  [43] iterators_1.0.14        knitr_1.49              WGCNA_1.73             
##  [46] base64enc_0.1-3         Matrix_1.7-1            splines_4.4.2          
##  [49] nnet_7.3-20             tidyselect_1.2.1        rstudioapi_0.17.1      
##  [52] abind_1.4-8             yaml_2.3.10             doParallel_1.0.17      
##  [55] codetools_0.2-20        plyr_1.8.9              lattice_0.22-6         
##  [58] tibble_3.2.1            withr_3.0.2             KEGGREST_1.46.0        
##  [61] evaluate_1.0.1          foreign_0.8-87          survival_3.8-3         
##  [64] getopt_1.20.4           Biostrings_2.74.1       pillar_1.10.0          
##  [67] BiocManager_1.30.25     checkmate_2.3.2         foreach_1.5.2          
##  [70] pcaPP_2.0-5             generics_0.1.3          ggplot2_3.5.1          
##  [73] munsell_0.5.1           scales_1.3.0            glue_1.8.0             
##  [76] Hmisc_5.2-1             tools_4.4.2             robustbase_0.99-4-1    
##  [79] data.table_1.16.4       mvtnorm_1.3-2           fastcluster_1.2.6      
##  [82] grid_4.4.2              optparse_1.7.5          impute_1.80.0          
##  [85] AnnotationDbi_1.68.0    colorspace_2.1-1        nlme_3.1-166           
##  [88] GenomeInfoDbData_1.2.13 htmlTable_2.4.3         Formula_1.2-5          
##  [91] cli_3.6.3               S4Arrays_1.6.0          dplyr_1.1.4            
##  [94] DEoptimR_1.1-3-1        gtable_0.3.6            hash_2.2.6.3           
##  [97] logging_0.10-108        dynamicTreeCut_1.63-1   sass_0.4.9             
## [100] digest_0.6.37           SparseArray_1.6.0       farver_2.1.2           
## [103] htmlwidgets_1.6.4       memoise_2.0.1           htmltools_0.5.8.1      
## [106] lifecycle_1.0.4         httr_1.4.7              GO.db_3.20.0           
## [109] bit64_4.5.2

3.4 Advanced Topics

3.4.1 Generating the input chemical taxonomy file

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

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

3.4.2 Accessory output files

3.4.2.1 Macarron.log

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

3.4.2.2 modules_measures_of_success.csv

This file provides information about the properties of covariance modules used in the analysis. By default, modules are generated using a minimum module size (MMS) (argument: min_module_size) equal to cube root of the total number of prevalent metabolic features. Macarron evaluates 9 measures of success (MOS) that collectively capture the “correctness” and chemical homogeneity of the modules. The MOS are as follows:

  • Total modules: Number of modules.
  • Singletons: Number of metabolic features that were not assigned to any module at MMS.
  • % Annotated modules: Percentage of modules that contained at least one annotated metabolic feature.
  • % Consistent assignments: Percentage of times the same metabolic feature was assigned to the same module e.g. if three metabolic features represent glucose, they should all be in the same module. This percentage must be high.
  • Max classes per module: The highest number of chemical classes observed in any module. This is evaluated using the chemical taxonomy of covarying annotated features.
  • 90p classes per module: 90th percentile of classes per module; captures the chemical homogeneity of the modules.
  • Max subclasses per module: The highest number of chemical subclasses observed in any module.
  • 90p subclasses per module: 90th percentile of subclasses per module; captures the chemical homogeneity of the modules.
  • % Features in HAM: Macarron first finds homogeneously annoted modules (HAMs): These are modules in which >75% annotated features have the same chemical class indicating that they are chemically homogeneous. It then calculates how many features the HAMs account for.

3.4.2.3 Maaslin2 results

This folder contains the Maaslin2 log file (maaslin2.log), significant associations found by Maaslin2 (significant_results.tsv) and the linear model residuals file (residuals.rds). For more information, see Maaslin2.

3.4.3 Changing defaults

3.4.3.1 Filtering metabolic features based on prevalence

Ideally, at least 50% metabolic features must be retained after prevalence filtering. By default, Macarron uses the union of metabolic features observed (non-zero abundance) in at least 70% samples of any phenotype for further analysis. This prevalence threshold may be high for some metabolomics datasets and can be changed using the min_prevalence argument.

prism_prioritized <- Macarron::Macarron(input_abundances = abundances_df,
                                        input_annotations = annotations_df,
                                        input_metadata = metadata_df,
                                        input_taxonomy = taxonomy_df,
                                        min_prevalence = 0.5)
# or
prism_w <- makeDisMat(se = prism_mbx,
                      min_prevalence = 0.5)

3.4.4 Minimum module size

By default, cube root of the total number of prevalent features is used as the minimum module size (MMS) (argument: min_module_size) for module detection and generation. We expect this to work for most real world datasets. To determine if the modules are optimal for further analysis, Macarron evaluates several measures of success (MOS) as described above. In addition to evaluating MOS for modules generated using the default MMS, Macarron also evaluates MOS for MMS values that are larger (MMS+5, MMS+10) and smaller (MMS-5, MMS-10) than the default MMS. If you find that the MOS improve with larger or smaller MMS, you may change the default accordingly. For more details about module detection, please see WGCNA and dynamicTreeCut.

# See MOS of modules generated using default
prism_modules <- findMacMod(se = prism_mbx,
                            w = prism_w,
                            input_taxonomy = taxonomy_df)
prism_modules_mos <- prism_modules[[2]]
View(prism_modules_mos)

# Change MMS
prism_modules <- findMacMod(se = prism_mbx,
                            w = prism_w,
                            input_taxonomy = taxonomy_df,
                            min_module_size = 10)

3.4.5 Specifying fixed effects, random effects and reference

Macarron uses Maaslin2 for determining the q-value of differential abundance in a phenotype of interest. For default execution, the phenotype of interest must be a category in column 1 of the metadata dataframe e.g. IBD in diagnosis in the demo. This is also the column that is picked by the metadata_variable argument for identifying the main phenotypes/conditions in any dataset (see Macarron.log file). Further, in the default execution, all columns in the metadata table are considered as fixed effects and the alphabetically first categorical variable in each covariate with two categories is considered as the reference. Maaslin2 requires reference categories to be explicitly defined for all categorical metadata with more than two categories. Defaults can be changed with the arguments fixed_effects, random_effects and reference. In the demo example, fixed effects and reference can be defined as follows:

prism_qval <- calQval(se = prism_mbx,
                      mod.assn = prism_modules,
                      metadata_variable = "diagnosis",
                      fixed_effects = c("diagnosis","age","antibiotics"),
                      reference = c("diagnosis,Control";"antibiotics,No"))

4 Command line invocation

The package source contains a script MacarronCMD.R in inst/scripts to invoke Macarron in the command line using Rscript. The inst/scripts folder also contains a README file that comprehensively documents the usage of the script.