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, 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)
## 2024-06-25 18:07:14.202252 INFO::Creating output folder.
## 2024-06-25 18:07:14.215487 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2024-06-25 18:07:14.277138 INFO::Summarized Experiment created.
## 2024-06-25 18:07:14.27863 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.
## 2024-06-25 18:07:18.579305 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2024-06-25 18:07:18.580411 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.
## 2024-06-25 18:07:19.937698 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"
## 2024-06-25 18:07:22.005096 INFO::Writing function arguments to log file
## 2024-06-25 18:07:22.010221 INFO::Verifying options selected are valid
## 2024-06-25 18:07:22.053042 INFO::Determining format of input files
## 2024-06-25 18:07:22.053999 INFO::Input format is data samples as columns and metadata samples as rows
## 2024-06-25 18:07:22.068589 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2024-06-25 18:07:22.070089 INFO::Filter data based on min abundance and min prevalence
## 2024-06-25 18:07:22.070712 INFO::Total samples in data: 102
## 2024-06-25 18:07:22.071291 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2024-06-25 18:07:22.082303 INFO::Total filtered features: 0
## 2024-06-25 18:07:22.083061 INFO::Filtered feature names from abundance and prevalence filtering:
## 2024-06-25 18:07:22.099305 INFO::Total filtered features with variance filtering: 0
## 2024-06-25 18:07:22.100131 INFO::Filtered feature names from variance filtering:
## 2024-06-25 18:07:22.100748 INFO::Running selected normalization method: NONE
## 2024-06-25 18:07:22.101408 INFO::Applying z-score to standardize continuous metadata
## 2024-06-25 18:07:22.124864 INFO::Running selected transform method: NONE
## 2024-06-25 18:07:22.125733 INFO::Running selected analysis method: LM
## 2024-06-25 18:07:22.130833 INFO::Fitting model to feature number 1, F1
## 2024-06-25 18:07:22.141437 INFO::Fitting model to feature number 2, F2
## 2024-06-25 18:07:22.145008 INFO::Fitting model to feature number 3, F3
## 2024-06-25 18:07:22.148381 INFO::Fitting model to feature number 4, F4
## 2024-06-25 18:07:22.151725 INFO::Fitting model to feature number 5, F5
## 2024-06-25 18:07:22.155011 INFO::Fitting model to feature number 6, F6
## 2024-06-25 18:07:22.158274 INFO::Fitting model to feature number 7, F7
## 2024-06-25 18:07:22.161524 INFO::Fitting model to feature number 8, F8
## 2024-06-25 18:07:22.164761 INFO::Fitting model to feature number 9, F9
## 2024-06-25 18:07:22.167959 INFO::Fitting model to feature number 10, F10
## 2024-06-25 18:07:22.1712 INFO::Fitting model to feature number 11, F11
## 2024-06-25 18:07:22.174442 INFO::Fitting model to feature number 12, F12
## 2024-06-25 18:07:22.177684 INFO::Fitting model to feature number 13, F13
## 2024-06-25 18:07:22.180933 INFO::Fitting model to feature number 14, F14
## 2024-06-25 18:07:22.184148 INFO::Fitting model to feature number 15, F15
## 2024-06-25 18:07:22.187363 INFO::Fitting model to feature number 16, F16
## 2024-06-25 18:07:22.190593 INFO::Fitting model to feature number 17, F17
## 2024-06-25 18:07:22.193829 INFO::Fitting model to feature number 18, F18
## 2024-06-25 18:07:22.197079 INFO::Fitting model to feature number 19, F19
## 2024-06-25 18:07:22.200358 INFO::Fitting model to feature number 20, F20
## 2024-06-25 18:07:22.203596 INFO::Fitting model to feature number 21, F21
## 2024-06-25 18:07:22.206849 INFO::Fitting model to feature number 22, F22
## 2024-06-25 18:07:22.210104 INFO::Fitting model to feature number 23, F23
## 2024-06-25 18:07:22.213345 INFO::Fitting model to feature number 24, F24
## 2024-06-25 18:07:22.216576 INFO::Fitting model to feature number 25, F25
## 2024-06-25 18:07:22.21977 INFO::Fitting model to feature number 26, F26
## 2024-06-25 18:07:22.223011 INFO::Fitting model to feature number 27, F27
## 2024-06-25 18:07:22.22627 INFO::Fitting model to feature number 28, F28
## 2024-06-25 18:07:22.229508 INFO::Fitting model to feature number 29, F29
## 2024-06-25 18:07:22.232729 INFO::Fitting model to feature number 30, F30
## 2024-06-25 18:07:22.23594 INFO::Fitting model to feature number 31, F31
## 2024-06-25 18:07:22.239145 INFO::Fitting model to feature number 32, F32
## 2024-06-25 18:07:22.242344 INFO::Fitting model to feature number 33, F33
## 2024-06-25 18:07:22.245574 INFO::Fitting model to feature number 34, F34
## 2024-06-25 18:07:22.248806 INFO::Fitting model to feature number 35, F35
## 2024-06-25 18:07:22.252 INFO::Fitting model to feature number 36, F36
## 2024-06-25 18:07:22.255212 INFO::Fitting model to feature number 37, F37
## 2024-06-25 18:07:22.258344 INFO::Fitting model to feature number 38, F38
## 2024-06-25 18:07:22.261546 INFO::Fitting model to feature number 39, F39
## 2024-06-25 18:07:22.26476 INFO::Fitting model to feature number 40, F40
## 2024-06-25 18:07:22.267967 INFO::Fitting model to feature number 41, F41
## 2024-06-25 18:07:22.271183 INFO::Fitting model to feature number 42, F43
## 2024-06-25 18:07:22.274386 INFO::Fitting model to feature number 43, F44
## 2024-06-25 18:07:22.277596 INFO::Fitting model to feature number 44, F45
## 2024-06-25 18:07:22.280823 INFO::Fitting model to feature number 45, F46
## 2024-06-25 18:07:22.284039 INFO::Fitting model to feature number 46, F47
## 2024-06-25 18:07:22.28724 INFO::Fitting model to feature number 47, F48
## 2024-06-25 18:07:22.290442 INFO::Fitting model to feature number 48, F49
## 2024-06-25 18:07:22.293636 INFO::Fitting model to feature number 49, F50
## 2024-06-25 18:07:22.296798 INFO::Fitting model to feature number 50, F51
## 2024-06-25 18:07:22.299999 INFO::Fitting model to feature number 51, F52
## 2024-06-25 18:07:22.30322 INFO::Fitting model to feature number 52, F53
## 2024-06-25 18:07:22.30644 INFO::Fitting model to feature number 53, F54
## 2024-06-25 18:07:22.309657 INFO::Fitting model to feature number 54, F55
## 2024-06-25 18:07:22.312877 INFO::Fitting model to feature number 55, F56
## 2024-06-25 18:07:22.316117 INFO::Fitting model to feature number 56, F57
## 2024-06-25 18:07:22.319351 INFO::Fitting model to feature number 57, F58
## 2024-06-25 18:07:22.322575 INFO::Fitting model to feature number 58, F59
## 2024-06-25 18:07:22.325793 INFO::Fitting model to feature number 59, F60
## 2024-06-25 18:07:22.329012 INFO::Fitting model to feature number 60, F63
## 2024-06-25 18:07:22.332218 INFO::Fitting model to feature number 61, F64
## 2024-06-25 18:07:22.335426 INFO::Fitting model to feature number 62, F65
## 2024-06-25 18:07:22.338655 INFO::Fitting model to feature number 63, F66
## 2024-06-25 18:07:22.341856 INFO::Fitting model to feature number 64, F67
## 2024-06-25 18:07:22.345042 INFO::Fitting model to feature number 65, F68
## 2024-06-25 18:07:22.348255 INFO::Fitting model to feature number 66, F69
## 2024-06-25 18:07:22.351474 INFO::Fitting model to feature number 67, F70
## 2024-06-25 18:07:22.354695 INFO::Fitting model to feature number 68, F71
## 2024-06-25 18:07:22.35795 INFO::Fitting model to feature number 69, F72
## 2024-06-25 18:07:22.361195 INFO::Fitting model to feature number 70, F73
## 2024-06-25 18:07:22.36444 INFO::Fitting model to feature number 71, F74
## 2024-06-25 18:07:22.367691 INFO::Fitting model to feature number 72, F76
## 2024-06-25 18:07:22.370912 INFO::Fitting model to feature number 73, F77
## 2024-06-25 18:07:22.374226 INFO::Fitting model to feature number 74, F78
## 2024-06-25 18:07:22.37754 INFO::Fitting model to feature number 75, F79
## 2024-06-25 18:07:22.380875 INFO::Fitting model to feature number 76, F80
## 2024-06-25 18:07:22.384192 INFO::Fitting model to feature number 77, F81
## 2024-06-25 18:07:22.387394 INFO::Fitting model to feature number 78, F82
## 2024-06-25 18:07:22.390675 INFO::Fitting model to feature number 79, F83
## 2024-06-25 18:07:22.393941 INFO::Fitting model to feature number 80, F84
## 2024-06-25 18:07:22.397214 INFO::Fitting model to feature number 81, F85
## 2024-06-25 18:07:22.400533 INFO::Fitting model to feature number 82, F86
## 2024-06-25 18:07:22.403828 INFO::Fitting model to feature number 83, F87
## 2024-06-25 18:07:22.407069 INFO::Fitting model to feature number 84, F88
## 2024-06-25 18:07:22.410322 INFO::Fitting model to feature number 85, F89
## 2024-06-25 18:07:22.413615 INFO::Fitting model to feature number 86, F90
## 2024-06-25 18:07:22.416882 INFO::Fitting model to feature number 87, F91
## 2024-06-25 18:07:22.420161 INFO::Fitting model to feature number 88, F92
## 2024-06-25 18:07:22.423428 INFO::Fitting model to feature number 89, F93
## 2024-06-25 18:07:22.42667 INFO::Fitting model to feature number 90, F94
## 2024-06-25 18:07:22.429903 INFO::Fitting model to feature number 91, F95
## 2024-06-25 18:07:22.433149 INFO::Fitting model to feature number 92, F96
## 2024-06-25 18:07:22.436376 INFO::Fitting model to feature number 93, F97
## 2024-06-25 18:07:22.45688 INFO::Fitting model to feature number 94, F98
## 2024-06-25 18:07:22.461112 INFO::Fitting model to feature number 95, F99
## 2024-06-25 18:07:22.464422 INFO::Fitting model to feature number 96, F100
## 2024-06-25 18:07:22.46769 INFO::Fitting model to feature number 97, F101
## 2024-06-25 18:07:22.470866 INFO::Fitting model to feature number 98, F102
## 2024-06-25 18:07:22.474051 INFO::Fitting model to feature number 99, F103
## 2024-06-25 18:07:22.477231 INFO::Fitting model to feature number 100, F104
## 2024-06-25 18:07:22.480403 INFO::Fitting model to feature number 101, F105
## 2024-06-25 18:07:22.483538 INFO::Fitting model to feature number 102, F106
## 2024-06-25 18:07:22.486673 INFO::Fitting model to feature number 103, F107
## 2024-06-25 18:07:22.489818 INFO::Fitting model to feature number 104, F108
## 2024-06-25 18:07:22.492966 INFO::Fitting model to feature number 105, F109
## 2024-06-25 18:07:22.496083 INFO::Fitting model to feature number 106, F110
## 2024-06-25 18:07:22.499227 INFO::Fitting model to feature number 107, F111
## 2024-06-25 18:07:22.502362 INFO::Fitting model to feature number 108, F112
## 2024-06-25 18:07:22.505435 INFO::Fitting model to feature number 109, F113
## 2024-06-25 18:07:22.508564 INFO::Fitting model to feature number 110, F114
## 2024-06-25 18:07:22.51168 INFO::Fitting model to feature number 111, F115
## 2024-06-25 18:07:22.514822 INFO::Fitting model to feature number 112, F117
## 2024-06-25 18:07:22.517947 INFO::Fitting model to feature number 113, F118
## 2024-06-25 18:07:22.521068 INFO::Fitting model to feature number 114, F119
## 2024-06-25 18:07:22.524149 INFO::Fitting model to feature number 115, F120
## 2024-06-25 18:07:22.527275 INFO::Fitting model to feature number 116, F121
## 2024-06-25 18:07:22.530398 INFO::Fitting model to feature number 117, F122
## 2024-06-25 18:07:22.533507 INFO::Fitting model to feature number 118, F123
## 2024-06-25 18:07:22.536638 INFO::Fitting model to feature number 119, F124
## 2024-06-25 18:07:22.539783 INFO::Fitting model to feature number 120, F125
## 2024-06-25 18:07:22.542921 INFO::Fitting model to feature number 121, F126
## 2024-06-25 18:07:22.546038 INFO::Fitting model to feature number 122, F127
## 2024-06-25 18:07:22.549173 INFO::Fitting model to feature number 123, F128
## 2024-06-25 18:07:22.552286 INFO::Fitting model to feature number 124, F129
## 2024-06-25 18:07:22.555433 INFO::Fitting model to feature number 125, F130
## 2024-06-25 18:07:22.55859 INFO::Fitting model to feature number 126, F131
## 2024-06-25 18:07:22.561723 INFO::Fitting model to feature number 127, F132
## 2024-06-25 18:07:22.564883 INFO::Fitting model to feature number 128, F133
## 2024-06-25 18:07:22.568013 INFO::Fitting model to feature number 129, F134
## 2024-06-25 18:07:22.57113 INFO::Fitting model to feature number 130, F135
## 2024-06-25 18:07:22.574253 INFO::Fitting model to feature number 131, F136
## 2024-06-25 18:07:22.577374 INFO::Fitting model to feature number 132, F137
## 2024-06-25 18:07:22.580503 INFO::Fitting model to feature number 133, F138
## 2024-06-25 18:07:22.583646 INFO::Fitting model to feature number 134, F139
## 2024-06-25 18:07:22.586785 INFO::Fitting model to feature number 135, F140
## 2024-06-25 18:07:22.589946 INFO::Fitting model to feature number 136, F141
## 2024-06-25 18:07:22.593079 INFO::Fitting model to feature number 137, F142
## 2024-06-25 18:07:22.596234 INFO::Fitting model to feature number 138, F143
## 2024-06-25 18:07:22.599365 INFO::Fitting model to feature number 139, F144
## 2024-06-25 18:07:22.602499 INFO::Fitting model to feature number 140, F145
## 2024-06-25 18:07:22.605665 INFO::Fitting model to feature number 141, F146
## 2024-06-25 18:07:22.608803 INFO::Fitting model to feature number 142, F147
## 2024-06-25 18:07:22.611927 INFO::Fitting model to feature number 143, F148
## 2024-06-25 18:07:22.615052 INFO::Fitting model to feature number 144, F149
## 2024-06-25 18:07:22.618179 INFO::Fitting model to feature number 145, F150
## 2024-06-25 18:07:22.624076 INFO::Fitting model to feature number 146, F152
## 2024-06-25 18:07:22.627257 INFO::Fitting model to feature number 147, F153
## 2024-06-25 18:07:22.630455 INFO::Fitting model to feature number 148, F154
## 2024-06-25 18:07:22.633633 INFO::Fitting model to feature number 149, F155
## 2024-06-25 18:07:22.636806 INFO::Fitting model to feature number 150, F156
## 2024-06-25 18:07:22.639974 INFO::Fitting model to feature number 151, F157
## 2024-06-25 18:07:22.643138 INFO::Fitting model to feature number 152, F158
## 2024-06-25 18:07:22.64628 INFO::Fitting model to feature number 153, F159
## 2024-06-25 18:07:22.649411 INFO::Fitting model to feature number 154, F160
## 2024-06-25 18:07:22.652526 INFO::Fitting model to feature number 155, F161
## 2024-06-25 18:07:22.655636 INFO::Fitting model to feature number 156, F162
## 2024-06-25 18:07:22.658765 INFO::Fitting model to feature number 157, F163
## 2024-06-25 18:07:22.661885 INFO::Fitting model to feature number 158, F164
## 2024-06-25 18:07:22.665015 INFO::Fitting model to feature number 159, F165
## 2024-06-25 18:07:22.668149 INFO::Fitting model to feature number 160, F166
## 2024-06-25 18:07:22.671314 INFO::Fitting model to feature number 161, F167
## 2024-06-25 18:07:22.674467 INFO::Fitting model to feature number 162, F168
## 2024-06-25 18:07:22.677611 INFO::Fitting model to feature number 163, F169
## 2024-06-25 18:07:22.680788 INFO::Fitting model to feature number 164, F170
## 2024-06-25 18:07:22.684035 INFO::Fitting model to feature number 165, F171
## 2024-06-25 18:07:22.687337 INFO::Fitting model to feature number 166, F172
## 2024-06-25 18:07:22.690512 INFO::Fitting model to feature number 167, F173
## 2024-06-25 18:07:22.693691 INFO::Fitting model to feature number 168, F174
## 2024-06-25 18:07:22.69683 INFO::Fitting model to feature number 169, F175
## 2024-06-25 18:07:22.699963 INFO::Fitting model to feature number 170, F176
## 2024-06-25 18:07:22.703107 INFO::Fitting model to feature number 171, F177
## 2024-06-25 18:07:22.706275 INFO::Fitting model to feature number 172, F178
## 2024-06-25 18:07:22.709469 INFO::Fitting model to feature number 173, F179
## 2024-06-25 18:07:22.712656 INFO::Fitting model to feature number 174, F180
## 2024-06-25 18:07:22.715785 INFO::Fitting model to feature number 175, F181
## 2024-06-25 18:07:22.7189 INFO::Fitting model to feature number 176, F182
## 2024-06-25 18:07:22.721999 INFO::Fitting model to feature number 177, F183
## 2024-06-25 18:07:22.725096 INFO::Fitting model to feature number 178, F184
## 2024-06-25 18:07:22.728195 INFO::Fitting model to feature number 179, F185
## 2024-06-25 18:07:22.731314 INFO::Fitting model to feature number 180, F186
## 2024-06-25 18:07:22.734417 INFO::Fitting model to feature number 181, F187
## 2024-06-25 18:07:22.737505 INFO::Fitting model to feature number 182, F188
## 2024-06-25 18:07:22.74064 INFO::Fitting model to feature number 183, F189
## 2024-06-25 18:07:22.743746 INFO::Fitting model to feature number 184, F190
## 2024-06-25 18:07:22.74687 INFO::Fitting model to feature number 185, F191
## 2024-06-25 18:07:22.749996 INFO::Fitting model to feature number 186, F192
## 2024-06-25 18:07:22.753145 INFO::Fitting model to feature number 187, F193
## 2024-06-25 18:07:22.756264 INFO::Fitting model to feature number 188, F194
## 2024-06-25 18:07:22.759371 INFO::Fitting model to feature number 189, F195
## 2024-06-25 18:07:22.762499 INFO::Fitting model to feature number 190, F196
## 2024-06-25 18:07:22.765619 INFO::Fitting model to feature number 191, F197
## 2024-06-25 18:07:22.768727 INFO::Fitting model to feature number 192, F198
## 2024-06-25 18:07:22.77184 INFO::Fitting model to feature number 193, F199
## 2024-06-25 18:07:22.774962 INFO::Fitting model to feature number 194, F200
## 2024-06-25 18:07:22.778085 INFO::Fitting model to feature number 195, F201
## 2024-06-25 18:07:22.781197 INFO::Fitting model to feature number 196, F202
## 2024-06-25 18:07:22.784301 INFO::Fitting model to feature number 197, F203
## 2024-06-25 18:07:22.787424 INFO::Fitting model to feature number 198, F204
## 2024-06-25 18:07:22.790553 INFO::Fitting model to feature number 199, F206
## 2024-06-25 18:07:22.793693 INFO::Fitting model to feature number 200, F207
## 2024-06-25 18:07:22.796819 INFO::Fitting model to feature number 201, F208
## 2024-06-25 18:07:22.799937 INFO::Fitting model to feature number 202, F209
## 2024-06-25 18:07:22.803062 INFO::Fitting model to feature number 203, F210
## 2024-06-25 18:07:22.810549 INFO::Fitting model to feature number 204, F211
## 2024-06-25 18:07:22.814222 INFO::Fitting model to feature number 205, F212
## 2024-06-25 18:07:22.817821 INFO::Fitting model to feature number 206, F213
## 2024-06-25 18:07:22.821267 INFO::Fitting model to feature number 207, F214
## 2024-06-25 18:07:22.824724 INFO::Fitting model to feature number 208, F215
## 2024-06-25 18:07:22.828133 INFO::Fitting model to feature number 209, F216
## 2024-06-25 18:07:22.831541 INFO::Fitting model to feature number 210, F217
## 2024-06-25 18:07:22.834963 INFO::Fitting model to feature number 211, F218
## 2024-06-25 18:07:22.838531 INFO::Fitting model to feature number 212, F219
## 2024-06-25 18:07:22.842084 INFO::Fitting model to feature number 213, F220
## 2024-06-25 18:07:22.845787 INFO::Fitting model to feature number 214, F221
## 2024-06-25 18:07:22.849226 INFO::Fitting model to feature number 215, F222
## 2024-06-25 18:07:22.852674 INFO::Fitting model to feature number 216, F223
## 2024-06-25 18:07:22.856139 INFO::Fitting model to feature number 217, F224
## 2024-06-25 18:07:22.85961 INFO::Fitting model to feature number 218, F225
## 2024-06-25 18:07:22.863105 INFO::Fitting model to feature number 219, F226
## 2024-06-25 18:07:22.866675 INFO::Fitting model to feature number 220, F227
## 2024-06-25 18:07:22.870228 INFO::Fitting model to feature number 221, F228
## 2024-06-25 18:07:22.873725 INFO::Fitting model to feature number 222, F229
## 2024-06-25 18:07:22.877182 INFO::Fitting model to feature number 223, F230
## 2024-06-25 18:07:22.880625 INFO::Fitting model to feature number 224, F231
## 2024-06-25 18:07:22.884283 INFO::Fitting model to feature number 225, F232
## 2024-06-25 18:07:22.887712 INFO::Fitting model to feature number 226, F233
## 2024-06-25 18:07:22.891125 INFO::Fitting model to feature number 227, F234
## 2024-06-25 18:07:22.894596 INFO::Fitting model to feature number 228, F235
## 2024-06-25 18:07:22.898021 INFO::Fitting model to feature number 229, F236
## 2024-06-25 18:07:22.90148 INFO::Fitting model to feature number 230, F237
## 2024-06-25 18:07:22.904944 INFO::Fitting model to feature number 231, F238
## 2024-06-25 18:07:22.908384 INFO::Fitting model to feature number 232, F239
## 2024-06-25 18:07:22.91205 INFO::Fitting model to feature number 233, F240
## 2024-06-25 18:07:22.915684 INFO::Fitting model to feature number 234, F241
## 2024-06-25 18:07:22.919342 INFO::Fitting model to feature number 235, F242
## 2024-06-25 18:07:22.922949 INFO::Fitting model to feature number 236, F243
## 2024-06-25 18:07:22.92667 INFO::Fitting model to feature number 237, F244
## 2024-06-25 18:07:22.930258 INFO::Fitting model to feature number 238, F245
## 2024-06-25 18:07:22.933771 INFO::Fitting model to feature number 239, F246
## 2024-06-25 18:07:22.937475 INFO::Fitting model to feature number 240, F247
## 2024-06-25 18:07:22.941167 INFO::Fitting model to feature number 241, F248
## 2024-06-25 18:07:22.944782 INFO::Fitting model to feature number 242, F249
## 2024-06-25 18:07:22.948431 INFO::Fitting model to feature number 243, F250
## 2024-06-25 18:07:22.951893 INFO::Fitting model to feature number 244, F252
## 2024-06-25 18:07:22.955174 INFO::Fitting model to feature number 245, F253
## 2024-06-25 18:07:22.95847 INFO::Fitting model to feature number 246, F254
## 2024-06-25 18:07:22.961724 INFO::Fitting model to feature number 247, F255
## 2024-06-25 18:07:22.965027 INFO::Fitting model to feature number 248, F256
## 2024-06-25 18:07:22.968266 INFO::Fitting model to feature number 249, F257
## 2024-06-25 18:07:22.971479 INFO::Fitting model to feature number 250, F259
## 2024-06-25 18:07:22.974686 INFO::Fitting model to feature number 251, F260
## 2024-06-25 18:07:22.977886 INFO::Fitting model to feature number 252, F261
## 2024-06-25 18:07:22.981052 INFO::Fitting model to feature number 253, F262
## 2024-06-25 18:07:22.984228 INFO::Fitting model to feature number 254, F263
## 2024-06-25 18:07:22.987404 INFO::Fitting model to feature number 255, F264
## 2024-06-25 18:07:22.990598 INFO::Fitting model to feature number 256, F265
## 2024-06-25 18:07:22.993796 INFO::Fitting model to feature number 257, F266
## 2024-06-25 18:07:22.996982 INFO::Fitting model to feature number 258, F267
## 2024-06-25 18:07:23.000154 INFO::Fitting model to feature number 259, F269
## 2024-06-25 18:07:23.003315 INFO::Fitting model to feature number 260, F270
## 2024-06-25 18:07:23.006505 INFO::Fitting model to feature number 261, F271
## 2024-06-25 18:07:23.009706 INFO::Fitting model to feature number 262, F272
## 2024-06-25 18:07:23.012895 INFO::Fitting model to feature number 263, F273
## 2024-06-25 18:07:23.016083 INFO::Fitting model to feature number 264, F274
## 2024-06-25 18:07:23.019279 INFO::Fitting model to feature number 265, F276
## 2024-06-25 18:07:23.022442 INFO::Fitting model to feature number 266, F277
## 2024-06-25 18:07:23.025626 INFO::Fitting model to feature number 267, F278
## 2024-06-25 18:07:23.028819 INFO::Fitting model to feature number 268, F279
## 2024-06-25 18:07:23.032095 INFO::Fitting model to feature number 269, F280
## 2024-06-25 18:07:23.035277 INFO::Fitting model to feature number 270, F281
## 2024-06-25 18:07:23.03845 INFO::Fitting model to feature number 271, F282
## 2024-06-25 18:07:23.041642 INFO::Fitting model to feature number 272, F283
## 2024-06-25 18:07:23.044831 INFO::Fitting model to feature number 273, F284
## 2024-06-25 18:07:23.047991 INFO::Fitting model to feature number 274, F285
## 2024-06-25 18:07:23.051162 INFO::Fitting model to feature number 275, F286
## 2024-06-25 18:07:23.054359 INFO::Fitting model to feature number 276, F287
## 2024-06-25 18:07:23.05756 INFO::Fitting model to feature number 277, F288
## 2024-06-25 18:07:23.060743 INFO::Fitting model to feature number 278, F289
## 2024-06-25 18:07:23.063913 INFO::Fitting model to feature number 279, F290
## 2024-06-25 18:07:23.067087 INFO::Fitting model to feature number 280, F292
## 2024-06-25 18:07:23.070272 INFO::Fitting model to feature number 281, F293
## 2024-06-25 18:07:23.073465 INFO::Fitting model to feature number 282, F294
## 2024-06-25 18:07:23.076663 INFO::Fitting model to feature number 283, F295
## 2024-06-25 18:07:23.079845 INFO::Fitting model to feature number 284, F296
## 2024-06-25 18:07:23.083035 INFO::Fitting model to feature number 285, F297
## 2024-06-25 18:07:23.086219 INFO::Fitting model to feature number 286, F298
## 2024-06-25 18:07:23.089428 INFO::Fitting model to feature number 287, F299
## 2024-06-25 18:07:23.092625 INFO::Fitting model to feature number 288, F300
## 2024-06-25 18:07:23.095802 INFO::Fitting model to feature number 289, F301
## 2024-06-25 18:07:23.099006 INFO::Fitting model to feature number 290, F302
## 2024-06-25 18:07:23.102199 INFO::Fitting model to feature number 291, F303
## 2024-06-25 18:07:23.105391 INFO::Fitting model to feature number 292, F304
## 2024-06-25 18:07:23.108592 INFO::Fitting model to feature number 293, F305
## 2024-06-25 18:07:23.111707 INFO::Fitting model to feature number 294, F306
## 2024-06-25 18:07:23.114883 INFO::Fitting model to feature number 295, F307
## 2024-06-25 18:07:23.118063 INFO::Fitting model to feature number 296, F308
## 2024-06-25 18:07:23.121297 INFO::Fitting model to feature number 297, F309
## 2024-06-25 18:07:23.124537 INFO::Fitting model to feature number 298, F310
## 2024-06-25 18:07:23.14624 INFO::Fitting model to feature number 299, F311
## 2024-06-25 18:07:23.149584 INFO::Fitting model to feature number 300, F312
## 2024-06-25 18:07:23.152856 INFO::Fitting model to feature number 301, F313
## 2024-06-25 18:07:23.156044 INFO::Fitting model to feature number 302, F315
## 2024-06-25 18:07:23.159214 INFO::Fitting model to feature number 303, F316
## 2024-06-25 18:07:23.16239 INFO::Fitting model to feature number 304, F317
## 2024-06-25 18:07:23.165565 INFO::Fitting model to feature number 305, F318
## 2024-06-25 18:07:23.168722 INFO::Fitting model to feature number 306, F319
## 2024-06-25 18:07:23.171887 INFO::Fitting model to feature number 307, F320
## 2024-06-25 18:07:23.17505 INFO::Fitting model to feature number 308, F321
## 2024-06-25 18:07:23.178232 INFO::Fitting model to feature number 309, F322
## 2024-06-25 18:07:23.181411 INFO::Fitting model to feature number 310, F323
## 2024-06-25 18:07:23.184609 INFO::Fitting model to feature number 311, F324
## 2024-06-25 18:07:23.187779 INFO::Fitting model to feature number 312, F325
## 2024-06-25 18:07:23.190979 INFO::Fitting model to feature number 313, F326
## 2024-06-25 18:07:23.194175 INFO::Fitting model to feature number 314, F327
## 2024-06-25 18:07:23.197374 INFO::Fitting model to feature number 315, F328
## 2024-06-25 18:07:23.20055 INFO::Fitting model to feature number 316, F329
## 2024-06-25 18:07:23.20371 INFO::Fitting model to feature number 317, F330
## 2024-06-25 18:07:23.20683 INFO::Fitting model to feature number 318, F331
## 2024-06-25 18:07:23.210031 INFO::Fitting model to feature number 319, F332
## 2024-06-25 18:07:23.213201 INFO::Fitting model to feature number 320, F333
## 2024-06-25 18:07:23.216343 INFO::Fitting model to feature number 321, F334
## 2024-06-25 18:07:23.219526 INFO::Fitting model to feature number 322, F335
## 2024-06-25 18:07:23.222748 INFO::Fitting model to feature number 323, F336
## 2024-06-25 18:07:23.225971 INFO::Fitting model to feature number 324, F337
## 2024-06-25 18:07:23.229156 INFO::Fitting model to feature number 325, F338
## 2024-06-25 18:07:23.232343 INFO::Fitting model to feature number 326, F339
## 2024-06-25 18:07:23.235526 INFO::Fitting model to feature number 327, F340
## 2024-06-25 18:07:23.238795 INFO::Fitting model to feature number 328, F342
## 2024-06-25 18:07:23.241982 INFO::Fitting model to feature number 329, F343
## 2024-06-25 18:07:23.245185 INFO::Fitting model to feature number 330, F344
## 2024-06-25 18:07:23.248405 INFO::Fitting model to feature number 331, F345
## 2024-06-25 18:07:23.251599 INFO::Fitting model to feature number 332, F346
## 2024-06-25 18:07:23.254938 INFO::Fitting model to feature number 333, F347
## 2024-06-25 18:07:23.258084 INFO::Fitting model to feature number 334, F348
## 2024-06-25 18:07:23.261232 INFO::Fitting model to feature number 335, F350
## 2024-06-25 18:07:23.264369 INFO::Fitting model to feature number 336, F351
## 2024-06-25 18:07:23.267505 INFO::Fitting model to feature number 337, F352
## 2024-06-25 18:07:23.270634 INFO::Fitting model to feature number 338, F353
## 2024-06-25 18:07:23.273764 INFO::Fitting model to feature number 339, F355
## 2024-06-25 18:07:23.276895 INFO::Fitting model to feature number 340, F356
## 2024-06-25 18:07:23.280056 INFO::Fitting model to feature number 341, F357
## 2024-06-25 18:07:23.283224 INFO::Fitting model to feature number 342, F358
## 2024-06-25 18:07:23.286362 INFO::Fitting model to feature number 343, F359
## 2024-06-25 18:07:23.289439 INFO::Fitting model to feature number 344, F360
## 2024-06-25 18:07:23.292562 INFO::Fitting model to feature number 345, F361
## 2024-06-25 18:07:23.295691 INFO::Fitting model to feature number 346, F362
## 2024-06-25 18:07:23.298821 INFO::Fitting model to feature number 347, F363
## 2024-06-25 18:07:23.301981 INFO::Fitting model to feature number 348, F364
## 2024-06-25 18:07:23.305152 INFO::Fitting model to feature number 349, F365
## 2024-06-25 18:07:23.308374 INFO::Fitting model to feature number 350, F366
## 2024-06-25 18:07:23.31164 INFO::Fitting model to feature number 351, F367
## 2024-06-25 18:07:23.314972 INFO::Fitting model to feature number 352, F368
## 2024-06-25 18:07:23.318304 INFO::Fitting model to feature number 353, F369
## 2024-06-25 18:07:23.321669 INFO::Fitting model to feature number 354, F370
## 2024-06-25 18:07:23.325074 INFO::Fitting model to feature number 355, F371
## 2024-06-25 18:07:23.328414 INFO::Fitting model to feature number 356, F372
## 2024-06-25 18:07:23.33173 INFO::Fitting model to feature number 357, F373
## 2024-06-25 18:07:23.334974 INFO::Fitting model to feature number 358, F374
## 2024-06-25 18:07:23.338202 INFO::Fitting model to feature number 359, F375
## 2024-06-25 18:07:23.341377 INFO::Fitting model to feature number 360, F376
## 2024-06-25 18:07:23.344538 INFO::Fitting model to feature number 361, F377
## 2024-06-25 18:07:23.347663 INFO::Fitting model to feature number 362, F378
## 2024-06-25 18:07:23.350803 INFO::Fitting model to feature number 363, F379
## 2024-06-25 18:07:23.354168 INFO::Fitting model to feature number 364, F380
## 2024-06-25 18:07:23.357444 INFO::Fitting model to feature number 365, F381
## 2024-06-25 18:07:23.360588 INFO::Fitting model to feature number 366, F382
## 2024-06-25 18:07:23.363722 INFO::Fitting model to feature number 367, F383
## 2024-06-25 18:07:23.366885 INFO::Fitting model to feature number 368, F384
## 2024-06-25 18:07:23.370079 INFO::Fitting model to feature number 369, F386
## 2024-06-25 18:07:23.373312 INFO::Fitting model to feature number 370, F387
## 2024-06-25 18:07:23.376451 INFO::Fitting model to feature number 371, F388
## 2024-06-25 18:07:23.379591 INFO::Fitting model to feature number 372, F389
## 2024-06-25 18:07:23.38271 INFO::Fitting model to feature number 373, F390
## 2024-06-25 18:07:23.385869 INFO::Fitting model to feature number 374, F391
## 2024-06-25 18:07:23.389041 INFO::Fitting model to feature number 375, F392
## 2024-06-25 18:07:23.392172 INFO::Fitting model to feature number 376, F393
## 2024-06-25 18:07:23.39535 INFO::Fitting model to feature number 377, F394
## 2024-06-25 18:07:23.39851 INFO::Fitting model to feature number 378, F395
## 2024-06-25 18:07:23.401608 INFO::Fitting model to feature number 379, F396
## 2024-06-25 18:07:23.404758 INFO::Fitting model to feature number 380, F397
## 2024-06-25 18:07:23.407897 INFO::Fitting model to feature number 381, F398
## 2024-06-25 18:07:23.411048 INFO::Fitting model to feature number 382, F399
## 2024-06-25 18:07:23.414211 INFO::Fitting model to feature number 383, F400
## 2024-06-25 18:07:23.41735 INFO::Fitting model to feature number 384, F401
## 2024-06-25 18:07:23.420407 INFO::Fitting model to feature number 385, F402
## 2024-06-25 18:07:23.423532 INFO::Fitting model to feature number 386, F403
## 2024-06-25 18:07:23.42668 INFO::Fitting model to feature number 387, F404
## 2024-06-25 18:07:23.429828 INFO::Fitting model to feature number 388, F406
## 2024-06-25 18:07:23.432963 INFO::Fitting model to feature number 389, F407
## 2024-06-25 18:07:23.436089 INFO::Fitting model to feature number 390, F408
## 2024-06-25 18:07:23.439255 INFO::Fitting model to feature number 391, F409
## 2024-06-25 18:07:23.442401 INFO::Fitting model to feature number 392, F410
## 2024-06-25 18:07:23.445533 INFO::Fitting model to feature number 393, F411
## 2024-06-25 18:07:23.448683 INFO::Fitting model to feature number 394, F412
## 2024-06-25 18:07:23.451756 INFO::Fitting model to feature number 395, F413
## 2024-06-25 18:07:23.454898 INFO::Fitting model to feature number 396, F414
## 2024-06-25 18:07:23.458056 INFO::Fitting model to feature number 397, F415
## 2024-06-25 18:07:23.461233 INFO::Fitting model to feature number 398, F416
## 2024-06-25 18:07:23.464412 INFO::Fitting model to feature number 399, F417
## 2024-06-25 18:07:23.467615 INFO::Fitting model to feature number 400, F418
## 2024-06-25 18:07:23.470868 INFO::Fitting model to feature number 401, F419
## 2024-06-25 18:07:23.474238 INFO::Fitting model to feature number 402, F420
## 2024-06-25 18:07:23.477564 INFO::Fitting model to feature number 403, F421
## 2024-06-25 18:07:23.480926 INFO::Fitting model to feature number 404, F422
## 2024-06-25 18:07:23.484229 INFO::Fitting model to feature number 405, F423
## 2024-06-25 18:07:23.487622 INFO::Fitting model to feature number 406, F425
## 2024-06-25 18:07:23.491031 INFO::Fitting model to feature number 407, F426
## 2024-06-25 18:07:23.494303 INFO::Fitting model to feature number 408, F428
## 2024-06-25 18:07:23.497416 INFO::Fitting model to feature number 409, F429
## 2024-06-25 18:07:23.500569 INFO::Fitting model to feature number 410, F430
## 2024-06-25 18:07:23.503681 INFO::Fitting model to feature number 411, F431
## 2024-06-25 18:07:23.506852 INFO::Fitting model to feature number 412, F432
## 2024-06-25 18:07:23.509992 INFO::Fitting model to feature number 413, F433
## 2024-06-25 18:07:23.513094 INFO::Fitting model to feature number 414, F434
## 2024-06-25 18:07:23.516196 INFO::Fitting model to feature number 415, F435
## 2024-06-25 18:07:23.519374 INFO::Fitting model to feature number 416, F436
## 2024-06-25 18:07:23.522519 INFO::Fitting model to feature number 417, F437
## 2024-06-25 18:07:23.525725 INFO::Fitting model to feature number 418, F438
## 2024-06-25 18:07:23.528897 INFO::Fitting model to feature number 419, F439
## 2024-06-25 18:07:23.53206 INFO::Fitting model to feature number 420, F440
## 2024-06-25 18:07:23.535261 INFO::Fitting model to feature number 421, F441
## 2024-06-25 18:07:23.538471 INFO::Fitting model to feature number 422, F442
## 2024-06-25 18:07:23.541671 INFO::Fitting model to feature number 423, F443
## 2024-06-25 18:07:23.544881 INFO::Fitting model to feature number 424, F444
## 2024-06-25 18:07:23.548021 INFO::Fitting model to feature number 425, F445
## 2024-06-25 18:07:23.55114 INFO::Fitting model to feature number 426, F446
## 2024-06-25 18:07:23.554261 INFO::Fitting model to feature number 427, F447
## 2024-06-25 18:07:23.557391 INFO::Fitting model to feature number 428, F448
## 2024-06-25 18:07:23.560531 INFO::Fitting model to feature number 429, F449
## 2024-06-25 18:07:23.563678 INFO::Fitting model to feature number 430, F450
## 2024-06-25 18:07:23.566804 INFO::Fitting model to feature number 431, F451
## 2024-06-25 18:07:23.569971 INFO::Fitting model to feature number 432, F452
## 2024-06-25 18:07:23.573132 INFO::Fitting model to feature number 433, F454
## 2024-06-25 18:07:23.576286 INFO::Fitting model to feature number 434, F455
## 2024-06-25 18:07:23.579437 INFO::Fitting model to feature number 435, F456
## 2024-06-25 18:07:23.582599 INFO::Fitting model to feature number 436, F457
## 2024-06-25 18:07:23.585772 INFO::Fitting model to feature number 437, F458
## 2024-06-25 18:07:23.588989 INFO::Fitting model to feature number 438, F459
## 2024-06-25 18:07:23.592166 INFO::Fitting model to feature number 439, F461
## 2024-06-25 18:07:23.595362 INFO::Fitting model to feature number 440, F462
## 2024-06-25 18:07:23.598552 INFO::Fitting model to feature number 441, F463
## 2024-06-25 18:07:23.601744 INFO::Fitting model to feature number 442, F464
## 2024-06-25 18:07:23.604929 INFO::Fitting model to feature number 443, F465
## 2024-06-25 18:07:23.608121 INFO::Fitting model to feature number 444, F466
## 2024-06-25 18:07:23.611338 INFO::Fitting model to feature number 445, F467
## 2024-06-25 18:07:23.614583 INFO::Fitting model to feature number 446, F468
## 2024-06-25 18:07:23.617825 INFO::Fitting model to feature number 447, F469
## 2024-06-25 18:07:23.621101 INFO::Fitting model to feature number 448, F470
## 2024-06-25 18:07:23.624335 INFO::Fitting model to feature number 449, F471
## 2024-06-25 18:07:23.627583 INFO::Fitting model to feature number 450, F474
## 2024-06-25 18:07:23.630823 INFO::Fitting model to feature number 451, F475
## 2024-06-25 18:07:23.634054 INFO::Fitting model to feature number 452, F476
## 2024-06-25 18:07:23.637285 INFO::Fitting model to feature number 453, F477
## 2024-06-25 18:07:23.640547 INFO::Fitting model to feature number 454, F478
## 2024-06-25 18:07:23.643809 INFO::Fitting model to feature number 455, F479
## 2024-06-25 18:07:23.647057 INFO::Fitting model to feature number 456, F480
## 2024-06-25 18:07:23.650275 INFO::Fitting model to feature number 457, F481
## 2024-06-25 18:07:23.653505 INFO::Fitting model to feature number 458, F482
## 2024-06-25 18:07:23.656751 INFO::Fitting model to feature number 459, F483
## 2024-06-25 18:07:23.65999 INFO::Fitting model to feature number 460, F484
## 2024-06-25 18:07:23.663244 INFO::Fitting model to feature number 461, F485
## 2024-06-25 18:07:23.666506 INFO::Fitting model to feature number 462, F486
## 2024-06-25 18:07:23.669749 INFO::Fitting model to feature number 463, F487
## 2024-06-25 18:07:23.673012 INFO::Fitting model to feature number 464, F488
## 2024-06-25 18:07:23.676266 INFO::Fitting model to feature number 465, F489
## 2024-06-25 18:07:23.679534 INFO::Fitting model to feature number 466, F490
## 2024-06-25 18:07:23.682787 INFO::Fitting model to feature number 467, F491
## 2024-06-25 18:07:23.68604 INFO::Fitting model to feature number 468, F492
## 2024-06-25 18:07:23.689293 INFO::Fitting model to feature number 469, F493
## 2024-06-25 18:07:23.692562 INFO::Fitting model to feature number 470, F494
## 2024-06-25 18:07:23.695735 INFO::Fitting model to feature number 471, F495
## 2024-06-25 18:07:23.698966 INFO::Fitting model to feature number 472, F496
## 2024-06-25 18:07:23.702193 INFO::Fitting model to feature number 473, F497
## 2024-06-25 18:07:23.705403 INFO::Fitting model to feature number 474, F498
## 2024-06-25 18:07:23.708613 INFO::Fitting model to feature number 475, F499
## 2024-06-25 18:07:23.711815 INFO::Fitting model to feature number 476, F500
## 2024-06-25 18:07:23.715034 INFO::Fitting model to feature number 477, F501
## 2024-06-25 18:07:23.718241 INFO::Fitting model to feature number 478, F502
## 2024-06-25 18:07:23.721464 INFO::Fitting model to feature number 479, F503
## 2024-06-25 18:07:23.724676 INFO::Fitting model to feature number 480, F504
## 2024-06-25 18:07:23.727875 INFO::Fitting model to feature number 481, F505
## 2024-06-25 18:07:23.73107 INFO::Fitting model to feature number 482, F506
## 2024-06-25 18:07:23.734286 INFO::Fitting model to feature number 483, F507
## 2024-06-25 18:07:23.737485 INFO::Fitting model to feature number 484, F508
## 2024-06-25 18:07:23.740683 INFO::Fitting model to feature number 485, F509
## 2024-06-25 18:07:23.743869 INFO::Fitting model to feature number 486, F510
## 2024-06-25 18:07:23.747082 INFO::Fitting model to feature number 487, F511
## 2024-06-25 18:07:23.750278 INFO::Fitting model to feature number 488, F512
## 2024-06-25 18:07:23.753489 INFO::Fitting model to feature number 489, F513
## 2024-06-25 18:07:23.756699 INFO::Fitting model to feature number 490, F514
## 2024-06-25 18:07:23.759896 INFO::Fitting model to feature number 491, F515
## 2024-06-25 18:07:23.763105 INFO::Fitting model to feature number 492, F516
## 2024-06-25 18:07:23.766299 INFO::Fitting model to feature number 493, F517
## 2024-06-25 18:07:23.769515 INFO::Fitting model to feature number 494, F518
## 2024-06-25 18:07:23.772714 INFO::Fitting model to feature number 495, F519
## 2024-06-25 18:07:23.776023 INFO::Fitting model to feature number 496, F520
## 2024-06-25 18:07:23.793406 INFO::Fitting model to feature number 497, F521
## 2024-06-25 18:07:23.796885 INFO::Fitting model to feature number 498, F522
## 2024-06-25 18:07:23.80021 INFO::Fitting model to feature number 499, F523
## 2024-06-25 18:07:23.803495 INFO::Fitting model to feature number 500, F524
## 2024-06-25 18:07:23.806715 INFO::Fitting model to feature number 501, F525
## 2024-06-25 18:07:23.809929 INFO::Fitting model to feature number 502, F526
## 2024-06-25 18:07:23.813134 INFO::Fitting model to feature number 503, F527
## 2024-06-25 18:07:23.816304 INFO::Fitting model to feature number 504, F528
## 2024-06-25 18:07:23.81949 INFO::Fitting model to feature number 505, F529
## 2024-06-25 18:07:23.822661 INFO::Fitting model to feature number 506, F530
## 2024-06-25 18:07:23.825838 INFO::Fitting model to feature number 507, F531
## 2024-06-25 18:07:23.829 INFO::Fitting model to feature number 508, F532
## 2024-06-25 18:07:23.832159 INFO::Fitting model to feature number 509, F533
## 2024-06-25 18:07:23.835346 INFO::Fitting model to feature number 510, F534
## 2024-06-25 18:07:23.838517 INFO::Fitting model to feature number 511, F535
## 2024-06-25 18:07:23.841686 INFO::Fitting model to feature number 512, F536
## 2024-06-25 18:07:23.84485 INFO::Fitting model to feature number 513, F537
## 2024-06-25 18:07:23.847996 INFO::Fitting model to feature number 514, F539
## 2024-06-25 18:07:23.851165 INFO::Fitting model to feature number 515, F540
## 2024-06-25 18:07:23.854315 INFO::Fitting model to feature number 516, F541
## 2024-06-25 18:07:23.857476 INFO::Fitting model to feature number 517, F543
## 2024-06-25 18:07:23.860644 INFO::Fitting model to feature number 518, F544
## 2024-06-25 18:07:23.863767 INFO::Fitting model to feature number 519, F545
## 2024-06-25 18:07:23.866951 INFO::Fitting model to feature number 520, F546
## 2024-06-25 18:07:23.870135 INFO::Fitting model to feature number 521, F547
## 2024-06-25 18:07:23.873301 INFO::Fitting model to feature number 522, F548
## 2024-06-25 18:07:23.876454 INFO::Fitting model to feature number 523, F549
## 2024-06-25 18:07:23.879604 INFO::Fitting model to feature number 524, F550
## 2024-06-25 18:07:23.882778 INFO::Fitting model to feature number 525, F551
## 2024-06-25 18:07:23.885947 INFO::Fitting model to feature number 526, F552
## 2024-06-25 18:07:23.889115 INFO::Fitting model to feature number 527, F553
## 2024-06-25 18:07:23.892258 INFO::Fitting model to feature number 528, F554
## 2024-06-25 18:07:23.89541 INFO::Fitting model to feature number 529, F555
## 2024-06-25 18:07:23.898609 INFO::Fitting model to feature number 530, F556
## 2024-06-25 18:07:23.901813 INFO::Fitting model to feature number 531, F557
## 2024-06-25 18:07:23.905022 INFO::Fitting model to feature number 532, F558
## 2024-06-25 18:07:23.908227 INFO::Fitting model to feature number 533, F559
## 2024-06-25 18:07:23.911421 INFO::Fitting model to feature number 534, F560
## 2024-06-25 18:07:23.914597 INFO::Fitting model to feature number 535, F561
## 2024-06-25 18:07:23.917771 INFO::Fitting model to feature number 536, F562
## 2024-06-25 18:07:23.920939 INFO::Fitting model to feature number 537, F563
## 2024-06-25 18:07:23.924022 INFO::Fitting model to feature number 538, F564
## 2024-06-25 18:07:23.927209 INFO::Fitting model to feature number 539, F566
## 2024-06-25 18:07:23.930397 INFO::Fitting model to feature number 540, F567
## 2024-06-25 18:07:23.933561 INFO::Fitting model to feature number 541, F568
## 2024-06-25 18:07:23.936731 INFO::Fitting model to feature number 542, F569
## 2024-06-25 18:07:23.939891 INFO::Fitting model to feature number 543, F570
## 2024-06-25 18:07:23.943094 INFO::Fitting model to feature number 544, F571
## 2024-06-25 18:07:23.946229 INFO::Fitting model to feature number 545, F572
## 2024-06-25 18:07:23.94935 INFO::Fitting model to feature number 546, F573
## 2024-06-25 18:07:23.952471 INFO::Fitting model to feature number 547, F574
## 2024-06-25 18:07:23.955584 INFO::Fitting model to feature number 548, F575
## 2024-06-25 18:07:23.95872 INFO::Fitting model to feature number 549, F576
## 2024-06-25 18:07:23.961841 INFO::Fitting model to feature number 550, F577
## 2024-06-25 18:07:23.964969 INFO::Fitting model to feature number 551, F578
## 2024-06-25 18:07:23.968077 INFO::Fitting model to feature number 552, F579
## 2024-06-25 18:07:23.971206 INFO::Fitting model to feature number 553, F580
## 2024-06-25 18:07:23.974329 INFO::Fitting model to feature number 554, F581
## 2024-06-25 18:07:23.977455 INFO::Fitting model to feature number 555, F582
## 2024-06-25 18:07:23.980562 INFO::Fitting model to feature number 556, F583
## 2024-06-25 18:07:23.983669 INFO::Fitting model to feature number 557, F584
## 2024-06-25 18:07:23.98679 INFO::Fitting model to feature number 558, F585
## 2024-06-25 18:07:23.989924 INFO::Fitting model to feature number 559, F586
## 2024-06-25 18:07:23.993031 INFO::Fitting model to feature number 560, F587
## 2024-06-25 18:07:23.996145 INFO::Fitting model to feature number 561, F588
## 2024-06-25 18:07:23.999248 INFO::Fitting model to feature number 562, F589
## 2024-06-25 18:07:24.002366 INFO::Fitting model to feature number 563, F590
## 2024-06-25 18:07:24.005496 INFO::Fitting model to feature number 564, F591
## 2024-06-25 18:07:24.008629 INFO::Fitting model to feature number 565, F592
## 2024-06-25 18:07:24.011755 INFO::Fitting model to feature number 566, F593
## 2024-06-25 18:07:24.014888 INFO::Fitting model to feature number 567, F594
## 2024-06-25 18:07:24.018043 INFO::Fitting model to feature number 568, F595
## 2024-06-25 18:07:24.02119 INFO::Fitting model to feature number 569, F596
## 2024-06-25 18:07:24.024296 INFO::Fitting model to feature number 570, F597
## 2024-06-25 18:07:24.027409 INFO::Fitting model to feature number 571, F598
## 2024-06-25 18:07:24.030516 INFO::Fitting model to feature number 572, F599
## 2024-06-25 18:07:24.03361 INFO::Fitting model to feature number 573, F600
## 2024-06-25 18:07:24.03673 INFO::Fitting model to feature number 574, F601
## 2024-06-25 18:07:24.03986 INFO::Fitting model to feature number 575, F602
## 2024-06-25 18:07:24.042996 INFO::Fitting model to feature number 576, F603
## 2024-06-25 18:07:24.04612 INFO::Fitting model to feature number 577, F605
## 2024-06-25 18:07:24.049249 INFO::Fitting model to feature number 578, F606
## 2024-06-25 18:07:24.052358 INFO::Fitting model to feature number 579, F607
## 2024-06-25 18:07:24.055463 INFO::Fitting model to feature number 580, F608
## 2024-06-25 18:07:24.058566 INFO::Fitting model to feature number 581, F609
## 2024-06-25 18:07:24.061669 INFO::Fitting model to feature number 582, F610
## 2024-06-25 18:07:24.064792 INFO::Fitting model to feature number 583, F611
## 2024-06-25 18:07:24.067892 INFO::Fitting model to feature number 584, F612
## 2024-06-25 18:07:24.071005 INFO::Fitting model to feature number 585, F613
## 2024-06-25 18:07:24.074119 INFO::Fitting model to feature number 586, F614
## 2024-06-25 18:07:24.077244 INFO::Fitting model to feature number 587, F615
## 2024-06-25 18:07:24.080358 INFO::Fitting model to feature number 588, F616
## 2024-06-25 18:07:24.083472 INFO::Fitting model to feature number 589, F617
## 2024-06-25 18:07:24.086607 INFO::Fitting model to feature number 590, F618
## 2024-06-25 18:07:24.089726 INFO::Fitting model to feature number 591, F619
## 2024-06-25 18:07:24.092851 INFO::Fitting model to feature number 592, F620
## 2024-06-25 18:07:24.095897 INFO::Fitting model to feature number 593, F621
## 2024-06-25 18:07:24.099027 INFO::Fitting model to feature number 594, F622
## 2024-06-25 18:07:24.102155 INFO::Fitting model to feature number 595, F623
## 2024-06-25 18:07:24.105264 INFO::Fitting model to feature number 596, F624
## 2024-06-25 18:07:24.108371 INFO::Fitting model to feature number 597, F625
## 2024-06-25 18:07:24.111497 INFO::Fitting model to feature number 598, F626
## 2024-06-25 18:07:24.114618 INFO::Fitting model to feature number 599, F627
## 2024-06-25 18:07:24.117731 INFO::Fitting model to feature number 600, F628
## 2024-06-25 18:07:24.120858 INFO::Fitting model to feature number 601, F629
## 2024-06-25 18:07:24.123962 INFO::Fitting model to feature number 602, F630
## 2024-06-25 18:07:24.127069 INFO::Fitting model to feature number 603, F631
## 2024-06-25 18:07:24.130189 INFO::Fitting model to feature number 604, F632
## 2024-06-25 18:07:24.133301 INFO::Fitting model to feature number 605, F633
## 2024-06-25 18:07:24.136403 INFO::Fitting model to feature number 606, F634
## 2024-06-25 18:07:24.139491 INFO::Fitting model to feature number 607, F635
## 2024-06-25 18:07:24.142603 INFO::Fitting model to feature number 608, F636
## 2024-06-25 18:07:24.145759 INFO::Fitting model to feature number 609, F637
## 2024-06-25 18:07:24.148884 INFO::Fitting model to feature number 610, F638
## 2024-06-25 18:07:24.151993 INFO::Fitting model to feature number 611, F639
## 2024-06-25 18:07:24.155146 INFO::Fitting model to feature number 612, F640
## 2024-06-25 18:07:24.158309 INFO::Fitting model to feature number 613, F641
## 2024-06-25 18:07:24.161467 INFO::Fitting model to feature number 614, F642
## 2024-06-25 18:07:24.164619 INFO::Fitting model to feature number 615, F643
## 2024-06-25 18:07:24.167796 INFO::Fitting model to feature number 616, F644
## 2024-06-25 18:07:24.170976 INFO::Fitting model to feature number 617, F645
## 2024-06-25 18:07:24.174115 INFO::Fitting model to feature number 618, F646
## 2024-06-25 18:07:24.177254 INFO::Fitting model to feature number 619, F647
## 2024-06-25 18:07:24.180383 INFO::Fitting model to feature number 620, F648
## 2024-06-25 18:07:24.183521 INFO::Fitting model to feature number 621, F649
## 2024-06-25 18:07:24.18669 INFO::Fitting model to feature number 622, F650
## 2024-06-25 18:07:24.189861 INFO::Fitting model to feature number 623, F651
## 2024-06-25 18:07:24.192997 INFO::Fitting model to feature number 624, F652
## 2024-06-25 18:07:24.196111 INFO::Fitting model to feature number 625, F653
## 2024-06-25 18:07:24.199248 INFO::Fitting model to feature number 626, F654
## 2024-06-25 18:07:24.202314 INFO::Fitting model to feature number 627, F655
## 2024-06-25 18:07:24.205481 INFO::Fitting model to feature number 628, F656
## 2024-06-25 18:07:24.208657 INFO::Fitting model to feature number 629, F657
## 2024-06-25 18:07:24.211798 INFO::Fitting model to feature number 630, F658
## 2024-06-25 18:07:24.214937 INFO::Fitting model to feature number 631, F659
## 2024-06-25 18:07:24.218114 INFO::Fitting model to feature number 632, F660
## 2024-06-25 18:07:24.221298 INFO::Fitting model to feature number 633, F661
## 2024-06-25 18:07:24.224468 INFO::Fitting model to feature number 634, F662
## 2024-06-25 18:07:24.227622 INFO::Fitting model to feature number 635, F663
## 2024-06-25 18:07:24.230851 INFO::Fitting model to feature number 636, F664
## 2024-06-25 18:07:24.23406 INFO::Fitting model to feature number 637, F665
## 2024-06-25 18:07:24.237284 INFO::Fitting model to feature number 638, F666
## 2024-06-25 18:07:24.240508 INFO::Fitting model to feature number 639, F667
## 2024-06-25 18:07:24.243694 INFO::Fitting model to feature number 640, F668
## 2024-06-25 18:07:24.246882 INFO::Fitting model to feature number 641, F669
## 2024-06-25 18:07:24.250074 INFO::Fitting model to feature number 642, F670
## 2024-06-25 18:07:24.253248 INFO::Fitting model to feature number 643, F671
## 2024-06-25 18:07:24.256436 INFO::Fitting model to feature number 644, F672
## 2024-06-25 18:07:24.259594 INFO::Fitting model to feature number 645, F673
## 2024-06-25 18:07:24.262763 INFO::Fitting model to feature number 646, F674
## 2024-06-25 18:07:24.26602 INFO::Fitting model to feature number 647, F675
## 2024-06-25 18:07:24.269267 INFO::Fitting model to feature number 648, F676
## 2024-06-25 18:07:24.272516 INFO::Fitting model to feature number 649, F677
## 2024-06-25 18:07:24.27575 INFO::Fitting model to feature number 650, F678
## 2024-06-25 18:07:24.278982 INFO::Fitting model to feature number 651, F679
## 2024-06-25 18:07:24.282228 INFO::Fitting model to feature number 652, F680
## 2024-06-25 18:07:24.285472 INFO::Fitting model to feature number 653, F681
## 2024-06-25 18:07:24.288696 INFO::Fitting model to feature number 654, F682
## 2024-06-25 18:07:24.291899 INFO::Fitting model to feature number 655, F683
## 2024-06-25 18:07:24.295052 INFO::Fitting model to feature number 656, F684
## 2024-06-25 18:07:24.298255 INFO::Fitting model to feature number 657, F685
## 2024-06-25 18:07:24.301537 INFO::Fitting model to feature number 658, F686
## 2024-06-25 18:07:24.304789 INFO::Fitting model to feature number 659, F687
## 2024-06-25 18:07:24.308 INFO::Fitting model to feature number 660, F688
## 2024-06-25 18:07:24.31118 INFO::Fitting model to feature number 661, F689
## 2024-06-25 18:07:24.314363 INFO::Fitting model to feature number 662, F690
## 2024-06-25 18:07:24.317544 INFO::Fitting model to feature number 663, F691
## 2024-06-25 18:07:24.320746 INFO::Fitting model to feature number 664, F692
## 2024-06-25 18:07:24.323926 INFO::Fitting model to feature number 665, F693
## 2024-06-25 18:07:24.327119 INFO::Fitting model to feature number 666, F694
## 2024-06-25 18:07:24.330306 INFO::Fitting model to feature number 667, F695
## 2024-06-25 18:07:24.333477 INFO::Fitting model to feature number 668, F696
## 2024-06-25 18:07:24.33668 INFO::Fitting model to feature number 669, F697
## 2024-06-25 18:07:24.339792 INFO::Fitting model to feature number 670, F698
## 2024-06-25 18:07:24.343005 INFO::Fitting model to feature number 671, F699
## 2024-06-25 18:07:24.346203 INFO::Fitting model to feature number 672, F700
## 2024-06-25 18:07:24.349387 INFO::Fitting model to feature number 673, F701
## 2024-06-25 18:07:24.352562 INFO::Fitting model to feature number 674, F702
## 2024-06-25 18:07:24.355731 INFO::Fitting model to feature number 675, F704
## 2024-06-25 18:07:24.358935 INFO::Fitting model to feature number 676, F705
## 2024-06-25 18:07:24.362138 INFO::Fitting model to feature number 677, F706
## 2024-06-25 18:07:24.365321 INFO::Fitting model to feature number 678, F707
## 2024-06-25 18:07:24.368502 INFO::Fitting model to feature number 679, F708
## 2024-06-25 18:07:24.371673 INFO::Fitting model to feature number 680, F709
## 2024-06-25 18:07:24.374875 INFO::Fitting model to feature number 681, F710
## 2024-06-25 18:07:24.378072 INFO::Fitting model to feature number 682, F711
## 2024-06-25 18:07:24.381261 INFO::Fitting model to feature number 683, F712
## 2024-06-25 18:07:24.384441 INFO::Fitting model to feature number 684, F713
## 2024-06-25 18:07:24.387633 INFO::Fitting model to feature number 685, F714
## 2024-06-25 18:07:24.390831 INFO::Fitting model to feature number 686, F715
## 2024-06-25 18:07:24.394016 INFO::Fitting model to feature number 687, F716
## 2024-06-25 18:07:24.3972 INFO::Fitting model to feature number 688, F717
## 2024-06-25 18:07:24.412932 INFO::Fitting model to feature number 689, F718
## 2024-06-25 18:07:24.417233 INFO::Fitting model to feature number 690, F719
## 2024-06-25 18:07:24.420536 INFO::Fitting model to feature number 691, F720
## 2024-06-25 18:07:24.423782 INFO::Fitting model to feature number 692, F721
## 2024-06-25 18:07:24.426963 INFO::Fitting model to feature number 693, F722
## 2024-06-25 18:07:24.430146 INFO::Fitting model to feature number 694, F723
## 2024-06-25 18:07:24.433327 INFO::Fitting model to feature number 695, F724
## 2024-06-25 18:07:24.436497 INFO::Fitting model to feature number 696, F725
## 2024-06-25 18:07:24.439596 INFO::Fitting model to feature number 697, F726
## 2024-06-25 18:07:24.442743 INFO::Fitting model to feature number 698, F727
## 2024-06-25 18:07:24.445906 INFO::Fitting model to feature number 699, F728
## 2024-06-25 18:07:24.449073 INFO::Fitting model to feature number 700, F729
## 2024-06-25 18:07:24.45223 INFO::Fitting model to feature number 701, F730
## 2024-06-25 18:07:24.455421 INFO::Fitting model to feature number 702, F731
## 2024-06-25 18:07:24.458617 INFO::Fitting model to feature number 703, F732
## 2024-06-25 18:07:24.461835 INFO::Fitting model to feature number 704, F733
## 2024-06-25 18:07:24.464965 INFO::Fitting model to feature number 705, F734
## 2024-06-25 18:07:24.468124 INFO::Fitting model to feature number 706, F735
## 2024-06-25 18:07:24.471277 INFO::Fitting model to feature number 707, F736
## 2024-06-25 18:07:24.474438 INFO::Fitting model to feature number 708, F737
## 2024-06-25 18:07:24.477594 INFO::Fitting model to feature number 709, F739
## 2024-06-25 18:07:24.480742 INFO::Fitting model to feature number 710, F740
## 2024-06-25 18:07:24.483857 INFO::Fitting model to feature number 711, F741
## 2024-06-25 18:07:24.48699 INFO::Fitting model to feature number 712, F742
## 2024-06-25 18:07:24.490127 INFO::Fitting model to feature number 713, F743
## 2024-06-25 18:07:24.493291 INFO::Fitting model to feature number 714, F744
## 2024-06-25 18:07:24.496475 INFO::Fitting model to feature number 715, F745
## 2024-06-25 18:07:24.499672 INFO::Fitting model to feature number 716, F746
## 2024-06-25 18:07:24.502952 INFO::Fitting model to feature number 717, F747
## 2024-06-25 18:07:24.50624 INFO::Fitting model to feature number 718, F748
## 2024-06-25 18:07:24.509495 INFO::Fitting model to feature number 719, F749
## 2024-06-25 18:07:24.512727 INFO::Fitting model to feature number 720, F750
## 2024-06-25 18:07:24.515922 INFO::Fitting model to feature number 721, F751
## 2024-06-25 18:07:24.519081 INFO::Fitting model to feature number 722, F752
## 2024-06-25 18:07:24.522259 INFO::Fitting model to feature number 723, F753
## 2024-06-25 18:07:24.525419 INFO::Fitting model to feature number 724, F754
## 2024-06-25 18:07:24.528556 INFO::Fitting model to feature number 725, F755
## 2024-06-25 18:07:24.531628 INFO::Fitting model to feature number 726, F756
## 2024-06-25 18:07:24.534768 INFO::Fitting model to feature number 727, F757
## 2024-06-25 18:07:24.537918 INFO::Fitting model to feature number 728, F758
## 2024-06-25 18:07:24.541063 INFO::Fitting model to feature number 729, F759
## 2024-06-25 18:07:24.544192 INFO::Fitting model to feature number 730, F760
## 2024-06-25 18:07:24.547352 INFO::Fitting model to feature number 731, F761
## 2024-06-25 18:07:24.55048 INFO::Fitting model to feature number 732, F762
## 2024-06-25 18:07:24.553615 INFO::Fitting model to feature number 733, F763
## 2024-06-25 18:07:24.556773 INFO::Fitting model to feature number 734, F764
## 2024-06-25 18:07:24.559901 INFO::Fitting model to feature number 735, F765
## 2024-06-25 18:07:24.563049 INFO::Fitting model to feature number 736, F766
## 2024-06-25 18:07:24.566187 INFO::Fitting model to feature number 737, F767
## 2024-06-25 18:07:24.56933 INFO::Fitting model to feature number 738, F768
## 2024-06-25 18:07:24.572372 INFO::Fitting model to feature number 739, F769
## 2024-06-25 18:07:24.5755 INFO::Fitting model to feature number 740, F770
## 2024-06-25 18:07:24.578621 INFO::Fitting model to feature number 741, F771
## 2024-06-25 18:07:24.581742 INFO::Fitting model to feature number 742, F772
## 2024-06-25 18:07:24.584863 INFO::Fitting model to feature number 743, F773
## 2024-06-25 18:07:24.58801 INFO::Fitting model to feature number 744, F774
## 2024-06-25 18:07:24.591131 INFO::Fitting model to feature number 745, F775
## 2024-06-25 18:07:24.594251 INFO::Fitting model to feature number 746, F776
## 2024-06-25 18:07:24.597363 INFO::Fitting model to feature number 747, F777
## 2024-06-25 18:07:24.600483 INFO::Fitting model to feature number 748, F778
## 2024-06-25 18:07:24.603579 INFO::Fitting model to feature number 749, F779
## 2024-06-25 18:07:24.606685 INFO::Fitting model to feature number 750, F780
## 2024-06-25 18:07:24.609799 INFO::Fitting model to feature number 751, F781
## 2024-06-25 18:07:24.612915 INFO::Fitting model to feature number 752, F782
## 2024-06-25 18:07:24.616023 INFO::Fitting model to feature number 753, F783
## 2024-06-25 18:07:24.619136 INFO::Fitting model to feature number 754, F784
## 2024-06-25 18:07:24.622245 INFO::Fitting model to feature number 755, F785
## 2024-06-25 18:07:24.625377 INFO::Fitting model to feature number 756, F786
## 2024-06-25 18:07:24.628496 INFO::Fitting model to feature number 757, F787
## 2024-06-25 18:07:24.631603 INFO::Fitting model to feature number 758, F788
## 2024-06-25 18:07:24.634742 INFO::Fitting model to feature number 759, F789
## 2024-06-25 18:07:24.637887 INFO::Fitting model to feature number 760, F790
## 2024-06-25 18:07:24.641057 INFO::Fitting model to feature number 761, F791
## 2024-06-25 18:07:24.644219 INFO::Fitting model to feature number 762, F792
## 2024-06-25 18:07:24.647385 INFO::Fitting model to feature number 763, F793
## 2024-06-25 18:07:24.650507 INFO::Fitting model to feature number 764, F794
## 2024-06-25 18:07:24.653629 INFO::Fitting model to feature number 765, F795
## 2024-06-25 18:07:24.656745 INFO::Fitting model to feature number 766, F796
## 2024-06-25 18:07:24.659876 INFO::Fitting model to feature number 767, F797
## 2024-06-25 18:07:24.663001 INFO::Fitting model to feature number 768, F798
## 2024-06-25 18:07:24.666127 INFO::Fitting model to feature number 769, F799
## 2024-06-25 18:07:24.669243 INFO::Fitting model to feature number 770, F800
## 2024-06-25 18:07:24.672343 INFO::Fitting model to feature number 771, F801
## 2024-06-25 18:07:24.675452 INFO::Fitting model to feature number 772, F802
## 2024-06-25 18:07:24.67856 INFO::Fitting model to feature number 773, F803
## 2024-06-25 18:07:24.681675 INFO::Fitting model to feature number 774, F804
## 2024-06-25 18:07:24.684797 INFO::Fitting model to feature number 775, F805
## 2024-06-25 18:07:24.6879 INFO::Fitting model to feature number 776, F806
## 2024-06-25 18:07:24.69102 INFO::Fitting model to feature number 777, F808
## 2024-06-25 18:07:24.694147 INFO::Fitting model to feature number 778, F809
## 2024-06-25 18:07:24.697273 INFO::Fitting model to feature number 779, F810
## 2024-06-25 18:07:24.700368 INFO::Fitting model to feature number 780, F811
## 2024-06-25 18:07:24.703501 INFO::Fitting model to feature number 781, F812
## 2024-06-25 18:07:24.706663 INFO::Fitting model to feature number 782, F813
## 2024-06-25 18:07:24.709732 INFO::Fitting model to feature number 783, F814
## 2024-06-25 18:07:24.712864 INFO::Fitting model to feature number 784, F815
## 2024-06-25 18:07:24.716 INFO::Fitting model to feature number 785, F816
## 2024-06-25 18:07:24.719139 INFO::Fitting model to feature number 786, F817
## 2024-06-25 18:07:24.722268 INFO::Fitting model to feature number 787, F818
## 2024-06-25 18:07:24.725397 INFO::Fitting model to feature number 788, F819
## 2024-06-25 18:07:24.728543 INFO::Fitting model to feature number 789, F820
## 2024-06-25 18:07:24.731669 INFO::Fitting model to feature number 790, F821
## 2024-06-25 18:07:24.734807 INFO::Fitting model to feature number 791, F822
## 2024-06-25 18:07:24.737942 INFO::Fitting model to feature number 792, F823
## 2024-06-25 18:07:24.741083 INFO::Fitting model to feature number 793, F824
## 2024-06-25 18:07:24.744219 INFO::Fitting model to feature number 794, F825
## 2024-06-25 18:07:24.747338 INFO::Fitting model to feature number 795, F826
## 2024-06-25 18:07:24.750469 INFO::Fitting model to feature number 796, F827
## 2024-06-25 18:07:24.753605 INFO::Fitting model to feature number 797, F828
## 2024-06-25 18:07:24.756723 INFO::Fitting model to feature number 798, F829
## 2024-06-25 18:07:24.759829 INFO::Fitting model to feature number 799, F830
## 2024-06-25 18:07:24.762953 INFO::Fitting model to feature number 800, F831
## 2024-06-25 18:07:24.766132 INFO::Fitting model to feature number 801, F832
## 2024-06-25 18:07:24.769276 INFO::Fitting model to feature number 802, F833
## 2024-06-25 18:07:24.772415 INFO::Fitting model to feature number 803, F834
## 2024-06-25 18:07:24.775556 INFO::Fitting model to feature number 804, F835
## 2024-06-25 18:07:24.778715 INFO::Fitting model to feature number 805, F836
## 2024-06-25 18:07:24.781884 INFO::Fitting model to feature number 806, F837
## 2024-06-25 18:07:24.785081 INFO::Fitting model to feature number 807, F838
## 2024-06-25 18:07:24.788275 INFO::Fitting model to feature number 808, F839
## 2024-06-25 18:07:24.791482 INFO::Fitting model to feature number 809, F840
## 2024-06-25 18:07:24.794665 INFO::Fitting model to feature number 810, F841
## 2024-06-25 18:07:24.797815 INFO::Fitting model to feature number 811, F842
## 2024-06-25 18:07:24.800916 INFO::Fitting model to feature number 812, F843
## 2024-06-25 18:07:24.804063 INFO::Fitting model to feature number 813, F844
## 2024-06-25 18:07:24.807245 INFO::Fitting model to feature number 814, F845
## 2024-06-25 18:07:24.810412 INFO::Fitting model to feature number 815, F846
## 2024-06-25 18:07:24.813529 INFO::Fitting model to feature number 816, F847
## 2024-06-25 18:07:24.816654 INFO::Fitting model to feature number 817, F848
## 2024-06-25 18:07:24.819778 INFO::Fitting model to feature number 818, F849
## 2024-06-25 18:07:24.822963 INFO::Fitting model to feature number 819, F850
## 2024-06-25 18:07:24.826164 INFO::Fitting model to feature number 820, F851
## 2024-06-25 18:07:24.829332 INFO::Fitting model to feature number 821, F852
## 2024-06-25 18:07:24.832492 INFO::Fitting model to feature number 822, F853
## 2024-06-25 18:07:24.835641 INFO::Fitting model to feature number 823, F854
## 2024-06-25 18:07:24.838799 INFO::Fitting model to feature number 824, F855
## 2024-06-25 18:07:24.841979 INFO::Fitting model to feature number 825, F856
## 2024-06-25 18:07:24.845145 INFO::Fitting model to feature number 826, F857
## 2024-06-25 18:07:24.848298 INFO::Fitting model to feature number 827, F858
## 2024-06-25 18:07:24.851537 INFO::Fitting model to feature number 828, F859
## 2024-06-25 18:07:24.854734 INFO::Fitting model to feature number 829, F860
## 2024-06-25 18:07:24.857986 INFO::Fitting model to feature number 830, F861
## 2024-06-25 18:07:24.861215 INFO::Fitting model to feature number 831, F862
## 2024-06-25 18:07:24.86441 INFO::Fitting model to feature number 832, F863
## 2024-06-25 18:07:24.867591 INFO::Fitting model to feature number 833, F864
## 2024-06-25 18:07:24.870775 INFO::Fitting model to feature number 834, F865
## 2024-06-25 18:07:24.874005 INFO::Fitting model to feature number 835, F866
## 2024-06-25 18:07:24.877243 INFO::Fitting model to feature number 836, F867
## 2024-06-25 18:07:24.880458 INFO::Fitting model to feature number 837, F868
## 2024-06-25 18:07:24.883699 INFO::Fitting model to feature number 838, F869
## 2024-06-25 18:07:24.88696 INFO::Fitting model to feature number 839, F870
## 2024-06-25 18:07:24.89019 INFO::Fitting model to feature number 840, F871
## 2024-06-25 18:07:24.893391 INFO::Fitting model to feature number 841, F872
## 2024-06-25 18:07:24.896618 INFO::Fitting model to feature number 842, F873
## 2024-06-25 18:07:24.899834 INFO::Fitting model to feature number 843, F874
## 2024-06-25 18:07:24.903057 INFO::Fitting model to feature number 844, F875
## 2024-06-25 18:07:24.906285 INFO::Fitting model to feature number 845, F876
## 2024-06-25 18:07:24.909506 INFO::Fitting model to feature number 846, F877
## 2024-06-25 18:07:24.912735 INFO::Fitting model to feature number 847, F878
## 2024-06-25 18:07:24.915921 INFO::Fitting model to feature number 848, F879
## 2024-06-25 18:07:24.919144 INFO::Fitting model to feature number 849, F880
## 2024-06-25 18:07:24.922361 INFO::Fitting model to feature number 850, F881
## 2024-06-25 18:07:24.925581 INFO::Fitting model to feature number 851, F882
## 2024-06-25 18:07:24.928793 INFO::Fitting model to feature number 852, F883
## 2024-06-25 18:07:24.931983 INFO::Fitting model to feature number 853, F884
## 2024-06-25 18:07:24.935208 INFO::Fitting model to feature number 854, F885
## 2024-06-25 18:07:24.938422 INFO::Fitting model to feature number 855, F886
## 2024-06-25 18:07:24.94163 INFO::Fitting model to feature number 856, F887
## 2024-06-25 18:07:24.944838 INFO::Fitting model to feature number 857, F888
## 2024-06-25 18:07:24.94805 INFO::Fitting model to feature number 858, F889
## 2024-06-25 18:07:24.951264 INFO::Fitting model to feature number 859, F890
## 2024-06-25 18:07:24.954482 INFO::Fitting model to feature number 860, F891
## 2024-06-25 18:07:24.957712 INFO::Fitting model to feature number 861, F892
## 2024-06-25 18:07:24.960945 INFO::Fitting model to feature number 862, F893
## 2024-06-25 18:07:24.964177 INFO::Fitting model to feature number 863, F894
## 2024-06-25 18:07:24.967403 INFO::Fitting model to feature number 864, F895
## 2024-06-25 18:07:24.970623 INFO::Fitting model to feature number 865, F896
## 2024-06-25 18:07:24.973846 INFO::Fitting model to feature number 866, F897
## 2024-06-25 18:07:24.977077 INFO::Fitting model to feature number 867, F898
## 2024-06-25 18:07:24.980287 INFO::Fitting model to feature number 868, F899
## 2024-06-25 18:07:24.983497 INFO::Fitting model to feature number 869, F900
## 2024-06-25 18:07:25.149547 INFO::Counting total values for each feature
## 2024-06-25 18:07:25.264309 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2024-06-25 18:07:25.40742 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2024-06-25 18:07:25.555133 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2024-06-25 18:07:25.69946 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2024-06-25 18:07:25.747888 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2024-06-25 18:07:25.789047 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2024-06-25 18:07:25.809987 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
## 2024-06-25 18:07:25.819326 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2024-06-25 18:07:25.836498 INFO::Plotting associations from most to least significant, grouped by metadata
## 2024-06-25 18:07:25.837549 INFO::Plotting data for metadata number 1, diagnosis
## 2024-06-25 18:07:25.882455 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2024-06-25 18:07:26.200527 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2024-06-25 18:07:26.471078 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2024-06-25 18:07:26.644035 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2024-06-25 18:07:26.804449 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2024-06-25 18:07:26.971149 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2024-06-25 18:07:27.134125 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2024-06-25 18:07:27.30771 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2024-06-25 18:07:27.465118 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2024-06-25 18:07:27.626682 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2024-06-25 18:07:27.78829 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2024-06-25 18:07:27.948785 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2024-06-25 18:07:28.107769 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2024-06-25 18:07:28.28457 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2024-06-25 18:07:28.440771 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2024-06-25 18:07:28.597916 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2024-06-25 18:07:28.764823 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2024-06-25 18:07:28.934476 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2024-06-25 18:07:29.11116 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2024-06-25 18:07:29.267538 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2024-06-25 18:07:29.423516 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2024-06-25 18:07:29.582601 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2024-06-25 18:07:29.741012 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2024-06-25 18:07:29.898073 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2024-06-25 18:07:30.063997 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2024-06-25 18:07:30.219725 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2024-06-25 18:07:30.377485 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2024-06-25 18:07:30.537202 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2024-06-25 18:07:30.695692 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2024-06-25 18:07:30.864518 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2024-06-25 18:07:31.018965 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2024-06-25 18:07:31.1747 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2024-06-25 18:07:31.332912 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2024-06-25 18:07:31.491772 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2024-06-25 18:07:31.657062 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2024-06-25 18:07:31.831815 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2024-06-25 18:07:31.987737 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2024-06-25 18:07:32.145574 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2024-06-25 18:07:32.307441 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2024-06-25 18:07:32.467036 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2024-06-25 18:07:32.633646 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2024-06-25 18:07:32.787184 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2024-06-25 18:07:32.946449 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2024-06-25 18:07:33.105354 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2024-06-25 18:07:33.266382 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2024-06-25 18:07:33.436979 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2024-06-25 18:07:33.592652 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2024-06-25 18:07:33.750271 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2024-06-25 18:07:33.91081 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2024-06-25 18:07:34.070411 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2024-06-25 18:07:34.233033 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2024-06-25 18:07:34.403198 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2024-06-25 18:07:34.558946 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2024-06-25 18:07:34.720108 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2024-06-25 18:07:34.879945 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2024-06-25 18:07:35.047002 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2024-06-25 18:07:35.227447 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2024-06-25 18:07:35.387351 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2024-06-25 18:07:35.559522 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2024-06-25 18:07:35.723077 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2024-06-25 18:07:35.882275 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2024-06-25 18:07:36.046316 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2024-06-25 18:07:36.217146 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2024-06-25 18:07:36.376038 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2024-06-25 18:07:36.537522 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2024-06-25 18:07:36.699839 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2024-06-25 18:07:36.858629 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2024-06-25 18:07:37.02309 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2024-06-25 18:07:37.175867 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2024-06-25 18:07:37.332919 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2024-06-25 18:07:37.493088 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2024-06-25 18:07:37.655271 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2024-06-25 18:07:37.824302 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2024-06-25 18:07:37.978715 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2024-06-25 18:07:38.132572 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2024-06-25 18:07:38.293153 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2024-06-25 18:07:38.465295 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2024-06-25 18:07:38.650492 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2024-06-25 18:07:38.818746 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2024-06-25 18:07:38.982439 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2024-06-25 18:07:39.14649 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2024-06-25 18:07:39.305572 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2024-06-25 18:07:39.467847 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2024-06-25 18:07:39.634904 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2024-06-25 18:07:39.789925 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2024-06-25 18:07:39.949717 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2024-06-25 18:07:40.109065 INFO::Creating boxplot for categorical data, diagnosis vs F1
## 2024-06-25 18:07:40.26555 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2024-06-25 18:07:40.432247 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2024-06-25 18:07:40.584499 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2024-06-25 18:07:40.738033 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2024-06-25 18:07:40.894006 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2024-06-25 18:07:41.050613 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2024-06-25 18:07:41.219866 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2024-06-25 18:07:41.37323 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2024-06-25 18:07:41.524447 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2024-06-25 18:07:41.6794 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2024-06-25 18:07:41.85338 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2024-06-25 18:07:42.029293 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2024-06-25 18:07:42.20019 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2024-06-25 18:07:42.355546 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2024-06-25 18:07:42.513579 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2024-06-25 18:07:42.677025 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2024-06-25 18:07:42.836064 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2024-06-25 18:07:43.003718 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2024-06-25 18:07:43.159107 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2024-06-25 18:07:43.316828 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2024-06-25 18:07:43.479146 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2024-06-25 18:07:43.638146 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2024-06-25 18:07:43.806581 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2024-06-25 18:07:43.958955 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2024-06-25 18:07:44.113207 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2024-06-25 18:07:44.269869 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2024-06-25 18:07:44.429953 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2024-06-25 18:07:44.654826 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2024-06-25 18:07:44.810696 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2024-06-25 18:07:44.966109 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2024-06-25 18:07:45.125398 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2024-06-25 18:07:45.285108 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2024-06-25 18:07:45.444872 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2024-06-25 18:07:45.622459 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2024-06-25 18:07:45.783893 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2024-06-25 18:07:45.939768 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2024-06-25 18:07:46.099695 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2024-06-25 18:07:46.265938 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2024-06-25 18:07:46.449945 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2024-06-25 18:07:46.611065 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2024-06-25 18:07:46.766293 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2024-06-25 18:07:46.924969 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2024-06-25 18:07:47.08347 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2024-06-25 18:07:47.247271 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2024-06-25 18:07:47.420587 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2024-06-25 18:07:47.578278 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2024-06-25 18:07:47.736778 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2024-06-25 18:07:47.896807 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2024-06-25 18:07:48.056649 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2024-06-25 18:07:48.23355 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2024-06-25 18:07:48.392188 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2024-06-25 18:07:48.551423 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2024-06-25 18:07:48.711639 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2024-06-25 18:07:48.87253 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2024-06-25 18:07:49.037055 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2024-06-25 18:07:49.21161 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2024-06-25 18:07:49.366476 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2024-06-25 18:07:49.524099 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2024-06-25 18:07:49.682539 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2024-06-25 18:07:49.842892 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2024-06-25 18:07:50.021607 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2024-06-25 18:07:50.18031 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2024-06-25 18:07:50.342678 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2024-06-25 18:07:50.50421 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2024-06-25 18:07:50.671202 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2024-06-25 18:07:50.853119 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2024-06-25 18:07:51.016248 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2024-06-25 18:07:51.180766 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2024-06-25 18:07:51.351622 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2024-06-25 18:07:51.513919 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2024-06-25 18:07:51.675387 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2024-06-25 18:07:51.85562 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2024-06-25 18:07:52.015327 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2024-06-25 18:07:52.175538 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2024-06-25 18:07:52.340658 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2024-06-25 18:07:52.501878 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2024-06-25 18:07:52.681336 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2024-06-25 18:07:52.844295 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2024-06-25 18:07:53.005251 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2024-06-25 18:07:53.165142 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2024-06-25 18:07:53.327577 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2024-06-25 18:07:53.490231 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2024-06-25 18:07:53.669741 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2024-06-25 18:07:53.824323 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2024-06-25 18:07:53.983063 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2024-06-25 18:07:54.145239 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2024-06-25 18:07:54.305752 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2024-06-25 18:07:54.484271 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2024-06-25 18:07:54.64524 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2024-06-25 18:07:54.803061 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2024-06-25 18:07:54.97429 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2024-06-25 18:07:55.144508 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2024-06-25 18:07:55.347566 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2024-06-25 18:07:55.519017 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2024-06-25 18:07:55.681073 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2024-06-25 18:07:55.848538 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2024-06-25 18:07:56.008914 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2024-06-25 18:07:56.183237 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2024-06-25 18:07:56.348854 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2024-06-25 18:07:56.507057 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2024-06-25 18:07:56.669847 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2024-06-25 18:07:56.837321 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2024-06-25 18:07:57.00608 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2024-06-25 18:07:57.200832 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2024-06-25 18:07:57.363277 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2024-06-25 18:07:57.528226 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2024-06-25 18:07:57.691399 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2024-06-25 18:07:57.855062 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2024-06-25 18:07:58.03531 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2024-06-25 18:07:58.197345 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2024-06-25 18:07:58.359505 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2024-06-25 18:07:58.521406 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2024-06-25 18:07:58.68171 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2024-06-25 18:07:58.865455 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2024-06-25 18:07:59.029042 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2024-06-25 18:07:59.190956 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2024-06-25 18:07:59.371458 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2024-06-25 18:07:59.552628 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2024-06-25 18:07:59.734744 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2024-06-25 18:07:59.914868 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2024-06-25 18:08:00.071909 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2024-06-25 18:08:00.232748 INFO::Creating boxplot for categorical data, diagnosis vs F416
## 2024-06-25 18:08:00.400044 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2024-06-25 18:08:00.563137 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2024-06-25 18:08:00.743482 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2024-06-25 18:08:00.902452 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2024-06-25 18:08:01.06084 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2024-06-25 18:08:01.225068 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2024-06-25 18:08:01.388585 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2024-06-25 18:08:01.57232 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2024-06-25 18:08:01.731918 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2024-06-25 18:08:01.890956 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2024-06-25 18:08:02.051663 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2024-06-25 18:08:02.211857 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2024-06-25 18:08:02.392139 INFO::Creating boxplot for categorical data, diagnosis vs F846
## 2024-06-25 18:08:02.55167 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2024-06-25 18:08:02.710231 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2024-06-25 18:08:02.876188 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2024-06-25 18:08:03.041343 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2024-06-25 18:08:03.90843 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2024-06-25 18:08:04.063749 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2024-06-25 18:08:04.219342 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2024-06-25 18:08:04.376146 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2024-06-25 18:08:04.538579 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2024-06-25 18:08:04.70503 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2024-06-25 18:08:04.872135 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2024-06-25 18:08:05.031625 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2024-06-25 18:08:05.19909 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2024-06-25 18:08:05.358462 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2024-06-25 18:08:05.516325 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2024-06-25 18:08:05.690151 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2024-06-25 18:08:05.844001 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2024-06-25 18:08:05.999201 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2024-06-25 18:08:06.158394 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2024-06-25 18:08:06.319964 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2024-06-25 18:08:06.482794 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2024-06-25 18:08:06.649481 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2024-06-25 18:08:06.813323 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2024-06-25 18:08:06.969812 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2024-06-25 18:08:07.132626 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2024-06-25 18:08:07.293522 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2024-06-25 18:08:07.464955 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2024-06-25 18:08:07.623255 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2024-06-25 18:08:07.779862 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2024-06-25 18:08:07.938357 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2024-06-25 18:08:08.1006 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2024-06-25 18:08:08.263534 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2024-06-25 18:08:08.439268 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2024-06-25 18:08:08.6033 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2024-06-25 18:08:08.761038 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2024-06-25 18:08:08.922116 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2024-06-25 18:08:09.083485 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2024-06-25 18:08:09.253943 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2024-06-25 18:08:09.409333 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2024-06-25 18:08:09.565293 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2024-06-25 18:08:09.723093 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2024-06-25 18:08:09.883254 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2024-06-25 18:08:10.043594 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2024-06-25 18:08:10.208191 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2024-06-25 18:08:10.36291 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2024-06-25 18:08:10.520912 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2024-06-25 18:08:10.684471 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2024-06-25 18:08:10.853388 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2024-06-25 18:08:11.032755 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2024-06-25 18:08:11.189898 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2024-06-25 18:08:11.351515 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2024-06-25 18:08:11.52423 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2024-06-25 18:08:11.684691 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2024-06-25 18:08:11.855976 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2024-06-25 18:08:12.013986 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2024-06-25 18:08:12.169232 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2024-06-25 18:08:12.327041 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2024-06-25 18:08:12.488896 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2024-06-25 18:08:12.651271 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2024-06-25 18:08:12.822448 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2024-06-25 18:08:12.977976 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2024-06-25 18:08:13.133329 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2024-06-25 18:08:13.291821 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2024-06-25 18:08:13.456466 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2024-06-25 18:08:13.628903 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2024-06-25 18:08:13.782743 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2024-06-25 18:08:13.94163 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2024-06-25 18:08:14.102723 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2024-06-25 18:08:14.26541 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2024-06-25 18:08:14.429663 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2024-06-25 18:08:14.595726 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2024-06-25 18:08:14.752865 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2024-06-25 18:08:14.916234 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2024-06-25 18:08:15.082779 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2024-06-25 18:08:15.244987 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2024-06-25 18:08:15.418166 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2024-06-25 18:08:15.573925 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2024-06-25 18:08:15.730784 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2024-06-25 18:08:15.892642 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2024-06-25 18:08:16.057489 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2024-06-25 18:08:16.232956 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2024-06-25 18:08:16.392448 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2024-06-25 18:08:16.549034 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2024-06-25 18:08:16.723475 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2024-06-25 18:08:16.896818 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2024-06-25 18:08:17.087836 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2024-06-25 18:08:17.259831 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2024-06-25 18:08:17.433745 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2024-06-25 18:08:17.597619 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2024-06-25 18:08:17.761719 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2024-06-25 18:08:17.926781 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2024-06-25 18:08:18.111053 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2024-06-25 18:08:18.268326 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2024-06-25 18:08:18.430958 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2024-06-25 18:08:18.59871 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2024-06-25 18:08:18.773626 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2024-06-25 18:08:18.948051 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2024-06-25 18:08:19.107566 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2024-06-25 18:08:19.270427 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2024-06-25 18:08:19.440734 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2024-06-25 18:08:19.602678 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2024-06-25 18:08:19.775934 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2024-06-25 18:08:19.934144 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2024-06-25 18:08:20.093172 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2024-06-25 18:08:20.255872 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2024-06-25 18:08:20.417537 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2024-06-25 18:08:20.588526 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2024-06-25 18:08:20.748141 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2024-06-25 18:08:20.903937 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2024-06-25 18:08:21.064665 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2024-06-25 18:08:21.226382 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2024-06-25 18:08:21.390993 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2024-06-25 18:08:21.563143 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2024-06-25 18:08:21.719196 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2024-06-25 18:08:21.874555 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2024-06-25 18:08:22.034388 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2024-06-25 18:08:22.195048 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2024-06-25 18:08:22.407005 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2024-06-25 18:08:22.566709 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2024-06-25 18:08:22.726589 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2024-06-25 18:08:22.897435 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2024-06-25 18:08:23.068618 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2024-06-25 18:08:23.254159 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2024-06-25 18:08:23.41223 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2024-06-25 18:08:23.565498 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2024-06-25 18:08:23.72123 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2024-06-25 18:08:23.881911 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2024-06-25 18:08:24.043373 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2024-06-25 18:08:24.223584 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2024-06-25 18:08:24.383261 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2024-06-25 18:08:24.541459 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2024-06-25 18:08:24.701327 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2024-06-25 18:08:24.861436 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2024-06-25 18:08:25.045067 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2024-06-25 18:08:25.207118 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2024-06-25 18:08:25.363564 INFO::Creating boxplot for categorical data, diagnosis vs F59
## 2024-06-25 18:08:25.521679 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2024-06-25 18:08:25.684081 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2024-06-25 18:08:25.846246 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2024-06-25 18:08:26.019857 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2024-06-25 18:08:26.178755 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2024-06-25 18:08:26.336473 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2024-06-25 18:08:26.50297 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2024-06-25 18:08:26.670733 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2024-06-25 18:08:26.853048 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2024-06-25 18:08:27.008992 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2024-06-25 18:08:27.16589 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2024-06-25 18:08:27.32602 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2024-06-25 18:08:27.487689 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2024-06-25 18:08:27.647476 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2024-06-25 18:08:27.829151 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2024-06-25 18:08:27.984938 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2024-06-25 18:08:28.141112 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2024-06-25 18:08:28.305436 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2024-06-25 18:08:28.466239 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2024-06-25 18:08:28.640686 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2024-06-25 18:08:28.798851 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2024-06-25 18:08:28.953719 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2024-06-25 18:08:29.111872 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2024-06-25 18:08:29.270363 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2024-06-25 18:08:29.448101 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2024-06-25 18:08:29.609004 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2024-06-25 18:08:29.767711 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2024-06-25 18:08:29.9269 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2024-06-25 18:08:30.087135 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2024-06-25 18:08:30.24645 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2024-06-25 18:08:30.42825 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2024-06-25 18:08:30.585078 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2024-06-25 18:08:30.740711 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2024-06-25 18:08:30.903675 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2024-06-25 18:08:31.069088 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2024-06-25 18:08:31.248606 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2024-06-25 18:08:31.405005 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2024-06-25 18:08:31.561921 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2024-06-25 18:08:31.721318 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2024-06-25 18:08:31.878407 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2024-06-25 18:08:32.0545 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2024-06-25 18:08:32.217608 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2024-06-25 18:08:32.375207 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2024-06-25 18:08:32.533365 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2024-06-25 18:08:32.699034 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2024-06-25 18:08:32.865256 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2024-06-25 18:08:33.049877 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2024-06-25 18:08:33.212176 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2024-06-25 18:08:33.369281 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2024-06-25 18:08:33.531432 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2024-06-25 18:08:33.690023 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2024-06-25 18:08:33.86891 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2024-06-25 18:08:34.025871 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2024-06-25 18:08:34.184358 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2024-06-25 18:08:34.350887 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2024-06-25 18:08:34.510682 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2024-06-25 18:08:34.695201 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2024-06-25 18:08:34.856946 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2024-06-25 18:08:35.012501 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2024-06-25 18:08:35.174886 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2024-06-25 18:08:35.33982 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2024-06-25 18:08:35.502564 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2024-06-25 18:08:35.684308 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2024-06-25 18:08:35.84495 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2024-06-25 18:08:36.006907 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2024-06-25 18:08:36.167464 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2024-06-25 18:08:36.33247 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2024-06-25 18:08:36.510919 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2024-06-25 18:08:36.668867 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2024-06-25 18:08:36.825744 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2024-06-25 18:08:36.987185 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2024-06-25 18:08:37.146394 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2024-06-25 18:08:37.338042 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2024-06-25 18:08:37.49929 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2024-06-25 18:08:37.66142 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2024-06-25 18:08:37.834113 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2024-06-25 18:08:37.99578 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2024-06-25 18:08:38.173845 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2024-06-25 18:08:38.333513 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2024-06-25 18:08:38.488852 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2024-06-25 18:08:38.64903 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2024-06-25 18:08:38.81033 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2024-06-25 18:08:38.975426 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2024-06-25 18:08:39.15504 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2024-06-25 18:08:39.312256 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2024-06-25 18:08:39.469881 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2024-06-25 18:08:39.628265 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2024-06-25 18:08:39.791657 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2024-06-25 18:08:39.968867 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2024-06-25 18:08:40.124522 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2024-06-25 18:08:40.279577 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2024-06-25 18:08:40.439111 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2024-06-25 18:08:40.59978 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2024-06-25 18:08:40.828076 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2024-06-25 18:08:40.98722 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2024-06-25 18:08:41.147147 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2024-06-25 18:08:41.313947 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2024-06-25 18:08:41.480043 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2024-06-25 18:08:41.658914 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2024-06-25 18:08:41.828845 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2024-06-25 18:08:41.997005 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2024-06-25 18:08:42.15649 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2024-06-25 18:08:42.319408 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2024-06-25 18:08:42.487186 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2024-06-25 18:08:42.664747 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2024-06-25 18:08:42.831349 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2024-06-25 18:08:42.993843 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2024-06-25 18:08:43.157653 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2024-06-25 18:08:43.31833 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2024-06-25 18:08:43.502378 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2024-06-25 18:08:43.667158 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2024-06-25 18:08:43.831139 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2024-06-25 18:08:43.994555 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2024-06-25 18:08:44.158494 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2024-06-25 18:08:44.321563 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2024-06-25 18:08:44.501532 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2024-06-25 18:08:44.672662 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2024-06-25 18:08:44.843791 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2024-06-25 18:08:45.0148 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2024-06-25 18:08:45.185961 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2024-06-25 18:08:45.376641 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2024-06-25 18:08:45.550033 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2024-06-25 18:08:45.712384 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2024-06-25 18:08:45.87259 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2024-06-25 18:08:46.032605 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2024-06-25 18:08:46.193945 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2024-06-25 18:08:46.370628 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2024-06-25 18:08:46.529096 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2024-06-25 18:08:46.689761 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2024-06-25 18:08:46.851718 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2024-06-25 18:08:47.013191 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2024-06-25 18:08:47.1892 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2024-06-25 18:08:47.351341 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2024-06-25 18:08:47.511879 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2024-06-25 18:08:47.674722 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2024-06-25 18:08:47.838913 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2024-06-25 18:08:48.021023 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2024-06-25 18:08:48.187662 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2024-06-25 18:08:48.350989 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2024-06-25 18:08:48.515729 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2024-06-25 18:08:48.69817 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2024-06-25 18:08:48.85991 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2024-06-25 18:08:49.038402 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2024-06-25 18:08:49.200423 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2024-06-25 18:08:49.359704 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2024-06-25 18:08:49.520585 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2024-06-25 18:08:49.682789 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2024-06-25 18:08:49.855866 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2024-06-25 18:08:50.018975 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2024-06-25 18:08:50.180453 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2024-06-25 18:08:50.343132 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2024-06-25 18:08:50.512108 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2024-06-25 18:08:50.690367 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2024-06-25 18:08:50.852997 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2024-06-25 18:08:51.011023 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2024-06-25 18:08:51.172828 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2024-06-25 18:08:51.336287 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2024-06-25 18:08:51.516917 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2024-06-25 18:08:51.67894 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2024-06-25 18:08:51.837246 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2024-06-25 18:08:51.995626 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2024-06-25 18:08:52.166599 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2024-06-25 18:08:52.341806 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2024-06-25 18:08:52.526623 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2024-06-25 18:08:52.688859 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2024-06-25 18:08:52.846244 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2024-06-25 18:08:53.014669 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2024-06-25 18:08:53.175787 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2024-06-25 18:08:53.360483 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2024-06-25 18:08:53.524224 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2024-06-25 18:08:53.680135 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2024-06-25 18:08:53.839451 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2024-06-25 18:08:54.000204 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2024-06-25 18:08:54.174469 INFO::Creating boxplot for categorical data, diagnosis vs F843
## 2024-06-25 18:08:54.336379 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2024-06-25 18:08:54.495645 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2024-06-25 18:08:54.658596 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2024-06-25 18:08:54.821929 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2024-06-25 18:08:54.988731 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2024-06-25 18:08:55.166861 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2024-06-25 18:08:55.330943 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2024-06-25 18:08:55.497619 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2024-06-25 18:08:55.660928 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2024-06-25 18:08:55.822022 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2024-06-25 18:08:56.000898 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2024-06-25 18:08:56.160243 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2024-06-25 18:08:56.323946 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2024-06-25 18:08:56.49335 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2024-06-25 18:08:56.659942 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2024-06-25 18:08:56.840413 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2024-06-25 18:08:57.007946 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2024-06-25 18:08:57.168097 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2024-06-25 18:08:57.331103 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2024-06-25 18:08:57.494516 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2024-06-25 18:08:57.671613 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2024-06-25 18:08:57.834687 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2024-06-25 18:08:57.992078 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2024-06-25 18:08:58.150922 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2024-06-25 18:08:58.310111 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2024-06-25 18:09:00.470747 INFO::Plotting data for metadata number 2, antibiotics
## 2024-06-25 18:09:00.472542 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2024-06-25 18:09:00.639836 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2024-06-25 18:09:00.829715 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2024-06-25 18:09:01.00099 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2024-06-25 18:09:01.172038 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2024-06-25 18:09:01.346047 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2024-06-25 18:09:01.516135 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2024-06-25 18:09:01.711263 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2024-06-25 18:09:01.888486 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2024-06-25 18:09:02.063619 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2024-06-25 18:09:02.239531 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2024-06-25 18:09:02.414142 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2024-06-25 18:09:02.612225 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2024-06-25 18:09:02.784603 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2024-06-25 18:09:02.955754 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2024-06-25 18:09:03.128423 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2024-06-25 18:09:03.303715 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2024-06-25 18:09:03.498479 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2024-06-25 18:09:03.671407 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2024-06-25 18:09:03.845829 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2024-06-25 18:09:04.02073 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2024-06-25 18:09:04.192482 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2024-06-25 18:09:04.384768 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2024-06-25 18:09:04.555931 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2024-06-25 18:09:04.729783 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2024-06-25 18:09:04.903704 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2024-06-25 18:09:05.076925 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2024-06-25 18:09:05.275256 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2024-06-25 18:09:05.451686 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2024-06-25 18:09:05.625457 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2024-06-25 18:09:05.800341 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2024-06-25 18:09:05.971774 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2024-06-25 18:09:06.16268 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2024-06-25 18:09:06.334042 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2024-06-25 18:09:06.506495 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2024-06-25 18:09:06.679115 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2024-06-25 18:09:06.853874 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2024-06-25 18:09:07.051783 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2024-06-25 18:09:07.234453 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2024-06-25 18:09:07.407325 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2024-06-25 18:09:07.582145 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2024-06-25 18:09:07.757863 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2024-06-25 18:09:07.95268 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2024-06-25 18:09:08.127992 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2024-06-25 18:09:08.299577 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2024-06-25 18:09:08.474182 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2024-06-25 18:09:08.65128 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2024-06-25 18:09:08.850308 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2024-06-25 18:09:09.031232 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2024-06-25 18:09:09.207921 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2024-06-25 18:09:09.381401 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2024-06-25 18:09:09.557353 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2024-06-25 18:09:09.755002 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2024-06-25 18:09:09.933298 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2024-06-25 18:09:10.105925 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2024-06-25 18:09:10.27987 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2024-06-25 18:09:10.454621 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2024-06-25 18:09:10.655605 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2024-06-25 18:09:10.83762 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2024-06-25 18:09:11.015213 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2024-06-25 18:09:11.194331 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2024-06-25 18:09:11.369958 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2024-06-25 18:09:11.57 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2024-06-25 18:09:11.746757 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2024-06-25 18:09:11.933815 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2024-06-25 18:09:12.106181 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2024-06-25 18:09:12.280128 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2024-06-25 18:09:12.476902 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2024-06-25 18:09:12.650592 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2024-06-25 18:09:12.822152 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2024-06-25 18:09:12.99606 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2024-06-25 18:09:13.170444 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2024-06-25 18:09:13.361938 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2024-06-25 18:09:13.531293 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2024-06-25 18:09:13.701617 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2024-06-25 18:09:13.872836 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2024-06-25 18:09:14.065585 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2024-06-25 18:09:14.244308 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2024-06-25 18:09:14.415072 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2024-06-25 18:09:14.585035 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2024-06-25 18:09:14.758183 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2024-06-25 18:09:14.952924 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2024-06-25 18:09:15.129572 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2024-06-25 18:09:15.303849 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2024-06-25 18:09:15.481615 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2024-06-25 18:09:15.652964 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2024-06-25 18:09:15.847541 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2024-06-25 18:09:16.020894 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2024-06-25 18:09:16.191621 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2024-06-25 18:09:16.362071 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2024-06-25 18:09:16.533844 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2024-06-25 18:09:16.728778 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2024-06-25 18:09:16.901731 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2024-06-25 18:09:17.070853 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2024-06-25 18:09:17.24374 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2024-06-25 18:09:17.416401 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2024-06-25 18:09:17.612882 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2024-06-25 18:09:17.783253 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2024-06-25 18:09:17.955458 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2024-06-25 18:09:18.127343 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2024-06-25 18:09:18.38089 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2024-06-25 18:09:18.559679 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2024-06-25 18:09:18.735511 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2024-06-25 18:09:18.918891 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2024-06-25 18:09:19.096577 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2024-06-25 18:09:19.288759 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2024-06-25 18:09:19.461925 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2024-06-25 18:09:19.639127 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2024-06-25 18:09:19.818307 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2024-06-25 18:09:19.990506 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2024-06-25 18:09:20.18276 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2024-06-25 18:09:20.359499 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2024-06-25 18:09:20.535081 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2024-06-25 18:09:20.711566 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2024-06-25 18:09:20.881871 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2024-06-25 18:09:21.067361 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2024-06-25 18:09:21.270279 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2024-06-25 18:09:21.456572 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2024-06-25 18:09:21.639472 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2024-06-25 18:09:21.817632 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2024-06-25 18:09:22.015562 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2024-06-25 18:09:22.193663 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2024-06-25 18:09:22.371142 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2024-06-25 18:09:22.551029 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2024-06-25 18:09:22.722919 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2024-06-25 18:09:22.912022 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2024-06-25 18:09:23.091541 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2024-06-25 18:09:23.266996 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2024-06-25 18:09:23.441443 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2024-06-25 18:09:23.613448 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2024-06-25 18:09:23.803283 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2024-06-25 18:09:23.978551 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2024-06-25 18:09:24.153773 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2024-06-25 18:09:24.328743 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2024-06-25 18:09:24.500114 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2024-06-25 18:09:24.688279 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2024-06-25 18:09:24.860823 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2024-06-25 18:09:25.034745 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2024-06-25 18:09:25.214646 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2024-06-25 18:09:25.386915 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2024-06-25 18:09:25.577415 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2024-06-25 18:09:25.757253 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2024-06-25 18:09:25.938941 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2024-06-25 18:09:26.11539 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2024-06-25 18:09:26.289191 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2024-06-25 18:09:26.481742 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2024-06-25 18:09:26.660952 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2024-06-25 18:09:26.841758 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2024-06-25 18:09:27.029002 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2024-06-25 18:09:27.207994 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2024-06-25 18:09:27.407092 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2024-06-25 18:09:27.592924 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2024-06-25 18:09:27.783506 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2024-06-25 18:09:27.971906 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2024-06-25 18:09:28.15483 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2024-06-25 18:09:28.349233 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2024-06-25 18:09:28.526789 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2024-06-25 18:09:28.705197 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2024-06-25 18:09:28.880317 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2024-06-25 18:09:29.059284 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2024-06-25 18:09:29.256569 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2024-06-25 18:09:29.433933 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2024-06-25 18:09:29.618368 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2024-06-25 18:09:29.802917 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2024-06-25 18:09:29.993569 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2024-06-25 18:09:30.204329 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2024-06-25 18:09:30.397535 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2024-06-25 18:09:30.582371 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2024-06-25 18:09:30.767247 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2024-06-25 18:09:30.996797 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2024-06-25 18:09:31.198401 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2024-06-25 18:09:31.373479 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2024-06-25 18:09:31.559944 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2024-06-25 18:09:31.741564 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2024-06-25 18:09:31.934318 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2024-06-25 18:09:32.111945 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2024-06-25 18:09:32.289359 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2024-06-25 18:09:32.472628 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2024-06-25 18:09:32.653052 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2024-06-25 18:09:32.858552 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2024-06-25 18:09:33.037539 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2024-06-25 18:09:33.212622 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2024-06-25 18:09:33.390947 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2024-06-25 18:09:33.567011 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2024-06-25 18:09:33.766597 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2024-06-25 18:09:33.948789 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2024-06-25 18:09:34.129713 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2024-06-25 18:09:34.306725 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2024-06-25 18:09:34.484489 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2024-06-25 18:09:34.684845 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2024-06-25 18:09:34.867059 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2024-06-25 18:09:35.062114 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2024-06-25 18:09:35.245435 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2024-06-25 18:09:35.429252 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2024-06-25 18:09:35.628042 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2024-06-25 18:09:35.808386 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2024-06-25 18:09:35.99292 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2024-06-25 18:09:36.177226 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2024-06-25 18:09:36.378594 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2024-06-25 18:09:36.555593 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2024-06-25 18:09:36.731916 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2024-06-25 18:09:36.915154 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2024-06-25 18:09:37.100382 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2024-06-25 18:09:37.364666 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2024-06-25 18:09:37.552631 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2024-06-25 18:09:37.750144 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2024-06-25 18:09:37.942589 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2024-06-25 18:09:38.126203 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2024-06-25 18:09:38.330184 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2024-06-25 18:09:38.511232 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2024-06-25 18:09:38.692718 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2024-06-25 18:09:38.883915 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2024-06-25 18:09:39.064273 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2024-06-25 18:09:39.27679 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2024-06-25 18:09:39.455295 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2024-06-25 18:09:39.633309 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2024-06-25 18:09:39.815455 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2024-06-25 18:09:39.995356 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2024-06-25 18:09:40.198264 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2024-06-25 18:09:40.379695 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2024-06-25 18:09:40.561006 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2024-06-25 18:09:40.753287 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2024-06-25 18:09:40.935629 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2024-06-25 18:09:41.148101 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2024-06-25 18:09:41.327995 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2024-06-25 18:09:41.511035 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2024-06-25 18:09:41.70521 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2024-06-25 18:09:41.88974 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2024-06-25 18:09:42.093775 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2024-06-25 18:09:42.274733 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2024-06-25 18:09:42.459796 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2024-06-25 18:09:42.64691 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2024-06-25 18:09:42.830037 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2024-06-25 18:09:43.03795 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2024-06-25 18:09:43.213088 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2024-06-25 18:09:43.391684 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2024-06-25 18:09:43.572164 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2024-06-25 18:09:43.748707 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2024-06-25 18:09:43.955163 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2024-06-25 18:09:44.133801 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2024-06-25 18:09:44.316173 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2024-06-25 18:09:44.501524 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2024-06-25 18:09:44.685075 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2024-06-25 18:09:44.891461 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2024-06-25 18:09:45.074249 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2024-06-25 18:09:45.25326 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2024-06-25 18:09:45.432863 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2024-06-25 18:09:45.610902 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2024-06-25 18:09:45.818735 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2024-06-25 18:09:45.999194 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2024-06-25 18:09:46.182472 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2024-06-25 18:09:46.366171 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2024-06-25 18:09:46.546409 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2024-06-25 18:09:46.748123 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2024-06-25 18:09:46.929913 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2024-06-25 18:09:47.113377 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2024-06-25 18:09:47.293865 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2024-06-25 18:09:47.470752 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2024-06-25 18:09:47.674332 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2024-06-25 18:09:47.848019 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2024-06-25 18:09:48.024295 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2024-06-25 18:09:48.205206 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2024-06-25 18:09:48.384869 INFO::Creating boxplot for categorical data, antibiotics vs F416
## 2024-06-25 18:09:48.583126 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2024-06-25 18:09:48.761202 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2024-06-25 18:09:48.943441 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2024-06-25 18:09:49.121783 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2024-06-25 18:09:49.316944 INFO::Creating boxplot for categorical data, antibiotics vs F846
## 2024-06-25 18:09:49.496599 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2024-06-25 18:09:49.671166 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2024-06-25 18:09:49.854165 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2024-06-25 18:09:50.031567 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2024-06-25 18:09:50.239647 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2024-06-25 18:09:50.417854 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2024-06-25 18:09:50.593924 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2024-06-25 18:09:50.773252 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2024-06-25 18:09:50.948339 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2024-06-25 18:09:51.151768 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2024-06-25 18:09:51.32888 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2024-06-25 18:09:51.499862 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2024-06-25 18:09:51.674925 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2024-06-25 18:09:51.847215 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2024-06-25 18:09:52.046398 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2024-06-25 18:09:52.222626 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2024-06-25 18:09:52.399294 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2024-06-25 18:09:52.578584 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2024-06-25 18:09:52.753826 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2024-06-25 18:09:52.956517 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2024-06-25 18:09:53.131158 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2024-06-25 18:09:53.307612 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2024-06-25 18:09:53.48493 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2024-06-25 18:09:53.662686 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2024-06-25 18:09:53.864272 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2024-06-25 18:09:54.040996 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2024-06-25 18:09:54.225561 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2024-06-25 18:09:54.401009 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2024-06-25 18:09:54.596969 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2024-06-25 18:09:54.77767 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2024-06-25 18:09:54.956304 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2024-06-25 18:09:55.137525 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2024-06-25 18:09:55.340466 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2024-06-25 18:09:55.540453 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2024-06-25 18:09:55.717529 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2024-06-25 18:09:55.893636 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2024-06-25 18:09:56.079655 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2024-06-25 18:09:56.258674 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2024-06-25 18:09:57.182647 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2024-06-25 18:09:57.347121 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2024-06-25 18:09:57.513998 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2024-06-25 18:09:57.684534 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2024-06-25 18:09:57.857677 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2024-06-25 18:09:58.037487 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2024-06-25 18:09:58.203509 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2024-06-25 18:09:58.369883 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2024-06-25 18:09:58.537751 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2024-06-25 18:09:58.709716 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2024-06-25 18:09:58.890919 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2024-06-25 18:09:59.055676 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2024-06-25 18:09:59.221393 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2024-06-25 18:09:59.390936 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2024-06-25 18:09:59.563208 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2024-06-25 18:09:59.743753 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2024-06-25 18:09:59.90918 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2024-06-25 18:10:00.075041 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2024-06-25 18:10:00.243527 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2024-06-25 18:10:00.410479 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2024-06-25 18:10:00.588117 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2024-06-25 18:10:00.753816 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2024-06-25 18:10:00.920269 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2024-06-25 18:10:01.092413 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2024-06-25 18:10:01.264996 INFO::Creating boxplot for categorical data, antibiotics vs F744
## 2024-06-25 18:10:01.446965 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2024-06-25 18:10:01.614972 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2024-06-25 18:10:01.781987 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2024-06-25 18:10:01.949589 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2024-06-25 18:10:02.122258 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2024-06-25 18:10:02.303433 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2024-06-25 18:10:02.467865 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2024-06-25 18:10:02.629226 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2024-06-25 18:10:02.798127 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2024-06-25 18:10:02.967137 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2024-06-25 18:10:03.148448 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2024-06-25 18:10:03.313056 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2024-06-25 18:10:03.481179 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2024-06-25 18:10:03.654461 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2024-06-25 18:10:03.827754 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2024-06-25 18:10:04.008627 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2024-06-25 18:10:04.17262 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2024-06-25 18:10:04.337283 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2024-06-25 18:10:04.504822 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2024-06-25 18:10:04.675631 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2024-06-25 18:10:04.857566 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2024-06-25 18:10:05.027191 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2024-06-25 18:10:05.196377 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2024-06-25 18:10:05.367311 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2024-06-25 18:10:05.542596 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2024-06-25 18:10:05.728303 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2024-06-25 18:10:05.89796 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2024-06-25 18:10:06.070558 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2024-06-25 18:10:06.243135 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2024-06-25 18:10:06.41389 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2024-06-25 18:10:06.599328 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2024-06-25 18:10:06.767689 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2024-06-25 18:10:06.935607 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2024-06-25 18:10:07.106479 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2024-06-25 18:10:07.278771 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2024-06-25 18:10:07.462485 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2024-06-25 18:10:07.630801 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2024-06-25 18:10:07.795081 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2024-06-25 18:10:07.966146 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2024-06-25 18:10:08.142771 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2024-06-25 18:10:08.334927 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2024-06-25 18:10:08.515615 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2024-06-25 18:10:08.709683 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2024-06-25 18:10:08.894094 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2024-06-25 18:10:09.086243 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2024-06-25 18:10:09.282111 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2024-06-25 18:10:09.457896 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2024-06-25 18:10:09.62616 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2024-06-25 18:10:09.803629 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2024-06-25 18:10:09.989573 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2024-06-25 18:10:10.176704 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2024-06-25 18:10:10.343139 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2024-06-25 18:10:10.512528 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2024-06-25 18:10:10.684777 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2024-06-25 18:10:10.862751 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2024-06-25 18:10:11.053652 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2024-06-25 18:10:11.234579 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2024-06-25 18:10:11.411443 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2024-06-25 18:10:11.586812 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2024-06-25 18:10:11.768566 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2024-06-25 18:10:11.95723 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2024-06-25 18:10:12.127561 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2024-06-25 18:10:12.298742 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2024-06-25 18:10:12.484325 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2024-06-25 18:10:12.672499 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2024-06-25 18:10:12.856018 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2024-06-25 18:10:13.02443 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2024-06-25 18:10:13.197088 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2024-06-25 18:10:13.369505 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2024-06-25 18:10:13.540901 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2024-06-25 18:10:13.724298 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2024-06-25 18:10:13.892096 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2024-06-25 18:10:14.063065 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2024-06-25 18:10:14.237496 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2024-06-25 18:10:14.412229 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2024-06-25 18:10:14.592167 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2024-06-25 18:10:14.756468 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2024-06-25 18:10:14.923215 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2024-06-25 18:10:15.093046 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2024-06-25 18:10:15.301285 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2024-06-25 18:10:15.476242 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2024-06-25 18:10:15.64417 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2024-06-25 18:10:15.810467 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2024-06-25 18:10:15.97982 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2024-06-25 18:10:16.149715 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2024-06-25 18:10:16.336717 INFO::Creating boxplot for categorical data, antibiotics vs F672
## 2024-06-25 18:10:16.507023 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2024-06-25 18:10:16.674983 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2024-06-25 18:10:16.846889 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2024-06-25 18:10:17.020642 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2024-06-25 18:10:17.21175 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2024-06-25 18:10:17.378697 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2024-06-25 18:10:17.547933 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2024-06-25 18:10:17.720252 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2024-06-25 18:10:17.890089 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2024-06-25 18:10:18.083511 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2024-06-25 18:10:18.253121 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2024-06-25 18:10:18.422076 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2024-06-25 18:10:18.594957 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2024-06-25 18:10:18.769567 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2024-06-25 18:10:18.958645 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2024-06-25 18:10:19.12677 INFO::Creating boxplot for categorical data, antibiotics vs F754
## 2024-06-25 18:10:19.295319 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2024-06-25 18:10:19.468363 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2024-06-25 18:10:19.649007 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2024-06-25 18:10:19.8399 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2024-06-25 18:10:22.100431 INFO::Plotting data for metadata number 3, age
## 2024-06-25 18:10:22.102168 INFO::Creating scatter plot for continuous data, age vs F340
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:22.334771 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:22.581569 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()`).
## 2024-06-25 18:10:22.768295 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:22.966878 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()`).
## 2024-06-25 18:10:23.149148 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()`).
## 2024-06-25 18:10:23.328781 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:23.499648 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()`).
## 2024-06-25 18:10:23.698281 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:23.869827 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:24.032083 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()`).
## 2024-06-25 18:10:24.21202 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()`).
## 2024-06-25 18:10:24.393591 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()`).
## 2024-06-25 18:10:24.593185 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()`).
## 2024-06-25 18:10:24.76954 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()`).
## 2024-06-25 18:10:24.946703 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()`).
## 2024-06-25 18:10:25.129848 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()`).
## 2024-06-25 18:10:25.341312 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()`).
## 2024-06-25 18:10:25.529451 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()`).
## 2024-06-25 18:10:25.706442 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:25.872667 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:26.043287 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()`).
## 2024-06-25 18:10:26.245772 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:26.411703 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()`).
## 2024-06-25 18:10:26.600055 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:26.7687 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()`).
## 2024-06-25 18:10:26.971578 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()`).
## 2024-06-25 18:10:27.150753 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()`).
## 2024-06-25 18:10:27.331496 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:27.506174 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:27.702437 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:27.872766 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()`).
## 2024-06-25 18:10:28.04762 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:28.212472 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()`).
## 2024-06-25 18:10:28.394792 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()`).
## 2024-06-25 18:10:28.596502 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()`).
## 2024-06-25 18:10:28.772282 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()`).
## 2024-06-25 18:10:28.951621 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:29.117273 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:29.305736 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()`).
## 2024-06-25 18:10:29.482143 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()`).
## 2024-06-25 18:10:29.657916 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()`).
## 2024-06-25 18:10:29.839634 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()`).
## 2024-06-25 18:10:30.045844 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()`).
## 2024-06-25 18:10:30.223351 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()`).
## 2024-06-25 18:10:30.400678 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()`).
## 2024-06-25 18:10:30.580596 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:30.749191 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:30.936496 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()`).
## 2024-06-25 18:10:31.114998 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:31.285238 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()`).
## 2024-06-25 18:10:31.469365 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()`).
## 2024-06-25 18:10:31.677477 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()`).
## 2024-06-25 18:10:31.854289 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:32.01951 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()`).
## 2024-06-25 18:10:32.201483 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()`).
## 2024-06-25 18:10:32.403441 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()`).
## 2024-06-25 18:10:32.584366 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()`).
## 2024-06-25 18:10:32.760815 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:32.92978 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:33.102148 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()`).
## 2024-06-25 18:10:33.369471 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:33.538512 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:33.710226 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()`).
## 2024-06-25 18:10:33.891688 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:34.078984 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()`).
## 2024-06-25 18:10:34.260973 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()`).
## 2024-06-25 18:10:34.442198 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:34.611769 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:34.778516 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()`).
## 2024-06-25 18:10:34.975682 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:35.143044 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()`).
## 2024-06-25 18:10:35.324755 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()`).
## 2024-06-25 18:10:35.508425 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()`).
## 2024-06-25 18:10:35.70578 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:35.872906 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()`).
## 2024-06-25 18:10:36.053388 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()`).
## 2024-06-25 18:10:36.239746 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()`).
## 2024-06-25 18:10:36.424787 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()`).
## 2024-06-25 18:10:36.631995 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:36.799995 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()`).
## 2024-06-25 18:10:36.982687 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()`).
## 2024-06-25 18:10:37.16236 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()`).
## 2024-06-25 18:10:37.358831 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()`).
## 2024-06-25 18:10:37.540308 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:37.709075 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:37.878989 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()`).
## 2024-06-25 18:10:38.075359 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:38.245543 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:38.413328 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:38.585468 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()`).
## 2024-06-25 18:10:38.767274 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()`).
## 2024-06-25 18:10:38.968186 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()`).
## 2024-06-25 18:10:39.153869 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()`).
## 2024-06-25 18:10:39.336835 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:39.506521 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:39.696688 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:39.86556 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:40.034098 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()`).
## 2024-06-25 18:10:40.218863 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:40.389785 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()`).
## 2024-06-25 18:10:40.599071 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()`).
## 2024-06-25 18:10:40.791063 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:40.959948 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()`).
## 2024-06-25 18:10:41.144442 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:41.331743 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:41.502504 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()`).
## 2024-06-25 18:10:41.686647 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()`).
## 2024-06-25 18:10:41.870572 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()`).
## 2024-06-25 18:10:42.051142 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:42.237469 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:42.405985 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:42.578445 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:42.746215 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:42.935497 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:43.108564 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()`).
## 2024-06-25 18:10:43.287799 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:43.454945 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()`).
## 2024-06-25 18:10:43.635404 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()`).
## 2024-06-25 18:10:43.830198 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()`).
## 2024-06-25 18:10:44.010504 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:44.177795 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()`).
## 2024-06-25 18:10:44.357881 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()`).
## 2024-06-25 18:10:44.555763 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()`).
## 2024-06-25 18:10:44.738806 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()`).
## 2024-06-25 18:10:44.922091 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:45.08891 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:45.274631 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()`).
## 2024-06-25 18:10:45.459017 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()`).
## 2024-06-25 18:10:45.638404 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()`).
## 2024-06-25 18:10:45.824304 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:45.994724 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()`).
## 2024-06-25 18:10:46.193885 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()`).
## 2024-06-25 18:10:46.376841 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()`).
## 2024-06-25 18:10:46.561688 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()`).
## 2024-06-25 18:10:46.748318 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:46.935002 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()`).
## 2024-06-25 18:10:47.117356 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:47.28679 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:47.454621 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()`).
## 2024-06-25 18:10:47.659712 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()`).
## 2024-06-25 18:10:47.847865 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()`).
## 2024-06-25 18:10:48.028761 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:48.196352 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()`).
## 2024-06-25 18:10:48.379412 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()`).
## 2024-06-25 18:10:48.584549 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:48.751136 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:48.919125 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()`).
## 2024-06-25 18:10:49.097981 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:49.282935 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()`).
## 2024-06-25 18:10:49.463289 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()`).
## 2024-06-25 18:10:49.645221 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()`).
## 2024-06-25 18:10:49.824515 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:50.043009 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()`).
## 2024-06-25 18:10:50.224022 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()`).
## 2024-06-25 18:10:50.410393 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:50.579136 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()`).
## 2024-06-25 18:10:50.76373 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()`).
## 2024-06-25 18:10:50.975473 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:51.144841 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()`).
## 2024-06-25 18:10:51.341032 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-25 18:10:51.510883 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()`).
## 2024-06-25 18:10:51.727035 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()`).
## 2024-06-25 18:10:51.916989 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
## 2024-06-25 18:10:54.287194 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2024-06-25 18:10:54.298465 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2024-06-25 18:10:54.321332 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.0 RC (2024-04-16 r86468)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 22.04.4 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.10.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.9.1              SummarizedExperiment_1.35.0
##  [3] Biobase_2.65.0              GenomicRanges_1.57.1       
##  [5] GenomeInfoDb_1.41.1         IRanges_2.39.0             
##  [7] S4Vectors_0.43.0            BiocGenerics_0.51.0        
##  [9] MatrixGenerics_1.17.0       matrixStats_1.3.0          
## [11] BiocStyle_2.33.1           
## 
## 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.0          RSQLite_2.3.7           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.45.0          labeling_0.4.3         
##  [19] utf8_1.2.4              rmarkdown_2.27          preprocessCore_1.67.0  
##  [22] UCSC.utils_1.1.0        bit_4.0.5               xfun_0.45              
##  [25] zlibbioc_1.51.1         cachem_1.1.0            jsonlite_1.8.8         
##  [28] blob_1.2.4              DelayedArray_0.31.3     BiocParallel_1.39.0    
##  [31] psych_2.4.3             Maaslin2_1.19.0         parallel_4.4.0         
##  [34] cluster_2.1.6           biglm_0.9-3             R6_2.5.1               
##  [37] RColorBrewer_1.1-3      stringi_1.8.4           bslib_0.7.0            
##  [40] rpart_4.1.23            jquerylib_0.1.4         Rcpp_1.0.12            
##  [43] bookdown_0.39           iterators_1.0.14        knitr_1.47             
##  [46] WGCNA_1.72-5            base64enc_0.1-3         Matrix_1.7-0           
##  [49] splines_4.4.0           nnet_7.3-19             tidyselect_1.2.1       
##  [52] rstudioapi_0.16.0       abind_1.4-5             yaml_2.3.8             
##  [55] doParallel_1.0.17       codetools_0.2-20        plyr_1.8.9             
##  [58] lattice_0.22-6          tibble_3.2.1            withr_3.0.0            
##  [61] KEGGREST_1.45.1         evaluate_0.24.0         foreign_0.8-86         
##  [64] survival_3.7-0          getopt_1.20.4           Biostrings_2.73.1      
##  [67] pillar_1.9.0            BiocManager_1.30.23     checkmate_2.3.1        
##  [70] foreach_1.5.2           pcaPP_2.0-4             generics_0.1.3         
##  [73] ggplot2_3.5.1           munsell_0.5.1           scales_1.3.0           
##  [76] glue_1.7.0              Hmisc_5.1-3             tools_4.4.0            
##  [79] robustbase_0.99-2       data.table_1.15.4       mvtnorm_1.2-5          
##  [82] fastcluster_1.2.6       grid_4.4.0              optparse_1.7.5         
##  [85] impute_1.79.0           AnnotationDbi_1.67.0    colorspace_2.1-0       
##  [88] nlme_3.1-165            GenomeInfoDbData_1.2.12 htmlTable_2.4.2        
##  [91] Formula_1.2-5           cli_3.6.3               fansi_1.0.6            
##  [94] S4Arrays_1.5.1          dplyr_1.1.4             DEoptimR_1.1-3         
##  [97] gtable_0.3.5            hash_2.2.6.3            logging_0.10-108       
## [100] dynamicTreeCut_1.63-1   sass_0.4.9              digest_0.6.36          
## [103] SparseArray_1.5.10      farver_2.1.2            htmlwidgets_1.6.4      
## [106] memoise_2.0.1           htmltools_0.5.8.1       lifecycle_1.0.4        
## [109] httr_1.4.7              GO.db_3.19.1            bit64_4.0.5

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.