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-26 18:05:11.06018 INFO::Creating output folder.
## 2024-06-26 18:05:11.073191 INFO::Writing function arguments to log file
## Samples with both abundances and metadata: 102
## 2024-06-26 18:05:11.133221 INFO::Summarized Experiment created.
## 2024-06-26 18:05:11.134718 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-26 18:05:15.453166 INFO::Distance matrix with 869 metabolic features created.
## Initiating module detection
## 2024-06-26 18:05:15.454255 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-26 18:05:17.361618 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-26 18:05:19.432356 INFO::Writing function arguments to log file
## 2024-06-26 18:05:19.437425 INFO::Verifying options selected are valid
## 2024-06-26 18:05:19.4795 INFO::Determining format of input files
## 2024-06-26 18:05:19.480438 INFO::Input format is data samples as columns and metadata samples as rows
## 2024-06-26 18:05:19.494308 INFO::Formula for fixed effects: expr ~  diagnosis + age + antibiotics
## 2024-06-26 18:05:19.495753 INFO::Filter data based on min abundance and min prevalence
## 2024-06-26 18:05:19.496402 INFO::Total samples in data: 102
## 2024-06-26 18:05:19.496998 INFO::Min samples required with min abundance for a feature not to be filtered: 0.000000
## 2024-06-26 18:05:19.507339 INFO::Total filtered features: 0
## 2024-06-26 18:05:19.508107 INFO::Filtered feature names from abundance and prevalence filtering:
## 2024-06-26 18:05:19.523538 INFO::Total filtered features with variance filtering: 0
## 2024-06-26 18:05:19.524401 INFO::Filtered feature names from variance filtering:
## 2024-06-26 18:05:19.525008 INFO::Running selected normalization method: NONE
## 2024-06-26 18:05:19.525671 INFO::Applying z-score to standardize continuous metadata
## 2024-06-26 18:05:19.548514 INFO::Running selected transform method: NONE
## 2024-06-26 18:05:19.549415 INFO::Running selected analysis method: LM
## 2024-06-26 18:05:19.554526 INFO::Fitting model to feature number 1, F1
## 2024-06-26 18:05:19.564653 INFO::Fitting model to feature number 2, F2
## 2024-06-26 18:05:19.568067 INFO::Fitting model to feature number 3, F3
## 2024-06-26 18:05:19.571287 INFO::Fitting model to feature number 4, F4
## 2024-06-26 18:05:19.57442 INFO::Fitting model to feature number 5, F5
## 2024-06-26 18:05:19.577572 INFO::Fitting model to feature number 6, F6
## 2024-06-26 18:05:19.58072 INFO::Fitting model to feature number 7, F7
## 2024-06-26 18:05:19.583828 INFO::Fitting model to feature number 8, F8
## 2024-06-26 18:05:19.586934 INFO::Fitting model to feature number 9, F9
## 2024-06-26 18:05:19.590039 INFO::Fitting model to feature number 10, F10
## 2024-06-26 18:05:19.593163 INFO::Fitting model to feature number 11, F11
## 2024-06-26 18:05:19.59627 INFO::Fitting model to feature number 12, F12
## 2024-06-26 18:05:19.599418 INFO::Fitting model to feature number 13, F13
## 2024-06-26 18:05:19.602529 INFO::Fitting model to feature number 14, F14
## 2024-06-26 18:05:19.605613 INFO::Fitting model to feature number 15, F15
## 2024-06-26 18:05:19.608725 INFO::Fitting model to feature number 16, F16
## 2024-06-26 18:05:19.611825 INFO::Fitting model to feature number 17, F17
## 2024-06-26 18:05:19.614942 INFO::Fitting model to feature number 18, F18
## 2024-06-26 18:05:19.618055 INFO::Fitting model to feature number 19, F19
## 2024-06-26 18:05:19.621224 INFO::Fitting model to feature number 20, F20
## 2024-06-26 18:05:19.624413 INFO::Fitting model to feature number 21, F21
## 2024-06-26 18:05:19.627625 INFO::Fitting model to feature number 22, F22
## 2024-06-26 18:05:19.630812 INFO::Fitting model to feature number 23, F23
## 2024-06-26 18:05:19.633972 INFO::Fitting model to feature number 24, F24
## 2024-06-26 18:05:19.637151 INFO::Fitting model to feature number 25, F25
## 2024-06-26 18:05:19.640297 INFO::Fitting model to feature number 26, F26
## 2024-06-26 18:05:19.643512 INFO::Fitting model to feature number 27, F27
## 2024-06-26 18:05:19.64669 INFO::Fitting model to feature number 28, F28
## 2024-06-26 18:05:19.64985 INFO::Fitting model to feature number 29, F29
## 2024-06-26 18:05:19.653012 INFO::Fitting model to feature number 30, F30
## 2024-06-26 18:05:19.656153 INFO::Fitting model to feature number 31, F31
## 2024-06-26 18:05:19.663434 INFO::Fitting model to feature number 32, F32
## 2024-06-26 18:05:19.667494 INFO::Fitting model to feature number 33, F33
## 2024-06-26 18:05:19.671235 INFO::Fitting model to feature number 34, F34
## 2024-06-26 18:05:19.674903 INFO::Fitting model to feature number 35, F35
## 2024-06-26 18:05:19.678547 INFO::Fitting model to feature number 36, F36
## 2024-06-26 18:05:19.682188 INFO::Fitting model to feature number 37, F37
## 2024-06-26 18:05:19.685523 INFO::Fitting model to feature number 38, F38
## 2024-06-26 18:05:19.688716 INFO::Fitting model to feature number 39, F39
## 2024-06-26 18:05:19.691895 INFO::Fitting model to feature number 40, F40
## 2024-06-26 18:05:19.695102 INFO::Fitting model to feature number 41, F41
## 2024-06-26 18:05:19.69829 INFO::Fitting model to feature number 42, F43
## 2024-06-26 18:05:19.701485 INFO::Fitting model to feature number 43, F44
## 2024-06-26 18:05:19.704669 INFO::Fitting model to feature number 44, F45
## 2024-06-26 18:05:19.707837 INFO::Fitting model to feature number 45, F46
## 2024-06-26 18:05:19.71103 INFO::Fitting model to feature number 46, F47
## 2024-06-26 18:05:19.714206 INFO::Fitting model to feature number 47, F48
## 2024-06-26 18:05:19.717402 INFO::Fitting model to feature number 48, F49
## 2024-06-26 18:05:19.72054 INFO::Fitting model to feature number 49, F50
## 2024-06-26 18:05:19.723739 INFO::Fitting model to feature number 50, F51
## 2024-06-26 18:05:19.726908 INFO::Fitting model to feature number 51, F52
## 2024-06-26 18:05:19.730068 INFO::Fitting model to feature number 52, F53
## 2024-06-26 18:05:19.733245 INFO::Fitting model to feature number 53, F54
## 2024-06-26 18:05:19.736427 INFO::Fitting model to feature number 54, F55
## 2024-06-26 18:05:19.739607 INFO::Fitting model to feature number 55, F56
## 2024-06-26 18:05:19.742805 INFO::Fitting model to feature number 56, F57
## 2024-06-26 18:05:19.745996 INFO::Fitting model to feature number 57, F58
## 2024-06-26 18:05:19.749222 INFO::Fitting model to feature number 58, F59
## 2024-06-26 18:05:19.752429 INFO::Fitting model to feature number 59, F60
## 2024-06-26 18:05:19.755646 INFO::Fitting model to feature number 60, F63
## 2024-06-26 18:05:19.758868 INFO::Fitting model to feature number 61, F64
## 2024-06-26 18:05:19.762069 INFO::Fitting model to feature number 62, F65
## 2024-06-26 18:05:19.765269 INFO::Fitting model to feature number 63, F66
## 2024-06-26 18:05:19.768467 INFO::Fitting model to feature number 64, F67
## 2024-06-26 18:05:19.771674 INFO::Fitting model to feature number 65, F68
## 2024-06-26 18:05:19.774883 INFO::Fitting model to feature number 66, F69
## 2024-06-26 18:05:19.778105 INFO::Fitting model to feature number 67, F70
## 2024-06-26 18:05:19.781381 INFO::Fitting model to feature number 68, F71
## 2024-06-26 18:05:19.784691 INFO::Fitting model to feature number 69, F72
## 2024-06-26 18:05:19.787977 INFO::Fitting model to feature number 70, F73
## 2024-06-26 18:05:19.791192 INFO::Fitting model to feature number 71, F74
## 2024-06-26 18:05:19.794368 INFO::Fitting model to feature number 72, F76
## 2024-06-26 18:05:19.797542 INFO::Fitting model to feature number 73, F77
## 2024-06-26 18:05:19.800737 INFO::Fitting model to feature number 74, F78
## 2024-06-26 18:05:19.803931 INFO::Fitting model to feature number 75, F79
## 2024-06-26 18:05:19.807127 INFO::Fitting model to feature number 76, F80
## 2024-06-26 18:05:19.8103 INFO::Fitting model to feature number 77, F81
## 2024-06-26 18:05:19.81349 INFO::Fitting model to feature number 78, F82
## 2024-06-26 18:05:19.816665 INFO::Fitting model to feature number 79, F83
## 2024-06-26 18:05:19.819842 INFO::Fitting model to feature number 80, F84
## 2024-06-26 18:05:19.823022 INFO::Fitting model to feature number 81, F85
## 2024-06-26 18:05:19.826198 INFO::Fitting model to feature number 82, F86
## 2024-06-26 18:05:19.829368 INFO::Fitting model to feature number 83, F87
## 2024-06-26 18:05:19.83254 INFO::Fitting model to feature number 84, F88
## 2024-06-26 18:05:19.835727 INFO::Fitting model to feature number 85, F89
## 2024-06-26 18:05:19.838928 INFO::Fitting model to feature number 86, F90
## 2024-06-26 18:05:19.842097 INFO::Fitting model to feature number 87, F91
## 2024-06-26 18:05:19.845284 INFO::Fitting model to feature number 88, F92
## 2024-06-26 18:05:19.848456 INFO::Fitting model to feature number 89, F93
## 2024-06-26 18:05:19.851623 INFO::Fitting model to feature number 90, F94
## 2024-06-26 18:05:19.854793 INFO::Fitting model to feature number 91, F95
## 2024-06-26 18:05:19.857956 INFO::Fitting model to feature number 92, F96
## 2024-06-26 18:05:19.861141 INFO::Fitting model to feature number 93, F97
## 2024-06-26 18:05:19.864331 INFO::Fitting model to feature number 94, F98
## 2024-06-26 18:05:19.867528 INFO::Fitting model to feature number 95, F99
## 2024-06-26 18:05:19.870742 INFO::Fitting model to feature number 96, F100
## 2024-06-26 18:05:19.873934 INFO::Fitting model to feature number 97, F101
## 2024-06-26 18:05:19.877067 INFO::Fitting model to feature number 98, F102
## 2024-06-26 18:05:19.880258 INFO::Fitting model to feature number 99, F103
## 2024-06-26 18:05:19.883455 INFO::Fitting model to feature number 100, F104
## 2024-06-26 18:05:19.886656 INFO::Fitting model to feature number 101, F105
## 2024-06-26 18:05:19.889858 INFO::Fitting model to feature number 102, F106
## 2024-06-26 18:05:19.893065 INFO::Fitting model to feature number 103, F107
## 2024-06-26 18:05:19.896288 INFO::Fitting model to feature number 104, F108
## 2024-06-26 18:05:19.899525 INFO::Fitting model to feature number 105, F109
## 2024-06-26 18:05:19.90276 INFO::Fitting model to feature number 106, F110
## 2024-06-26 18:05:19.905951 INFO::Fitting model to feature number 107, F111
## 2024-06-26 18:05:19.90914 INFO::Fitting model to feature number 108, F112
## 2024-06-26 18:05:19.912333 INFO::Fitting model to feature number 109, F113
## 2024-06-26 18:05:19.915525 INFO::Fitting model to feature number 110, F114
## 2024-06-26 18:05:19.918715 INFO::Fitting model to feature number 111, F115
## 2024-06-26 18:05:19.921907 INFO::Fitting model to feature number 112, F117
## 2024-06-26 18:05:19.925113 INFO::Fitting model to feature number 113, F118
## 2024-06-26 18:05:19.928302 INFO::Fitting model to feature number 114, F119
## 2024-06-26 18:05:19.931502 INFO::Fitting model to feature number 115, F120
## 2024-06-26 18:05:19.934685 INFO::Fitting model to feature number 116, F121
## 2024-06-26 18:05:19.937858 INFO::Fitting model to feature number 117, F122
## 2024-06-26 18:05:19.94106 INFO::Fitting model to feature number 118, F123
## 2024-06-26 18:05:19.944274 INFO::Fitting model to feature number 119, F124
## 2024-06-26 18:05:19.94749 INFO::Fitting model to feature number 120, F125
## 2024-06-26 18:05:19.950693 INFO::Fitting model to feature number 121, F126
## 2024-06-26 18:05:19.953873 INFO::Fitting model to feature number 122, F127
## 2024-06-26 18:05:19.957071 INFO::Fitting model to feature number 123, F128
## 2024-06-26 18:05:19.960255 INFO::Fitting model to feature number 124, F129
## 2024-06-26 18:05:19.963454 INFO::Fitting model to feature number 125, F130
## 2024-06-26 18:05:19.966639 INFO::Fitting model to feature number 126, F131
## 2024-06-26 18:05:19.969827 INFO::Fitting model to feature number 127, F132
## 2024-06-26 18:05:19.973007 INFO::Fitting model to feature number 128, F133
## 2024-06-26 18:05:19.9762 INFO::Fitting model to feature number 129, F134
## 2024-06-26 18:05:19.979421 INFO::Fitting model to feature number 130, F135
## 2024-06-26 18:05:19.982698 INFO::Fitting model to feature number 131, F136
## 2024-06-26 18:05:19.985909 INFO::Fitting model to feature number 132, F137
## 2024-06-26 18:05:19.989127 INFO::Fitting model to feature number 133, F138
## 2024-06-26 18:05:19.99245 INFO::Fitting model to feature number 134, F139
## 2024-06-26 18:05:19.995776 INFO::Fitting model to feature number 135, F140
## 2024-06-26 18:05:19.999116 INFO::Fitting model to feature number 136, F141
## 2024-06-26 18:05:20.002456 INFO::Fitting model to feature number 137, F142
## 2024-06-26 18:05:20.005799 INFO::Fitting model to feature number 138, F143
## 2024-06-26 18:05:20.009063 INFO::Fitting model to feature number 139, F144
## 2024-06-26 18:05:20.01235 INFO::Fitting model to feature number 140, F145
## 2024-06-26 18:05:20.015707 INFO::Fitting model to feature number 141, F146
## 2024-06-26 18:05:20.019043 INFO::Fitting model to feature number 142, F147
## 2024-06-26 18:05:20.022382 INFO::Fitting model to feature number 143, F148
## 2024-06-26 18:05:20.02573 INFO::Fitting model to feature number 144, F149
## 2024-06-26 18:05:20.029083 INFO::Fitting model to feature number 145, F150
## 2024-06-26 18:05:20.032384 INFO::Fitting model to feature number 146, F152
## 2024-06-26 18:05:20.035678 INFO::Fitting model to feature number 147, F153
## 2024-06-26 18:05:20.03899 INFO::Fitting model to feature number 148, F154
## 2024-06-26 18:05:20.042265 INFO::Fitting model to feature number 149, F155
## 2024-06-26 18:05:20.045557 INFO::Fitting model to feature number 150, F156
## 2024-06-26 18:05:20.048817 INFO::Fitting model to feature number 151, F157
## 2024-06-26 18:05:20.052116 INFO::Fitting model to feature number 152, F158
## 2024-06-26 18:05:20.055376 INFO::Fitting model to feature number 153, F159
## 2024-06-26 18:05:20.058651 INFO::Fitting model to feature number 154, F160
## 2024-06-26 18:05:20.061932 INFO::Fitting model to feature number 155, F161
## 2024-06-26 18:05:20.065209 INFO::Fitting model to feature number 156, F162
## 2024-06-26 18:05:20.068503 INFO::Fitting model to feature number 157, F163
## 2024-06-26 18:05:20.071776 INFO::Fitting model to feature number 158, F164
## 2024-06-26 18:05:20.075038 INFO::Fitting model to feature number 159, F165
## 2024-06-26 18:05:20.078321 INFO::Fitting model to feature number 160, F166
## 2024-06-26 18:05:20.081619 INFO::Fitting model to feature number 161, F167
## 2024-06-26 18:05:20.08492 INFO::Fitting model to feature number 162, F168
## 2024-06-26 18:05:20.088222 INFO::Fitting model to feature number 163, F169
## 2024-06-26 18:05:20.091528 INFO::Fitting model to feature number 164, F170
## 2024-06-26 18:05:20.094832 INFO::Fitting model to feature number 165, F171
## 2024-06-26 18:05:20.09812 INFO::Fitting model to feature number 166, F172
## 2024-06-26 18:05:20.101442 INFO::Fitting model to feature number 167, F173
## 2024-06-26 18:05:20.10477 INFO::Fitting model to feature number 168, F174
## 2024-06-26 18:05:20.1081 INFO::Fitting model to feature number 169, F175
## 2024-06-26 18:05:20.111416 INFO::Fitting model to feature number 170, F176
## 2024-06-26 18:05:20.114724 INFO::Fitting model to feature number 171, F177
## 2024-06-26 18:05:20.118025 INFO::Fitting model to feature number 172, F178
## 2024-06-26 18:05:20.121336 INFO::Fitting model to feature number 173, F179
## 2024-06-26 18:05:20.124681 INFO::Fitting model to feature number 174, F180
## 2024-06-26 18:05:20.128016 INFO::Fitting model to feature number 175, F181
## 2024-06-26 18:05:20.131339 INFO::Fitting model to feature number 176, F182
## 2024-06-26 18:05:20.134662 INFO::Fitting model to feature number 177, F183
## 2024-06-26 18:05:20.137971 INFO::Fitting model to feature number 178, F184
## 2024-06-26 18:05:20.141293 INFO::Fitting model to feature number 179, F185
## 2024-06-26 18:05:20.144589 INFO::Fitting model to feature number 180, F186
## 2024-06-26 18:05:20.147919 INFO::Fitting model to feature number 181, F187
## 2024-06-26 18:05:20.151236 INFO::Fitting model to feature number 182, F188
## 2024-06-26 18:05:20.154529 INFO::Fitting model to feature number 183, F189
## 2024-06-26 18:05:20.157868 INFO::Fitting model to feature number 184, F190
## 2024-06-26 18:05:20.161188 INFO::Fitting model to feature number 185, F191
## 2024-06-26 18:05:20.164562 INFO::Fitting model to feature number 186, F192
## 2024-06-26 18:05:20.167907 INFO::Fitting model to feature number 187, F193
## 2024-06-26 18:05:20.17123 INFO::Fitting model to feature number 188, F194
## 2024-06-26 18:05:20.174592 INFO::Fitting model to feature number 189, F195
## 2024-06-26 18:05:20.177998 INFO::Fitting model to feature number 190, F196
## 2024-06-26 18:05:20.181365 INFO::Fitting model to feature number 191, F197
## 2024-06-26 18:05:20.184713 INFO::Fitting model to feature number 192, F198
## 2024-06-26 18:05:20.188079 INFO::Fitting model to feature number 193, F199
## 2024-06-26 18:05:20.191406 INFO::Fitting model to feature number 194, F200
## 2024-06-26 18:05:20.194728 INFO::Fitting model to feature number 195, F201
## 2024-06-26 18:05:20.198025 INFO::Fitting model to feature number 196, F202
## 2024-06-26 18:05:20.201344 INFO::Fitting model to feature number 197, F203
## 2024-06-26 18:05:20.204656 INFO::Fitting model to feature number 198, F204
## 2024-06-26 18:05:20.207952 INFO::Fitting model to feature number 199, F206
## 2024-06-26 18:05:20.211219 INFO::Fitting model to feature number 200, F207
## 2024-06-26 18:05:20.214475 INFO::Fitting model to feature number 201, F208
## 2024-06-26 18:05:20.217745 INFO::Fitting model to feature number 202, F209
## 2024-06-26 18:05:20.221049 INFO::Fitting model to feature number 203, F210
## 2024-06-26 18:05:20.224319 INFO::Fitting model to feature number 204, F211
## 2024-06-26 18:05:20.227532 INFO::Fitting model to feature number 205, F212
## 2024-06-26 18:05:20.230802 INFO::Fitting model to feature number 206, F213
## 2024-06-26 18:05:20.23408 INFO::Fitting model to feature number 207, F214
## 2024-06-26 18:05:20.237355 INFO::Fitting model to feature number 208, F215
## 2024-06-26 18:05:20.240625 INFO::Fitting model to feature number 209, F216
## 2024-06-26 18:05:20.243912 INFO::Fitting model to feature number 210, F217
## 2024-06-26 18:05:20.247191 INFO::Fitting model to feature number 211, F218
## 2024-06-26 18:05:20.250489 INFO::Fitting model to feature number 212, F219
## 2024-06-26 18:05:20.253782 INFO::Fitting model to feature number 213, F220
## 2024-06-26 18:05:20.257063 INFO::Fitting model to feature number 214, F221
## 2024-06-26 18:05:20.260359 INFO::Fitting model to feature number 215, F222
## 2024-06-26 18:05:20.263646 INFO::Fitting model to feature number 216, F223
## 2024-06-26 18:05:20.26693 INFO::Fitting model to feature number 217, F224
## 2024-06-26 18:05:20.270201 INFO::Fitting model to feature number 218, F225
## 2024-06-26 18:05:20.273484 INFO::Fitting model to feature number 219, F226
## 2024-06-26 18:05:20.276744 INFO::Fitting model to feature number 220, F227
## 2024-06-26 18:05:20.309301 INFO::Fitting model to feature number 221, F228
## 2024-06-26 18:05:20.312741 INFO::Fitting model to feature number 222, F229
## 2024-06-26 18:05:20.315953 INFO::Fitting model to feature number 223, F230
## 2024-06-26 18:05:20.319091 INFO::Fitting model to feature number 224, F231
## 2024-06-26 18:05:20.322204 INFO::Fitting model to feature number 225, F232
## 2024-06-26 18:05:20.325331 INFO::Fitting model to feature number 226, F233
## 2024-06-26 18:05:20.328461 INFO::Fitting model to feature number 227, F234
## 2024-06-26 18:05:20.331596 INFO::Fitting model to feature number 228, F235
## 2024-06-26 18:05:20.334673 INFO::Fitting model to feature number 229, F236
## 2024-06-26 18:05:20.337786 INFO::Fitting model to feature number 230, F237
## 2024-06-26 18:05:20.340884 INFO::Fitting model to feature number 231, F238
## 2024-06-26 18:05:20.343981 INFO::Fitting model to feature number 232, F239
## 2024-06-26 18:05:20.34708 INFO::Fitting model to feature number 233, F240
## 2024-06-26 18:05:20.350174 INFO::Fitting model to feature number 234, F241
## 2024-06-26 18:05:20.353282 INFO::Fitting model to feature number 235, F242
## 2024-06-26 18:05:20.356391 INFO::Fitting model to feature number 236, F243
## 2024-06-26 18:05:20.359523 INFO::Fitting model to feature number 237, F244
## 2024-06-26 18:05:20.362643 INFO::Fitting model to feature number 238, F245
## 2024-06-26 18:05:20.365761 INFO::Fitting model to feature number 239, F246
## 2024-06-26 18:05:20.368871 INFO::Fitting model to feature number 240, F247
## 2024-06-26 18:05:20.371999 INFO::Fitting model to feature number 241, F248
## 2024-06-26 18:05:20.375128 INFO::Fitting model to feature number 242, F249
## 2024-06-26 18:05:20.378164 INFO::Fitting model to feature number 243, F250
## 2024-06-26 18:05:20.381283 INFO::Fitting model to feature number 244, F252
## 2024-06-26 18:05:20.384398 INFO::Fitting model to feature number 245, F253
## 2024-06-26 18:05:20.387516 INFO::Fitting model to feature number 246, F254
## 2024-06-26 18:05:20.39064 INFO::Fitting model to feature number 247, F255
## 2024-06-26 18:05:20.393756 INFO::Fitting model to feature number 248, F256
## 2024-06-26 18:05:20.39689 INFO::Fitting model to feature number 249, F257
## 2024-06-26 18:05:20.400036 INFO::Fitting model to feature number 250, F259
## 2024-06-26 18:05:20.403168 INFO::Fitting model to feature number 251, F260
## 2024-06-26 18:05:20.406297 INFO::Fitting model to feature number 252, F261
## 2024-06-26 18:05:20.409439 INFO::Fitting model to feature number 253, F262
## 2024-06-26 18:05:20.412559 INFO::Fitting model to feature number 254, F263
## 2024-06-26 18:05:20.415684 INFO::Fitting model to feature number 255, F264
## 2024-06-26 18:05:20.41881 INFO::Fitting model to feature number 256, F265
## 2024-06-26 18:05:20.421925 INFO::Fitting model to feature number 257, F266
## 2024-06-26 18:05:20.425102 INFO::Fitting model to feature number 258, F267
## 2024-06-26 18:05:20.428285 INFO::Fitting model to feature number 259, F269
## 2024-06-26 18:05:20.431452 INFO::Fitting model to feature number 260, F270
## 2024-06-26 18:05:20.4346 INFO::Fitting model to feature number 261, F271
## 2024-06-26 18:05:20.437721 INFO::Fitting model to feature number 262, F272
## 2024-06-26 18:05:20.440883 INFO::Fitting model to feature number 263, F273
## 2024-06-26 18:05:20.444069 INFO::Fitting model to feature number 264, F274
## 2024-06-26 18:05:20.447223 INFO::Fitting model to feature number 265, F276
## 2024-06-26 18:05:20.450371 INFO::Fitting model to feature number 266, F277
## 2024-06-26 18:05:20.453537 INFO::Fitting model to feature number 267, F278
## 2024-06-26 18:05:20.456679 INFO::Fitting model to feature number 268, F279
## 2024-06-26 18:05:20.459792 INFO::Fitting model to feature number 269, F280
## 2024-06-26 18:05:20.462921 INFO::Fitting model to feature number 270, F281
## 2024-06-26 18:05:20.466069 INFO::Fitting model to feature number 271, F282
## 2024-06-26 18:05:20.469187 INFO::Fitting model to feature number 272, F283
## 2024-06-26 18:05:20.472303 INFO::Fitting model to feature number 273, F284
## 2024-06-26 18:05:20.475434 INFO::Fitting model to feature number 274, F285
## 2024-06-26 18:05:20.478499 INFO::Fitting model to feature number 275, F286
## 2024-06-26 18:05:20.481608 INFO::Fitting model to feature number 276, F287
## 2024-06-26 18:05:20.484776 INFO::Fitting model to feature number 277, F288
## 2024-06-26 18:05:20.487918 INFO::Fitting model to feature number 278, F289
## 2024-06-26 18:05:20.491074 INFO::Fitting model to feature number 279, F290
## 2024-06-26 18:05:20.494262 INFO::Fitting model to feature number 280, F292
## 2024-06-26 18:05:20.497456 INFO::Fitting model to feature number 281, F293
## 2024-06-26 18:05:20.500626 INFO::Fitting model to feature number 282, F294
## 2024-06-26 18:05:20.503786 INFO::Fitting model to feature number 283, F295
## 2024-06-26 18:05:20.50692 INFO::Fitting model to feature number 284, F296
## 2024-06-26 18:05:20.510061 INFO::Fitting model to feature number 285, F297
## 2024-06-26 18:05:20.513191 INFO::Fitting model to feature number 286, F298
## 2024-06-26 18:05:20.516338 INFO::Fitting model to feature number 287, F299
## 2024-06-26 18:05:20.519439 INFO::Fitting model to feature number 288, F300
## 2024-06-26 18:05:20.522582 INFO::Fitting model to feature number 289, F301
## 2024-06-26 18:05:20.525745 INFO::Fitting model to feature number 290, F302
## 2024-06-26 18:05:20.529053 INFO::Fitting model to feature number 291, F303
## 2024-06-26 18:05:20.532268 INFO::Fitting model to feature number 292, F304
## 2024-06-26 18:05:20.535407 INFO::Fitting model to feature number 293, F305
## 2024-06-26 18:05:20.538543 INFO::Fitting model to feature number 294, F306
## 2024-06-26 18:05:20.541704 INFO::Fitting model to feature number 295, F307
## 2024-06-26 18:05:20.544858 INFO::Fitting model to feature number 296, F308
## 2024-06-26 18:05:20.547997 INFO::Fitting model to feature number 297, F309
## 2024-06-26 18:05:20.551146 INFO::Fitting model to feature number 298, F310
## 2024-06-26 18:05:20.55427 INFO::Fitting model to feature number 299, F311
## 2024-06-26 18:05:20.557434 INFO::Fitting model to feature number 300, F312
## 2024-06-26 18:05:20.56059 INFO::Fitting model to feature number 301, F313
## 2024-06-26 18:05:20.56374 INFO::Fitting model to feature number 302, F315
## 2024-06-26 18:05:20.566858 INFO::Fitting model to feature number 303, F316
## 2024-06-26 18:05:20.569984 INFO::Fitting model to feature number 304, F317
## 2024-06-26 18:05:20.573098 INFO::Fitting model to feature number 305, F318
## 2024-06-26 18:05:20.576223 INFO::Fitting model to feature number 306, F319
## 2024-06-26 18:05:20.579357 INFO::Fitting model to feature number 307, F320
## 2024-06-26 18:05:20.582483 INFO::Fitting model to feature number 308, F321
## 2024-06-26 18:05:20.585611 INFO::Fitting model to feature number 309, F322
## 2024-06-26 18:05:20.58867 INFO::Fitting model to feature number 310, F323
## 2024-06-26 18:05:20.591814 INFO::Fitting model to feature number 311, F324
## 2024-06-26 18:05:20.594893 INFO::Fitting model to feature number 312, F325
## 2024-06-26 18:05:20.59804 INFO::Fitting model to feature number 313, F326
## 2024-06-26 18:05:20.601196 INFO::Fitting model to feature number 314, F327
## 2024-06-26 18:05:20.604362 INFO::Fitting model to feature number 315, F328
## 2024-06-26 18:05:20.607492 INFO::Fitting model to feature number 316, F329
## 2024-06-26 18:05:20.610607 INFO::Fitting model to feature number 317, F330
## 2024-06-26 18:05:20.613749 INFO::Fitting model to feature number 318, F331
## 2024-06-26 18:05:20.616888 INFO::Fitting model to feature number 319, F332
## 2024-06-26 18:05:20.62006 INFO::Fitting model to feature number 320, F333
## 2024-06-26 18:05:20.623298 INFO::Fitting model to feature number 321, F334
## 2024-06-26 18:05:20.626448 INFO::Fitting model to feature number 322, F335
## 2024-06-26 18:05:20.629624 INFO::Fitting model to feature number 323, F336
## 2024-06-26 18:05:20.6328 INFO::Fitting model to feature number 324, F337
## 2024-06-26 18:05:20.636135 INFO::Fitting model to feature number 325, F338
## 2024-06-26 18:05:20.639483 INFO::Fitting model to feature number 326, F339
## 2024-06-26 18:05:20.642848 INFO::Fitting model to feature number 327, F340
## 2024-06-26 18:05:20.646191 INFO::Fitting model to feature number 328, F342
## 2024-06-26 18:05:20.64952 INFO::Fitting model to feature number 329, F343
## 2024-06-26 18:05:20.652811 INFO::Fitting model to feature number 330, F344
## 2024-06-26 18:05:20.65607 INFO::Fitting model to feature number 331, F345
## 2024-06-26 18:05:20.659529 INFO::Fitting model to feature number 332, F346
## 2024-06-26 18:05:20.662947 INFO::Fitting model to feature number 333, F347
## 2024-06-26 18:05:20.666286 INFO::Fitting model to feature number 334, F348
## 2024-06-26 18:05:20.66961 INFO::Fitting model to feature number 335, F350
## 2024-06-26 18:05:20.673034 INFO::Fitting model to feature number 336, F351
## 2024-06-26 18:05:20.676497 INFO::Fitting model to feature number 337, F352
## 2024-06-26 18:05:20.680158 INFO::Fitting model to feature number 338, F353
## 2024-06-26 18:05:20.683647 INFO::Fitting model to feature number 339, F355
## 2024-06-26 18:05:20.687169 INFO::Fitting model to feature number 340, F356
## 2024-06-26 18:05:20.690642 INFO::Fitting model to feature number 341, F357
## 2024-06-26 18:05:20.694109 INFO::Fitting model to feature number 342, F358
## 2024-06-26 18:05:20.697567 INFO::Fitting model to feature number 343, F359
## 2024-06-26 18:05:20.701227 INFO::Fitting model to feature number 344, F360
## 2024-06-26 18:05:20.704876 INFO::Fitting model to feature number 345, F361
## 2024-06-26 18:05:20.708387 INFO::Fitting model to feature number 346, F362
## 2024-06-26 18:05:20.711801 INFO::Fitting model to feature number 347, F363
## 2024-06-26 18:05:20.715216 INFO::Fitting model to feature number 348, F364
## 2024-06-26 18:05:20.718583 INFO::Fitting model to feature number 349, F365
## 2024-06-26 18:05:20.722198 INFO::Fitting model to feature number 350, F366
## 2024-06-26 18:05:20.725618 INFO::Fitting model to feature number 351, F367
## 2024-06-26 18:05:20.72904 INFO::Fitting model to feature number 352, F368
## 2024-06-26 18:05:20.732503 INFO::Fitting model to feature number 353, F369
## 2024-06-26 18:05:20.735925 INFO::Fitting model to feature number 354, F370
## 2024-06-26 18:05:20.739264 INFO::Fitting model to feature number 355, F371
## 2024-06-26 18:05:20.742654 INFO::Fitting model to feature number 356, F372
## 2024-06-26 18:05:20.74604 INFO::Fitting model to feature number 357, F373
## 2024-06-26 18:05:20.749609 INFO::Fitting model to feature number 358, F374
## 2024-06-26 18:05:20.753226 INFO::Fitting model to feature number 359, F375
## 2024-06-26 18:05:20.756773 INFO::Fitting model to feature number 360, F376
## 2024-06-26 18:05:20.760246 INFO::Fitting model to feature number 361, F377
## 2024-06-26 18:05:20.763825 INFO::Fitting model to feature number 362, F378
## 2024-06-26 18:05:20.7674 INFO::Fitting model to feature number 363, F379
## 2024-06-26 18:05:20.770561 INFO::Fitting model to feature number 364, F380
## 2024-06-26 18:05:20.773746 INFO::Fitting model to feature number 365, F381
## 2024-06-26 18:05:20.776941 INFO::Fitting model to feature number 366, F382
## 2024-06-26 18:05:20.780095 INFO::Fitting model to feature number 367, F383
## 2024-06-26 18:05:20.783262 INFO::Fitting model to feature number 368, F384
## 2024-06-26 18:05:20.786465 INFO::Fitting model to feature number 369, F386
## 2024-06-26 18:05:20.78967 INFO::Fitting model to feature number 370, F387
## 2024-06-26 18:05:20.792791 INFO::Fitting model to feature number 371, F388
## 2024-06-26 18:05:20.795969 INFO::Fitting model to feature number 372, F389
## 2024-06-26 18:05:20.799158 INFO::Fitting model to feature number 373, F390
## 2024-06-26 18:05:20.802326 INFO::Fitting model to feature number 374, F391
## 2024-06-26 18:05:20.805513 INFO::Fitting model to feature number 375, F392
## 2024-06-26 18:05:20.808679 INFO::Fitting model to feature number 376, F393
## 2024-06-26 18:05:20.811848 INFO::Fitting model to feature number 377, F394
## 2024-06-26 18:05:20.815023 INFO::Fitting model to feature number 378, F395
## 2024-06-26 18:05:20.818182 INFO::Fitting model to feature number 379, F396
## 2024-06-26 18:05:20.821369 INFO::Fitting model to feature number 380, F397
## 2024-06-26 18:05:20.824581 INFO::Fitting model to feature number 381, F398
## 2024-06-26 18:05:20.827796 INFO::Fitting model to feature number 382, F399
## 2024-06-26 18:05:20.831008 INFO::Fitting model to feature number 383, F400
## 2024-06-26 18:05:20.834209 INFO::Fitting model to feature number 384, F401
## 2024-06-26 18:05:20.837421 INFO::Fitting model to feature number 385, F402
## 2024-06-26 18:05:20.840616 INFO::Fitting model to feature number 386, F403
## 2024-06-26 18:05:20.843816 INFO::Fitting model to feature number 387, F404
## 2024-06-26 18:05:20.847027 INFO::Fitting model to feature number 388, F406
## 2024-06-26 18:05:20.850224 INFO::Fitting model to feature number 389, F407
## 2024-06-26 18:05:20.853439 INFO::Fitting model to feature number 390, F408
## 2024-06-26 18:05:20.856633 INFO::Fitting model to feature number 391, F409
## 2024-06-26 18:05:20.859843 INFO::Fitting model to feature number 392, F410
## 2024-06-26 18:05:20.863044 INFO::Fitting model to feature number 393, F411
## 2024-06-26 18:05:20.866275 INFO::Fitting model to feature number 394, F412
## 2024-06-26 18:05:20.869484 INFO::Fitting model to feature number 395, F413
## 2024-06-26 18:05:20.872678 INFO::Fitting model to feature number 396, F414
## 2024-06-26 18:05:20.875874 INFO::Fitting model to feature number 397, F415
## 2024-06-26 18:05:20.879072 INFO::Fitting model to feature number 398, F416
## 2024-06-26 18:05:20.882256 INFO::Fitting model to feature number 399, F417
## 2024-06-26 18:05:20.885456 INFO::Fitting model to feature number 400, F418
## 2024-06-26 18:05:20.88865 INFO::Fitting model to feature number 401, F419
## 2024-06-26 18:05:20.891848 INFO::Fitting model to feature number 402, F420
## 2024-06-26 18:05:20.895056 INFO::Fitting model to feature number 403, F421
## 2024-06-26 18:05:20.898262 INFO::Fitting model to feature number 404, F422
## 2024-06-26 18:05:20.901473 INFO::Fitting model to feature number 405, F423
## 2024-06-26 18:05:20.904679 INFO::Fitting model to feature number 406, F425
## 2024-06-26 18:05:20.907901 INFO::Fitting model to feature number 407, F426
## 2024-06-26 18:05:20.911069 INFO::Fitting model to feature number 408, F428
## 2024-06-26 18:05:20.914279 INFO::Fitting model to feature number 409, F429
## 2024-06-26 18:05:20.917498 INFO::Fitting model to feature number 410, F430
## 2024-06-26 18:05:20.920729 INFO::Fitting model to feature number 411, F431
## 2024-06-26 18:05:20.92396 INFO::Fitting model to feature number 412, F432
## 2024-06-26 18:05:20.927172 INFO::Fitting model to feature number 413, F433
## 2024-06-26 18:05:20.930354 INFO::Fitting model to feature number 414, F434
## 2024-06-26 18:05:20.933532 INFO::Fitting model to feature number 415, F435
## 2024-06-26 18:05:20.936734 INFO::Fitting model to feature number 416, F436
## 2024-06-26 18:05:20.939926 INFO::Fitting model to feature number 417, F437
## 2024-06-26 18:05:20.94311 INFO::Fitting model to feature number 418, F438
## 2024-06-26 18:05:20.946287 INFO::Fitting model to feature number 419, F439
## 2024-06-26 18:05:20.949484 INFO::Fitting model to feature number 420, F440
## 2024-06-26 18:05:20.952678 INFO::Fitting model to feature number 421, F441
## 2024-06-26 18:05:20.955887 INFO::Fitting model to feature number 422, F442
## 2024-06-26 18:05:20.959117 INFO::Fitting model to feature number 423, F443
## 2024-06-26 18:05:20.962366 INFO::Fitting model to feature number 424, F444
## 2024-06-26 18:05:20.965625 INFO::Fitting model to feature number 425, F445
## 2024-06-26 18:05:20.968876 INFO::Fitting model to feature number 426, F446
## 2024-06-26 18:05:20.972102 INFO::Fitting model to feature number 427, F447
## 2024-06-26 18:05:20.975292 INFO::Fitting model to feature number 428, F448
## 2024-06-26 18:05:20.978528 INFO::Fitting model to feature number 429, F449
## 2024-06-26 18:05:20.981767 INFO::Fitting model to feature number 430, F450
## 2024-06-26 18:05:20.98499 INFO::Fitting model to feature number 431, F451
## 2024-06-26 18:05:20.988186 INFO::Fitting model to feature number 432, F452
## 2024-06-26 18:05:20.991421 INFO::Fitting model to feature number 433, F454
## 2024-06-26 18:05:20.994647 INFO::Fitting model to feature number 434, F455
## 2024-06-26 18:05:20.997848 INFO::Fitting model to feature number 435, F456
## 2024-06-26 18:05:21.001032 INFO::Fitting model to feature number 436, F457
## 2024-06-26 18:05:21.004242 INFO::Fitting model to feature number 437, F458
## 2024-06-26 18:05:21.007445 INFO::Fitting model to feature number 438, F459
## 2024-06-26 18:05:21.010652 INFO::Fitting model to feature number 439, F461
## 2024-06-26 18:05:21.013846 INFO::Fitting model to feature number 440, F462
## 2024-06-26 18:05:21.01703 INFO::Fitting model to feature number 441, F463
## 2024-06-26 18:05:21.020234 INFO::Fitting model to feature number 442, F464
## 2024-06-26 18:05:21.023447 INFO::Fitting model to feature number 443, F465
## 2024-06-26 18:05:21.026644 INFO::Fitting model to feature number 444, F466
## 2024-06-26 18:05:21.029838 INFO::Fitting model to feature number 445, F467
## 2024-06-26 18:05:21.033039 INFO::Fitting model to feature number 446, F468
## 2024-06-26 18:05:21.036244 INFO::Fitting model to feature number 447, F469
## 2024-06-26 18:05:21.039455 INFO::Fitting model to feature number 448, F470
## 2024-06-26 18:05:21.042659 INFO::Fitting model to feature number 449, F471
## 2024-06-26 18:05:21.04585 INFO::Fitting model to feature number 450, F474
## 2024-06-26 18:05:21.049047 INFO::Fitting model to feature number 451, F475
## 2024-06-26 18:05:21.052243 INFO::Fitting model to feature number 452, F476
## 2024-06-26 18:05:21.055434 INFO::Fitting model to feature number 453, F477
## 2024-06-26 18:05:21.058642 INFO::Fitting model to feature number 454, F478
## 2024-06-26 18:05:21.061839 INFO::Fitting model to feature number 455, F479
## 2024-06-26 18:05:21.065063 INFO::Fitting model to feature number 456, F480
## 2024-06-26 18:05:21.068289 INFO::Fitting model to feature number 457, F481
## 2024-06-26 18:05:21.071451 INFO::Fitting model to feature number 458, F482
## 2024-06-26 18:05:21.074642 INFO::Fitting model to feature number 459, F483
## 2024-06-26 18:05:21.077818 INFO::Fitting model to feature number 460, F484
## 2024-06-26 18:05:21.081001 INFO::Fitting model to feature number 461, F485
## 2024-06-26 18:05:21.084221 INFO::Fitting model to feature number 462, F486
## 2024-06-26 18:05:21.087403 INFO::Fitting model to feature number 463, F487
## 2024-06-26 18:05:21.090589 INFO::Fitting model to feature number 464, F488
## 2024-06-26 18:05:21.093777 INFO::Fitting model to feature number 465, F489
## 2024-06-26 18:05:21.096992 INFO::Fitting model to feature number 466, F490
## 2024-06-26 18:05:21.100181 INFO::Fitting model to feature number 467, F491
## 2024-06-26 18:05:21.103357 INFO::Fitting model to feature number 468, F492
## 2024-06-26 18:05:21.106542 INFO::Fitting model to feature number 469, F493
## 2024-06-26 18:05:21.109718 INFO::Fitting model to feature number 470, F494
## 2024-06-26 18:05:21.1129 INFO::Fitting model to feature number 471, F495
## 2024-06-26 18:05:21.116081 INFO::Fitting model to feature number 472, F496
## 2024-06-26 18:05:21.119256 INFO::Fitting model to feature number 473, F497
## 2024-06-26 18:05:21.122418 INFO::Fitting model to feature number 474, F498
## 2024-06-26 18:05:21.125588 INFO::Fitting model to feature number 475, F499
## 2024-06-26 18:05:21.128786 INFO::Fitting model to feature number 476, F500
## 2024-06-26 18:05:21.131992 INFO::Fitting model to feature number 477, F501
## 2024-06-26 18:05:21.135202 INFO::Fitting model to feature number 478, F502
## 2024-06-26 18:05:21.138387 INFO::Fitting model to feature number 479, F503
## 2024-06-26 18:05:21.141603 INFO::Fitting model to feature number 480, F504
## 2024-06-26 18:05:21.144809 INFO::Fitting model to feature number 481, F505
## 2024-06-26 18:05:21.148065 INFO::Fitting model to feature number 482, F506
## 2024-06-26 18:05:21.151275 INFO::Fitting model to feature number 483, F507
## 2024-06-26 18:05:21.15447 INFO::Fitting model to feature number 484, F508
## 2024-06-26 18:05:21.15767 INFO::Fitting model to feature number 485, F509
## 2024-06-26 18:05:21.160868 INFO::Fitting model to feature number 486, F510
## 2024-06-26 18:05:21.164057 INFO::Fitting model to feature number 487, F511
## 2024-06-26 18:05:21.167268 INFO::Fitting model to feature number 488, F512
## 2024-06-26 18:05:21.170449 INFO::Fitting model to feature number 489, F513
## 2024-06-26 18:05:21.173699 INFO::Fitting model to feature number 490, F514
## 2024-06-26 18:05:21.176884 INFO::Fitting model to feature number 491, F515
## 2024-06-26 18:05:21.180102 INFO::Fitting model to feature number 492, F516
## 2024-06-26 18:05:21.183271 INFO::Fitting model to feature number 493, F517
## 2024-06-26 18:05:21.186481 INFO::Fitting model to feature number 494, F518
## 2024-06-26 18:05:21.189674 INFO::Fitting model to feature number 495, F519
## 2024-06-26 18:05:21.192878 INFO::Fitting model to feature number 496, F520
## 2024-06-26 18:05:21.196075 INFO::Fitting model to feature number 497, F521
## 2024-06-26 18:05:21.199199 INFO::Fitting model to feature number 498, F522
## 2024-06-26 18:05:21.202399 INFO::Fitting model to feature number 499, F523
## 2024-06-26 18:05:21.205608 INFO::Fitting model to feature number 500, F524
## 2024-06-26 18:05:21.208807 INFO::Fitting model to feature number 501, F525
## 2024-06-26 18:05:21.212036 INFO::Fitting model to feature number 502, F526
## 2024-06-26 18:05:21.215272 INFO::Fitting model to feature number 503, F527
## 2024-06-26 18:05:21.218508 INFO::Fitting model to feature number 504, F528
## 2024-06-26 18:05:21.221811 INFO::Fitting model to feature number 505, F529
## 2024-06-26 18:05:21.2251 INFO::Fitting model to feature number 506, F530
## 2024-06-26 18:05:21.228378 INFO::Fitting model to feature number 507, F531
## 2024-06-26 18:05:21.231646 INFO::Fitting model to feature number 508, F532
## 2024-06-26 18:05:21.23494 INFO::Fitting model to feature number 509, F533
## 2024-06-26 18:05:21.238181 INFO::Fitting model to feature number 510, F534
## 2024-06-26 18:05:21.241411 INFO::Fitting model to feature number 511, F535
## 2024-06-26 18:05:21.244616 INFO::Fitting model to feature number 512, F536
## 2024-06-26 18:05:21.247834 INFO::Fitting model to feature number 513, F537
## 2024-06-26 18:05:21.251025 INFO::Fitting model to feature number 514, F539
## 2024-06-26 18:05:21.254217 INFO::Fitting model to feature number 515, F540
## 2024-06-26 18:05:21.25743 INFO::Fitting model to feature number 516, F541
## 2024-06-26 18:05:21.260627 INFO::Fitting model to feature number 517, F543
## 2024-06-26 18:05:21.263828 INFO::Fitting model to feature number 518, F544
## 2024-06-26 18:05:21.267013 INFO::Fitting model to feature number 519, F545
## 2024-06-26 18:05:21.27021 INFO::Fitting model to feature number 520, F546
## 2024-06-26 18:05:21.273414 INFO::Fitting model to feature number 521, F547
## 2024-06-26 18:05:21.276626 INFO::Fitting model to feature number 522, F548
## 2024-06-26 18:05:21.279836 INFO::Fitting model to feature number 523, F549
## 2024-06-26 18:05:21.283033 INFO::Fitting model to feature number 524, F550
## 2024-06-26 18:05:21.286225 INFO::Fitting model to feature number 525, F551
## 2024-06-26 18:05:21.289412 INFO::Fitting model to feature number 526, F552
## 2024-06-26 18:05:21.292614 INFO::Fitting model to feature number 527, F553
## 2024-06-26 18:05:21.295786 INFO::Fitting model to feature number 528, F554
## 2024-06-26 18:05:21.298983 INFO::Fitting model to feature number 529, F555
## 2024-06-26 18:05:21.302162 INFO::Fitting model to feature number 530, F556
## 2024-06-26 18:05:21.305369 INFO::Fitting model to feature number 531, F557
## 2024-06-26 18:05:21.308556 INFO::Fitting model to feature number 532, F558
## 2024-06-26 18:05:21.311764 INFO::Fitting model to feature number 533, F559
## 2024-06-26 18:05:21.314966 INFO::Fitting model to feature number 534, F560
## 2024-06-26 18:05:21.318158 INFO::Fitting model to feature number 535, F561
## 2024-06-26 18:05:21.321357 INFO::Fitting model to feature number 536, F562
## 2024-06-26 18:05:21.324556 INFO::Fitting model to feature number 537, F563
## 2024-06-26 18:05:21.32777 INFO::Fitting model to feature number 538, F564
## 2024-06-26 18:05:21.33097 INFO::Fitting model to feature number 539, F566
## 2024-06-26 18:05:21.334157 INFO::Fitting model to feature number 540, F567
## 2024-06-26 18:05:21.337358 INFO::Fitting model to feature number 541, F568
## 2024-06-26 18:05:21.340564 INFO::Fitting model to feature number 542, F569
## 2024-06-26 18:05:21.343781 INFO::Fitting model to feature number 543, F570
## 2024-06-26 18:05:21.346973 INFO::Fitting model to feature number 544, F571
## 2024-06-26 18:05:21.350159 INFO::Fitting model to feature number 545, F572
## 2024-06-26 18:05:21.353378 INFO::Fitting model to feature number 546, F573
## 2024-06-26 18:05:21.356582 INFO::Fitting model to feature number 547, F574
## 2024-06-26 18:05:21.35979 INFO::Fitting model to feature number 548, F575
## 2024-06-26 18:05:21.362987 INFO::Fitting model to feature number 549, F576
## 2024-06-26 18:05:21.38406 INFO::Fitting model to feature number 550, F577
## 2024-06-26 18:05:21.387619 INFO::Fitting model to feature number 551, F578
## 2024-06-26 18:05:21.390917 INFO::Fitting model to feature number 552, F579
## 2024-06-26 18:05:21.39412 INFO::Fitting model to feature number 553, F580
## 2024-06-26 18:05:21.397293 INFO::Fitting model to feature number 554, F581
## 2024-06-26 18:05:21.400473 INFO::Fitting model to feature number 555, F582
## 2024-06-26 18:05:21.403561 INFO::Fitting model to feature number 556, F583
## 2024-06-26 18:05:21.406699 INFO::Fitting model to feature number 557, F584
## 2024-06-26 18:05:21.409828 INFO::Fitting model to feature number 558, F585
## 2024-06-26 18:05:21.412959 INFO::Fitting model to feature number 559, F586
## 2024-06-26 18:05:21.416112 INFO::Fitting model to feature number 560, F587
## 2024-06-26 18:05:21.419235 INFO::Fitting model to feature number 561, F588
## 2024-06-26 18:05:21.422348 INFO::Fitting model to feature number 562, F589
## 2024-06-26 18:05:21.425479 INFO::Fitting model to feature number 563, F590
## 2024-06-26 18:05:21.428612 INFO::Fitting model to feature number 564, F591
## 2024-06-26 18:05:21.431735 INFO::Fitting model to feature number 565, F592
## 2024-06-26 18:05:21.434848 INFO::Fitting model to feature number 566, F593
## 2024-06-26 18:05:21.43797 INFO::Fitting model to feature number 567, F594
## 2024-06-26 18:05:21.441085 INFO::Fitting model to feature number 568, F595
## 2024-06-26 18:05:21.444194 INFO::Fitting model to feature number 569, F596
## 2024-06-26 18:05:21.447303 INFO::Fitting model to feature number 570, F597
## 2024-06-26 18:05:21.450413 INFO::Fitting model to feature number 571, F598
## 2024-06-26 18:05:21.45352 INFO::Fitting model to feature number 572, F599
## 2024-06-26 18:05:21.456637 INFO::Fitting model to feature number 573, F600
## 2024-06-26 18:05:21.459764 INFO::Fitting model to feature number 574, F601
## 2024-06-26 18:05:21.462875 INFO::Fitting model to feature number 575, F602
## 2024-06-26 18:05:21.465986 INFO::Fitting model to feature number 576, F603
## 2024-06-26 18:05:21.469103 INFO::Fitting model to feature number 577, F605
## 2024-06-26 18:05:21.47222 INFO::Fitting model to feature number 578, F606
## 2024-06-26 18:05:21.475279 INFO::Fitting model to feature number 579, F607
## 2024-06-26 18:05:21.478397 INFO::Fitting model to feature number 580, F608
## 2024-06-26 18:05:21.481499 INFO::Fitting model to feature number 581, F609
## 2024-06-26 18:05:21.484615 INFO::Fitting model to feature number 582, F610
## 2024-06-26 18:05:21.487734 INFO::Fitting model to feature number 583, F611
## 2024-06-26 18:05:21.49086 INFO::Fitting model to feature number 584, F612
## 2024-06-26 18:05:21.493994 INFO::Fitting model to feature number 585, F613
## 2024-06-26 18:05:21.497136 INFO::Fitting model to feature number 586, F614
## 2024-06-26 18:05:21.500269 INFO::Fitting model to feature number 587, F615
## 2024-06-26 18:05:21.503405 INFO::Fitting model to feature number 588, F616
## 2024-06-26 18:05:21.506531 INFO::Fitting model to feature number 589, F617
## 2024-06-26 18:05:21.50966 INFO::Fitting model to feature number 590, F618
## 2024-06-26 18:05:21.512789 INFO::Fitting model to feature number 591, F619
## 2024-06-26 18:05:21.515919 INFO::Fitting model to feature number 592, F620
## 2024-06-26 18:05:21.519049 INFO::Fitting model to feature number 593, F621
## 2024-06-26 18:05:21.522151 INFO::Fitting model to feature number 594, F622
## 2024-06-26 18:05:21.525301 INFO::Fitting model to feature number 595, F623
## 2024-06-26 18:05:21.528458 INFO::Fitting model to feature number 596, F624
## 2024-06-26 18:05:21.531581 INFO::Fitting model to feature number 597, F625
## 2024-06-26 18:05:21.534711 INFO::Fitting model to feature number 598, F626
## 2024-06-26 18:05:21.537832 INFO::Fitting model to feature number 599, F627
## 2024-06-26 18:05:21.540969 INFO::Fitting model to feature number 600, F628
## 2024-06-26 18:05:21.544099 INFO::Fitting model to feature number 601, F629
## 2024-06-26 18:05:21.547209 INFO::Fitting model to feature number 602, F630
## 2024-06-26 18:05:21.550325 INFO::Fitting model to feature number 603, F631
## 2024-06-26 18:05:21.553487 INFO::Fitting model to feature number 604, F632
## 2024-06-26 18:05:21.556552 INFO::Fitting model to feature number 605, F633
## 2024-06-26 18:05:21.559704 INFO::Fitting model to feature number 606, F634
## 2024-06-26 18:05:21.562855 INFO::Fitting model to feature number 607, F635
## 2024-06-26 18:05:21.565998 INFO::Fitting model to feature number 608, F636
## 2024-06-26 18:05:21.569149 INFO::Fitting model to feature number 609, F637
## 2024-06-26 18:05:21.572312 INFO::Fitting model to feature number 610, F638
## 2024-06-26 18:05:21.57545 INFO::Fitting model to feature number 611, F639
## 2024-06-26 18:05:21.57857 INFO::Fitting model to feature number 612, F640
## 2024-06-26 18:05:21.581711 INFO::Fitting model to feature number 613, F641
## 2024-06-26 18:05:21.584864 INFO::Fitting model to feature number 614, F642
## 2024-06-26 18:05:21.588063 INFO::Fitting model to feature number 615, F643
## 2024-06-26 18:05:21.591273 INFO::Fitting model to feature number 616, F644
## 2024-06-26 18:05:21.594448 INFO::Fitting model to feature number 617, F645
## 2024-06-26 18:05:21.597611 INFO::Fitting model to feature number 618, F646
## 2024-06-26 18:05:21.600799 INFO::Fitting model to feature number 619, F647
## 2024-06-26 18:05:21.60399 INFO::Fitting model to feature number 620, F648
## 2024-06-26 18:05:21.607153 INFO::Fitting model to feature number 621, F649
## 2024-06-26 18:05:21.610318 INFO::Fitting model to feature number 622, F650
## 2024-06-26 18:05:21.613499 INFO::Fitting model to feature number 623, F651
## 2024-06-26 18:05:21.616693 INFO::Fitting model to feature number 624, F652
## 2024-06-26 18:05:21.619935 INFO::Fitting model to feature number 625, F653
## 2024-06-26 18:05:21.623145 INFO::Fitting model to feature number 626, F654
## 2024-06-26 18:05:21.626331 INFO::Fitting model to feature number 627, F655
## 2024-06-26 18:05:21.629517 INFO::Fitting model to feature number 628, F656
## 2024-06-26 18:05:21.632678 INFO::Fitting model to feature number 629, F657
## 2024-06-26 18:05:21.635871 INFO::Fitting model to feature number 630, F658
## 2024-06-26 18:05:21.63903 INFO::Fitting model to feature number 631, F659
## 2024-06-26 18:05:21.64216 INFO::Fitting model to feature number 632, F660
## 2024-06-26 18:05:21.645316 INFO::Fitting model to feature number 633, F661
## 2024-06-26 18:05:21.648454 INFO::Fitting model to feature number 634, F662
## 2024-06-26 18:05:21.651595 INFO::Fitting model to feature number 635, F663
## 2024-06-26 18:05:21.654738 INFO::Fitting model to feature number 636, F664
## 2024-06-26 18:05:21.657888 INFO::Fitting model to feature number 637, F665
## 2024-06-26 18:05:21.661008 INFO::Fitting model to feature number 638, F666
## 2024-06-26 18:05:21.66414 INFO::Fitting model to feature number 639, F667
## 2024-06-26 18:05:21.667252 INFO::Fitting model to feature number 640, F668
## 2024-06-26 18:05:21.670364 INFO::Fitting model to feature number 641, F669
## 2024-06-26 18:05:21.673492 INFO::Fitting model to feature number 642, F670
## 2024-06-26 18:05:21.676634 INFO::Fitting model to feature number 643, F671
## 2024-06-26 18:05:21.67979 INFO::Fitting model to feature number 644, F672
## 2024-06-26 18:05:21.682924 INFO::Fitting model to feature number 645, F673
## 2024-06-26 18:05:21.686064 INFO::Fitting model to feature number 646, F674
## 2024-06-26 18:05:21.689245 INFO::Fitting model to feature number 647, F675
## 2024-06-26 18:05:21.692418 INFO::Fitting model to feature number 648, F676
## 2024-06-26 18:05:21.695561 INFO::Fitting model to feature number 649, F677
## 2024-06-26 18:05:21.698712 INFO::Fitting model to feature number 650, F678
## 2024-06-26 18:05:21.701841 INFO::Fitting model to feature number 651, F679
## 2024-06-26 18:05:21.704974 INFO::Fitting model to feature number 652, F680
## 2024-06-26 18:05:21.708104 INFO::Fitting model to feature number 653, F681
## 2024-06-26 18:05:21.711237 INFO::Fitting model to feature number 654, F682
## 2024-06-26 18:05:21.71435 INFO::Fitting model to feature number 655, F683
## 2024-06-26 18:05:21.71748 INFO::Fitting model to feature number 656, F684
## 2024-06-26 18:05:21.720586 INFO::Fitting model to feature number 657, F685
## 2024-06-26 18:05:21.723739 INFO::Fitting model to feature number 658, F686
## 2024-06-26 18:05:21.726874 INFO::Fitting model to feature number 659, F687
## 2024-06-26 18:05:21.730029 INFO::Fitting model to feature number 660, F688
## 2024-06-26 18:05:21.733197 INFO::Fitting model to feature number 661, F689
## 2024-06-26 18:05:21.736376 INFO::Fitting model to feature number 662, F690
## 2024-06-26 18:05:21.739542 INFO::Fitting model to feature number 663, F691
## 2024-06-26 18:05:21.742695 INFO::Fitting model to feature number 664, F692
## 2024-06-26 18:05:21.745832 INFO::Fitting model to feature number 665, F693
## 2024-06-26 18:05:21.749007 INFO::Fitting model to feature number 666, F694
## 2024-06-26 18:05:21.752203 INFO::Fitting model to feature number 667, F695
## 2024-06-26 18:05:21.75535 INFO::Fitting model to feature number 668, F696
## 2024-06-26 18:05:21.758465 INFO::Fitting model to feature number 669, F697
## 2024-06-26 18:05:21.761626 INFO::Fitting model to feature number 670, F698
## 2024-06-26 18:05:21.764762 INFO::Fitting model to feature number 671, F699
## 2024-06-26 18:05:21.767915 INFO::Fitting model to feature number 672, F700
## 2024-06-26 18:05:21.771098 INFO::Fitting model to feature number 673, F701
## 2024-06-26 18:05:21.774243 INFO::Fitting model to feature number 674, F702
## 2024-06-26 18:05:21.777403 INFO::Fitting model to feature number 675, F704
## 2024-06-26 18:05:21.780522 INFO::Fitting model to feature number 676, F705
## 2024-06-26 18:05:21.783647 INFO::Fitting model to feature number 677, F706
## 2024-06-26 18:05:21.786767 INFO::Fitting model to feature number 678, F707
## 2024-06-26 18:05:21.78992 INFO::Fitting model to feature number 679, F708
## 2024-06-26 18:05:21.793081 INFO::Fitting model to feature number 680, F709
## 2024-06-26 18:05:21.796241 INFO::Fitting model to feature number 681, F710
## 2024-06-26 18:05:21.799399 INFO::Fitting model to feature number 682, F711
## 2024-06-26 18:05:21.802543 INFO::Fitting model to feature number 683, F712
## 2024-06-26 18:05:21.805706 INFO::Fitting model to feature number 684, F713
## 2024-06-26 18:05:21.80887 INFO::Fitting model to feature number 685, F714
## 2024-06-26 18:05:21.812028 INFO::Fitting model to feature number 686, F715
## 2024-06-26 18:05:21.815271 INFO::Fitting model to feature number 687, F716
## 2024-06-26 18:05:21.81854 INFO::Fitting model to feature number 688, F717
## 2024-06-26 18:05:21.821795 INFO::Fitting model to feature number 689, F718
## 2024-06-26 18:05:21.825009 INFO::Fitting model to feature number 690, F719
## 2024-06-26 18:05:21.828238 INFO::Fitting model to feature number 691, F720
## 2024-06-26 18:05:21.831475 INFO::Fitting model to feature number 692, F721
## 2024-06-26 18:05:21.834685 INFO::Fitting model to feature number 693, F722
## 2024-06-26 18:05:21.837924 INFO::Fitting model to feature number 694, F723
## 2024-06-26 18:05:21.841202 INFO::Fitting model to feature number 695, F724
## 2024-06-26 18:05:21.844455 INFO::Fitting model to feature number 696, F725
## 2024-06-26 18:05:21.847689 INFO::Fitting model to feature number 697, F726
## 2024-06-26 18:05:21.850974 INFO::Fitting model to feature number 698, F727
## 2024-06-26 18:05:21.854196 INFO::Fitting model to feature number 699, F728
## 2024-06-26 18:05:21.857449 INFO::Fitting model to feature number 700, F729
## 2024-06-26 18:05:21.86069 INFO::Fitting model to feature number 701, F730
## 2024-06-26 18:05:21.86395 INFO::Fitting model to feature number 702, F731
## 2024-06-26 18:05:21.867199 INFO::Fitting model to feature number 703, F732
## 2024-06-26 18:05:21.870383 INFO::Fitting model to feature number 704, F733
## 2024-06-26 18:05:21.873577 INFO::Fitting model to feature number 705, F734
## 2024-06-26 18:05:21.876709 INFO::Fitting model to feature number 706, F735
## 2024-06-26 18:05:21.879911 INFO::Fitting model to feature number 707, F736
## 2024-06-26 18:05:21.883116 INFO::Fitting model to feature number 708, F737
## 2024-06-26 18:05:21.886245 INFO::Fitting model to feature number 709, F739
## 2024-06-26 18:05:21.889443 INFO::Fitting model to feature number 710, F740
## 2024-06-26 18:05:21.892646 INFO::Fitting model to feature number 711, F741
## 2024-06-26 18:05:21.895847 INFO::Fitting model to feature number 712, F742
## 2024-06-26 18:05:21.899044 INFO::Fitting model to feature number 713, F743
## 2024-06-26 18:05:21.902223 INFO::Fitting model to feature number 714, F744
## 2024-06-26 18:05:21.905415 INFO::Fitting model to feature number 715, F745
## 2024-06-26 18:05:21.908614 INFO::Fitting model to feature number 716, F746
## 2024-06-26 18:05:21.911809 INFO::Fitting model to feature number 717, F747
## 2024-06-26 18:05:21.914996 INFO::Fitting model to feature number 718, F748
## 2024-06-26 18:05:21.918176 INFO::Fitting model to feature number 719, F749
## 2024-06-26 18:05:21.921357 INFO::Fitting model to feature number 720, F750
## 2024-06-26 18:05:21.924561 INFO::Fitting model to feature number 721, F751
## 2024-06-26 18:05:21.927755 INFO::Fitting model to feature number 722, F752
## 2024-06-26 18:05:21.930952 INFO::Fitting model to feature number 723, F753
## 2024-06-26 18:05:21.934156 INFO::Fitting model to feature number 724, F754
## 2024-06-26 18:05:21.937342 INFO::Fitting model to feature number 725, F755
## 2024-06-26 18:05:21.940542 INFO::Fitting model to feature number 726, F756
## 2024-06-26 18:05:21.943782 INFO::Fitting model to feature number 727, F757
## 2024-06-26 18:05:21.946997 INFO::Fitting model to feature number 728, F758
## 2024-06-26 18:05:21.950209 INFO::Fitting model to feature number 729, F759
## 2024-06-26 18:05:21.953414 INFO::Fitting model to feature number 730, F760
## 2024-06-26 18:05:21.95662 INFO::Fitting model to feature number 731, F761
## 2024-06-26 18:05:21.959817 INFO::Fitting model to feature number 732, F762
## 2024-06-26 18:05:21.96296 INFO::Fitting model to feature number 733, F763
## 2024-06-26 18:05:21.966136 INFO::Fitting model to feature number 734, F764
## 2024-06-26 18:05:21.969326 INFO::Fitting model to feature number 735, F765
## 2024-06-26 18:05:21.972511 INFO::Fitting model to feature number 736, F766
## 2024-06-26 18:05:21.97573 INFO::Fitting model to feature number 737, F767
## 2024-06-26 18:05:21.978939 INFO::Fitting model to feature number 738, F768
## 2024-06-26 18:05:21.98214 INFO::Fitting model to feature number 739, F769
## 2024-06-26 18:05:21.985351 INFO::Fitting model to feature number 740, F770
## 2024-06-26 18:05:21.98857 INFO::Fitting model to feature number 741, F771
## 2024-06-26 18:05:21.991779 INFO::Fitting model to feature number 742, F772
## 2024-06-26 18:05:21.994974 INFO::Fitting model to feature number 743, F773
## 2024-06-26 18:05:21.99819 INFO::Fitting model to feature number 744, F774
## 2024-06-26 18:05:22.001408 INFO::Fitting model to feature number 745, F775
## 2024-06-26 18:05:22.00462 INFO::Fitting model to feature number 746, F776
## 2024-06-26 18:05:22.007847 INFO::Fitting model to feature number 747, F777
## 2024-06-26 18:05:22.011073 INFO::Fitting model to feature number 748, F778
## 2024-06-26 18:05:22.014287 INFO::Fitting model to feature number 749, F779
## 2024-06-26 18:05:22.017538 INFO::Fitting model to feature number 750, F780
## 2024-06-26 18:05:22.020781 INFO::Fitting model to feature number 751, F781
## 2024-06-26 18:05:22.024027 INFO::Fitting model to feature number 752, F782
## 2024-06-26 18:05:22.027251 INFO::Fitting model to feature number 753, F783
## 2024-06-26 18:05:22.030478 INFO::Fitting model to feature number 754, F784
## 2024-06-26 18:05:22.03372 INFO::Fitting model to feature number 755, F785
## 2024-06-26 18:05:22.036952 INFO::Fitting model to feature number 756, F786
## 2024-06-26 18:05:22.040162 INFO::Fitting model to feature number 757, F787
## 2024-06-26 18:05:22.04337 INFO::Fitting model to feature number 758, F788
## 2024-06-26 18:05:22.046556 INFO::Fitting model to feature number 759, F789
## 2024-06-26 18:05:22.049765 INFO::Fitting model to feature number 760, F790
## 2024-06-26 18:05:22.052966 INFO::Fitting model to feature number 761, F791
## 2024-06-26 18:05:22.056167 INFO::Fitting model to feature number 762, F792
## 2024-06-26 18:05:22.059364 INFO::Fitting model to feature number 763, F793
## 2024-06-26 18:05:22.062545 INFO::Fitting model to feature number 764, F794
## 2024-06-26 18:05:22.065727 INFO::Fitting model to feature number 765, F795
## 2024-06-26 18:05:22.068922 INFO::Fitting model to feature number 766, F796
## 2024-06-26 18:05:22.072129 INFO::Fitting model to feature number 767, F797
## 2024-06-26 18:05:22.07534 INFO::Fitting model to feature number 768, F798
## 2024-06-26 18:05:22.07854 INFO::Fitting model to feature number 769, F799
## 2024-06-26 18:05:22.08182 INFO::Fitting model to feature number 770, F800
## 2024-06-26 18:05:22.085197 INFO::Fitting model to feature number 771, F801
## 2024-06-26 18:05:22.088596 INFO::Fitting model to feature number 772, F802
## 2024-06-26 18:05:22.091992 INFO::Fitting model to feature number 773, F803
## 2024-06-26 18:05:22.09533 INFO::Fitting model to feature number 774, F804
## 2024-06-26 18:05:22.098668 INFO::Fitting model to feature number 775, F805
## 2024-06-26 18:05:22.10196 INFO::Fitting model to feature number 776, F806
## 2024-06-26 18:05:22.105249 INFO::Fitting model to feature number 777, F808
## 2024-06-26 18:05:22.108485 INFO::Fitting model to feature number 778, F809
## 2024-06-26 18:05:22.111701 INFO::Fitting model to feature number 779, F810
## 2024-06-26 18:05:22.114954 INFO::Fitting model to feature number 780, F811
## 2024-06-26 18:05:22.118162 INFO::Fitting model to feature number 781, F812
## 2024-06-26 18:05:22.121392 INFO::Fitting model to feature number 782, F813
## 2024-06-26 18:05:22.124629 INFO::Fitting model to feature number 783, F814
## 2024-06-26 18:05:22.12791 INFO::Fitting model to feature number 784, F815
## 2024-06-26 18:05:22.131236 INFO::Fitting model to feature number 785, F816
## 2024-06-26 18:05:22.13449 INFO::Fitting model to feature number 786, F817
## 2024-06-26 18:05:22.13784 INFO::Fitting model to feature number 787, F818
## 2024-06-26 18:05:22.141179 INFO::Fitting model to feature number 788, F819
## 2024-06-26 18:05:22.144511 INFO::Fitting model to feature number 789, F820
## 2024-06-26 18:05:22.147801 INFO::Fitting model to feature number 790, F821
## 2024-06-26 18:05:22.151064 INFO::Fitting model to feature number 791, F822
## 2024-06-26 18:05:22.154306 INFO::Fitting model to feature number 792, F823
## 2024-06-26 18:05:22.157559 INFO::Fitting model to feature number 793, F824
## 2024-06-26 18:05:22.160806 INFO::Fitting model to feature number 794, F825
## 2024-06-26 18:05:22.164058 INFO::Fitting model to feature number 795, F826
## 2024-06-26 18:05:22.167297 INFO::Fitting model to feature number 796, F827
## 2024-06-26 18:05:22.170506 INFO::Fitting model to feature number 797, F828
## 2024-06-26 18:05:22.173727 INFO::Fitting model to feature number 798, F829
## 2024-06-26 18:05:22.176938 INFO::Fitting model to feature number 799, F830
## 2024-06-26 18:05:22.180157 INFO::Fitting model to feature number 800, F831
## 2024-06-26 18:05:22.183396 INFO::Fitting model to feature number 801, F832
## 2024-06-26 18:05:22.186646 INFO::Fitting model to feature number 802, F833
## 2024-06-26 18:05:22.189903 INFO::Fitting model to feature number 803, F834
## 2024-06-26 18:05:22.193046 INFO::Fitting model to feature number 804, F835
## 2024-06-26 18:05:22.196233 INFO::Fitting model to feature number 805, F836
## 2024-06-26 18:05:22.199418 INFO::Fitting model to feature number 806, F837
## 2024-06-26 18:05:22.202596 INFO::Fitting model to feature number 807, F838
## 2024-06-26 18:05:22.205785 INFO::Fitting model to feature number 808, F839
## 2024-06-26 18:05:22.208976 INFO::Fitting model to feature number 809, F840
## 2024-06-26 18:05:22.21218 INFO::Fitting model to feature number 810, F841
## 2024-06-26 18:05:22.215372 INFO::Fitting model to feature number 811, F842
## 2024-06-26 18:05:22.218556 INFO::Fitting model to feature number 812, F843
## 2024-06-26 18:05:22.221723 INFO::Fitting model to feature number 813, F844
## 2024-06-26 18:05:22.224926 INFO::Fitting model to feature number 814, F845
## 2024-06-26 18:05:22.228116 INFO::Fitting model to feature number 815, F846
## 2024-06-26 18:05:22.231301 INFO::Fitting model to feature number 816, F847
## 2024-06-26 18:05:22.234473 INFO::Fitting model to feature number 817, F848
## 2024-06-26 18:05:22.237668 INFO::Fitting model to feature number 818, F849
## 2024-06-26 18:05:22.240871 INFO::Fitting model to feature number 819, F850
## 2024-06-26 18:05:22.244049 INFO::Fitting model to feature number 820, F851
## 2024-06-26 18:05:22.247251 INFO::Fitting model to feature number 821, F852
## 2024-06-26 18:05:22.250437 INFO::Fitting model to feature number 822, F853
## 2024-06-26 18:05:22.253644 INFO::Fitting model to feature number 823, F854
## 2024-06-26 18:05:22.256819 INFO::Fitting model to feature number 824, F855
## 2024-06-26 18:05:22.26001 INFO::Fitting model to feature number 825, F856
## 2024-06-26 18:05:22.263185 INFO::Fitting model to feature number 826, F857
## 2024-06-26 18:05:22.266361 INFO::Fitting model to feature number 827, F858
## 2024-06-26 18:05:22.274143 INFO::Fitting model to feature number 828, F859
## 2024-06-26 18:05:22.277401 INFO::Fitting model to feature number 829, F860
## 2024-06-26 18:05:22.28063 INFO::Fitting model to feature number 830, F861
## 2024-06-26 18:05:22.283891 INFO::Fitting model to feature number 831, F862
## 2024-06-26 18:05:22.287155 INFO::Fitting model to feature number 832, F863
## 2024-06-26 18:05:22.290425 INFO::Fitting model to feature number 833, F864
## 2024-06-26 18:05:22.293673 INFO::Fitting model to feature number 834, F865
## 2024-06-26 18:05:22.296939 INFO::Fitting model to feature number 835, F866
## 2024-06-26 18:05:22.300187 INFO::Fitting model to feature number 836, F867
## 2024-06-26 18:05:22.303421 INFO::Fitting model to feature number 837, F868
## 2024-06-26 18:05:22.306684 INFO::Fitting model to feature number 838, F869
## 2024-06-26 18:05:22.309957 INFO::Fitting model to feature number 839, F870
## 2024-06-26 18:05:22.313221 INFO::Fitting model to feature number 840, F871
## 2024-06-26 18:05:22.316474 INFO::Fitting model to feature number 841, F872
## 2024-06-26 18:05:22.319689 INFO::Fitting model to feature number 842, F873
## 2024-06-26 18:05:22.322918 INFO::Fitting model to feature number 843, F874
## 2024-06-26 18:05:22.326146 INFO::Fitting model to feature number 844, F875
## 2024-06-26 18:05:22.329404 INFO::Fitting model to feature number 845, F876
## 2024-06-26 18:05:22.332663 INFO::Fitting model to feature number 846, F877
## 2024-06-26 18:05:22.335907 INFO::Fitting model to feature number 847, F878
## 2024-06-26 18:05:22.339163 INFO::Fitting model to feature number 848, F879
## 2024-06-26 18:05:22.34242 INFO::Fitting model to feature number 849, F880
## 2024-06-26 18:05:22.345697 INFO::Fitting model to feature number 850, F881
## 2024-06-26 18:05:22.348961 INFO::Fitting model to feature number 851, F882
## 2024-06-26 18:05:22.352215 INFO::Fitting model to feature number 852, F883
## 2024-06-26 18:05:22.355471 INFO::Fitting model to feature number 853, F884
## 2024-06-26 18:05:22.358748 INFO::Fitting model to feature number 854, F885
## 2024-06-26 18:05:22.362001 INFO::Fitting model to feature number 855, F886
## 2024-06-26 18:05:22.365264 INFO::Fitting model to feature number 856, F887
## 2024-06-26 18:05:22.368534 INFO::Fitting model to feature number 857, F888
## 2024-06-26 18:05:22.371774 INFO::Fitting model to feature number 858, F889
## 2024-06-26 18:05:22.375064 INFO::Fitting model to feature number 859, F890
## 2024-06-26 18:05:22.378343 INFO::Fitting model to feature number 860, F891
## 2024-06-26 18:05:22.381629 INFO::Fitting model to feature number 861, F892
## 2024-06-26 18:05:22.384936 INFO::Fitting model to feature number 862, F893
## 2024-06-26 18:05:22.388215 INFO::Fitting model to feature number 863, F894
## 2024-06-26 18:05:22.391501 INFO::Fitting model to feature number 864, F895
## 2024-06-26 18:05:22.394783 INFO::Fitting model to feature number 865, F896
## 2024-06-26 18:05:22.398047 INFO::Fitting model to feature number 866, F897
## 2024-06-26 18:05:22.40132 INFO::Fitting model to feature number 867, F898
## 2024-06-26 18:05:22.404613 INFO::Fitting model to feature number 868, F899
## 2024-06-26 18:05:22.407925 INFO::Fitting model to feature number 869, F900
## 2024-06-26 18:05:22.610767 INFO::Counting total values for each feature
## 2024-06-26 18:05:22.738215 INFO::Writing filtered data to file Macarron_output/maaslin2_results/features/filtered_data.tsv
## 2024-06-26 18:05:22.88837 INFO::Writing filtered, normalized data to file Macarron_output/maaslin2_results/features/filtered_data_norm.tsv
## 2024-06-26 18:05:23.037224 INFO::Writing filtered, normalized, transformed data to file Macarron_output/maaslin2_results/features/filtered_data_norm_transformed.tsv
## 2024-06-26 18:05:23.184909 INFO::Writing residuals to file Macarron_output/maaslin2_results/fits/residuals.rds
## 2024-06-26 18:05:23.234684 INFO::Writing fitted values to file Macarron_output/maaslin2_results/fits/fitted.rds
## 2024-06-26 18:05:23.277236 INFO::Writing all results to file (ordered by increasing q-values): Macarron_output/maaslin2_results/all_results.tsv
## 2024-06-26 18:05:23.29915 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-26 18:05:23.308983 INFO::Writing association plots (one for each significant association) to output folder: Macarron_output/maaslin2_results
## 2024-06-26 18:05:23.325164 INFO::Plotting associations from most to least significant, grouped by metadata
## 2024-06-26 18:05:23.326225 INFO::Plotting data for metadata number 1, diagnosis
## 2024-06-26 18:05:23.372376 INFO::Creating boxplot for categorical data, diagnosis vs F504
## 2024-06-26 18:05:23.692482 INFO::Creating boxplot for categorical data, diagnosis vs F859
## 2024-06-26 18:05:23.873582 INFO::Creating boxplot for categorical data, diagnosis vs F533
## 2024-06-26 18:05:24.05629 INFO::Creating boxplot for categorical data, diagnosis vs F587
## 2024-06-26 18:05:24.211248 INFO::Creating boxplot for categorical data, diagnosis vs F584
## 2024-06-26 18:05:24.368263 INFO::Creating boxplot for categorical data, diagnosis vs F197
## 2024-06-26 18:05:24.527465 INFO::Creating boxplot for categorical data, diagnosis vs F380
## 2024-06-26 18:05:24.691033 INFO::Creating boxplot for categorical data, diagnosis vs F829
## 2024-06-26 18:05:24.849565 INFO::Creating boxplot for categorical data, diagnosis vs F664
## 2024-06-26 18:05:25.033106 INFO::Creating boxplot for categorical data, diagnosis vs F93
## 2024-06-26 18:05:25.189094 INFO::Creating boxplot for categorical data, diagnosis vs F15
## 2024-06-26 18:05:25.34709 INFO::Creating boxplot for categorical data, diagnosis vs F881
## 2024-06-26 18:05:25.519317 INFO::Creating boxplot for categorical data, diagnosis vs F806
## 2024-06-26 18:05:25.694385 INFO::Creating boxplot for categorical data, diagnosis vs F78
## 2024-06-26 18:05:25.869863 INFO::Creating boxplot for categorical data, diagnosis vs F189
## 2024-06-26 18:05:26.021914 INFO::Creating boxplot for categorical data, diagnosis vs F369
## 2024-06-26 18:05:26.176083 INFO::Creating boxplot for categorical data, diagnosis vs F623
## 2024-06-26 18:05:26.332558 INFO::Creating boxplot for categorical data, diagnosis vs F710
## 2024-06-26 18:05:26.489028 INFO::Creating boxplot for categorical data, diagnosis vs F851
## 2024-06-26 18:05:26.647874 INFO::Creating boxplot for categorical data, diagnosis vs F257
## 2024-06-26 18:05:26.879182 INFO::Creating boxplot for categorical data, diagnosis vs F330
## 2024-06-26 18:05:27.033286 INFO::Creating boxplot for categorical data, diagnosis vs F344
## 2024-06-26 18:05:27.190226 INFO::Creating boxplot for categorical data, diagnosis vs F696
## 2024-06-26 18:05:27.353561 INFO::Creating boxplot for categorical data, diagnosis vs F741
## 2024-06-26 18:05:27.515106 INFO::Creating boxplot for categorical data, diagnosis vs F509
## 2024-06-26 18:05:27.688678 INFO::Creating boxplot for categorical data, diagnosis vs F479
## 2024-06-26 18:05:27.844443 INFO::Creating boxplot for categorical data, diagnosis vs F550
## 2024-06-26 18:05:28.000174 INFO::Creating boxplot for categorical data, diagnosis vs F640
## 2024-06-26 18:05:28.159749 INFO::Creating boxplot for categorical data, diagnosis vs F281
## 2024-06-26 18:05:28.325132 INFO::Creating boxplot for categorical data, diagnosis vs F80
## 2024-06-26 18:05:28.484845 INFO::Creating boxplot for categorical data, diagnosis vs F285
## 2024-06-26 18:05:28.660415 INFO::Creating boxplot for categorical data, diagnosis vs F531
## 2024-06-26 18:05:28.816066 INFO::Creating boxplot for categorical data, diagnosis vs F737
## 2024-06-26 18:05:28.972363 INFO::Creating boxplot for categorical data, diagnosis vs F875
## 2024-06-26 18:05:29.130337 INFO::Creating boxplot for categorical data, diagnosis vs F864
## 2024-06-26 18:05:29.28874 INFO::Creating boxplot for categorical data, diagnosis vs F379
## 2024-06-26 18:05:29.461066 INFO::Creating boxplot for categorical data, diagnosis vs F190
## 2024-06-26 18:05:29.61725 INFO::Creating boxplot for categorical data, diagnosis vs F4
## 2024-06-26 18:05:29.77778 INFO::Creating boxplot for categorical data, diagnosis vs F591
## 2024-06-26 18:05:29.939393 INFO::Creating boxplot for categorical data, diagnosis vs F773
## 2024-06-26 18:05:30.09502 INFO::Creating boxplot for categorical data, diagnosis vs F283
## 2024-06-26 18:05:30.255388 INFO::Creating boxplot for categorical data, diagnosis vs F233
## 2024-06-26 18:05:30.423618 INFO::Creating boxplot for categorical data, diagnosis vs F420
## 2024-06-26 18:05:30.580041 INFO::Creating boxplot for categorical data, diagnosis vs F5
## 2024-06-26 18:05:30.738767 INFO::Creating boxplot for categorical data, diagnosis vs F137
## 2024-06-26 18:05:30.89805 INFO::Creating boxplot for categorical data, diagnosis vs F215
## 2024-06-26 18:05:31.058105 INFO::Creating boxplot for categorical data, diagnosis vs F489
## 2024-06-26 18:05:31.231274 INFO::Creating boxplot for categorical data, diagnosis vs F220
## 2024-06-26 18:05:31.388395 INFO::Creating boxplot for categorical data, diagnosis vs F691
## 2024-06-26 18:05:31.544321 INFO::Creating boxplot for categorical data, diagnosis vs F381
## 2024-06-26 18:05:31.713089 INFO::Creating boxplot for categorical data, diagnosis vs F539
## 2024-06-26 18:05:31.87727 INFO::Creating boxplot for categorical data, diagnosis vs F490
## 2024-06-26 18:05:32.03806 INFO::Creating boxplot for categorical data, diagnosis vs F832
## 2024-06-26 18:05:32.215819 INFO::Creating boxplot for categorical data, diagnosis vs F396
## 2024-06-26 18:05:32.381729 INFO::Creating boxplot for categorical data, diagnosis vs F528
## 2024-06-26 18:05:32.556487 INFO::Creating boxplot for categorical data, diagnosis vs F234
## 2024-06-26 18:05:32.721598 INFO::Creating boxplot for categorical data, diagnosis vs F178
## 2024-06-26 18:05:32.887578 INFO::Creating boxplot for categorical data, diagnosis vs F761
## 2024-06-26 18:05:33.069142 INFO::Creating boxplot for categorical data, diagnosis vs F2
## 2024-06-26 18:05:33.229511 INFO::Creating boxplot for categorical data, diagnosis vs F260
## 2024-06-26 18:05:33.392515 INFO::Creating boxplot for categorical data, diagnosis vs F734
## 2024-06-26 18:05:33.562582 INFO::Creating boxplot for categorical data, diagnosis vs F429
## 2024-06-26 18:05:33.722362 INFO::Creating boxplot for categorical data, diagnosis vs F630
## 2024-06-26 18:05:33.896456 INFO::Creating boxplot for categorical data, diagnosis vs F817
## 2024-06-26 18:05:34.055542 INFO::Creating boxplot for categorical data, diagnosis vs F847
## 2024-06-26 18:05:34.216656 INFO::Creating boxplot for categorical data, diagnosis vs F896
## 2024-06-26 18:05:34.382757 INFO::Creating boxplot for categorical data, diagnosis vs F81
## 2024-06-26 18:05:34.549663 INFO::Creating boxplot for categorical data, diagnosis vs F110
## 2024-06-26 18:05:34.710912 INFO::Creating boxplot for categorical data, diagnosis vs F3
## 2024-06-26 18:05:34.883899 INFO::Creating boxplot for categorical data, diagnosis vs F33
## 2024-06-26 18:05:35.047033 INFO::Creating boxplot for categorical data, diagnosis vs F270
## 2024-06-26 18:05:35.217446 INFO::Creating boxplot for categorical data, diagnosis vs F278
## 2024-06-26 18:05:35.384284 INFO::Creating boxplot for categorical data, diagnosis vs F264
## 2024-06-26 18:05:35.551084 INFO::Creating boxplot for categorical data, diagnosis vs F90
## 2024-06-26 18:05:35.736824 INFO::Creating boxplot for categorical data, diagnosis vs F403
## 2024-06-26 18:05:35.905076 INFO::Creating boxplot for categorical data, diagnosis vs F727
## 2024-06-26 18:05:36.068791 INFO::Creating boxplot for categorical data, diagnosis vs F394
## 2024-06-26 18:05:36.230739 INFO::Creating boxplot for categorical data, diagnosis vs F800
## 2024-06-26 18:05:36.391629 INFO::Creating boxplot for categorical data, diagnosis vs F439
## 2024-06-26 18:05:36.554199 INFO::Creating boxplot for categorical data, diagnosis vs F554
## 2024-06-26 18:05:36.719451 INFO::Creating boxplot for categorical data, diagnosis vs F559
## 2024-06-26 18:05:36.872576 INFO::Creating boxplot for categorical data, diagnosis vs F548
## 2024-06-26 18:05:37.032719 INFO::Creating boxplot for categorical data, diagnosis vs F794
## 2024-06-26 18:05:37.194831 INFO::Creating boxplot for categorical data, diagnosis vs F45
## 2024-06-26 18:05:37.355916 INFO::Creating boxplot for categorical data, diagnosis vs F158
## 2024-06-26 18:05:37.526942 INFO::Creating boxplot for categorical data, diagnosis vs F477
## 2024-06-26 18:05:37.684026 INFO::Creating boxplot for categorical data, diagnosis vs F1
## 2024-06-26 18:05:37.839857 INFO::Creating boxplot for categorical data, diagnosis vs F862
## 2024-06-26 18:05:38.000811 INFO::Creating boxplot for categorical data, diagnosis vs F803
## 2024-06-26 18:05:38.160604 INFO::Creating boxplot for categorical data, diagnosis vs F751
## 2024-06-26 18:05:38.335357 INFO::Creating boxplot for categorical data, diagnosis vs F98
## 2024-06-26 18:05:38.495865 INFO::Creating boxplot for categorical data, diagnosis vs F22
## 2024-06-26 18:05:38.65205 INFO::Creating boxplot for categorical data, diagnosis vs F625
## 2024-06-26 18:05:38.822851 INFO::Creating boxplot for categorical data, diagnosis vs F206
## 2024-06-26 18:05:38.999138 INFO::Creating boxplot for categorical data, diagnosis vs F779
## 2024-06-26 18:05:39.175193 INFO::Creating boxplot for categorical data, diagnosis vs F532
## 2024-06-26 18:05:39.344012 INFO::Creating boxplot for categorical data, diagnosis vs F676
## 2024-06-26 18:05:39.501227 INFO::Creating boxplot for categorical data, diagnosis vs F644
## 2024-06-26 18:05:39.662325 INFO::Creating boxplot for categorical data, diagnosis vs F7
## 2024-06-26 18:05:39.820913 INFO::Creating boxplot for categorical data, diagnosis vs F596
## 2024-06-26 18:05:39.981116 INFO::Creating boxplot for categorical data, diagnosis vs F250
## 2024-06-26 18:05:40.146077 INFO::Creating boxplot for categorical data, diagnosis vs F462
## 2024-06-26 18:05:40.298851 INFO::Creating boxplot for categorical data, diagnosis vs F516
## 2024-06-26 18:05:40.456091 INFO::Creating boxplot for categorical data, diagnosis vs F659
## 2024-06-26 18:05:40.617637 INFO::Creating boxplot for categorical data, diagnosis vs F663
## 2024-06-26 18:05:40.779601 INFO::Creating boxplot for categorical data, diagnosis vs F837
## 2024-06-26 18:05:40.952108 INFO::Creating boxplot for categorical data, diagnosis vs F138
## 2024-06-26 18:05:41.109122 INFO::Creating boxplot for categorical data, diagnosis vs F445
## 2024-06-26 18:05:41.267259 INFO::Creating boxplot for categorical data, diagnosis vs F697
## 2024-06-26 18:05:41.425708 INFO::Creating boxplot for categorical data, diagnosis vs F225
## 2024-06-26 18:05:41.585975 INFO::Creating boxplot for categorical data, diagnosis vs F148
## 2024-06-26 18:05:41.746548 INFO::Creating boxplot for categorical data, diagnosis vs F448
## 2024-06-26 18:05:41.914695 INFO::Creating boxplot for categorical data, diagnosis vs F91
## 2024-06-26 18:05:42.07311 INFO::Creating boxplot for categorical data, diagnosis vs F123
## 2024-06-26 18:05:42.238461 INFO::Creating boxplot for categorical data, diagnosis vs F665
## 2024-06-26 18:05:42.396219 INFO::Creating boxplot for categorical data, diagnosis vs F845
## 2024-06-26 18:05:42.556928 INFO::Creating boxplot for categorical data, diagnosis vs F331
## 2024-06-26 18:05:42.730082 INFO::Creating boxplot for categorical data, diagnosis vs F361
## 2024-06-26 18:05:42.893605 INFO::Creating boxplot for categorical data, diagnosis vs F421
## 2024-06-26 18:05:43.058706 INFO::Creating boxplot for categorical data, diagnosis vs F277
## 2024-06-26 18:05:43.223179 INFO::Creating boxplot for categorical data, diagnosis vs F307
## 2024-06-26 18:05:43.385995 INFO::Creating boxplot for categorical data, diagnosis vs F503
## 2024-06-26 18:05:43.562827 INFO::Creating boxplot for categorical data, diagnosis vs F34
## 2024-06-26 18:05:43.717632 INFO::Creating boxplot for categorical data, diagnosis vs F649
## 2024-06-26 18:05:43.87516 INFO::Creating boxplot for categorical data, diagnosis vs F825
## 2024-06-26 18:05:44.033885 INFO::Creating boxplot for categorical data, diagnosis vs F298
## 2024-06-26 18:05:44.196592 INFO::Creating boxplot for categorical data, diagnosis vs F461
## 2024-06-26 18:05:44.3696 INFO::Creating boxplot for categorical data, diagnosis vs F242
## 2024-06-26 18:05:44.525072 INFO::Creating boxplot for categorical data, diagnosis vs F375
## 2024-06-26 18:05:44.679558 INFO::Creating boxplot for categorical data, diagnosis vs F648
## 2024-06-26 18:05:44.841588 INFO::Creating boxplot for categorical data, diagnosis vs F724
## 2024-06-26 18:05:45.002874 INFO::Creating boxplot for categorical data, diagnosis vs F678
## 2024-06-26 18:05:45.204377 INFO::Creating boxplot for categorical data, diagnosis vs F290
## 2024-06-26 18:05:45.369126 INFO::Creating boxplot for categorical data, diagnosis vs F743
## 2024-06-26 18:05:45.528394 INFO::Creating boxplot for categorical data, diagnosis vs F495
## 2024-06-26 18:05:45.689257 INFO::Creating boxplot for categorical data, diagnosis vs F261
## 2024-06-26 18:05:45.852517 INFO::Creating boxplot for categorical data, diagnosis vs F43
## 2024-06-26 18:05:46.011145 INFO::Creating boxplot for categorical data, diagnosis vs F714
## 2024-06-26 18:05:46.186098 INFO::Creating boxplot for categorical data, diagnosis vs F131
## 2024-06-26 18:05:46.342003 INFO::Creating boxplot for categorical data, diagnosis vs F150
## 2024-06-26 18:05:46.49931 INFO::Creating boxplot for categorical data, diagnosis vs F651
## 2024-06-26 18:05:46.661391 INFO::Creating boxplot for categorical data, diagnosis vs F798
## 2024-06-26 18:05:46.819407 INFO::Creating boxplot for categorical data, diagnosis vs F289
## 2024-06-26 18:05:46.998428 INFO::Creating boxplot for categorical data, diagnosis vs F661
## 2024-06-26 18:05:47.161693 INFO::Creating boxplot for categorical data, diagnosis vs F199
## 2024-06-26 18:05:47.327953 INFO::Creating boxplot for categorical data, diagnosis vs F406
## 2024-06-26 18:05:47.498133 INFO::Creating boxplot for categorical data, diagnosis vs F139
## 2024-06-26 18:05:47.661499 INFO::Creating boxplot for categorical data, diagnosis vs F506
## 2024-06-26 18:05:47.822256 INFO::Creating boxplot for categorical data, diagnosis vs F552
## 2024-06-26 18:05:48.006886 INFO::Creating boxplot for categorical data, diagnosis vs F94
## 2024-06-26 18:05:48.173222 INFO::Creating boxplot for categorical data, diagnosis vs F430
## 2024-06-26 18:05:48.332999 INFO::Creating boxplot for categorical data, diagnosis vs F639
## 2024-06-26 18:05:48.502143 INFO::Creating boxplot for categorical data, diagnosis vs F500
## 2024-06-26 18:05:48.664145 INFO::Creating boxplot for categorical data, diagnosis vs F609
## 2024-06-26 18:05:48.843462 INFO::Creating boxplot for categorical data, diagnosis vs F306
## 2024-06-26 18:05:49.00426 INFO::Creating boxplot for categorical data, diagnosis vs F507
## 2024-06-26 18:05:49.162275 INFO::Creating boxplot for categorical data, diagnosis vs F671
## 2024-06-26 18:05:49.326544 INFO::Creating boxplot for categorical data, diagnosis vs F894
## 2024-06-26 18:05:49.492658 INFO::Creating boxplot for categorical data, diagnosis vs F345
## 2024-06-26 18:05:49.658782 INFO::Creating boxplot for categorical data, diagnosis vs F801
## 2024-06-26 18:05:49.840146 INFO::Creating boxplot for categorical data, diagnosis vs F194
## 2024-06-26 18:05:50.007141 INFO::Creating boxplot for categorical data, diagnosis vs F195
## 2024-06-26 18:05:50.174155 INFO::Creating boxplot for categorical data, diagnosis vs F119
## 2024-06-26 18:05:50.339243 INFO::Creating boxplot for categorical data, diagnosis vs F120
## 2024-06-26 18:05:50.505615 INFO::Creating boxplot for categorical data, diagnosis vs F231
## 2024-06-26 18:05:50.689608 INFO::Creating boxplot for categorical data, diagnosis vs F311
## 2024-06-26 18:05:50.850994 INFO::Creating boxplot for categorical data, diagnosis vs F646
## 2024-06-26 18:05:51.013719 INFO::Creating boxplot for categorical data, diagnosis vs F814
## 2024-06-26 18:05:51.178485 INFO::Creating boxplot for categorical data, diagnosis vs F510
## 2024-06-26 18:05:51.341913 INFO::Creating boxplot for categorical data, diagnosis vs F398
## 2024-06-26 18:05:51.505761 INFO::Creating boxplot for categorical data, diagnosis vs F60
## 2024-06-26 18:05:51.697217 INFO::Creating boxplot for categorical data, diagnosis vs F153
## 2024-06-26 18:05:51.878523 INFO::Creating boxplot for categorical data, diagnosis vs F858
## 2024-06-26 18:05:52.050627 INFO::Creating boxplot for categorical data, diagnosis vs F775
## 2024-06-26 18:05:52.217458 INFO::Creating boxplot for categorical data, diagnosis vs F684
## 2024-06-26 18:05:52.384734 INFO::Creating boxplot for categorical data, diagnosis vs F384
## 2024-06-26 18:05:52.576988 INFO::Creating boxplot for categorical data, diagnosis vs F134
## 2024-06-26 18:05:52.736604 INFO::Creating boxplot for categorical data, diagnosis vs F670
## 2024-06-26 18:05:52.895773 INFO::Creating boxplot for categorical data, diagnosis vs F632
## 2024-06-26 18:05:53.059612 INFO::Creating boxplot for categorical data, diagnosis vs F721
## 2024-06-26 18:05:53.22287 INFO::Creating boxplot for categorical data, diagnosis vs F700
## 2024-06-26 18:05:53.399531 INFO::Creating boxplot for categorical data, diagnosis vs F376
## 2024-06-26 18:05:53.557913 INFO::Creating boxplot for categorical data, diagnosis vs F301
## 2024-06-26 18:05:53.714029 INFO::Creating boxplot for categorical data, diagnosis vs F27
## 2024-06-26 18:05:53.87197 INFO::Creating boxplot for categorical data, diagnosis vs F280
## 2024-06-26 18:05:54.031202 INFO::Creating boxplot for categorical data, diagnosis vs F391
## 2024-06-26 18:05:54.191998 INFO::Creating boxplot for categorical data, diagnosis vs F725
## 2024-06-26 18:05:54.36841 INFO::Creating boxplot for categorical data, diagnosis vs F186
## 2024-06-26 18:05:54.528208 INFO::Creating boxplot for categorical data, diagnosis vs F481
## 2024-06-26 18:05:54.687458 INFO::Creating boxplot for categorical data, diagnosis vs F333
## 2024-06-26 18:05:54.848156 INFO::Creating boxplot for categorical data, diagnosis vs F720
## 2024-06-26 18:05:55.009332 INFO::Creating boxplot for categorical data, diagnosis vs F520
## 2024-06-26 18:05:55.192846 INFO::Creating boxplot for categorical data, diagnosis vs F129
## 2024-06-26 18:05:55.353346 INFO::Creating boxplot for categorical data, diagnosis vs F204
## 2024-06-26 18:05:55.512439 INFO::Creating boxplot for categorical data, diagnosis vs F259
## 2024-06-26 18:05:55.678947 INFO::Creating boxplot for categorical data, diagnosis vs F831
## 2024-06-26 18:05:55.84069 INFO::Creating boxplot for categorical data, diagnosis vs F891
## 2024-06-26 18:05:56.020369 INFO::Creating boxplot for categorical data, diagnosis vs F262
## 2024-06-26 18:05:56.194944 INFO::Creating boxplot for categorical data, diagnosis vs F592
## 2024-06-26 18:05:56.356417 INFO::Creating boxplot for categorical data, diagnosis vs F343
## 2024-06-26 18:05:56.534446 INFO::Creating boxplot for categorical data, diagnosis vs F505
## 2024-06-26 18:05:56.712924 INFO::Creating boxplot for categorical data, diagnosis vs F622
## 2024-06-26 18:05:56.890443 INFO::Creating boxplot for categorical data, diagnosis vs F348
## 2024-06-26 18:05:57.07399 INFO::Creating boxplot for categorical data, diagnosis vs F133
## 2024-06-26 18:05:57.232202 INFO::Creating boxplot for categorical data, diagnosis vs F371
## 2024-06-26 18:05:57.398765 INFO::Creating boxplot for categorical data, diagnosis vs F113
## 2024-06-26 18:05:57.562978 INFO::Creating boxplot for categorical data, diagnosis vs F336
## 2024-06-26 18:05:57.732978 INFO::Creating boxplot for categorical data, diagnosis vs F399
## 2024-06-26 18:05:57.913836 INFO::Creating boxplot for categorical data, diagnosis vs F416
## 2024-06-26 18:05:58.077298 INFO::Creating boxplot for categorical data, diagnosis vs F657
## 2024-06-26 18:05:58.236776 INFO::Creating boxplot for categorical data, diagnosis vs F241
## 2024-06-26 18:05:58.39875 INFO::Creating boxplot for categorical data, diagnosis vs F95
## 2024-06-26 18:05:58.561025 INFO::Creating boxplot for categorical data, diagnosis vs F128
## 2024-06-26 18:05:58.74283 INFO::Creating boxplot for categorical data, diagnosis vs F595
## 2024-06-26 18:05:58.903502 INFO::Creating boxplot for categorical data, diagnosis vs F428
## 2024-06-26 18:05:59.061172 INFO::Creating boxplot for categorical data, diagnosis vs F796
## 2024-06-26 18:05:59.222512 INFO::Creating boxplot for categorical data, diagnosis vs F709
## 2024-06-26 18:05:59.383511 INFO::Creating boxplot for categorical data, diagnosis vs F602
## 2024-06-26 18:05:59.566025 INFO::Creating boxplot for categorical data, diagnosis vs F293
## 2024-06-26 18:05:59.727785 INFO::Creating boxplot for categorical data, diagnosis vs F867
## 2024-06-26 18:05:59.884571 INFO::Creating boxplot for categorical data, diagnosis vs F108
## 2024-06-26 18:06:00.045167 INFO::Creating boxplot for categorical data, diagnosis vs F846
## 2024-06-26 18:06:00.207412 INFO::Creating boxplot for categorical data, diagnosis vs F633
## 2024-06-26 18:06:00.375044 INFO::Creating boxplot for categorical data, diagnosis vs F564
## 2024-06-26 18:06:00.555969 INFO::Creating boxplot for categorical data, diagnosis vs F183
## 2024-06-26 18:06:00.714328 INFO::Creating boxplot for categorical data, diagnosis vs F647
## 2024-06-26 18:06:00.877008 INFO::Creating boxplot for categorical data, diagnosis vs F288
## 2024-06-26 18:06:01.041354 INFO::Creating boxplot for categorical data, diagnosis vs F159
## 2024-06-26 18:06:01.202956 INFO::Creating boxplot for categorical data, diagnosis vs F638
## 2024-06-26 18:06:01.378433 INFO::Creating boxplot for categorical data, diagnosis vs F484
## 2024-06-26 18:06:01.534307 INFO::Creating boxplot for categorical data, diagnosis vs F20
## 2024-06-26 18:06:01.691438 INFO::Creating boxplot for categorical data, diagnosis vs F19
## 2024-06-26 18:06:01.853731 INFO::Creating boxplot for categorical data, diagnosis vs F897
## 2024-06-26 18:06:02.019096 INFO::Creating boxplot for categorical data, diagnosis vs F442
## 2024-06-26 18:06:02.209658 INFO::Creating boxplot for categorical data, diagnosis vs F372
## 2024-06-26 18:06:02.365818 INFO::Creating boxplot for categorical data, diagnosis vs F771
## 2024-06-26 18:06:02.518167 INFO::Creating boxplot for categorical data, diagnosis vs F370
## 2024-06-26 18:06:02.673679 INFO::Creating boxplot for categorical data, diagnosis vs F620
## 2024-06-26 18:06:02.830603 INFO::Creating boxplot for categorical data, diagnosis vs F753
## 2024-06-26 18:06:03.007062 INFO::Creating boxplot for categorical data, diagnosis vs F568
## 2024-06-26 18:06:03.163138 INFO::Creating boxplot for categorical data, diagnosis vs F312
## 2024-06-26 18:06:03.317983 INFO::Creating boxplot for categorical data, diagnosis vs F485
## 2024-06-26 18:06:03.477811 INFO::Creating boxplot for categorical data, diagnosis vs F627
## 2024-06-26 18:06:03.633665 INFO::Creating boxplot for categorical data, diagnosis vs F72
## 2024-06-26 18:06:03.79577 INFO::Creating boxplot for categorical data, diagnosis vs F575
## 2024-06-26 18:06:04.0191 INFO::Creating boxplot for categorical data, diagnosis vs F332
## 2024-06-26 18:06:04.176906 INFO::Creating boxplot for categorical data, diagnosis vs F674
## 2024-06-26 18:06:04.339941 INFO::Creating boxplot for categorical data, diagnosis vs F537
## 2024-06-26 18:06:04.501067 INFO::Creating boxplot for categorical data, diagnosis vs F839
## 2024-06-26 18:06:04.665644 INFO::Creating boxplot for categorical data, diagnosis vs F715
## 2024-06-26 18:06:04.841858 INFO::Creating boxplot for categorical data, diagnosis vs F768
## 2024-06-26 18:06:05.003132 INFO::Creating boxplot for categorical data, diagnosis vs F202
## 2024-06-26 18:06:05.165488 INFO::Creating boxplot for categorical data, diagnosis vs F756
## 2024-06-26 18:06:05.328632 INFO::Creating boxplot for categorical data, diagnosis vs F536
## 2024-06-26 18:06:05.489956 INFO::Creating boxplot for categorical data, diagnosis vs F677
## 2024-06-26 18:06:05.665884 INFO::Creating boxplot for categorical data, diagnosis vs F435
## 2024-06-26 18:06:05.82859 INFO::Creating boxplot for categorical data, diagnosis vs F574
## 2024-06-26 18:06:05.996037 INFO::Creating boxplot for categorical data, diagnosis vs F70
## 2024-06-26 18:06:06.163078 INFO::Creating boxplot for categorical data, diagnosis vs F146
## 2024-06-26 18:06:06.323315 INFO::Creating boxplot for categorical data, diagnosis vs F236
## 2024-06-26 18:06:06.484534 INFO::Creating boxplot for categorical data, diagnosis vs F527
## 2024-06-26 18:06:06.660188 INFO::Creating boxplot for categorical data, diagnosis vs F624
## 2024-06-26 18:06:06.821362 INFO::Creating boxplot for categorical data, diagnosis vs F426
## 2024-06-26 18:06:06.986224 INFO::Creating boxplot for categorical data, diagnosis vs F880
## 2024-06-26 18:06:07.14366 INFO::Creating boxplot for categorical data, diagnosis vs F549
## 2024-06-26 18:06:07.303232 INFO::Creating boxplot for categorical data, diagnosis vs F49
## 2024-06-26 18:06:07.478837 INFO::Creating boxplot for categorical data, diagnosis vs F67
## 2024-06-26 18:06:07.648869 INFO::Creating boxplot for categorical data, diagnosis vs F491
## 2024-06-26 18:06:07.825731 INFO::Creating boxplot for categorical data, diagnosis vs F174
## 2024-06-26 18:06:07.996774 INFO::Creating boxplot for categorical data, diagnosis vs F254
## 2024-06-26 18:06:08.15991 INFO::Creating boxplot for categorical data, diagnosis vs F112
## 2024-06-26 18:06:08.317748 INFO::Creating boxplot for categorical data, diagnosis vs F235
## 2024-06-26 18:06:08.491721 INFO::Creating boxplot for categorical data, diagnosis vs F833
## 2024-06-26 18:06:08.651232 INFO::Creating boxplot for categorical data, diagnosis vs F752
## 2024-06-26 18:06:08.809417 INFO::Creating boxplot for categorical data, diagnosis vs F792
## 2024-06-26 18:06:08.969206 INFO::Creating boxplot for categorical data, diagnosis vs F422
## 2024-06-26 18:06:09.127363 INFO::Creating boxplot for categorical data, diagnosis vs F6
## 2024-06-26 18:06:09.30111 INFO::Creating boxplot for categorical data, diagnosis vs F463
## 2024-06-26 18:06:09.4595 INFO::Creating boxplot for categorical data, diagnosis vs F706
## 2024-06-26 18:06:09.620658 INFO::Creating boxplot for categorical data, diagnosis vs F642
## 2024-06-26 18:06:09.785717 INFO::Creating boxplot for categorical data, diagnosis vs F65
## 2024-06-26 18:06:09.949916 INFO::Creating boxplot for categorical data, diagnosis vs F102
## 2024-06-26 18:06:10.123642 INFO::Creating boxplot for categorical data, diagnosis vs F783
## 2024-06-26 18:06:10.283653 INFO::Creating boxplot for categorical data, diagnosis vs F478
## 2024-06-26 18:06:10.441218 INFO::Creating boxplot for categorical data, diagnosis vs F889
## 2024-06-26 18:06:10.602553 INFO::Creating boxplot for categorical data, diagnosis vs F350
## 2024-06-26 18:06:10.760615 INFO::Creating boxplot for categorical data, diagnosis vs F681
## 2024-06-26 18:06:10.917857 INFO::Creating boxplot for categorical data, diagnosis vs F748
## 2024-06-26 18:06:11.093484 INFO::Creating boxplot for categorical data, diagnosis vs F762
## 2024-06-26 18:06:11.256353 INFO::Creating boxplot for categorical data, diagnosis vs F852
## 2024-06-26 18:06:11.419781 INFO::Creating boxplot for categorical data, diagnosis vs F180
## 2024-06-26 18:06:11.58546 INFO::Creating boxplot for categorical data, diagnosis vs F248
## 2024-06-26 18:06:11.745004 INFO::Creating boxplot for categorical data, diagnosis vs F759
## 2024-06-26 18:06:11.920385 INFO::Creating boxplot for categorical data, diagnosis vs F824
## 2024-06-26 18:06:12.083159 INFO::Creating boxplot for categorical data, diagnosis vs F145
## 2024-06-26 18:06:12.249971 INFO::Creating boxplot for categorical data, diagnosis vs F16
## 2024-06-26 18:06:12.415859 INFO::Creating boxplot for categorical data, diagnosis vs F169
## 2024-06-26 18:06:12.581202 INFO::Creating boxplot for categorical data, diagnosis vs F392
## 2024-06-26 18:06:12.742881 INFO::Creating boxplot for categorical data, diagnosis vs F468
## 2024-06-26 18:06:12.92011 INFO::Creating boxplot for categorical data, diagnosis vs F476
## 2024-06-26 18:06:13.081695 INFO::Creating boxplot for categorical data, diagnosis vs F699
## 2024-06-26 18:06:13.25147 INFO::Creating boxplot for categorical data, diagnosis vs F735
## 2024-06-26 18:06:13.427117 INFO::Creating boxplot for categorical data, diagnosis vs F182
## 2024-06-26 18:06:13.600635 INFO::Creating boxplot for categorical data, diagnosis vs F64
## 2024-06-26 18:06:13.795184 INFO::Creating boxplot for categorical data, diagnosis vs F203
## 2024-06-26 18:06:13.971013 INFO::Creating boxplot for categorical data, diagnosis vs F877
## 2024-06-26 18:06:14.135915 INFO::Creating boxplot for categorical data, diagnosis vs F433
## 2024-06-26 18:06:14.302429 INFO::Creating boxplot for categorical data, diagnosis vs F739
## 2024-06-26 18:06:14.466307 INFO::Creating boxplot for categorical data, diagnosis vs F749
## 2024-06-26 18:06:14.64436 INFO::Creating boxplot for categorical data, diagnosis vs F382
## 2024-06-26 18:06:14.811735 INFO::Creating boxplot for categorical data, diagnosis vs F162
## 2024-06-26 18:06:14.972927 INFO::Creating boxplot for categorical data, diagnosis vs F438
## 2024-06-26 18:06:15.13567 INFO::Creating boxplot for categorical data, diagnosis vs F360
## 2024-06-26 18:06:15.306933 INFO::Creating boxplot for categorical data, diagnosis vs F56
## 2024-06-26 18:06:15.491836 INFO::Creating boxplot for categorical data, diagnosis vs F529
## 2024-06-26 18:06:15.6601 INFO::Creating boxplot for categorical data, diagnosis vs F48
## 2024-06-26 18:06:15.827715 INFO::Creating boxplot for categorical data, diagnosis vs F826
## 2024-06-26 18:06:15.994591 INFO::Creating boxplot for categorical data, diagnosis vs F488
## 2024-06-26 18:06:16.15621 INFO::Creating boxplot for categorical data, diagnosis vs F309
## 2024-06-26 18:06:16.320199 INFO::Creating boxplot for categorical data, diagnosis vs F834
## 2024-06-26 18:06:16.498934 INFO::Creating boxplot for categorical data, diagnosis vs F449
## 2024-06-26 18:06:16.660775 INFO::Creating boxplot for categorical data, diagnosis vs F77
## 2024-06-26 18:06:16.819505 INFO::Creating boxplot for categorical data, diagnosis vs F365
## 2024-06-26 18:06:16.981358 INFO::Creating boxplot for categorical data, diagnosis vs F346
## 2024-06-26 18:06:17.144705 INFO::Creating boxplot for categorical data, diagnosis vs F654
## 2024-06-26 18:06:17.320375 INFO::Creating boxplot for categorical data, diagnosis vs F79
## 2024-06-26 18:06:17.479536 INFO::Creating boxplot for categorical data, diagnosis vs F785
## 2024-06-26 18:06:17.637715 INFO::Creating boxplot for categorical data, diagnosis vs F415
## 2024-06-26 18:06:17.795771 INFO::Creating boxplot for categorical data, diagnosis vs F466
## 2024-06-26 18:06:17.956517 INFO::Creating boxplot for categorical data, diagnosis vs F643
## 2024-06-26 18:06:18.130926 INFO::Creating boxplot for categorical data, diagnosis vs F160
## 2024-06-26 18:06:18.289861 INFO::Creating boxplot for categorical data, diagnosis vs F69
## 2024-06-26 18:06:18.445802 INFO::Creating boxplot for categorical data, diagnosis vs F498
## 2024-06-26 18:06:18.605656 INFO::Creating boxplot for categorical data, diagnosis vs F207
## 2024-06-26 18:06:18.767079 INFO::Creating boxplot for categorical data, diagnosis vs F679
## 2024-06-26 18:06:18.949557 INFO::Creating boxplot for categorical data, diagnosis vs F618
## 2024-06-26 18:06:19.118161 INFO::Creating boxplot for categorical data, diagnosis vs F255
## 2024-06-26 18:06:19.282156 INFO::Creating boxplot for categorical data, diagnosis vs F267
## 2024-06-26 18:06:19.455475 INFO::Creating boxplot for categorical data, diagnosis vs F143
## 2024-06-26 18:06:19.62707 INFO::Creating boxplot for categorical data, diagnosis vs F286
## 2024-06-26 18:06:19.796865 INFO::Creating boxplot for categorical data, diagnosis vs F562
## 2024-06-26 18:06:19.971367 INFO::Creating boxplot for categorical data, diagnosis vs F100
## 2024-06-26 18:06:20.133786 INFO::Creating boxplot for categorical data, diagnosis vs F374
## 2024-06-26 18:06:20.29616 INFO::Creating boxplot for categorical data, diagnosis vs F535
## 2024-06-26 18:06:20.460561 INFO::Creating boxplot for categorical data, diagnosis vs F658
## 2024-06-26 18:06:20.62505 INFO::Creating boxplot for categorical data, diagnosis vs F707
## 2024-06-26 18:06:20.799036 INFO::Creating boxplot for categorical data, diagnosis vs F325
## 2024-06-26 18:06:20.956801 INFO::Creating boxplot for categorical data, diagnosis vs F89
## 2024-06-26 18:06:21.11545 INFO::Creating boxplot for categorical data, diagnosis vs F214
## 2024-06-26 18:06:21.276611 INFO::Creating boxplot for categorical data, diagnosis vs F578
## 2024-06-26 18:06:21.438282 INFO::Creating boxplot for categorical data, diagnosis vs F790
## 2024-06-26 18:06:21.615172 INFO::Creating boxplot for categorical data, diagnosis vs F265
## 2024-06-26 18:06:21.778009 INFO::Creating boxplot for categorical data, diagnosis vs F253
## 2024-06-26 18:06:21.93661 INFO::Creating boxplot for categorical data, diagnosis vs F294
## 2024-06-26 18:06:22.096356 INFO::Creating boxplot for categorical data, diagnosis vs F410
## 2024-06-26 18:06:22.260375 INFO::Creating boxplot for categorical data, diagnosis vs F614
## 2024-06-26 18:06:23.140495 INFO::Creating boxplot for categorical data, diagnosis vs F764
## 2024-06-26 18:06:23.297309 INFO::Creating boxplot for categorical data, diagnosis vs F59
## 2024-06-26 18:06:23.450103 INFO::Creating boxplot for categorical data, diagnosis vs F675
## 2024-06-26 18:06:23.604358 INFO::Creating boxplot for categorical data, diagnosis vs F441
## 2024-06-26 18:06:23.76086 INFO::Creating boxplot for categorical data, diagnosis vs F193
## 2024-06-26 18:06:23.914309 INFO::Creating boxplot for categorical data, diagnosis vs F689
## 2024-06-26 18:06:24.080584 INFO::Creating boxplot for categorical data, diagnosis vs F249
## 2024-06-26 18:06:24.234904 INFO::Creating boxplot for categorical data, diagnosis vs F821
## 2024-06-26 18:06:24.391285 INFO::Creating boxplot for categorical data, diagnosis vs F351
## 2024-06-26 18:06:24.543527 INFO::Creating boxplot for categorical data, diagnosis vs F66
## 2024-06-26 18:06:24.698652 INFO::Creating boxplot for categorical data, diagnosis vs F413
## 2024-06-26 18:06:24.862824 INFO::Creating boxplot for categorical data, diagnosis vs F172
## 2024-06-26 18:06:25.020132 INFO::Creating boxplot for categorical data, diagnosis vs F317
## 2024-06-26 18:06:25.176168 INFO::Creating boxplot for categorical data, diagnosis vs F167
## 2024-06-26 18:06:25.33681 INFO::Creating boxplot for categorical data, diagnosis vs F229
## 2024-06-26 18:06:25.492195 INFO::Creating boxplot for categorical data, diagnosis vs F243
## 2024-06-26 18:06:25.650598 INFO::Creating boxplot for categorical data, diagnosis vs F732
## 2024-06-26 18:06:25.819535 INFO::Creating boxplot for categorical data, diagnosis vs F467
## 2024-06-26 18:06:25.974247 INFO::Creating boxplot for categorical data, diagnosis vs F474
## 2024-06-26 18:06:26.132061 INFO::Creating boxplot for categorical data, diagnosis vs F156
## 2024-06-26 18:06:26.287877 INFO::Creating boxplot for categorical data, diagnosis vs F786
## 2024-06-26 18:06:26.44737 INFO::Creating boxplot for categorical data, diagnosis vs F216
## 2024-06-26 18:06:26.621272 INFO::Creating boxplot for categorical data, diagnosis vs F85
## 2024-06-26 18:06:26.7775 INFO::Creating boxplot for categorical data, diagnosis vs F621
## 2024-06-26 18:06:26.93579 INFO::Creating boxplot for categorical data, diagnosis vs F558
## 2024-06-26 18:06:27.090219 INFO::Creating boxplot for categorical data, diagnosis vs F582
## 2024-06-26 18:06:27.246552 INFO::Creating boxplot for categorical data, diagnosis vs F898
## 2024-06-26 18:06:27.418402 INFO::Creating boxplot for categorical data, diagnosis vs F402
## 2024-06-26 18:06:27.577911 INFO::Creating boxplot for categorical data, diagnosis vs F71
## 2024-06-26 18:06:27.734061 INFO::Creating boxplot for categorical data, diagnosis vs F99
## 2024-06-26 18:06:27.892191 INFO::Creating boxplot for categorical data, diagnosis vs F366
## 2024-06-26 18:06:28.047863 INFO::Creating boxplot for categorical data, diagnosis vs F778
## 2024-06-26 18:06:28.206135 INFO::Creating boxplot for categorical data, diagnosis vs F188
## 2024-06-26 18:06:28.380563 INFO::Creating boxplot for categorical data, diagnosis vs F857
## 2024-06-26 18:06:28.5349 INFO::Creating boxplot for categorical data, diagnosis vs F440
## 2024-06-26 18:06:28.690887 INFO::Creating boxplot for categorical data, diagnosis vs F799
## 2024-06-26 18:06:28.848916 INFO::Creating boxplot for categorical data, diagnosis vs F482
## 2024-06-26 18:06:29.003247 INFO::Creating boxplot for categorical data, diagnosis vs F212
## 2024-06-26 18:06:29.173045 INFO::Creating boxplot for categorical data, diagnosis vs F882
## 2024-06-26 18:06:29.331234 INFO::Creating boxplot for categorical data, diagnosis vs F599
## 2024-06-26 18:06:29.489638 INFO::Creating boxplot for categorical data, diagnosis vs F302
## 2024-06-26 18:06:29.64953 INFO::Creating boxplot for categorical data, diagnosis vs F543
## 2024-06-26 18:06:29.809294 INFO::Creating boxplot for categorical data, diagnosis vs F269
## 2024-06-26 18:06:29.968798 INFO::Creating boxplot for categorical data, diagnosis vs F650
## 2024-06-26 18:06:30.138905 INFO::Creating boxplot for categorical data, diagnosis vs F456
## 2024-06-26 18:06:30.294365 INFO::Creating boxplot for categorical data, diagnosis vs F573
## 2024-06-26 18:06:30.45426 INFO::Creating boxplot for categorical data, diagnosis vs F8
## 2024-06-26 18:06:30.614977 INFO::Creating boxplot for categorical data, diagnosis vs F810
## 2024-06-26 18:06:30.774269 INFO::Creating boxplot for categorical data, diagnosis vs F401
## 2024-06-26 18:06:30.940045 INFO::Creating boxplot for categorical data, diagnosis vs F606
## 2024-06-26 18:06:31.095834 INFO::Creating boxplot for categorical data, diagnosis vs F662
## 2024-06-26 18:06:31.253373 INFO::Creating boxplot for categorical data, diagnosis vs F765
## 2024-06-26 18:06:31.408496 INFO::Creating boxplot for categorical data, diagnosis vs F887
## 2024-06-26 18:06:31.565668 INFO::Creating boxplot for categorical data, diagnosis vs F770
## 2024-06-26 18:06:31.72767 INFO::Creating boxplot for categorical data, diagnosis vs F469
## 2024-06-26 18:06:31.892194 INFO::Creating boxplot for categorical data, diagnosis vs F86
## 2024-06-26 18:06:32.047602 INFO::Creating boxplot for categorical data, diagnosis vs F400
## 2024-06-26 18:06:32.20262 INFO::Creating boxplot for categorical data, diagnosis vs F579
## 2024-06-26 18:06:32.358953 INFO::Creating boxplot for categorical data, diagnosis vs F871
## 2024-06-26 18:06:32.517509 INFO::Creating boxplot for categorical data, diagnosis vs F37
## 2024-06-26 18:06:32.687758 INFO::Creating boxplot for categorical data, diagnosis vs F446
## 2024-06-26 18:06:32.847349 INFO::Creating boxplot for categorical data, diagnosis vs F218
## 2024-06-26 18:06:33.004252 INFO::Creating boxplot for categorical data, diagnosis vs F321
## 2024-06-26 18:06:33.160447 INFO::Creating boxplot for categorical data, diagnosis vs F487
## 2024-06-26 18:06:33.318709 INFO::Creating boxplot for categorical data, diagnosis vs F740
## 2024-06-26 18:06:33.487971 INFO::Creating boxplot for categorical data, diagnosis vs F141
## 2024-06-26 18:06:33.644783 INFO::Creating boxplot for categorical data, diagnosis vs F327
## 2024-06-26 18:06:33.799329 INFO::Creating boxplot for categorical data, diagnosis vs F196
## 2024-06-26 18:06:33.96702 INFO::Creating boxplot for categorical data, diagnosis vs F883
## 2024-06-26 18:06:34.126359 INFO::Creating boxplot for categorical data, diagnosis vs F279
## 2024-06-26 18:06:34.296438 INFO::Creating boxplot for categorical data, diagnosis vs F838
## 2024-06-26 18:06:34.476045 INFO::Creating boxplot for categorical data, diagnosis vs F451
## 2024-06-26 18:06:34.637043 INFO::Creating boxplot for categorical data, diagnosis vs F854
## 2024-06-26 18:06:34.794805 INFO::Creating boxplot for categorical data, diagnosis vs F434
## 2024-06-26 18:06:34.951774 INFO::Creating boxplot for categorical data, diagnosis vs F519
## 2024-06-26 18:06:35.108919 INFO::Creating boxplot for categorical data, diagnosis vs F694
## 2024-06-26 18:06:35.283429 INFO::Creating boxplot for categorical data, diagnosis vs F561
## 2024-06-26 18:06:35.445974 INFO::Creating boxplot for categorical data, diagnosis vs F10
## 2024-06-26 18:06:35.603924 INFO::Creating boxplot for categorical data, diagnosis vs F303
## 2024-06-26 18:06:35.760211 INFO::Creating boxplot for categorical data, diagnosis vs F512
## 2024-06-26 18:06:35.921431 INFO::Creating boxplot for categorical data, diagnosis vs F645
## 2024-06-26 18:06:36.093734 INFO::Creating boxplot for categorical data, diagnosis vs F793
## 2024-06-26 18:06:36.253646 INFO::Creating boxplot for categorical data, diagnosis vs F404
## 2024-06-26 18:06:36.411186 INFO::Creating boxplot for categorical data, diagnosis vs F362
## 2024-06-26 18:06:36.569322 INFO::Creating boxplot for categorical data, diagnosis vs F525
## 2024-06-26 18:06:36.724315 INFO::Creating boxplot for categorical data, diagnosis vs F742
## 2024-06-26 18:06:36.880065 INFO::Creating boxplot for categorical data, diagnosis vs F276
## 2024-06-26 18:06:37.045749 INFO::Creating boxplot for categorical data, diagnosis vs F499
## 2024-06-26 18:06:37.198277 INFO::Creating boxplot for categorical data, diagnosis vs F328
## 2024-06-26 18:06:37.355173 INFO::Creating boxplot for categorical data, diagnosis vs F787
## 2024-06-26 18:06:37.510993 INFO::Creating boxplot for categorical data, diagnosis vs F30
## 2024-06-26 18:06:37.66738 INFO::Creating boxplot for categorical data, diagnosis vs F122
## 2024-06-26 18:06:37.83475 INFO::Creating boxplot for categorical data, diagnosis vs F619
## 2024-06-26 18:06:37.990844 INFO::Creating boxplot for categorical data, diagnosis vs F572
## 2024-06-26 18:06:38.148592 INFO::Creating boxplot for categorical data, diagnosis vs F47
## 2024-06-26 18:06:38.302534 INFO::Creating boxplot for categorical data, diagnosis vs F570
## 2024-06-26 18:06:38.457951 INFO::Creating boxplot for categorical data, diagnosis vs F26
## 2024-06-26 18:06:38.623926 INFO::Creating boxplot for categorical data, diagnosis vs F252
## 2024-06-26 18:06:38.780847 INFO::Creating boxplot for categorical data, diagnosis vs F117
## 2024-06-26 18:06:38.936632 INFO::Creating boxplot for categorical data, diagnosis vs F683
## 2024-06-26 18:06:39.095039 INFO::Creating boxplot for categorical data, diagnosis vs F395
## 2024-06-26 18:06:39.251496 INFO::Creating boxplot for categorical data, diagnosis vs F822
## 2024-06-26 18:06:39.42171 INFO::Creating boxplot for categorical data, diagnosis vs F46
## 2024-06-26 18:06:39.573893 INFO::Creating boxplot for categorical data, diagnosis vs F154
## 2024-06-26 18:06:39.729892 INFO::Creating boxplot for categorical data, diagnosis vs F540
## 2024-06-26 18:06:39.886695 INFO::Creating boxplot for categorical data, diagnosis vs F884
## 2024-06-26 18:06:40.039765 INFO::Creating boxplot for categorical data, diagnosis vs F368
## 2024-06-26 18:06:40.197156 INFO::Creating boxplot for categorical data, diagnosis vs F607
## 2024-06-26 18:06:40.366243 INFO::Creating boxplot for categorical data, diagnosis vs F111
## 2024-06-26 18:06:40.521593 INFO::Creating boxplot for categorical data, diagnosis vs F745
## 2024-06-26 18:06:40.67457 INFO::Creating boxplot for categorical data, diagnosis vs F673
## 2024-06-26 18:06:40.830987 INFO::Creating boxplot for categorical data, diagnosis vs F92
## 2024-06-26 18:06:40.987669 INFO::Creating boxplot for categorical data, diagnosis vs F493
## 2024-06-26 18:06:41.217097 INFO::Creating boxplot for categorical data, diagnosis vs F835
## 2024-06-26 18:06:41.3862 INFO::Creating boxplot for categorical data, diagnosis vs F872
## 2024-06-26 18:06:41.560298 INFO::Creating boxplot for categorical data, diagnosis vs F879
## 2024-06-26 18:06:41.726192 INFO::Creating boxplot for categorical data, diagnosis vs F432
## 2024-06-26 18:06:41.894344 INFO::Creating boxplot for categorical data, diagnosis vs F518
## 2024-06-26 18:06:42.07961 INFO::Creating boxplot for categorical data, diagnosis vs F44
## 2024-06-26 18:06:42.247437 INFO::Creating boxplot for categorical data, diagnosis vs F240
## 2024-06-26 18:06:42.406933 INFO::Creating boxplot for categorical data, diagnosis vs F819
## 2024-06-26 18:06:42.565373 INFO::Creating boxplot for categorical data, diagnosis vs F411
## 2024-06-26 18:06:42.724467 INFO::Creating boxplot for categorical data, diagnosis vs F353
## 2024-06-26 18:06:42.879572 INFO::Creating boxplot for categorical data, diagnosis vs F763
## 2024-06-26 18:06:43.048813 INFO::Creating boxplot for categorical data, diagnosis vs F97
## 2024-06-26 18:06:43.199818 INFO::Creating boxplot for categorical data, diagnosis vs F40
## 2024-06-26 18:06:43.355815 INFO::Creating boxplot for categorical data, diagnosis vs F652
## 2024-06-26 18:06:43.515914 INFO::Creating boxplot for categorical data, diagnosis vs F789
## 2024-06-26 18:06:43.679042 INFO::Creating boxplot for categorical data, diagnosis vs F25
## 2024-06-26 18:06:43.86187 INFO::Creating boxplot for categorical data, diagnosis vs F256
## 2024-06-26 18:06:44.025567 INFO::Creating boxplot for categorical data, diagnosis vs F423
## 2024-06-26 18:06:44.184488 INFO::Creating boxplot for categorical data, diagnosis vs F594
## 2024-06-26 18:06:44.342721 INFO::Creating boxplot for categorical data, diagnosis vs F201
## 2024-06-26 18:06:44.501321 INFO::Creating boxplot for categorical data, diagnosis vs F813
## 2024-06-26 18:06:44.661739 INFO::Creating boxplot for categorical data, diagnosis vs F653
## 2024-06-26 18:06:44.836714 INFO::Creating boxplot for categorical data, diagnosis vs F524
## 2024-06-26 18:06:44.989134 INFO::Creating boxplot for categorical data, diagnosis vs F777
## 2024-06-26 18:06:45.144385 INFO::Creating boxplot for categorical data, diagnosis vs F226
## 2024-06-26 18:06:45.302653 INFO::Creating boxplot for categorical data, diagnosis vs F227
## 2024-06-26 18:06:45.460423 INFO::Creating boxplot for categorical data, diagnosis vs F521
## 2024-06-26 18:06:45.631417 INFO::Creating boxplot for categorical data, diagnosis vs F14
## 2024-06-26 18:06:45.78641 INFO::Creating boxplot for categorical data, diagnosis vs F310
## 2024-06-26 18:06:45.940637 INFO::Creating boxplot for categorical data, diagnosis vs F452
## 2024-06-26 18:06:46.098265 INFO::Creating boxplot for categorical data, diagnosis vs F52
## 2024-06-26 18:06:46.256392 INFO::Creating boxplot for categorical data, diagnosis vs F53
## 2024-06-26 18:06:46.431245 INFO::Creating boxplot for categorical data, diagnosis vs F844
## 2024-06-26 18:06:46.591619 INFO::Creating boxplot for categorical data, diagnosis vs F31
## 2024-06-26 18:06:46.748456 INFO::Creating boxplot for categorical data, diagnosis vs F795
## 2024-06-26 18:06:46.903567 INFO::Creating boxplot for categorical data, diagnosis vs F766
## 2024-06-26 18:06:47.059793 INFO::Creating boxplot for categorical data, diagnosis vs F342
## 2024-06-26 18:06:47.220367 INFO::Creating boxplot for categorical data, diagnosis vs F408
## 2024-06-26 18:06:47.393619 INFO::Creating boxplot for categorical data, diagnosis vs F282
## 2024-06-26 18:06:47.54617 INFO::Creating boxplot for categorical data, diagnosis vs F508
## 2024-06-26 18:06:47.7018 INFO::Creating boxplot for categorical data, diagnosis vs F805
## 2024-06-26 18:06:47.860685 INFO::Creating boxplot for categorical data, diagnosis vs F337
## 2024-06-26 18:06:48.01999 INFO::Creating boxplot for categorical data, diagnosis vs F820
## 2024-06-26 18:06:48.193039 INFO::Creating boxplot for categorical data, diagnosis vs F593
## 2024-06-26 18:06:48.350222 INFO::Creating boxplot for categorical data, diagnosis vs F701
## 2024-06-26 18:06:48.506786 INFO::Creating boxplot for categorical data, diagnosis vs F459
## 2024-06-26 18:06:48.665897 INFO::Creating boxplot for categorical data, diagnosis vs F305
## 2024-06-26 18:06:48.830059 INFO::Creating boxplot for categorical data, diagnosis vs F142
## 2024-06-26 18:06:49.018296 INFO::Creating boxplot for categorical data, diagnosis vs F534
## 2024-06-26 18:06:49.185839 INFO::Creating boxplot for categorical data, diagnosis vs F135
## 2024-06-26 18:06:49.342364 INFO::Creating boxplot for categorical data, diagnosis vs F702
## 2024-06-26 18:06:49.504722 INFO::Creating boxplot for categorical data, diagnosis vs F776
## 2024-06-26 18:06:49.679049 INFO::Creating boxplot for categorical data, diagnosis vs F295
## 2024-06-26 18:06:49.844835 INFO::Creating boxplot for categorical data, diagnosis vs F355
## 2024-06-26 18:06:50.01956 INFO::Creating boxplot for categorical data, diagnosis vs F797
## 2024-06-26 18:06:50.175807 INFO::Creating boxplot for categorical data, diagnosis vs F13
## 2024-06-26 18:06:50.331902 INFO::Creating boxplot for categorical data, diagnosis vs F356
## 2024-06-26 18:06:50.493964 INFO::Creating boxplot for categorical data, diagnosis vs F359
## 2024-06-26 18:06:50.652668 INFO::Creating boxplot for categorical data, diagnosis vs F121
## 2024-06-26 18:06:50.828898 INFO::Creating boxplot for categorical data, diagnosis vs F850
## 2024-06-26 18:06:50.986439 INFO::Creating boxplot for categorical data, diagnosis vs F899
## 2024-06-26 18:06:51.148878 INFO::Creating boxplot for categorical data, diagnosis vs F628
## 2024-06-26 18:06:51.312423 INFO::Creating boxplot for categorical data, diagnosis vs F843
## 2024-06-26 18:06:51.475045 INFO::Creating boxplot for categorical data, diagnosis vs F107
## 2024-06-26 18:06:51.657934 INFO::Creating boxplot for categorical data, diagnosis vs F287
## 2024-06-26 18:06:51.835651 INFO::Creating boxplot for categorical data, diagnosis vs F165
## 2024-06-26 18:06:51.993197 INFO::Creating boxplot for categorical data, diagnosis vs F557
## 2024-06-26 18:06:52.152037 INFO::Creating boxplot for categorical data, diagnosis vs F127
## 2024-06-26 18:06:52.311769 INFO::Creating boxplot for categorical data, diagnosis vs F299
## 2024-06-26 18:06:52.477777 INFO::Creating boxplot for categorical data, diagnosis vs F497
## 2024-06-26 18:06:52.659813 INFO::Creating boxplot for categorical data, diagnosis vs F711
## 2024-06-26 18:06:52.820935 INFO::Creating boxplot for categorical data, diagnosis vs F319
## 2024-06-26 18:06:52.977204 INFO::Creating boxplot for categorical data, diagnosis vs F271
## 2024-06-26 18:06:53.136516 INFO::Creating boxplot for categorical data, diagnosis vs F157
## 2024-06-26 18:06:53.295156 INFO::Creating boxplot for categorical data, diagnosis vs F560
## 2024-06-26 18:06:53.469741 INFO::Creating boxplot for categorical data, diagnosis vs F680
## 2024-06-26 18:06:53.624913 INFO::Creating boxplot for categorical data, diagnosis vs F580
## 2024-06-26 18:06:53.780119 INFO::Creating boxplot for categorical data, diagnosis vs F152
## 2024-06-26 18:06:53.936722 INFO::Creating boxplot for categorical data, diagnosis vs F12
## 2024-06-26 18:06:54.095259 INFO::Creating boxplot for categorical data, diagnosis vs F324
## 2024-06-26 18:06:54.27124 INFO::Creating boxplot for categorical data, diagnosis vs F893
## 2024-06-26 18:06:54.431263 INFO::Creating boxplot for categorical data, diagnosis vs F318
## 2024-06-26 18:06:54.590088 INFO::Creating boxplot for categorical data, diagnosis vs F784
## 2024-06-26 18:06:54.749825 INFO::Creating boxplot for categorical data, diagnosis vs F567
## 2024-06-26 18:06:54.91101 INFO::Creating boxplot for categorical data, diagnosis vs F457
## 2024-06-26 18:06:55.072085 INFO::Creating boxplot for categorical data, diagnosis vs F708
## 2024-06-26 18:06:55.24623 INFO::Creating boxplot for categorical data, diagnosis vs F669
## 2024-06-26 18:06:55.401452 INFO::Creating boxplot for categorical data, diagnosis vs F87
## 2024-06-26 18:06:57.512834 INFO::Plotting data for metadata number 2, antibiotics
## 2024-06-26 18:06:57.514649 INFO::Creating boxplot for categorical data, antibiotics vs F663
## 2024-06-26 18:06:57.678895 INFO::Creating boxplot for categorical data, antibiotics vs F838
## 2024-06-26 18:06:57.849641 INFO::Creating boxplot for categorical data, antibiotics vs F764
## 2024-06-26 18:06:58.026315 INFO::Creating boxplot for categorical data, antibiotics vs F880
## 2024-06-26 18:06:58.218457 INFO::Creating boxplot for categorical data, antibiotics vs F751
## 2024-06-26 18:06:58.386121 INFO::Creating boxplot for categorical data, antibiotics vs F288
## 2024-06-26 18:06:58.559342 INFO::Creating boxplot for categorical data, antibiotics vs F65
## 2024-06-26 18:06:58.735661 INFO::Creating boxplot for categorical data, antibiotics vs F742
## 2024-06-26 18:06:58.906803 INFO::Creating boxplot for categorical data, antibiotics vs F528
## 2024-06-26 18:06:59.100732 INFO::Creating boxplot for categorical data, antibiotics vs F790
## 2024-06-26 18:06:59.267595 INFO::Creating boxplot for categorical data, antibiotics vs F777
## 2024-06-26 18:06:59.437201 INFO::Creating boxplot for categorical data, antibiotics vs F178
## 2024-06-26 18:06:59.617374 INFO::Creating boxplot for categorical data, antibiotics vs F139
## 2024-06-26 18:06:59.788159 INFO::Creating boxplot for categorical data, antibiotics vs F202
## 2024-06-26 18:07:00.014089 INFO::Creating boxplot for categorical data, antibiotics vs F220
## 2024-06-26 18:07:00.186329 INFO::Creating boxplot for categorical data, antibiotics vs F397
## 2024-06-26 18:07:00.357448 INFO::Creating boxplot for categorical data, antibiotics vs F882
## 2024-06-26 18:07:00.532917 INFO::Creating boxplot for categorical data, antibiotics vs F446
## 2024-06-26 18:07:00.708717 INFO::Creating boxplot for categorical data, antibiotics vs F418
## 2024-06-26 18:07:00.909337 INFO::Creating boxplot for categorical data, antibiotics vs F133
## 2024-06-26 18:07:01.079632 INFO::Creating boxplot for categorical data, antibiotics vs F696
## 2024-06-26 18:07:01.246197 INFO::Creating boxplot for categorical data, antibiotics vs F548
## 2024-06-26 18:07:01.416811 INFO::Creating boxplot for categorical data, antibiotics vs F536
## 2024-06-26 18:07:01.586967 INFO::Creating boxplot for categorical data, antibiotics vs F194
## 2024-06-26 18:07:01.781375 INFO::Creating boxplot for categorical data, antibiotics vs F34
## 2024-06-26 18:07:01.952604 INFO::Creating boxplot for categorical data, antibiotics vs F153
## 2024-06-26 18:07:02.122647 INFO::Creating boxplot for categorical data, antibiotics vs F400
## 2024-06-26 18:07:02.294197 INFO::Creating boxplot for categorical data, antibiotics vs F794
## 2024-06-26 18:07:02.465062 INFO::Creating boxplot for categorical data, antibiotics vs F396
## 2024-06-26 18:07:02.665069 INFO::Creating boxplot for categorical data, antibiotics vs F182
## 2024-06-26 18:07:02.841897 INFO::Creating boxplot for categorical data, antibiotics vs F719
## 2024-06-26 18:07:03.01584 INFO::Creating boxplot for categorical data, antibiotics vs F109
## 2024-06-26 18:07:03.18556 INFO::Creating boxplot for categorical data, antibiotics vs F180
## 2024-06-26 18:07:03.356352 INFO::Creating boxplot for categorical data, antibiotics vs F552
## 2024-06-26 18:07:03.550122 INFO::Creating boxplot for categorical data, antibiotics vs F789
## 2024-06-26 18:07:03.722808 INFO::Creating boxplot for categorical data, antibiotics vs F893
## 2024-06-26 18:07:03.892789 INFO::Creating boxplot for categorical data, antibiotics vs F834
## 2024-06-26 18:07:04.065038 INFO::Creating boxplot for categorical data, antibiotics vs F889
## 2024-06-26 18:07:04.237909 INFO::Creating boxplot for categorical data, antibiotics vs F143
## 2024-06-26 18:07:04.434946 INFO::Creating boxplot for categorical data, antibiotics vs F224
## 2024-06-26 18:07:04.611728 INFO::Creating boxplot for categorical data, antibiotics vs F5
## 2024-06-26 18:07:04.788747 INFO::Creating boxplot for categorical data, antibiotics vs F873
## 2024-06-26 18:07:04.961298 INFO::Creating boxplot for categorical data, antibiotics vs F452
## 2024-06-26 18:07:05.133894 INFO::Creating boxplot for categorical data, antibiotics vs F681
## 2024-06-26 18:07:05.325177 INFO::Creating boxplot for categorical data, antibiotics vs F468
## 2024-06-26 18:07:05.496653 INFO::Creating boxplot for categorical data, antibiotics vs F731
## 2024-06-26 18:07:05.667669 INFO::Creating boxplot for categorical data, antibiotics vs F479
## 2024-06-26 18:07:05.838938 INFO::Creating boxplot for categorical data, antibiotics vs F520
## 2024-06-26 18:07:06.011481 INFO::Creating boxplot for categorical data, antibiotics vs F649
## 2024-06-26 18:07:06.210107 INFO::Creating boxplot for categorical data, antibiotics vs F259
## 2024-06-26 18:07:06.382913 INFO::Creating boxplot for categorical data, antibiotics vs F186
## 2024-06-26 18:07:06.554218 INFO::Creating boxplot for categorical data, antibiotics vs F312
## 2024-06-26 18:07:06.727544 INFO::Creating boxplot for categorical data, antibiotics vs F477
## 2024-06-26 18:07:06.904132 INFO::Creating boxplot for categorical data, antibiotics vs F4
## 2024-06-26 18:07:07.105068 INFO::Creating boxplot for categorical data, antibiotics vs F632
## 2024-06-26 18:07:07.28121 INFO::Creating boxplot for categorical data, antibiotics vs F31
## 2024-06-26 18:07:07.457702 INFO::Creating boxplot for categorical data, antibiotics vs F184
## 2024-06-26 18:07:07.631701 INFO::Creating boxplot for categorical data, antibiotics vs F7
## 2024-06-26 18:07:07.80767 INFO::Creating boxplot for categorical data, antibiotics vs F213
## 2024-06-26 18:07:08.011526 INFO::Creating boxplot for categorical data, antibiotics vs F691
## 2024-06-26 18:07:08.18679 INFO::Creating boxplot for categorical data, antibiotics vs F828
## 2024-06-26 18:07:08.368782 INFO::Creating boxplot for categorical data, antibiotics vs F831
## 2024-06-26 18:07:08.548788 INFO::Creating boxplot for categorical data, antibiotics vs F315
## 2024-06-26 18:07:08.724458 INFO::Creating boxplot for categorical data, antibiotics vs F159
## 2024-06-26 18:07:08.929559 INFO::Creating boxplot for categorical data, antibiotics vs F331
## 2024-06-26 18:07:09.103203 INFO::Creating boxplot for categorical data, antibiotics vs F757
## 2024-06-26 18:07:09.272765 INFO::Creating boxplot for categorical data, antibiotics vs F167
## 2024-06-26 18:07:09.449827 INFO::Creating boxplot for categorical data, antibiotics vs F85
## 2024-06-26 18:07:09.621808 INFO::Creating boxplot for categorical data, antibiotics vs F80
## 2024-06-26 18:07:09.818083 INFO::Creating boxplot for categorical data, antibiotics vs F105
## 2024-06-26 18:07:09.987621 INFO::Creating boxplot for categorical data, antibiotics vs F674
## 2024-06-26 18:07:10.155491 INFO::Creating boxplot for categorical data, antibiotics vs F50
## 2024-06-26 18:07:10.325997 INFO::Creating boxplot for categorical data, antibiotics vs F164
## 2024-06-26 18:07:10.497705 INFO::Creating boxplot for categorical data, antibiotics vs F840
## 2024-06-26 18:07:10.695663 INFO::Creating boxplot for categorical data, antibiotics vs F232
## 2024-06-26 18:07:10.872771 INFO::Creating boxplot for categorical data, antibiotics vs F872
## 2024-06-26 18:07:11.048442 INFO::Creating boxplot for categorical data, antibiotics vs F54
## 2024-06-26 18:07:11.224801 INFO::Creating boxplot for categorical data, antibiotics vs F365
## 2024-06-26 18:07:11.399654 INFO::Creating boxplot for categorical data, antibiotics vs F499
## 2024-06-26 18:07:11.59877 INFO::Creating boxplot for categorical data, antibiotics vs F510
## 2024-06-26 18:07:11.774389 INFO::Creating boxplot for categorical data, antibiotics vs F716
## 2024-06-26 18:07:11.94705 INFO::Creating boxplot for categorical data, antibiotics vs F454
## 2024-06-26 18:07:12.122686 INFO::Creating boxplot for categorical data, antibiotics vs F52
## 2024-06-26 18:07:12.300637 INFO::Creating boxplot for categorical data, antibiotics vs F273
## 2024-06-26 18:07:12.512263 INFO::Creating boxplot for categorical data, antibiotics vs F474
## 2024-06-26 18:07:12.689587 INFO::Creating boxplot for categorical data, antibiotics vs F267
## 2024-06-26 18:07:12.866887 INFO::Creating boxplot for categorical data, antibiotics vs F253
## 2024-06-26 18:07:13.036593 INFO::Creating boxplot for categorical data, antibiotics vs F247
## 2024-06-26 18:07:13.230511 INFO::Creating boxplot for categorical data, antibiotics vs F708
## 2024-06-26 18:07:13.409268 INFO::Creating boxplot for categorical data, antibiotics vs F438
## 2024-06-26 18:07:13.577654 INFO::Creating boxplot for categorical data, antibiotics vs F450
## 2024-06-26 18:07:13.751681 INFO::Creating boxplot for categorical data, antibiotics vs F666
## 2024-06-26 18:07:13.928002 INFO::Creating boxplot for categorical data, antibiotics vs F720
## 2024-06-26 18:07:14.124365 INFO::Creating boxplot for categorical data, antibiotics vs F48
## 2024-06-26 18:07:14.304302 INFO::Creating boxplot for categorical data, antibiotics vs F371
## 2024-06-26 18:07:14.474048 INFO::Creating boxplot for categorical data, antibiotics vs F423
## 2024-06-26 18:07:14.648413 INFO::Creating boxplot for categorical data, antibiotics vs F190
## 2024-06-26 18:07:14.821997 INFO::Creating boxplot for categorical data, antibiotics vs F351
## 2024-06-26 18:07:15.022487 INFO::Creating boxplot for categorical data, antibiotics vs F394
## 2024-06-26 18:07:15.192451 INFO::Creating boxplot for categorical data, antibiotics vs F581
## 2024-06-26 18:07:15.36039 INFO::Creating boxplot for categorical data, antibiotics vs F276
## 2024-06-26 18:07:15.534338 INFO::Creating boxplot for categorical data, antibiotics vs F608
## 2024-06-26 18:07:15.710445 INFO::Creating boxplot for categorical data, antibiotics vs F28
## 2024-06-26 18:07:15.919353 INFO::Creating boxplot for categorical data, antibiotics vs F805
## 2024-06-26 18:07:16.08858 INFO::Creating boxplot for categorical data, antibiotics vs F249
## 2024-06-26 18:07:16.258636 INFO::Creating boxplot for categorical data, antibiotics vs F776
## 2024-06-26 18:07:16.431635 INFO::Creating boxplot for categorical data, antibiotics vs F755
## 2024-06-26 18:07:16.607731 INFO::Creating boxplot for categorical data, antibiotics vs F68
## 2024-06-26 18:07:16.808677 INFO::Creating boxplot for categorical data, antibiotics vs F78
## 2024-06-26 18:07:16.985295 INFO::Creating boxplot for categorical data, antibiotics vs F381
## 2024-06-26 18:07:17.155988 INFO::Creating boxplot for categorical data, antibiotics vs F644
## 2024-06-26 18:07:17.33208 INFO::Creating boxplot for categorical data, antibiotics vs F358
## 2024-06-26 18:07:17.507914 INFO::Creating boxplot for categorical data, antibiotics vs F344
## 2024-06-26 18:07:17.708176 INFO::Creating boxplot for categorical data, antibiotics vs F209
## 2024-06-26 18:07:17.888851 INFO::Creating boxplot for categorical data, antibiotics vs F898
## 2024-06-26 18:07:18.075609 INFO::Creating boxplot for categorical data, antibiotics vs F51
## 2024-06-26 18:07:18.261801 INFO::Creating boxplot for categorical data, antibiotics vs F149
## 2024-06-26 18:07:18.544697 INFO::Creating boxplot for categorical data, antibiotics vs F108
## 2024-06-26 18:07:18.7305 INFO::Creating boxplot for categorical data, antibiotics vs F255
## 2024-06-26 18:07:18.911426 INFO::Creating boxplot for categorical data, antibiotics vs F823
## 2024-06-26 18:07:19.087884 INFO::Creating boxplot for categorical data, antibiotics vs F864
## 2024-06-26 18:07:19.260448 INFO::Creating boxplot for categorical data, antibiotics vs F214
## 2024-06-26 18:07:19.448847 INFO::Creating boxplot for categorical data, antibiotics vs F76
## 2024-06-26 18:07:19.629787 INFO::Creating boxplot for categorical data, antibiotics vs F575
## 2024-06-26 18:07:19.802072 INFO::Creating boxplot for categorical data, antibiotics vs F13
## 2024-06-26 18:07:19.978184 INFO::Creating boxplot for categorical data, antibiotics vs F389
## 2024-06-26 18:07:20.150953 INFO::Creating boxplot for categorical data, antibiotics vs F556
## 2024-06-26 18:07:20.343413 INFO::Creating boxplot for categorical data, antibiotics vs F49
## 2024-06-26 18:07:20.529022 INFO::Creating boxplot for categorical data, antibiotics vs F436
## 2024-06-26 18:07:20.70777 INFO::Creating boxplot for categorical data, antibiotics vs F378
## 2024-06-26 18:07:20.887882 INFO::Creating boxplot for categorical data, antibiotics vs F682
## 2024-06-26 18:07:21.069675 INFO::Creating boxplot for categorical data, antibiotics vs F47
## 2024-06-26 18:07:21.259387 INFO::Creating boxplot for categorical data, antibiotics vs F429
## 2024-06-26 18:07:21.444625 INFO::Creating boxplot for categorical data, antibiotics vs F588
## 2024-06-26 18:07:21.622589 INFO::Creating boxplot for categorical data, antibiotics vs F616
## 2024-06-26 18:07:21.802018 INFO::Creating boxplot for categorical data, antibiotics vs F323
## 2024-06-26 18:07:21.979361 INFO::Creating boxplot for categorical data, antibiotics vs F409
## 2024-06-26 18:07:22.168829 INFO::Creating boxplot for categorical data, antibiotics vs F326
## 2024-06-26 18:07:22.359753 INFO::Creating boxplot for categorical data, antibiotics vs F698
## 2024-06-26 18:07:22.538448 INFO::Creating boxplot for categorical data, antibiotics vs F567
## 2024-06-26 18:07:22.716372 INFO::Creating boxplot for categorical data, antibiotics vs F179
## 2024-06-26 18:07:22.900103 INFO::Creating boxplot for categorical data, antibiotics vs F787
## 2024-06-26 18:07:23.105822 INFO::Creating boxplot for categorical data, antibiotics vs F79
## 2024-06-26 18:07:23.299657 INFO::Creating boxplot for categorical data, antibiotics vs F335
## 2024-06-26 18:07:23.488006 INFO::Creating boxplot for categorical data, antibiotics vs F576
## 2024-06-26 18:07:23.675762 INFO::Creating boxplot for categorical data, antibiotics vs F667
## 2024-06-26 18:07:23.853933 INFO::Creating boxplot for categorical data, antibiotics vs F694
## 2024-06-26 18:07:24.055827 INFO::Creating boxplot for categorical data, antibiotics vs F297
## 2024-06-26 18:07:24.247596 INFO::Creating boxplot for categorical data, antibiotics vs F569
## 2024-06-26 18:07:24.437756 INFO::Creating boxplot for categorical data, antibiotics vs F138
## 2024-06-26 18:07:24.616056 INFO::Creating boxplot for categorical data, antibiotics vs F611
## 2024-06-26 18:07:24.789475 INFO::Creating boxplot for categorical data, antibiotics vs F810
## 2024-06-26 18:07:24.980434 INFO::Creating boxplot for categorical data, antibiotics vs F746
## 2024-06-26 18:07:25.154519 INFO::Creating boxplot for categorical data, antibiotics vs F23
## 2024-06-26 18:07:25.329114 INFO::Creating boxplot for categorical data, antibiotics vs F135
## 2024-06-26 18:07:25.503015 INFO::Creating boxplot for categorical data, antibiotics vs F411
## 2024-06-26 18:07:25.675509 INFO::Creating boxplot for categorical data, antibiotics vs F489
## 2024-06-26 18:07:25.8714 INFO::Creating boxplot for categorical data, antibiotics vs F492
## 2024-06-26 18:07:26.05087 INFO::Creating boxplot for categorical data, antibiotics vs F844
## 2024-06-26 18:07:26.226714 INFO::Creating boxplot for categorical data, antibiotics vs F586
## 2024-06-26 18:07:26.404196 INFO::Creating boxplot for categorical data, antibiotics vs F11
## 2024-06-26 18:07:26.58096 INFO::Creating boxplot for categorical data, antibiotics vs F900
## 2024-06-26 18:07:26.77464 INFO::Creating boxplot for categorical data, antibiotics vs F21
## 2024-06-26 18:07:26.949346 INFO::Creating boxplot for categorical data, antibiotics vs F736
## 2024-06-26 18:07:27.12071 INFO::Creating boxplot for categorical data, antibiotics vs F408
## 2024-06-26 18:07:27.291316 INFO::Creating boxplot for categorical data, antibiotics vs F788
## 2024-06-26 18:07:27.46244 INFO::Creating boxplot for categorical data, antibiotics vs F66
## 2024-06-26 18:07:27.6818 INFO::Creating boxplot for categorical data, antibiotics vs F493
## 2024-06-26 18:07:27.856905 INFO::Creating boxplot for categorical data, antibiotics vs F343
## 2024-06-26 18:07:28.032364 INFO::Creating boxplot for categorical data, antibiotics vs F352
## 2024-06-26 18:07:28.219161 INFO::Creating boxplot for categorical data, antibiotics vs F677
## 2024-06-26 18:07:28.411643 INFO::Creating boxplot for categorical data, antibiotics vs F816
## 2024-06-26 18:07:28.623877 INFO::Creating boxplot for categorical data, antibiotics vs F457
## 2024-06-26 18:07:28.814281 INFO::Creating boxplot for categorical data, antibiotics vs F330
## 2024-06-26 18:07:28.999483 INFO::Creating boxplot for categorical data, antibiotics vs F293
## 2024-06-26 18:07:29.177587 INFO::Creating boxplot for categorical data, antibiotics vs F725
## 2024-06-26 18:07:29.362732 INFO::Creating boxplot for categorical data, antibiotics vs F813
## 2024-06-26 18:07:29.560303 INFO::Creating boxplot for categorical data, antibiotics vs F295
## 2024-06-26 18:07:29.743337 INFO::Creating boxplot for categorical data, antibiotics vs F656
## 2024-06-26 18:07:29.922249 INFO::Creating boxplot for categorical data, antibiotics vs F669
## 2024-06-26 18:07:30.099859 INFO::Creating boxplot for categorical data, antibiotics vs F15
## 2024-06-26 18:07:30.277416 INFO::Creating boxplot for categorical data, antibiotics vs F419
## 2024-06-26 18:07:30.47811 INFO::Creating boxplot for categorical data, antibiotics vs F701
## 2024-06-26 18:07:30.656065 INFO::Creating boxplot for categorical data, antibiotics vs F176
## 2024-06-26 18:07:30.836458 INFO::Creating boxplot for categorical data, antibiotics vs F203
## 2024-06-26 18:07:31.011014 INFO::Creating boxplot for categorical data, antibiotics vs F501
## 2024-06-26 18:07:31.192699 INFO::Creating boxplot for categorical data, antibiotics vs F772
## 2024-06-26 18:07:31.407717 INFO::Creating boxplot for categorical data, antibiotics vs F488
## 2024-06-26 18:07:31.583631 INFO::Creating boxplot for categorical data, antibiotics vs F600
## 2024-06-26 18:07:31.75913 INFO::Creating boxplot for categorical data, antibiotics vs F768
## 2024-06-26 18:07:31.932948 INFO::Creating boxplot for categorical data, antibiotics vs F432
## 2024-06-26 18:07:32.108322 INFO::Creating boxplot for categorical data, antibiotics vs F26
## 2024-06-26 18:07:32.306657 INFO::Creating boxplot for categorical data, antibiotics vs F189
## 2024-06-26 18:07:32.480754 INFO::Creating boxplot for categorical data, antibiotics vs F200
## 2024-06-26 18:07:32.656421 INFO::Creating boxplot for categorical data, antibiotics vs F121
## 2024-06-26 18:07:32.830522 INFO::Creating boxplot for categorical data, antibiotics vs F624
## 2024-06-26 18:07:33.023502 INFO::Creating boxplot for categorical data, antibiotics vs F855
## 2024-06-26 18:07:33.204021 INFO::Creating boxplot for categorical data, antibiotics vs F380
## 2024-06-26 18:07:33.379065 INFO::Creating boxplot for categorical data, antibiotics vs F734
## 2024-06-26 18:07:33.554557 INFO::Creating boxplot for categorical data, antibiotics vs F16
## 2024-06-26 18:07:33.726398 INFO::Creating boxplot for categorical data, antibiotics vs F602
## 2024-06-26 18:07:33.920121 INFO::Creating boxplot for categorical data, antibiotics vs F210
## 2024-06-26 18:07:34.092936 INFO::Creating boxplot for categorical data, antibiotics vs F217
## 2024-06-26 18:07:34.267252 INFO::Creating boxplot for categorical data, antibiotics vs F640
## 2024-06-26 18:07:34.439371 INFO::Creating boxplot for categorical data, antibiotics vs F631
## 2024-06-26 18:07:34.616483 INFO::Creating boxplot for categorical data, antibiotics vs F32
## 2024-06-26 18:07:34.816076 INFO::Creating boxplot for categorical data, antibiotics vs F322
## 2024-06-26 18:07:34.995039 INFO::Creating boxplot for categorical data, antibiotics vs F476
## 2024-06-26 18:07:35.176078 INFO::Creating boxplot for categorical data, antibiotics vs F265
## 2024-06-26 18:07:35.355559 INFO::Creating boxplot for categorical data, antibiotics vs F283
## 2024-06-26 18:07:35.53185 INFO::Creating boxplot for categorical data, antibiotics vs F316
## 2024-06-26 18:07:35.729901 INFO::Creating boxplot for categorical data, antibiotics vs F465
## 2024-06-26 18:07:35.907054 INFO::Creating boxplot for categorical data, antibiotics vs F24
## 2024-06-26 18:07:36.08694 INFO::Creating boxplot for categorical data, antibiotics vs F38
## 2024-06-26 18:07:36.260959 INFO::Creating boxplot for categorical data, antibiotics vs F82
## 2024-06-26 18:07:36.434243 INFO::Creating boxplot for categorical data, antibiotics vs F86
## 2024-06-26 18:07:36.632043 INFO::Creating boxplot for categorical data, antibiotics vs F270
## 2024-06-26 18:07:36.808183 INFO::Creating boxplot for categorical data, antibiotics vs F485
## 2024-06-26 18:07:36.98605 INFO::Creating boxplot for categorical data, antibiotics vs F486
## 2024-06-26 18:07:37.16093 INFO::Creating boxplot for categorical data, antibiotics vs F399
## 2024-06-26 18:07:37.381089 INFO::Creating boxplot for categorical data, antibiotics vs F573
## 2024-06-26 18:07:37.570837 INFO::Creating boxplot for categorical data, antibiotics vs F877
## 2024-06-26 18:07:37.746969 INFO::Creating boxplot for categorical data, antibiotics vs F709
## 2024-06-26 18:07:37.925407 INFO::Creating boxplot for categorical data, antibiotics vs F227
## 2024-06-26 18:07:38.099217 INFO::Creating boxplot for categorical data, antibiotics vs F553
## 2024-06-26 18:07:38.280902 INFO::Creating boxplot for categorical data, antibiotics vs F123
## 2024-06-26 18:07:38.4646 INFO::Creating boxplot for categorical data, antibiotics vs F118
## 2024-06-26 18:07:38.640217 INFO::Creating boxplot for categorical data, antibiotics vs F605
## 2024-06-26 18:07:38.819326 INFO::Creating boxplot for categorical data, antibiotics vs F619
## 2024-06-26 18:07:38.993965 INFO::Creating boxplot for categorical data, antibiotics vs F830
## 2024-06-26 18:07:39.179499 INFO::Creating boxplot for categorical data, antibiotics vs F837
## 2024-06-26 18:07:39.368385 INFO::Creating boxplot for categorical data, antibiotics vs F12
## 2024-06-26 18:07:39.544703 INFO::Creating boxplot for categorical data, antibiotics vs F623
## 2024-06-26 18:07:39.72268 INFO::Creating boxplot for categorical data, antibiotics vs F806
## 2024-06-26 18:07:39.892772 INFO::Creating boxplot for categorical data, antibiotics vs F353
## 2024-06-26 18:07:40.068418 INFO::Creating boxplot for categorical data, antibiotics vs F829
## 2024-06-26 18:07:40.280162 INFO::Creating boxplot for categorical data, antibiotics vs F289
## 2024-06-26 18:07:40.45555 INFO::Creating boxplot for categorical data, antibiotics vs F93
## 2024-06-26 18:07:40.633412 INFO::Creating boxplot for categorical data, antibiotics vs F379
## 2024-06-26 18:07:40.810755 INFO::Creating boxplot for categorical data, antibiotics vs F370
## 2024-06-26 18:07:40.98641 INFO::Creating boxplot for categorical data, antibiotics vs F360
## 2024-06-26 18:07:41.185898 INFO::Creating boxplot for categorical data, antibiotics vs F710
## 2024-06-26 18:07:41.358603 INFO::Creating boxplot for categorical data, antibiotics vs F388
## 2024-06-26 18:07:41.534315 INFO::Creating boxplot for categorical data, antibiotics vs F796
## 2024-06-26 18:07:41.707003 INFO::Creating boxplot for categorical data, antibiotics vs F174
## 2024-06-26 18:07:41.881537 INFO::Creating boxplot for categorical data, antibiotics vs F601
## 2024-06-26 18:07:42.082119 INFO::Creating boxplot for categorical data, antibiotics vs F775
## 2024-06-26 18:07:42.258116 INFO::Creating boxplot for categorical data, antibiotics vs F836
## 2024-06-26 18:07:42.432787 INFO::Creating boxplot for categorical data, antibiotics vs F192
## 2024-06-26 18:07:42.602592 INFO::Creating boxplot for categorical data, antibiotics vs F463
## 2024-06-26 18:07:42.773131 INFO::Creating boxplot for categorical data, antibiotics vs F57
## 2024-06-26 18:07:42.97088 INFO::Creating boxplot for categorical data, antibiotics vs F658
## 2024-06-26 18:07:43.142576 INFO::Creating boxplot for categorical data, antibiotics vs F596
## 2024-06-26 18:07:43.315817 INFO::Creating boxplot for categorical data, antibiotics vs F218
## 2024-06-26 18:07:43.486348 INFO::Creating boxplot for categorical data, antibiotics vs F104
## 2024-06-26 18:07:43.658171 INFO::Creating boxplot for categorical data, antibiotics vs F466
## 2024-06-26 18:07:43.855439 INFO::Creating boxplot for categorical data, antibiotics vs F737
## 2024-06-26 18:07:44.026022 INFO::Creating boxplot for categorical data, antibiotics vs F487
## 2024-06-26 18:07:44.202806 INFO::Creating boxplot for categorical data, antibiotics vs F369
## 2024-06-26 18:07:44.376213 INFO::Creating boxplot for categorical data, antibiotics vs F584
## 2024-06-26 18:07:44.551771 INFO::Creating boxplot for categorical data, antibiotics vs F166
## 2024-06-26 18:07:44.756321 INFO::Creating boxplot for categorical data, antibiotics vs F822
## 2024-06-26 18:07:44.929547 INFO::Creating boxplot for categorical data, antibiotics vs F416
## 2024-06-26 18:07:45.105943 INFO::Creating boxplot for categorical data, antibiotics vs F70
## 2024-06-26 18:07:45.283659 INFO::Creating boxplot for categorical data, antibiotics vs F243
## 2024-06-26 18:07:45.476852 INFO::Creating boxplot for categorical data, antibiotics vs F498
## 2024-06-26 18:07:45.671556 INFO::Creating boxplot for categorical data, antibiotics vs F272
## 2024-06-26 18:07:45.841935 INFO::Creating boxplot for categorical data, antibiotics vs F846
## 2024-06-26 18:07:46.015568 INFO::Creating boxplot for categorical data, antibiotics vs F881
## 2024-06-26 18:07:46.186843 INFO::Creating boxplot for categorical data, antibiotics vs F280
## 2024-06-26 18:07:46.377673 INFO::Creating boxplot for categorical data, antibiotics vs F761
## 2024-06-26 18:07:46.56162 INFO::Creating boxplot for categorical data, antibiotics vs F781
## 2024-06-26 18:07:46.73534 INFO::Creating boxplot for categorical data, antibiotics vs F697
## 2024-06-26 18:07:46.910889 INFO::Creating boxplot for categorical data, antibiotics vs F890
## 2024-06-26 18:07:47.083473 INFO::Creating boxplot for categorical data, antibiotics vs F197
## 2024-06-26 18:07:47.276609 INFO::Creating boxplot for categorical data, antibiotics vs F826
## 2024-06-26 18:07:47.455374 INFO::Creating boxplot for categorical data, antibiotics vs F641
## 2024-06-26 18:07:47.627971 INFO::Creating boxplot for categorical data, antibiotics vs F700
## 2024-06-26 18:07:47.799363 INFO::Creating boxplot for categorical data, antibiotics vs F531
## 2024-06-26 18:07:47.967392 INFO::Creating boxplot for categorical data, antibiotics vs F660
## 2024-06-26 18:07:48.161184 INFO::Creating boxplot for categorical data, antibiotics vs F257
## 2024-06-26 18:07:48.333025 INFO::Creating boxplot for categorical data, antibiotics vs F136
## 2024-06-26 18:07:48.506209 INFO::Creating boxplot for categorical data, antibiotics vs F875
## 2024-06-26 18:07:48.682528 INFO::Creating boxplot for categorical data, antibiotics vs F160
## 2024-06-26 18:07:48.855267 INFO::Creating boxplot for categorical data, antibiotics vs F782
## 2024-06-26 18:07:49.055439 INFO::Creating boxplot for categorical data, antibiotics vs F642
## 2024-06-26 18:07:49.228812 INFO::Creating boxplot for categorical data, antibiotics vs F730
## 2024-06-26 18:07:49.399445 INFO::Creating boxplot for categorical data, antibiotics vs F679
## 2024-06-26 18:07:49.574581 INFO::Creating boxplot for categorical data, antibiotics vs F713
## 2024-06-26 18:07:49.746838 INFO::Creating boxplot for categorical data, antibiotics vs F821
## 2024-06-26 18:07:49.947136 INFO::Creating boxplot for categorical data, antibiotics vs F443
## 2024-06-26 18:07:50.120933 INFO::Creating boxplot for categorical data, antibiotics vs F729
## 2024-06-26 18:07:50.296394 INFO::Creating boxplot for categorical data, antibiotics vs F25
## 2024-06-26 18:07:50.471249 INFO::Creating boxplot for categorical data, antibiotics vs F338
## 2024-06-26 18:07:50.650788 INFO::Creating boxplot for categorical data, antibiotics vs F647
## 2024-06-26 18:07:50.848922 INFO::Creating boxplot for categorical data, antibiotics vs F817
## 2024-06-26 18:07:51.021037 INFO::Creating boxplot for categorical data, antibiotics vs F535
## 2024-06-26 18:07:51.196141 INFO::Creating boxplot for categorical data, antibiotics vs F634
## 2024-06-26 18:07:51.370513 INFO::Creating boxplot for categorical data, antibiotics vs F533
## 2024-06-26 18:07:51.541542 INFO::Creating boxplot for categorical data, antibiotics vs F808
## 2024-06-26 18:07:51.744843 INFO::Creating boxplot for categorical data, antibiotics vs F571
## 2024-06-26 18:07:51.918169 INFO::Creating boxplot for categorical data, antibiotics vs F529
## 2024-06-26 18:07:52.09804 INFO::Creating boxplot for categorical data, antibiotics vs F827
## 2024-06-26 18:07:52.273243 INFO::Creating boxplot for categorical data, antibiotics vs F107
## 2024-06-26 18:07:52.450982 INFO::Creating boxplot for categorical data, antibiotics vs F515
## 2024-06-26 18:07:52.666237 INFO::Creating boxplot for categorical data, antibiotics vs F305
## 2024-06-26 18:07:52.848611 INFO::Creating boxplot for categorical data, antibiotics vs F662
## 2024-06-26 18:07:53.042178 INFO::Creating boxplot for categorical data, antibiotics vs F310
## 2024-06-26 18:07:53.227975 INFO::Creating boxplot for categorical data, antibiotics vs F430
## 2024-06-26 18:07:53.436198 INFO::Creating boxplot for categorical data, antibiotics vs F173
## 2024-06-26 18:07:53.630097 INFO::Creating boxplot for categorical data, antibiotics vs F820
## 2024-06-26 18:07:53.813304 INFO::Creating boxplot for categorical data, antibiotics vs F743
## 2024-06-26 18:07:53.997814 INFO::Creating boxplot for categorical data, antibiotics vs F63
## 2024-06-26 18:07:54.175639 INFO::Creating boxplot for categorical data, antibiotics vs F215
## 2024-06-26 18:07:54.390494 INFO::Creating boxplot for categorical data, antibiotics vs F216
## 2024-06-26 18:07:54.577477 INFO::Creating boxplot for categorical data, antibiotics vs F245
## 2024-06-26 18:07:54.761547 INFO::Creating boxplot for categorical data, antibiotics vs F862
## 2024-06-26 18:07:54.945222 INFO::Creating boxplot for categorical data, antibiotics vs F541
## 2024-06-26 18:07:55.12654 INFO::Creating boxplot for categorical data, antibiotics vs F558
## 2024-06-26 18:07:55.33374 INFO::Creating boxplot for categorical data, antibiotics vs F633
## 2024-06-26 18:07:55.511824 INFO::Creating boxplot for categorical data, antibiotics vs F94
## 2024-06-26 18:07:55.687338 INFO::Creating boxplot for categorical data, antibiotics vs F574
## 2024-06-26 18:07:55.864669 INFO::Creating boxplot for categorical data, antibiotics vs F238
## 2024-06-26 18:07:56.044374 INFO::Creating boxplot for categorical data, antibiotics vs F815
## 2024-06-26 18:07:56.306078 INFO::Creating boxplot for categorical data, antibiotics vs F587
## 2024-06-26 18:07:56.481221 INFO::Creating boxplot for categorical data, antibiotics vs F464
## 2024-06-26 18:07:56.658279 INFO::Creating boxplot for categorical data, antibiotics vs F590
## 2024-06-26 18:07:56.837403 INFO::Creating boxplot for categorical data, antibiotics vs F124
## 2024-06-26 18:07:57.014442 INFO::Creating boxplot for categorical data, antibiotics vs F664
## 2024-06-26 18:07:57.207042 INFO::Creating boxplot for categorical data, antibiotics vs F100
## 2024-06-26 18:07:57.382819 INFO::Creating boxplot for categorical data, antibiotics vs F744
## 2024-06-26 18:07:57.561333 INFO::Creating boxplot for categorical data, antibiotics vs F444
## 2024-06-26 18:07:57.749679 INFO::Creating boxplot for categorical data, antibiotics vs F597
## 2024-06-26 18:07:57.927386 INFO::Creating boxplot for categorical data, antibiotics vs F650
## 2024-06-26 18:07:58.120412 INFO::Creating boxplot for categorical data, antibiotics vs F147
## 2024-06-26 18:07:58.293644 INFO::Creating boxplot for categorical data, antibiotics vs F363
## 2024-06-26 18:07:58.475993 INFO::Creating boxplot for categorical data, antibiotics vs F521
## 2024-06-26 18:07:58.656211 INFO::Creating boxplot for categorical data, antibiotics vs F412
## 2024-06-26 18:07:58.831686 INFO::Creating boxplot for categorical data, antibiotics vs F279
## 2024-06-26 18:07:59.033675 INFO::Creating boxplot for categorical data, antibiotics vs F225
## 2024-06-26 18:07:59.20576 INFO::Creating boxplot for categorical data, antibiotics vs F10
## 2024-06-26 18:07:59.383558 INFO::Creating boxplot for categorical data, antibiotics vs F481
## 2024-06-26 18:07:59.557634 INFO::Creating boxplot for categorical data, antibiotics vs F861
## 2024-06-26 18:07:59.730572 INFO::Creating boxplot for categorical data, antibiotics vs F888
## 2024-06-26 18:07:59.931845 INFO::Creating boxplot for categorical data, antibiotics vs F156
## 2024-06-26 18:08:00.105815 INFO::Creating boxplot for categorical data, antibiotics vs F857
## 2024-06-26 18:08:00.2824 INFO::Creating boxplot for categorical data, antibiotics vs F509
## 2024-06-26 18:08:00.457904 INFO::Creating boxplot for categorical data, antibiotics vs F244
## 2024-06-26 18:08:00.629761 INFO::Creating boxplot for categorical data, antibiotics vs F514
## 2024-06-26 18:08:00.824514 INFO::Creating boxplot for categorical data, antibiotics vs F196
## 2024-06-26 18:08:00.998203 INFO::Creating boxplot for categorical data, antibiotics vs F304
## 2024-06-26 18:08:01.174016 INFO::Creating boxplot for categorical data, antibiotics vs F833
## 2024-06-26 18:08:01.352508 INFO::Creating boxplot for categorical data, antibiotics vs F294
## 2024-06-26 18:08:01.529679 INFO::Creating boxplot for categorical data, antibiotics vs F550
## 2024-06-26 18:08:01.726939 INFO::Creating boxplot for categorical data, antibiotics vs F869
## 2024-06-26 18:08:01.90214 INFO::Creating boxplot for categorical data, antibiotics vs F364
## 2024-06-26 18:08:02.084784 INFO::Creating boxplot for categorical data, antibiotics vs F583
## 2024-06-26 18:08:02.266875 INFO::Creating boxplot for categorical data, antibiotics vs F441
## 2024-06-26 18:08:02.446927 INFO::Creating boxplot for categorical data, antibiotics vs F595
## 2024-06-26 18:08:02.642345 INFO::Creating boxplot for categorical data, antibiotics vs F35
## 2024-06-26 18:08:02.814142 INFO::Creating boxplot for categorical data, antibiotics vs F630
## 2024-06-26 18:08:02.991681 INFO::Creating boxplot for categorical data, antibiotics vs F401
## 2024-06-26 18:08:03.168929 INFO::Creating boxplot for categorical data, antibiotics vs F287
## 2024-06-26 18:08:03.344248 INFO::Creating boxplot for categorical data, antibiotics vs F250
## 2024-06-26 18:08:03.548774 INFO::Creating boxplot for categorical data, antibiotics vs F239
## 2024-06-26 18:08:03.724725 INFO::Creating boxplot for categorical data, antibiotics vs F88
## 2024-06-26 18:08:03.90342 INFO::Creating boxplot for categorical data, antibiotics vs F752
## 2024-06-26 18:08:04.078165 INFO::Creating boxplot for categorical data, antibiotics vs F539
## 2024-06-26 18:08:04.247418 INFO::Creating boxplot for categorical data, antibiotics vs F69
## 2024-06-26 18:08:04.439864 INFO::Creating boxplot for categorical data, antibiotics vs F126
## 2024-06-26 18:08:04.612627 INFO::Creating boxplot for categorical data, antibiotics vs F362
## 2024-06-26 18:08:04.790424 INFO::Creating boxplot for categorical data, antibiotics vs F753
## 2024-06-26 18:08:04.969526 INFO::Creating boxplot for categorical data, antibiotics vs F469
## 2024-06-26 18:08:05.142958 INFO::Creating boxplot for categorical data, antibiotics vs F14
## 2024-06-26 18:08:05.359835 INFO::Creating boxplot for categorical data, antibiotics vs F803
## 2024-06-26 18:08:05.545795 INFO::Creating boxplot for categorical data, antibiotics vs F814
## 2024-06-26 18:08:05.723714 INFO::Creating boxplot for categorical data, antibiotics vs F449
## 2024-06-26 18:08:05.904348 INFO::Creating boxplot for categorical data, antibiotics vs F494
## 2024-06-26 18:08:06.080103 INFO::Creating boxplot for categorical data, antibiotics vs F439
## 2024-06-26 18:08:06.275421 INFO::Creating boxplot for categorical data, antibiotics vs F686
## 2024-06-26 18:08:06.447705 INFO::Creating boxplot for categorical data, antibiotics vs F591
## 2024-06-26 18:08:06.624088 INFO::Creating boxplot for categorical data, antibiotics vs F735
## 2024-06-26 18:08:06.799644 INFO::Creating boxplot for categorical data, antibiotics vs F111
## 2024-06-26 18:08:06.984223 INFO::Creating boxplot for categorical data, antibiotics vs F346
## 2024-06-26 18:08:07.163499 INFO::Creating boxplot for categorical data, antibiotics vs F29
## 2024-06-26 18:08:07.338053 INFO::Creating boxplot for categorical data, antibiotics vs F376
## 2024-06-26 18:08:07.51635 INFO::Creating boxplot for categorical data, antibiotics vs F414
## 2024-06-26 18:08:07.690042 INFO::Creating boxplot for categorical data, antibiotics vs F555
## 2024-06-26 18:08:07.883124 INFO::Creating boxplot for categorical data, antibiotics vs F517
## 2024-06-26 18:08:08.058963 INFO::Creating boxplot for categorical data, antibiotics vs F544
## 2024-06-26 18:08:08.231795 INFO::Creating boxplot for categorical data, antibiotics vs F339
## 2024-06-26 18:08:08.410489 INFO::Creating boxplot for categorical data, antibiotics vs F689
## 2024-06-26 18:08:08.584403 INFO::Creating boxplot for categorical data, antibiotics vs F391
## 2024-06-26 18:08:08.781853 INFO::Creating boxplot for categorical data, antibiotics vs F502
## 2024-06-26 18:08:08.956339 INFO::Creating boxplot for categorical data, antibiotics vs F298
## 2024-06-26 18:08:09.15576 INFO::Creating boxplot for categorical data, antibiotics vs F337
## 2024-06-26 18:08:09.338558 INFO::Creating boxplot for categorical data, antibiotics vs F773
## 2024-06-26 18:08:09.516088 INFO::Creating boxplot for categorical data, antibiotics vs F592
## 2024-06-26 18:08:09.714795 INFO::Creating boxplot for categorical data, antibiotics vs F307
## 2024-06-26 18:08:09.896319 INFO::Creating boxplot for categorical data, antibiotics vs F115
## 2024-06-26 18:08:10.079776 INFO::Creating boxplot for categorical data, antibiotics vs F739
## 2024-06-26 18:08:10.258894 INFO::Creating boxplot for categorical data, antibiotics vs F433
## 2024-06-26 18:08:10.437802 INFO::Creating boxplot for categorical data, antibiotics vs F384
## 2024-06-26 18:08:10.638967 INFO::Creating boxplot for categorical data, antibiotics vs F750
## 2024-06-26 18:08:10.814 INFO::Creating boxplot for categorical data, antibiotics vs F762
## 2024-06-26 18:08:10.991017 INFO::Creating boxplot for categorical data, antibiotics vs F277
## 2024-06-26 18:08:11.167512 INFO::Creating boxplot for categorical data, antibiotics vs F871
## 2024-06-26 18:08:11.341007 INFO::Creating boxplot for categorical data, antibiotics vs F839
## 2024-06-26 18:08:11.545435 INFO::Creating boxplot for categorical data, antibiotics vs F127
## 2024-06-26 18:08:11.716326 INFO::Creating boxplot for categorical data, antibiotics vs F554
## 2024-06-26 18:08:11.890342 INFO::Creating boxplot for categorical data, antibiotics vs F676
## 2024-06-26 18:08:12.061017 INFO::Creating boxplot for categorical data, antibiotics vs F568
## 2024-06-26 18:08:12.228884 INFO::Creating boxplot for categorical data, antibiotics vs F137
## 2024-06-26 18:08:12.419952 INFO::Creating boxplot for categorical data, antibiotics vs F131
## 2024-06-26 18:08:12.591854 INFO::Creating boxplot for categorical data, antibiotics vs F60
## 2024-06-26 18:08:12.766442 INFO::Creating boxplot for categorical data, antibiotics vs F98
## 2024-06-26 18:08:12.939459 INFO::Creating boxplot for categorical data, antibiotics vs F672
## 2024-06-26 18:08:13.134237 INFO::Creating boxplot for categorical data, antibiotics vs F530
## 2024-06-26 18:08:13.307735 INFO::Creating boxplot for categorical data, antibiotics vs F809
## 2024-06-26 18:08:13.480572 INFO::Creating boxplot for categorical data, antibiotics vs F894
## 2024-06-26 18:08:13.662179 INFO::Creating boxplot for categorical data, antibiotics vs F22
## 2024-06-26 18:08:13.833529 INFO::Creating boxplot for categorical data, antibiotics vs F818
## 2024-06-26 18:08:14.026958 INFO::Creating boxplot for categorical data, antibiotics vs F559
## 2024-06-26 18:08:14.199329 INFO::Creating boxplot for categorical data, antibiotics vs F741
## 2024-06-26 18:08:14.373596 INFO::Creating boxplot for categorical data, antibiotics vs F398
## 2024-06-26 18:08:14.549807 INFO::Creating boxplot for categorical data, antibiotics vs F357
## 2024-06-26 18:08:14.72796 INFO::Creating boxplot for categorical data, antibiotics vs F119
## 2024-06-26 18:08:15.654879 INFO::Creating boxplot for categorical data, antibiotics vs F426
## 2024-06-26 18:08:15.819975 INFO::Creating boxplot for categorical data, antibiotics vs F204
## 2024-06-26 18:08:15.986606 INFO::Creating boxplot for categorical data, antibiotics vs F851
## 2024-06-26 18:08:16.149734 INFO::Creating boxplot for categorical data, antibiotics vs F657
## 2024-06-26 18:08:16.310944 INFO::Creating boxplot for categorical data, antibiotics vs F801
## 2024-06-26 18:08:16.486514 INFO::Creating boxplot for categorical data, antibiotics vs F754
## 2024-06-26 18:08:16.651538 INFO::Creating boxplot for categorical data, antibiotics vs F859
## 2024-06-26 18:08:16.814152 INFO::Creating boxplot for categorical data, antibiotics vs F480
## 2024-06-26 18:08:16.978565 INFO::Creating boxplot for categorical data, antibiotics vs F507
## 2024-06-26 18:08:17.142445 INFO::Creating boxplot for categorical data, antibiotics vs F207
## 2024-06-26 18:08:19.311351 INFO::Plotting data for metadata number 3, age
## 2024-06-26 18:08:19.313231 INFO::Creating scatter plot for continuous data, age vs F340
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:19.551113 INFO::Creating scatter plot for continuous data, age vs F603
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:19.787626 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-26 18:08:19.961628 INFO::Creating scatter plot for continuous data, age vs F181
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:20.121731 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-26 18:08:20.308182 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-26 18:08:20.481232 INFO::Creating scatter plot for continuous data, age vs F743
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:20.64197 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-26 18:08:20.817502 INFO::Creating scatter plot for continuous data, age vs F436
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:20.975613 INFO::Creating scatter plot for continuous data, age vs F219
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:21.145915 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-26 18:08:21.315958 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-26 18:08:21.48723 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-26 18:08:21.662735 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-26 18:08:21.850492 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-26 18:08:22.022686 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-26 18:08:22.196927 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-26 18:08:22.370705 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-26 18:08:22.547211 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-26 18:08:22.734451 INFO::Creating scatter plot for continuous data, age vs F174
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:22.897774 INFO::Creating scatter plot for continuous data, age vs F17
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:23.058427 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-26 18:08:23.232994 INFO::Creating scatter plot for continuous data, age vs F835
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:23.408064 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-26 18:08:23.582204 INFO::Creating scatter plot for continuous data, age vs F383
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:23.74608 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-26 18:08:23.918924 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-26 18:08:24.09475 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-26 18:08:24.279686 INFO::Creating scatter plot for continuous data, age vs F528
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:24.440938 INFO::Creating scatter plot for continuous data, age vs F13
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:24.605524 INFO::Creating scatter plot for continuous data, age vs F36
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:24.770282 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-26 18:08:24.955904 INFO::Creating scatter plot for continuous data, age vs F404
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:25.11574 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-26 18:08:25.288609 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-26 18:08:25.462327 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-26 18:08:25.64786 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-26 18:08:25.818918 INFO::Creating scatter plot for continuous data, age vs F97
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:25.978467 INFO::Creating scatter plot for continuous data, age vs F849
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:26.139556 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-26 18:08:26.312319 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-26 18:08:26.49719 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-26 18:08:26.668838 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-26 18:08:26.842047 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-26 18:08:27.014644 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-26 18:08:27.203567 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-26 18:08:27.374598 INFO::Creating scatter plot for continuous data, age vs F496
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:27.534549 INFO::Creating scatter plot for continuous data, age vs F386
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:27.694402 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-26 18:08:27.8681 INFO::Creating scatter plot for continuous data, age vs F704
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:28.044905 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-26 18:08:28.219469 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-26 18:08:28.396525 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-26 18:08:28.571101 INFO::Creating scatter plot for continuous data, age vs F481
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:28.74911 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-26 18:08:28.923543 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-26 18:08:29.099853 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-26 18:08:29.275821 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-26 18:08:29.465321 INFO::Creating scatter plot for continuous data, age vs F82
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:29.630315 INFO::Creating scatter plot for continuous data, age vs F7
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:29.791875 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-26 18:08:29.967268 INFO::Creating scatter plot for continuous data, age vs F593
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:30.133307 INFO::Creating scatter plot for continuous data, age vs F733
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:30.310627 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-26 18:08:30.490204 INFO::Creating scatter plot for continuous data, age vs F410
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:30.660707 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-26 18:08:30.833023 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-26 18:08:31.020022 INFO::Creating scatter plot for continuous data, age vs F856
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:31.18262 INFO::Creating scatter plot for continuous data, age vs F680
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:31.345465 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-26 18:08:31.521836 INFO::Creating scatter plot for continuous data, age vs F860
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:31.687144 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-26 18:08:31.871258 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-26 18:08:32.044869 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-26 18:08:32.218078 INFO::Creating scatter plot for continuous data, age vs F899
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:32.381987 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-26 18:08:32.63504 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-26 18:08:32.812625 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-26 18:08:32.994197 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-26 18:08:33.174858 INFO::Creating scatter plot for continuous data, age vs F345
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:33.366241 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-26 18:08:33.545057 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-26 18:08:33.718313 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-26 18:08:33.89748 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-26 18:08:34.075962 INFO::Creating scatter plot for continuous data, age vs F752
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:34.255955 INFO::Creating scatter plot for continuous data, age vs F848
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:34.416877 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-26 18:08:34.5939 INFO::Creating scatter plot for continuous data, age vs F751
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:34.760409 INFO::Creating scatter plot for continuous data, age vs F15
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:34.943211 INFO::Creating scatter plot for continuous data, age vs F521
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:35.110531 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-26 18:08:35.285113 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-26 18:08:35.465324 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-26 18:08:35.646849 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-26 18:08:35.840833 INFO::Creating scatter plot for continuous data, age vs F241
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:36.003024 INFO::Creating scatter plot for continuous data, age vs F582
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:36.168991 INFO::Creating scatter plot for continuous data, age vs F822
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:36.340436 INFO::Creating scatter plot for continuous data, age vs F748
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:36.526645 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-26 18:08:36.71112 INFO::Creating scatter plot for continuous data, age vs F16
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:36.873829 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-26 18:08:37.055387 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-26 18:08:37.237543 INFO::Creating scatter plot for continuous data, age vs F663
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:37.42625 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-26 18:08:37.606021 INFO::Creating scatter plot for continuous data, age vs F865
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:37.773555 INFO::Creating scatter plot for continuous data, age vs F421
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:37.941268 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-26 18:08:38.145565 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-26 18:08:38.325125 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-26 18:08:38.498185 INFO::Creating scatter plot for continuous data, age vs F123
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:38.664848 INFO::Creating scatter plot for continuous data, age vs F566
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:38.83261 INFO::Creating scatter plot for continuous data, age vs F370
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:39.017423 INFO::Creating scatter plot for continuous data, age vs F65
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:39.181373 INFO::Creating scatter plot for continuous data, age vs F119
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:39.346422 INFO::Creating scatter plot for continuous data, age vs F263
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:39.514854 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-26 18:08:39.709627 INFO::Creating scatter plot for continuous data, age vs F628
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:39.877269 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-26 18:08:40.052914 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-26 18:08:40.232216 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-26 18:08:40.409302 INFO::Creating scatter plot for continuous data, age vs F575
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:40.589586 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-26 18:08:40.762676 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-26 18:08:40.939494 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-26 18:08:41.119956 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-26 18:08:41.328346 INFO::Creating scatter plot for continuous data, age vs F504
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:41.494368 INFO::Creating scatter plot for continuous data, age vs F34
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:41.657 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-26 18:08:41.837001 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-26 18:08:42.018122 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-26 18:08:42.210289 INFO::Creating scatter plot for continuous data, age vs F673
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:42.374063 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-26 18:08:42.552112 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-26 18:08:42.734419 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-26 18:08:42.935434 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-26 18:08:43.109076 INFO::Creating scatter plot for continuous data, age vs F40
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:43.272722 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-26 18:08:43.454141 INFO::Creating scatter plot for continuous data, age vs F643
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:43.641019 INFO::Creating scatter plot for continuous data, age vs F759
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:43.808707 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-26 18:08:43.988627 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-26 18:08:44.169269 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-26 18:08:44.349406 INFO::Creating scatter plot for continuous data, age vs F101
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:44.530107 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-26 18:08:44.703742 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-26 18:08:44.881503 INFO::Creating scatter plot for continuous data, age vs F95
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:45.04929 INFO::Creating scatter plot for continuous data, age vs F775
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:45.232806 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-26 18:08:45.408138 INFO::Creating scatter plot for continuous data, age vs F353
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:45.574077 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-26 18:08:45.753071 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-26 18:08:45.949327 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-26 18:08:46.12413 INFO::Creating scatter plot for continuous data, age vs F295
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:46.285956 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-26 18:08:46.463089 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-26 18:08:46.641907 INFO::Creating scatter plot for continuous data, age vs F146
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:46.825459 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-26 18:08:47.001933 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-26 18:08:47.181373 INFO::Creating scatter plot for continuous data, age vs F443
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:47.350507 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-26 18:08:47.550219 INFO::Creating scatter plot for continuous data, age vs F864
## `geom_smooth()` using formula = 'y ~ x'
## 2024-06-26 18:08:47.713191 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-26 18:08:47.911425 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-26 18:08:48.094188 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-26 18:08:50.507096 INFO::Writing all prioritized metabolites to file: Macarron_output/prioritized_metabolites_all.csv
## 2024-06-26 18:08:50.518443 INFO::Writing characterizable prioritized metabolites to file: Macarron_output/prioritized_metabolites_characterizable.csv
## 2024-06-26 18:08:50.542086 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 (2024-04-24)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 22.04.4 LTS
## 
## Matrix products: default
## BLAS:   /home/biocbuild/bbs-3.19-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.8.1              SummarizedExperiment_1.34.0
##  [3] Biobase_2.64.0              GenomicRanges_1.56.1       
##  [5] GenomeInfoDb_1.40.1         IRanges_2.38.0             
##  [7] S4Vectors_0.42.0            BiocGenerics_0.50.0        
##  [9] MatrixGenerics_1.16.0       matrixStats_1.3.0          
## [11] BiocStyle_2.32.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.44.0          labeling_0.4.3         
##  [19] utf8_1.2.4              rmarkdown_2.27          preprocessCore_1.66.0  
##  [22] UCSC.utils_1.0.0        bit_4.0.5               xfun_0.45              
##  [25] zlibbioc_1.50.0         cachem_1.1.0            jsonlite_1.8.8         
##  [28] blob_1.2.4              DelayedArray_0.30.1     BiocParallel_1.38.0    
##  [31] psych_2.4.3             Maaslin2_1.18.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.44.1         evaluate_0.24.0         foreign_0.8-87         
##  [64] survival_3.7-0          getopt_1.20.4           Biostrings_2.72.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.78.0           AnnotationDbi_1.66.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.4.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.4.8       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.