From 4f6ca77d181ca111b3b87422eb6cc6ecd5c452cf Mon Sep 17 00:00:00 2001
From: Julien Henry <julien.henry@inrae.fr>
Date: Fri, 26 Jan 2024 13:29:41 +0100
Subject: [PATCH 1/7] updated vignettes to fix CRAN note

---
 vignettes/a-mixKernelInstallation.Rmd |  9 ++++-----
 vignettes/mixKernelUsersGuide.Rmd     | 10 ++++------
 2 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/vignettes/a-mixKernelInstallation.Rmd b/vignettes/a-mixKernelInstallation.Rmd
index a59dfc6..0c40929 100644
--- a/vignettes/a-mixKernelInstallation.Rmd
+++ b/vignettes/a-mixKernelInstallation.Rmd
@@ -8,13 +8,12 @@ output:
     code_folding: show
     highlight: haddock
     df_print: kable
+vignette: >
+  %\VignetteIndexEntry{Installation instruction}
+  %\VignetteEngine{knitr::rmarkdown}
+  %\VignetteEncoding{UTF-8}
 ---
 
-<!--
-%\VignetteEngine{knitr}
-%\VignetteIndexEntry{Installation instruction}
-%\VignettePackage{mixKernel}
--->
 
 This vignette provide installation for `mixKernel` instructions. 
 
diff --git a/vignettes/mixKernelUsersGuide.Rmd b/vignettes/mixKernelUsersGuide.Rmd
index ad3bcb2..b8e8172 100644
--- a/vignettes/mixKernelUsersGuide.Rmd
+++ b/vignettes/mixKernelUsersGuide.Rmd
@@ -8,14 +8,12 @@ output:
     code_folding: show
     highlight: haddock
     df_print: kable
+vignette: >
+  %\VignetteIndexEntry{Integrative exploratory analysis with mixKernel}
+  %\VignetteEngine{knitr::rmarkdown}
+  %\VignetteEncoding{UTF-8}
 ---
 
-<!--
-%\VignetteEngine{knitr}
-%\VignetteIndexEntry{Integrative exploratory analysis with mixKernel}
-%\VignettePackage{mixKernel}
--->
-
 # Introduction
 
 The TARA Oceans expedition facilitated the study of plankton communities by 
-- 
GitLab


From 3e20799de9fefdaaf1d8791857952373e576a085 Mon Sep 17 00:00:00 2001
From: Julien Henry <julien.henry@inrae.fr>
Date: Fri, 26 Jan 2024 13:39:24 +0100
Subject: [PATCH 2/7] updated documentation to fix CRAN note

---
 R/combine.kernels.R    | 4 ++--
 R/compute.kernel.R     | 3 +--
 R/kernel.pca.R         | 3 +--
 man/combine.kernels.Rd | 7 +++----
 man/kernel.pca.Rd      | 3 +--
 5 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/R/combine.kernels.R b/R/combine.kernels.R
index 21a5380..d142728 100644
--- a/R/combine.kernels.R
+++ b/R/combine.kernels.R
@@ -4,14 +4,14 @@
 #'
 #' @details
 #' The arguments \code{method} allows to specify the Unsupervised Multiple
-#' Kernel Learning (UMKL) method to use: \itemize{
+#' Kernel Learning (UMKL) method to use: 
 #'   \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
 #'   consensus of all kernels;}
 #'   \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
 #'   between the meta-kernel and the k-NN graphs obtained from all input 
 #'   kernels;}
 #'   \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
-#'   approach.}}
+#'   approach.}
 #'
 #' @param ... list of kernels (called 'blocks') computed on different datasets 
 #' and measured on the same samples.
diff --git a/R/compute.kernel.R b/R/compute.kernel.R
index 06ccda4..54a108c 100644
--- a/R/compute.kernel.R
+++ b/R/compute.kernel.R
@@ -12,7 +12,6 @@
 #' Default: \code{"linear"}.
 #' @param ... the kernel function arguments. Valid parameters for 
 #' pre-implemented kernels are: 
-#'   \itemize{
 #'     \item \code{phylogenetic.tree} (\code{"phylogenetic"}): an instance of 
 #'     phylo-class that contains a phylogenetic tree (required).
 #'     \item \code{scale} (\code{"linear"} or \code{"gaussian.radial.basis"}): 
@@ -30,7 +29,7 @@
 #'     \code{"cao"}.
 #'     \item \code{normalization} (\code{"poisson"}): character. Can be 
 #'     \code{"deseq"} (more robust), \code{"mle"} (less robust) or 
-#'     \code{"quantile"}.}
+#'     \code{"quantile"}.
 #' @param test.pos.semidef boleean. If \code{test.pos.semidef = TRUE}, the 
 #' positive semidefiniteness of the resulting matrix is checked.
 #' 
diff --git a/R/kernel.pca.R b/R/kernel.pca.R
index bb54efa..497b25c 100644
--- a/R/kernel.pca.R
+++ b/R/kernel.pca.R
@@ -7,7 +7,7 @@
 #' @param ncomp integer. Indicates the number of components to return..
 #' 
 #' @return \code{kernel.pca} returns an object of classes \code{"kernel.pca"} 
-#' and \code{"pca"}, which is a list containing the following entries: \itemize{
+#' and \code{"pca"}, which is a list containing the following entries: 
 #'   \item{ncomp}{: the number of principal components;}
 #'   \item{X}{: the input kernel matrix;} 
 #'   \item{kernel}{: the input kernel object provided by the user;}
@@ -16,7 +16,6 @@
 #'   whose columns contain the eigenvectors);}
 #'   \item{loadings}{: same as 'rotation' to keep the mixOmics spirit;}
 #'   \item{x}{: same as 'rotation' to keep the mixOmics spirit;}
-#' }
 #' 
 #' @author Jerome Mariette <jerome.mariette@@inrae.fr>
 #' Nathalie Vialaneix <nathalie.vialaneix@@inrae.fr>
diff --git a/man/combine.kernels.Rd b/man/combine.kernels.Rd
index ae49b1f..df2bb83 100644
--- a/man/combine.kernels.Rd
+++ b/man/combine.kernels.Rd
@@ -32,7 +32,7 @@ local topology of the datasets from each kernel. Default: \code{5}.}
 }
 \value{
 \code{combine.kernels} returns an object of classes \code{"kernel"} and 
-\code{"metaKernel"}, a list that contains the following components: \itemize{
+\code{"metaKernel"}, a list that contains the following components: 
   \item{kernel}{: the computed meta-kernel matrix;}
   \item{X}{: the dataset from which the kernel has been computed, as given by
   the function \code{\link{compute.kernel}}. Can be \code{NULL} if a kernel
@@ -40,13 +40,12 @@ local topology of the datasets from each kernel. Default: \code{5}.}
   \item{weights}{: a vector containing the weights used to combine the 
   kernels.} 
 }
-}
 \description{
 Compute multiple kernels into a single meta-kernel
 }
 \details{
 The arguments \code{method} allows to specify the Unsupervised Multiple
-Kernel Learning (UMKL) method to use: \itemize{
+Kernel Learning (UMKL) method to use:  
   \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
   consensus of all kernels;}
   \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
@@ -54,7 +53,7 @@ Kernel Learning (UMKL) method to use: \itemize{
   kernels;}
   \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
   approach.}}
-}
+
 \examples{
 data(TARAoceans)
 
diff --git a/man/kernel.pca.Rd b/man/kernel.pca.Rd
index 11a99f1..4e57d19 100644
--- a/man/kernel.pca.Rd
+++ b/man/kernel.pca.Rd
@@ -14,7 +14,7 @@ kernel.pca(K, ncomp = nrow(K$kernel))
 }
 \value{
 \code{kernel.pca} returns an object of classes \code{"kernel.pca"} 
-and \code{"pca"}, which is a list containing the following entries: \itemize{
+and \code{"pca"}, which is a list containing the following entries: 
   \item{ncomp}{: the number of principal components;}
   \item{X}{: the input kernel matrix;} 
   \item{kernel}{: the input kernel object provided by the user;}
@@ -24,7 +24,6 @@ and \code{"pca"}, which is a list containing the following entries: \itemize{
   \item{loadings}{: same as 'rotation' to keep the mixOmics spirit;}
   \item{x}{: same as 'rotation' to keep the mixOmics spirit;}
 }
-}
 \description{
 Performs a kernel PCA.
 }
-- 
GitLab


From f268263158ab182a8164d71066b7033bd6f1d246 Mon Sep 17 00:00:00 2001
From: Nathalie Vialaneix <nathalie.vialaneix@inrae.fr>
Date: Sat, 27 Jan 2024 12:05:22 +0100
Subject: [PATCH 3/7] fixed an issue on a badly exported plot and fixed class
 test as well

---
 DESCRIPTION            | 2 +-
 R/cim.kernel.R         | 4 ++--
 R/kernel.pca.R         | 2 +-
 R/kernel.pca.permute.R | 6 +++---
 R/plot.kernel.pca.R    | 6 ++----
 man/combine.kernels.Rd | 9 +++++----
 man/compute.kernel.Rd  | 3 +--
 7 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index 962c003..3728359 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -39,4 +39,4 @@ Config/reticulate:
       list(package = "sklearn", pip = TRUE)
     )
   )
-RoxygenNote: 7.2.3
+RoxygenNote: 7.3.0
diff --git a/R/cim.kernel.R b/R/cim.kernel.R
index fe0b510..196a20c 100644
--- a/R/cim.kernel.R
+++ b/R/cim.kernel.R
@@ -71,8 +71,8 @@ cim.kernel <- function(..., scale = TRUE,
     stop("Each block of 'K' must have a unique name.")
   }
   # check all inputs are kernels
-  are.kernels <- unlist(lapply(K, function (k) {
-    "kernel" %in% class(k)
+  are.kernels <- unlist(lapply(K, function(k) {
+    inherits(k, "kernel")
   }))
   if (!all(are.kernels)) {
     stop("Each block of 'K' must be a kernel.")
diff --git a/R/kernel.pca.R b/R/kernel.pca.R
index 497b25c..fa6352e 100644
--- a/R/kernel.pca.R
+++ b/R/kernel.pca.R
@@ -32,7 +32,7 @@
 kernel.pca <- function(K, ncomp = nrow(K$kernel)) {
   
   #-- checking general input parameters --#
-  if (!"kernel" %in% class(K)) {
+  if (!inherits(K, "kernel")) {
     stop("'K' should be an instance of class 'kernel'.", call. = FALSE)
   }
   
diff --git a/R/kernel.pca.permute.R b/R/kernel.pca.permute.R
index 3469a3d..06f6fae 100644
--- a/R/kernel.pca.permute.R
+++ b/R/kernel.pca.permute.R
@@ -57,7 +57,7 @@ kernel.pca.permute = function(kpca.result, ncomp = 1, ..., directory = NULL) {
   permutations <- list(...)
   blocks <- names(permutations)
   
-  if (!"kernel.pca" %in% class(kpca.result)) {
+  if (!inherits(kpca.result, "kernel.pca")) {
     stop(paste0("'kpca.result' should be an instance of 'kernel.pca' object", 
                 " returned by the kernel.pca function."), call. = FALSE)
   }
@@ -68,10 +68,10 @@ kernel.pca.permute = function(kpca.result, ncomp = 1, ..., directory = NULL) {
   }
   
   # it the kpca has been performed on a meta kernel
-  is.metakernel <- "metaKernel" %in% class(kpca.result$kernel)
+  is.metakernel <- inherits(kpca.result$kernel, "metaKernel")
 
   if (is.metakernel) {
-    # test if there is no kidentity kernels, i.e. kernel with X = NULL
+    # test if there is no identity kernels, i.e. kernel with X = NULL
     sapply(blocks, function(b.label) {
       if (is.null(kpca.result$kernel$X[[b.label]]$X)) {
         stop(paste0("No permutation can be done on block '", b.label, 
diff --git a/R/plot.kernel.pca.R b/R/plot.kernel.pca.R
index 5364981..01f3790 100755
--- a/R/plot.kernel.pca.R
+++ b/R/plot.kernel.pca.R
@@ -23,13 +23,13 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #############################################################################################################
-
+#' @export
 
 plot.kernel.pca <- function(x, ncomp = min(10, x$ncomp), ...) {
     
   #-- checking general input parameters --#
 
-  if (!"kernel.pca" %in% class(x)) {
+  if (!inherits(x, "kernel.pca")) {
   	stop("'x' should be an instance of 'kernel.pca' object returned by the",
   	     " kernel.pca function.", call. = FALSE)
   }
@@ -46,5 +46,3 @@ plot.kernel.pca <- function(x, ncomp = min(10, x$ncomp), ...) {
           xlab = "Principal Components", ylab = "Explained Variance", ...)
     
 }
-
-
diff --git a/man/combine.kernels.Rd b/man/combine.kernels.Rd
index df2bb83..063ee66 100644
--- a/man/combine.kernels.Rd
+++ b/man/combine.kernels.Rd
@@ -32,7 +32,7 @@ local topology of the datasets from each kernel. Default: \code{5}.}
 }
 \value{
 \code{combine.kernels} returns an object of classes \code{"kernel"} and 
-\code{"metaKernel"}, a list that contains the following components: 
+\code{"metaKernel"}, a list that contains the following components: \itemize{
   \item{kernel}{: the computed meta-kernel matrix;}
   \item{X}{: the dataset from which the kernel has been computed, as given by
   the function \code{\link{compute.kernel}}. Can be \code{NULL} if a kernel
@@ -40,20 +40,21 @@ local topology of the datasets from each kernel. Default: \code{5}.}
   \item{weights}{: a vector containing the weights used to combine the 
   kernels.} 
 }
+}
 \description{
 Compute multiple kernels into a single meta-kernel
 }
 \details{
 The arguments \code{method} allows to specify the Unsupervised Multiple
-Kernel Learning (UMKL) method to use:  
+Kernel Learning (UMKL) method to use: 
   \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
   consensus of all kernels;}
   \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
   between the meta-kernel and the k-NN graphs obtained from all input 
   kernels;}
   \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
-  approach.}}
-
+  approach.}
+}
 \examples{
 data(TARAoceans)
 
diff --git a/man/compute.kernel.Rd b/man/compute.kernel.Rd
index 57f947a..4128c61 100644
--- a/man/compute.kernel.Rd
+++ b/man/compute.kernel.Rd
@@ -19,7 +19,6 @@ Default: \code{"linear"}.}
 
 \item{...}{the kernel function arguments. Valid parameters for 
 pre-implemented kernels are: 
-  \itemize{
     \item \code{phylogenetic.tree} (\code{"phylogenetic"}): an instance of 
     phylo-class that contains a phylogenetic tree (required).
     \item \code{scale} (\code{"linear"} or \code{"gaussian.radial.basis"}): 
@@ -37,7 +36,7 @@ pre-implemented kernels are:
     \code{"cao"}.
     \item \code{normalization} (\code{"poisson"}): character. Can be 
     \code{"deseq"} (more robust), \code{"mle"} (less robust) or 
-    \code{"quantile"}.}}
+    \code{"quantile"}.}
 
 \item{test.pos.semidef}{boleean. If \code{test.pos.semidef = TRUE}, the 
 positive semidefiniteness of the resulting matrix is checked.}
-- 
GitLab


From 7d4a6934f714a62886fee2ede87750193e74ecf3 Mon Sep 17 00:00:00 2001
From: Nathalie Vialaneix <nathalie.vialaneix@inrae.fr>
Date: Sat, 27 Jan 2024 12:08:40 +0100
Subject: [PATCH 4/7] fixed a bug in itemize correction

---
 R/combine.kernels.R    | 26 +++++++++++++-------------
 R/compute.kernel.R     |  3 ++-
 man/combine.kernels.Rd | 10 +++++-----
 man/compute.kernel.Rd  |  5 +++--
 4 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/R/combine.kernels.R b/R/combine.kernels.R
index d142728..4fc6dbb 100644
--- a/R/combine.kernels.R
+++ b/R/combine.kernels.R
@@ -2,17 +2,6 @@
 #' 
 #' Compute multiple kernels into a single meta-kernel
 #'
-#' @details
-#' The arguments \code{method} allows to specify the Unsupervised Multiple
-#' Kernel Learning (UMKL) method to use: 
-#'   \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
-#'   consensus of all kernels;}
-#'   \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
-#'   between the meta-kernel and the k-NN graphs obtained from all input 
-#'   kernels;}
-#'   \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
-#'   approach.}
-#'
 #' @param ... list of kernels (called 'blocks') computed on different datasets 
 #' and measured on the same samples.
 #' @param scale boleean. If \code{scale = TRUE}, each block is standardized to 
@@ -26,14 +15,25 @@
 #' @param rho integer. Parameters for the augmented Lagrangian method. Default: 
 #' \code{20}.
 #' 
-#' @return \code{combine.kernels} returns an object of classes \code{"kernel"} and 
-#' \code{"metaKernel"}, a list that contains the following components: \itemize{
+#' @return \code{combine.kernels} returns an object of classes \code{"kernel"} 
+#' and \code{"metaKernel"}, a list that contains the following components: 
 #'   \item{kernel}{: the computed meta-kernel matrix;}
 #'   \item{X}{: the dataset from which the kernel has been computed, as given by
 #'   the function \code{\link{compute.kernel}}. Can be \code{NULL} if a kernel
 #'   matrix was passed to this function;}
 #'   \item{weights}{: a vector containing the weights used to combine the 
 #'   kernels.} 
+#'   
+#' @details
+#' The arguments \code{method} allows to specify the Unsupervised Multiple
+#' Kernel Learning (UMKL) method to use: \itemize{
+#'   \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
+#'   consensus of all kernels;}
+#'   \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
+#'   between the meta-kernel and the k-NN graphs obtained from all input 
+#'   kernels;}
+#'   \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
+#'   approach.}
 #' }
 #' 
 #' @author Jerome Mariette <jerome.mariette@@inrae.fr>
diff --git a/R/compute.kernel.R b/R/compute.kernel.R
index 54a108c..c9a2262 100644
--- a/R/compute.kernel.R
+++ b/R/compute.kernel.R
@@ -11,7 +11,7 @@
 #' \code{"gaussian.radial.basis"}, \code{"poisson"} or \code{"phylogenetic"}. 
 #' Default: \code{"linear"}.
 #' @param ... the kernel function arguments. Valid parameters for 
-#' pre-implemented kernels are: 
+#' pre-implemented kernels are: \itemize{
 #'     \item \code{phylogenetic.tree} (\code{"phylogenetic"}): an instance of 
 #'     phylo-class that contains a phylogenetic tree (required).
 #'     \item \code{scale} (\code{"linear"} or \code{"gaussian.radial.basis"}): 
@@ -30,6 +30,7 @@
 #'     \item \code{normalization} (\code{"poisson"}): character. Can be 
 #'     \code{"deseq"} (more robust), \code{"mle"} (less robust) or 
 #'     \code{"quantile"}.
+#' }
 #' @param test.pos.semidef boleean. If \code{test.pos.semidef = TRUE}, the 
 #' positive semidefiniteness of the resulting matrix is checked.
 #' 
diff --git a/man/combine.kernels.Rd b/man/combine.kernels.Rd
index 063ee66..3be3d37 100644
--- a/man/combine.kernels.Rd
+++ b/man/combine.kernels.Rd
@@ -31,22 +31,21 @@ local topology of the datasets from each kernel. Default: \code{5}.}
 \code{20}.}
 }
 \value{
-\code{combine.kernels} returns an object of classes \code{"kernel"} and 
-\code{"metaKernel"}, a list that contains the following components: \itemize{
+\code{combine.kernels} returns an object of classes \code{"kernel"} 
+and \code{"metaKernel"}, a list that contains the following components: 
   \item{kernel}{: the computed meta-kernel matrix;}
   \item{X}{: the dataset from which the kernel has been computed, as given by
   the function \code{\link{compute.kernel}}. Can be \code{NULL} if a kernel
   matrix was passed to this function;}
   \item{weights}{: a vector containing the weights used to combine the 
-  kernels.} 
-}
+  kernels.}
 }
 \description{
 Compute multiple kernels into a single meta-kernel
 }
 \details{
 The arguments \code{method} allows to specify the Unsupervised Multiple
-Kernel Learning (UMKL) method to use: 
+Kernel Learning (UMKL) method to use: \itemize{
   \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
   consensus of all kernels;}
   \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
@@ -55,6 +54,7 @@ Kernel Learning (UMKL) method to use:
   \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
   approach.}
 }
+}
 \examples{
 data(TARAoceans)
 
diff --git a/man/compute.kernel.Rd b/man/compute.kernel.Rd
index 4128c61..b3350bc 100644
--- a/man/compute.kernel.Rd
+++ b/man/compute.kernel.Rd
@@ -18,7 +18,7 @@ pre-implemented, that can be used by setting \code{kernel.func} to one of the
 Default: \code{"linear"}.}
 
 \item{...}{the kernel function arguments. Valid parameters for 
-pre-implemented kernels are: 
+pre-implemented kernels are: \itemize{
     \item \code{phylogenetic.tree} (\code{"phylogenetic"}): an instance of 
     phylo-class that contains a phylogenetic tree (required).
     \item \code{scale} (\code{"linear"} or \code{"gaussian.radial.basis"}): 
@@ -36,7 +36,8 @@ pre-implemented kernels are:
     \code{"cao"}.
     \item \code{normalization} (\code{"poisson"}): character. Can be 
     \code{"deseq"} (more robust), \code{"mle"} (less robust) or 
-    \code{"quantile"}.}
+    \code{"quantile"}.
+}}
 
 \item{test.pos.semidef}{boleean. If \code{test.pos.semidef = TRUE}, the 
 positive semidefiniteness of the resulting matrix is checked.}
-- 
GitLab


From 0f0d412f757d8334c5279b7ec265d0a00ff7758f Mon Sep 17 00:00:00 2001
From: Nathalie Vialaneix <nathalie.vialaneix@inrae.fr>
Date: Sat, 27 Jan 2024 12:36:10 +0100
Subject: [PATCH 5/7] updated version number and NEWS

---
 DESCRIPTION | 4 ++--
 NEWS.md     | 8 +++++++-
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index 3728359..f8082aa 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,8 +1,8 @@
 Package: mixKernel
 Type: Package
 Title: Omics Data Integration Using Kernel Methods
-Version: 0.9
-Date: 2023-09-17
+Version: 0.9-1
+Date: 2024-01-27
 Depends: R (>= 3.5.0), mixOmics, ggplot2, reticulate (>= 1.14)
 Imports: vegan, phyloseq, corrplot, psych, quadprog, LDRTools, Matrix, methods, markdown
 Suggests: rmarkdown, knitr
diff --git a/NEWS.md b/NEWS.md
index d61ab88..bc48360 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,3 +1,9 @@
+# Version 0.9-1 [2024-01-27]
+
+* fixed CRAN checks (vignettes and documentation formats)
+* properly defined tests of classes with inherits
+* fixed a bug in exports
+
 # Version 0.9 [2023-09-08]
 
 * transition to roxygen documentation and fixing the format of some files 
@@ -39,4 +45,4 @@ Devin Leopold)
 
 # Version 0.1 [2017-05-18]
 
-* Initial release
\ No newline at end of file
+* Initial release
-- 
GitLab


From 8919c72d40b413d033f51c1e0d225267d60483b4 Mon Sep 17 00:00:00 2001
From: Nathalie Vialaneix <nathalie.vialaneix@inrae.fr>
Date: Sat, 27 Jan 2024 14:33:20 +0100
Subject: [PATCH 6/7] added two brackets that checks missed (after feedback
 from CRAN)

---
 R/combine.kernels.R    | 12 ++++++------
 man/combine.kernels.Rd | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/R/combine.kernels.R b/R/combine.kernels.R
index 4fc6dbb..8fa2d27 100644
--- a/R/combine.kernels.R
+++ b/R/combine.kernels.R
@@ -27,13 +27,13 @@
 #' @details
 #' The arguments \code{method} allows to specify the Unsupervised Multiple
 #' Kernel Learning (UMKL) method to use: \itemize{
-#'   \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
-#'   consensus of all kernels;}
-#'   \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
+#'   \item \code{"STATIS-UMKL"}: combines input kernels into the best 
+#'   consensus of all kernels;
+#'   \item \code{"full-UMKL"}: computes a kernel that minimizes the distortion 
 #'   between the meta-kernel and the k-NN graphs obtained from all input 
-#'   kernels;}
-#'   \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
-#'   approach.}
+#'   kernels;
+#'   \item \code{"sparse-UMKL"}: a sparse variant of the \code{"full-UMKL"} 
+#'   approach.
 #' }
 #' 
 #' @author Jerome Mariette <jerome.mariette@@inrae.fr>
diff --git a/man/combine.kernels.Rd b/man/combine.kernels.Rd
index 3be3d37..2417c82 100644
--- a/man/combine.kernels.Rd
+++ b/man/combine.kernels.Rd
@@ -46,13 +46,13 @@ Compute multiple kernels into a single meta-kernel
 \details{
 The arguments \code{method} allows to specify the Unsupervised Multiple
 Kernel Learning (UMKL) method to use: \itemize{
-  \item{\code{"STATIS-UMKL"}}{: combines input kernels into the best 
-  consensus of all kernels;}
-  \item \code{"full-UMKL"}{: computes a kernel that minimizes the distortion 
+  \item \code{"STATIS-UMKL"}: combines input kernels into the best 
+  consensus of all kernels;
+  \item \code{"full-UMKL"}: computes a kernel that minimizes the distortion 
   between the meta-kernel and the k-NN graphs obtained from all input 
-  kernels;}
-  \item \code{"sparse-UMKL"}{: a sparse variant of the \code{"full-UMKL"} 
-  approach.}
+  kernels;
+  \item \code{"sparse-UMKL"}: a sparse variant of the \code{"full-UMKL"} 
+  approach.
 }
 }
 \examples{
-- 
GitLab


From e96a8f9af3841e63f25add3fba4a08471a77b590 Mon Sep 17 00:00:00 2001
From: Nathalie Vialaneix <nathalie.vialaneix@inrae.fr>
Date: Sat, 27 Jan 2024 19:28:35 +0100
Subject: [PATCH 7/7] updated website

---
 README.md                                     |  55 ++
 docs/404.html                                 | 111 ++++
 docs/articles/0-mixKernelInstallation.html    | 148 ++++++
 docs/articles/a-mixKernelInstallation.html    | 151 ++++++
 docs/articles/index.html                      |  85 +++
 docs/articles/mixKernelUsersGuide.html        | 486 ++++++++++++++++++
 .../figure-html/cim_kernel-1.png              | Bin 0 -> 35217 bytes
 .../figure-html/display_var-1.png             | Bin 0 -> 150575 bytes
 .../figure-html/plotIndiv_PCA-1.png           | Bin 0 -> 125715 bytes
 .../figure-html/proteobacteria_display-1.png  | Bin 0 -> 104089 bytes
 .../figure-html/temperature_display-1.png     | Bin 0 -> 106271 bytes
 .../figure-html/tune_pca-1.png                | Bin 0 -> 24211 bytes
 docs/authors.html                             | 132 +++++
 docs/bootstrap-toc.css                        |  60 +++
 docs/bootstrap-toc.js                         | 159 ++++++
 docs/docsearch.css                            | 148 ++++++
 docs/docsearch.js                             |  85 +++
 docs/index.html                               | 184 +++++++
 docs/link.svg                                 |  12 +
 docs/news/index.html                          | 126 +++++
 docs/pkgdown.css                              | 384 ++++++++++++++
 docs/pkgdown.js                               | 108 ++++
 docs/pkgdown.yml                              |   8 +
 docs/reference/Rplot001.png                   | Bin 0 -> 1011 bytes
 docs/reference/TARAoceans.html                | 158 ++++++
 docs/reference/center.scale.html              | 122 +++++
 docs/reference/cim.kernel-1.png               | Bin 0 -> 38307 bytes
 docs/reference/cim.kernel.html                | 169 ++++++
 docs/reference/combine.kernels.html           | 190 +++++++
 docs/reference/compute.kernel.html            | 183 +++++++
 docs/reference/index.html                     | 124 +++++
 docs/reference/kernel.pca.html                | 155 ++++++
 docs/reference/kernel.pca.permute.html        | 168 ++++++
 docs/reference/mixKernel.users.guide.html     | 131 +++++
 docs/reference/plotVar.kernel.pca.html        | 157 ++++++
 docs/reference/select.features.html           | 227 ++++++++
 docs/sitemap.xml                              |  60 +++
 37 files changed, 4286 insertions(+)
 create mode 100644 README.md
 create mode 100644 docs/404.html
 create mode 100644 docs/articles/0-mixKernelInstallation.html
 create mode 100644 docs/articles/a-mixKernelInstallation.html
 create mode 100644 docs/articles/index.html
 create mode 100644 docs/articles/mixKernelUsersGuide.html
 create mode 100644 docs/articles/mixKernelUsersGuide_files/figure-html/cim_kernel-1.png
 create mode 100644 docs/articles/mixKernelUsersGuide_files/figure-html/display_var-1.png
 create mode 100644 docs/articles/mixKernelUsersGuide_files/figure-html/plotIndiv_PCA-1.png
 create mode 100644 docs/articles/mixKernelUsersGuide_files/figure-html/proteobacteria_display-1.png
 create mode 100644 docs/articles/mixKernelUsersGuide_files/figure-html/temperature_display-1.png
 create mode 100644 docs/articles/mixKernelUsersGuide_files/figure-html/tune_pca-1.png
 create mode 100644 docs/authors.html
 create mode 100644 docs/bootstrap-toc.css
 create mode 100644 docs/bootstrap-toc.js
 create mode 100644 docs/docsearch.css
 create mode 100644 docs/docsearch.js
 create mode 100644 docs/index.html
 create mode 100644 docs/link.svg
 create mode 100644 docs/news/index.html
 create mode 100644 docs/pkgdown.css
 create mode 100644 docs/pkgdown.js
 create mode 100644 docs/pkgdown.yml
 create mode 100644 docs/reference/Rplot001.png
 create mode 100644 docs/reference/TARAoceans.html
 create mode 100644 docs/reference/center.scale.html
 create mode 100644 docs/reference/cim.kernel-1.png
 create mode 100644 docs/reference/cim.kernel.html
 create mode 100644 docs/reference/combine.kernels.html
 create mode 100644 docs/reference/compute.kernel.html
 create mode 100644 docs/reference/index.html
 create mode 100644 docs/reference/kernel.pca.html
 create mode 100644 docs/reference/kernel.pca.permute.html
 create mode 100644 docs/reference/mixKernel.users.guide.html
 create mode 100644 docs/reference/plotVar.kernel.pca.html
 create mode 100644 docs/reference/select.features.html
 create mode 100644 docs/sitemap.xml

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f59f372
--- /dev/null
+++ b/README.md
@@ -0,0 +1,55 @@
+mixKernel
+================
+
+Kernel-based methods are powerful methods for integrating heterogeneous
+types of data. mixKernel aims at providing methods to combine kernel for
+unsupervised exploratory analysis. Different solutions are provided to
+compute a meta-kernel, in a consensus way or in a way that best
+preserves the original topology of the data. mixKernel also integrates
+kernel PCA to visualize similarities between samples in a non linear
+space and from the multiple source point of view. Functions to select
+and display important variables are also provided in the package in an
+unsupervised and kernel association frameworks.
+
+Installation instructions are provided below.
+
+## Installation of python dependencies
+
+The following python modules are required for the functions performing
+feature selection in `mixKernel`: autograd, scipy, sklearn, numpy
+
+``` python
+pip3 install autograd
+pip3 install scipy
+pip3 install sklearn
+pip3 install numpy
+```
+
+## Installation of Bioconductor dependencies
+
+Two Bioconductor packages are required for `mixKernel` installation:
+`mixOmics` and `phyloseq`:
+
+``` r
+install.packages("BiocManager")
+BiocManager::install("mixOmics")
+BiocManager::install("phyloseq")
+```
+
+## mixKernel installation
+
+Finally the installation is completed with:
+
+``` r
+install.packages("mixKernel")
+```
+
+## References
+
+Mariette, J. and Villa-Vialaneix, N. (2018). Unsupervised multiple
+kernel learning for heterogeneous data integration. *Bioinformatics*,
+**34**(6), 1009-1015.
+
+Brouard, C., Mariette, J., Flamary, R., & Vialaneix, N. (2022). Feature
+selection for kernel methods in systems biology. *NAR Genomics and
+Bioinformatics*, **4**(1), lqac014.
diff --git a/docs/404.html b/docs/404.html
new file mode 100644
index 0000000..142dff9
--- /dev/null
+++ b/docs/404.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Page not found (404) • mixKernel</title>
+<!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="bootstrap-toc.css">
+<script src="bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
+<!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="pkgdown.css" rel="stylesheet">
+<script src="pkgdown.js"></script><meta property="og:title" content="Page not found (404)">
+<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+</head>
+<body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-title-body">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+<li>
+  <a href="reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu">
+<li>
+      <a href="articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul>
+</li>
+<li>
+  <a href="news/index.html">Changelog</a>
+</li>
+      </ul>
+<ul class="nav navbar-nav navbar-right"></ul>
+</div>
+<!--/.nav-collapse -->
+  </div>
+<!--/.container -->
+</div>
+<!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="contents col-md-9">
+    <div class="page-header">
+      <h1>Page not found (404)</h1>
+    </div>
+
+Content not found. Please use links in the navbar.
+
+  </div>
+
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav>
+</div>
+
+</div>
+
+
+
+      <footer><div class="copyright">
+  <p></p>
+<p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p>
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer>
+</div>
+
+  
+
+
+  
+
+  </body>
+</html>
diff --git a/docs/articles/0-mixKernelInstallation.html b/docs/articles/0-mixKernelInstallation.html
new file mode 100644
index 0000000..dafe440
--- /dev/null
+++ b/docs/articles/0-mixKernelInstallation.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Installation instruction for mixKernel • mixKernel</title>
+<!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
+<!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script><meta property="og:title" content="Installation instruction for mixKernel">
+<meta property="og:description" content="mixKernel">
+<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+</head>
+<body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-article">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.7</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu">
+<li>
+      <a href="../articles/0-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul>
+</li>
+      </ul>
+<ul class="nav navbar-nav navbar-right"></ul>
+</div>
+<!--/.nav-collapse -->
+  </div>
+<!--/.container -->
+</div>
+<!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header toc-ignore">
+      <h1 data-toc-skip>Installation instruction for mixKernel</h1>
+                        <h4 data-toc-skip class="author">Jérôme Mariette, Céline Brouard, Rémi Flamary and Nathalie Vialaneix</h4>
+            
+            <h4 data-toc-skip class="date">12 janvier, 2022</h4>
+      
+      
+      <div class="hidden name"><code>0-mixKernelInstallation.Rmd</code></div>
+
+    </div>
+
+    
+    
+<!--
+%\VignetteEngine{knitr}
+%\VignetteIndexEntry{Installation instruction}
+%\VignettePackage{mixKernel}
+-->
+<p>This vignette provide installation for <code>mixKernel</code> instructions.</p>
+<div class="section level2">
+<h2 id="installation-of-python-dependencies">Installation of python dependencies<a class="anchor" aria-label="anchor" href="#installation-of-python-dependencies"></a>
+</h2>
+<p>The following python modules are required for the functions performing feature selection in <code>mixKernel</code>: autograd, scipy, sklearn, numpy</p>
+<div class="sourceCode" id="cb1"><pre class="sourceCode python"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a>pip3 install autograd</span>
+<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a>pip3 install scipy</span>
+<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a>pip3 install sklearn</span>
+<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a>pip3 install numpy</span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="installation-of-bioconductor-dependencies">Installation of Bioconductor dependencies<a class="anchor" aria-label="anchor" href="#installation-of-bioconductor-dependencies"></a>
+</h2>
+<p>Two Bioconductor packages are required for <code>mixKernel</code> installation: <code>mixOmics</code> and <code>phyloseq</code>:</p>
+<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"BiocManager"</span><span class="op">)</span>
+<span class="fu">BiocManager</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/BiocManager/man/install.html" class="external-link">install</a></span><span class="op">(</span><span class="st">"mixOmics"</span><span class="op">)</span>
+<span class="fu">BiocManager</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/BiocManager/man/install.html" class="external-link">install</a></span><span class="op">(</span><span class="st">"phyloseq"</span><span class="op">)</span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="mixkernel-installation">mixKernel installation<a class="anchor" aria-label="anchor" href="#mixkernel-installation"></a>
+</h2>
+<p>Finally the installation is completed with:</p>
+<div class="sourceCode" id="cb3"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"mixKernel"</span><span class="op">)</span></code></pre></div>
+</div>
+  </div>
+
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+
+        <nav id="toc" data-toggle="toc"><h2 data-toc-skip>Contents</h2>
+    </nav>
+</div>
+
+</div>
+
+
+
+      <footer><div class="copyright">
+  <p></p>
+<p>Developed by Jerome Mariette, Celine Brouard, Remi Flamary, Nathalie Vialaneix.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p>
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.1.</p>
+</div>
+
+      </footer>
+</div>
+
+  
+
+
+  
+
+  </body>
+</html>
diff --git a/docs/articles/a-mixKernelInstallation.html b/docs/articles/a-mixKernelInstallation.html
new file mode 100644
index 0000000..5d1b612
--- /dev/null
+++ b/docs/articles/a-mixKernelInstallation.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Installation instruction for mixKernel • mixKernel</title>
+<!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
+<!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script><meta property="og:title" content="Installation instruction for mixKernel">
+<meta property="og:description" content="mixKernel">
+<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+</head>
+<body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-article">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu">
+<li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul>
+</li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul>
+<ul class="nav navbar-nav navbar-right"></ul>
+</div>
+<!--/.nav-collapse -->
+  </div>
+<!--/.container -->
+</div>
+<!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header toc-ignore">
+      <h1 data-toc-skip>Installation instruction for mixKernel</h1>
+                        <h4 data-toc-skip class="author">Jérôme
+Mariette, Céline Brouard, Rémi Flamary and Nathalie Vialaneix</h4>
+            
+            <h4 data-toc-skip class="date">27 janvier, 2024</h4>
+      
+      
+      <div class="hidden name"><code>a-mixKernelInstallation.Rmd</code></div>
+
+    </div>
+
+    
+    
+<p>This vignette provide installation for <code>mixKernel</code>
+instructions.</p>
+<div class="section level2">
+<h2 id="installation-of-python-dependencies">Installation of python dependencies<a class="anchor" aria-label="anchor" href="#installation-of-python-dependencies"></a>
+</h2>
+<p>The following python modules are required for the functions
+performing feature selection in <code>mixKernel</code>: autograd, scipy,
+sklearn, numpy</p>
+<div class="sourceCode" id="cb1"><pre class="sourceCode python"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" tabindex="-1"></a>pip3 install autograd</span>
+<span id="cb1-2"><a href="#cb1-2" tabindex="-1"></a>pip3 install scipy</span>
+<span id="cb1-3"><a href="#cb1-3" tabindex="-1"></a>pip3 install sklearn</span>
+<span id="cb1-4"><a href="#cb1-4" tabindex="-1"></a>pip3 install numpy</span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="installation-of-bioconductor-dependencies">Installation of Bioconductor dependencies<a class="anchor" aria-label="anchor" href="#installation-of-bioconductor-dependencies"></a>
+</h2>
+<p>Two Bioconductor packages are required for <code>mixKernel</code>
+installation: <code>mixOmics</code> and <code>phyloseq</code>:</p>
+<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"BiocManager"</span><span class="op">)</span></span>
+<span><span class="fu">BiocManager</span><span class="fu">::</span><span class="fu">install</span><span class="op">(</span><span class="st">"mixOmics"</span><span class="op">)</span></span>
+<span><span class="fu">BiocManager</span><span class="fu">::</span><span class="fu">install</span><span class="op">(</span><span class="st">"phyloseq"</span><span class="op">)</span></span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="mixkernel-installation">mixKernel installation<a class="anchor" aria-label="anchor" href="#mixkernel-installation"></a>
+</h2>
+<p>Finally the installation is completed with:</p>
+<div class="sourceCode" id="cb3"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"mixKernel"</span><span class="op">)</span></span></code></pre></div>
+</div>
+  </div>
+
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+
+        <nav id="toc" data-toggle="toc"><h2 data-toc-skip>Contents</h2>
+    </nav>
+</div>
+
+</div>
+
+
+
+      <footer><div class="copyright">
+  <p></p>
+<p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p>
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer>
+</div>
+
+  
+
+
+  
+
+  </body>
+</html>
diff --git a/docs/articles/index.html b/docs/articles/index.html
new file mode 100644
index 0000000..edbc02b
--- /dev/null
+++ b/docs/articles/index.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Articles • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Articles"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-article-index">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+      <h1>Articles</h1>
+    </div>
+
+    <div class="section ">
+      <h3>All vignettes</h3>
+      <p class="section-desc"></p>
+
+      <dl><dt><a href="a-mixKernelInstallation.html">Installation instruction for mixKernel</a></dt>
+        <dd>
+        </dd><dt><a href="mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a></dt>
+        <dd>
+      </dd></dl></div>
+  </div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/articles/mixKernelUsersGuide.html b/docs/articles/mixKernelUsersGuide.html
new file mode 100644
index 0000000..08b9d30
--- /dev/null
+++ b/docs/articles/mixKernelUsersGuide.html
@@ -0,0 +1,486 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Data Integration using Unsupervised Multiple Kernel Learning • mixKernel</title>
+<!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
+<!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script><meta property="og:title" content="Data Integration using Unsupervised Multiple Kernel Learning">
+<meta property="og:description" content="mixKernel">
+<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+</head>
+<body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-article">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu">
+<li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul>
+</li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul>
+<ul class="nav navbar-nav navbar-right"></ul>
+</div>
+<!--/.nav-collapse -->
+  </div>
+<!--/.container -->
+</div>
+<!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header toc-ignore">
+      <h1 data-toc-skip>Data Integration using Unsupervised Multiple
+Kernel Learning</h1>
+                        <h4 data-toc-skip class="author">Jérôme
+Mariette, Céline Brouard, Rémi Flamary and Nathalie Vialaneix</h4>
+            
+            <h4 data-toc-skip class="date">27 janvier, 2024</h4>
+      
+      
+      <div class="hidden name"><code>mixKernelUsersGuide.Rmd</code></div>
+
+    </div>
+
+    
+    
+<div class="section level2">
+<h2 id="introduction">Introduction<a class="anchor" aria-label="anchor" href="#introduction"></a>
+</h2>
+<p>The TARA Oceans expedition facilitated the study of plankton
+communities by providing ocean metagenomic data combined with
+environmental measures to the scientific community. This study focuses
+on 139 prokaryotic-enriched samples collected from 68 stations and
+spread across three depth layers: the surface (SRF), the deep
+chlorophyll maximum (DCM) layer and the mesopelagic (MES) zones. Samples
+were located in 8 different oceans or seas: Indian Ocean (IO),
+Mediterranean Sea (MS), North Atlantic Ocean (NAO), North Pacific Ocean
+(NPO), Red Sea (RS), South Atlantic Ocean (SAO), South Pacific Ocean
+(SPO) and South Ocean (SO).</p>
+<p>In this vignette, we consider a subset of the original data analyzed
+in the article <a href="http://dx.doi.org/10.1093/bioinformatics/btx682" class="external-link">(Mariette &amp;
+Villa-Vialaneix, 2018)</a> and illustrate the usefulness of mixKernel to
+1/ perform an integrative exploratory analysis as in (Mariette &amp;
+Villa-Vialaneix, 2018) and to 2/ select relevant variables for
+unsupervised analysis.</p>
+<p>The data include 1% of the 35,650 prokaryotic OTUs and of the 39,246
+bacterial genes that were randomly selected. <strong>The aim is to
+integrate prokaryotic abundances and functional processes to
+environmental measure with an unsupervised method</strong>.</p>
+<p>Install and load the mixOmics and mixKernel packages:</p>
+<div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="co">## required python modules: autograd, numpy, scipy, sklearn</span></span>
+<span><span class="co">## To properly install packages, run:</span></span>
+<span><span class="co"># install.packages("BiocManager")</span></span>
+<span><span class="co"># BiocManager::install("mixOmics")</span></span>
+<span><span class="co"># BiocManager::install("phyloseq")</span></span>
+<span><span class="co"># install.packages("mixKernel")</span></span>
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="http://www.mixOmics.org" class="external-link">mixOmics</a></span><span class="op">)</span></span>
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="http://mixkernel.clementine.wf" class="external-link">mixKernel</a></span><span class="op">)</span></span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="loading-tara-ocean-datasets">Loading TARA Ocean datasets<a class="anchor" aria-label="anchor" href="#loading-tara-ocean-datasets"></a>
+</h2>
+<p>The (previously normalized) datasets are provided as matrices with
+matching sample names (rownames):</p>
+<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span>
+<span><span class="co"># more details with: ?TARAOceans</span></span>
+<span><span class="co"># we check the dimension of the data:</span></span>
+<span><span class="fu"><a href="https://rdrr.io/r/base/lapply.html" class="external-link">lapply</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span><span class="st">"phychem"</span> <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span>, <span class="st">"pro.phylo"</span> <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span>, </span>
+<span>            <span class="st">"pro.NOGs"</span> <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.NOGs</span><span class="op">)</span>, <span class="va">dim</span><span class="op">)</span></span></code></pre></div>
+<pre><code><span><span class="co">## $phychem</span></span>
+<span><span class="co">## [1] 139  22</span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## $pro.phylo</span></span>
+<span><span class="co">## [1] 139 356</span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## $pro.NOGs</span></span>
+<span><span class="co">## [1] 139 638</span></span></code></pre>
+</div>
+<div class="section level2">
+<h2 id="multiple-kernel-computation">Multiple kernel computation<a class="anchor" aria-label="anchor" href="#multiple-kernel-computation"></a>
+</h2>
+<div class="section level3">
+<h3 id="individual-kernel-computation">Individual kernel computation<a class="anchor" aria-label="anchor" href="#individual-kernel-computation"></a>
+</h3>
+<p>For each input dataset, a kernel is computed using the function
+<code>compute.kernel</code> with the choice of linear, phylogenic or
+abundance kernels. A user defined function can also be provided as
+input(argument <code>kernel.func</code>, see
+<code><a href="../reference/compute.kernel.html">?compute.kernel</a></code>).</p>
+<p>The results are lists with a ‘kernel’ entry that stores the kernel
+matrix. The resulting kernels are symmetric matrices with a size equal
+to the number of observations (rows) in the input datasets.</p>
+<div class="sourceCode" id="cb4"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="va">phychem.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span>, kernel.func <span class="op">=</span> <span class="st">"linear"</span><span class="op">)</span></span>
+<span><span class="va">pro.phylo.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span>, kernel.func <span class="op">=</span> <span class="st">"abundance"</span><span class="op">)</span></span>
+<span><span class="va">pro.NOGs.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.NOGs</span>, kernel.func <span class="op">=</span> <span class="st">"abundance"</span><span class="op">)</span></span>
+<span></span>
+<span><span class="co"># check dimensions</span></span>
+<span><span class="fu"><a href="https://rdrr.io/r/base/dim.html" class="external-link">dim</a></span><span class="op">(</span><span class="va">pro.NOGs.kernel</span><span class="op">$</span><span class="va">kernel</span><span class="op">)</span></span></code></pre></div>
+<pre><code><span><span class="co">## [1] 139 139</span></span></code></pre>
+<p>A general overview of the correlation structure between datasets is
+obtained as described in Mariette and Villa-Vialaneix (2018) and
+displayed using the function <code>cim.kernel</code>:</p>
+<div class="sourceCode" id="cb6"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="../reference/cim.kernel.html">cim.kernel</a></span><span class="op">(</span>phychem <span class="op">=</span> <span class="va">phychem.kernel</span>,</span>
+<span>           pro.phylo <span class="op">=</span> <span class="va">pro.phylo.kernel</span>,</span>
+<span>           pro.NOGs <span class="op">=</span> <span class="va">pro.NOGs.kernel</span>, </span>
+<span>           method <span class="op">=</span> <span class="st">"square"</span><span class="op">)</span></span></code></pre></div>
+<p><img src="mixKernelUsersGuide_files/figure-html/cim_kernel-1.png" width="400"></p>
+<p>The figure shows that <code>pro.phylo</code> and
+<code>pro.NOGs</code> is the most correlated pair of kernels. This
+result is expected as both kernels provide a summary of prokaryotic
+communities.</p>
+</div>
+<div class="section level3">
+<h3 id="combined-kernel-computation">Combined kernel computation<a class="anchor" aria-label="anchor" href="#combined-kernel-computation"></a>
+</h3>
+<p>The function <code>combine.kernels</code> implements 3 different
+methods for combining kernels: STATIS-UMKL, sparse-UMKL and full-UMKL
+(see more details in Mariette and Villa-Vialaneix, 2018). It returns a
+meta-kernel that can be used as an input for the function
+<code>kernel.pca</code> (kernel PCA). The three methods bring
+complementary information and must be chosen according to the research
+question.</p>
+<p>The <code>STATIS-UMKL</code> approach gives an overview on the common
+information between the different datasets. The <code>full-UMKL</code>
+computes a kernel that minimizes the distortion between all input
+kernels. The <code>sparse-UMKL</code> is a sparse variant of
+<code>full-UMKL</code> that selects the most relevant kernels in
+addition to distortion minimization.</p>
+<div class="sourceCode" id="cb7"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="va">meta.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/combine.kernels.html">combine.kernels</a></span><span class="op">(</span>phychem <span class="op">=</span> <span class="va">phychem.kernel</span>,</span>
+<span>                               pro.phylo <span class="op">=</span> <span class="va">pro.phylo.kernel</span>,</span>
+<span>                               pro.NOGs <span class="op">=</span> <span class="va">pro.NOGs.kernel</span>, </span>
+<span>                               method <span class="op">=</span> <span class="st">"full-UMKL"</span><span class="op">)</span></span></code></pre></div>
+</div>
+</div>
+<div class="section level2">
+<h2 id="exploratory-analysis-kernel-principal-component-analysis-kpca">Exploratory analysis: Kernel Principal Component Analysis
+(KPCA)<a class="anchor" aria-label="anchor" href="#exploratory-analysis-kernel-principal-component-analysis-kpca"></a>
+</h2>
+<div class="section level3">
+<h3 id="perform-kpca">Perform KPCA<a class="anchor" aria-label="anchor" href="#perform-kpca"></a>
+</h3>
+<p>A kernel PCA can be performed from the combined kernel with the
+function <code>kernel.pca``. The argument</code>ncomp` allows to choose
+how many components to extract from KPCA.</p>
+<div class="sourceCode" id="cb8"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="va">kernel.pca.result</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/kernel.pca.html">kernel.pca</a></span><span class="op">(</span><span class="va">meta.kernel</span>, ncomp <span class="op">=</span> <span class="fl">10</span><span class="op">)</span></span></code></pre></div>
+<p>Sample plots using the <code>plotIndiv</code> function from
+<code>mixOmics</code>:</p>
+<div class="sourceCode" id="cb9"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="va">all.depths</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/levels.html" class="external-link">levels</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">sample</span><span class="op">$</span><span class="va">depth</span><span class="op">)</span><span class="op">)</span></span>
+<span><span class="va">depth.pch</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="fl">20</span>, <span class="fl">17</span>, <span class="fl">4</span>, <span class="fl">3</span><span class="op">)</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/match.html" class="external-link">match</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">sample</span><span class="op">$</span><span class="va">depth</span>, <span class="va">all.depths</span><span class="op">)</span><span class="op">]</span></span>
+<span><span class="fu"><a href="https://rdrr.io/pkg/mixOmics/man/plotIndiv.html" class="external-link">plotIndiv</a></span><span class="op">(</span><span class="va">kernel.pca.result</span>,</span>
+<span>          comp <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="fl">1</span>, <span class="fl">2</span><span class="op">)</span>,</span>
+<span>          ind.names <span class="op">=</span> <span class="cn">FALSE</span>,</span>
+<span>          legend <span class="op">=</span> <span class="cn">TRUE</span>,</span>
+<span>          group <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/vector.html" class="external-link">as.vector</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">sample</span><span class="op">$</span><span class="va">ocean</span><span class="op">)</span>,</span>
+<span>          col.per.group <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"#f99943"</span>, <span class="st">"#44a7c4"</span>, <span class="st">"#05b052"</span>, <span class="st">"#2f6395"</span>, </span>
+<span>                            <span class="st">"#bb5352"</span>, <span class="st">"#87c242"</span>, <span class="st">"#07080a"</span>, <span class="st">"#92bbdb"</span><span class="op">)</span>,</span>
+<span>          pch <span class="op">=</span> <span class="va">depth.pch</span>,</span>
+<span>          pch.levels <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">sample</span><span class="op">$</span><span class="va">depth</span>,</span>
+<span>          legend.title <span class="op">=</span> <span class="st">"Ocean / Sea"</span>,</span>
+<span>          title <span class="op">=</span> <span class="st">"Projection of TARA Oceans stations"</span>,</span>
+<span>          size.title <span class="op">=</span> <span class="fl">10</span>,</span>
+<span>          legend.title.pch <span class="op">=</span> <span class="st">"Depth"</span><span class="op">)</span></span></code></pre></div>
+<p><img src="mixKernelUsersGuide_files/figure-html/plotIndiv_PCA-1.png" width="729.166666666667"></p>
+<p>The explained variance supported by each axis of KPCA is displayed
+with the <code>plot</code> function, and can help choosing the number of
+components in KPCA.</p>
+<div class="sourceCode" id="cb10"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/graphics/plot.default.html" class="external-link">plot</a></span><span class="op">(</span><span class="va">kernel.pca.result</span><span class="op">)</span></span></code></pre></div>
+<p><img src="mixKernelUsersGuide_files/figure-html/tune_pca-1.png" width="729.166666666667"></p>
+<p>The first axis summarizes ~ 20% of the total variance.</p>
+</div>
+<div class="section level3">
+<h3 id="assessing-important-variables">Assessing important variables<a class="anchor" aria-label="anchor" href="#assessing-important-variables"></a>
+</h3>
+<p>Here we focus on the information summarized on the first component.
+Variable values are randomly permuted with the function
+<code>permute.kernel.pca</code>.</p>
+<p>In the following example, physical variable are permuted at the
+variable level (kernel <code>phychem</code>), OTU abundances from
+<code>pro.phylo</code> kernel are permuted at the phylum level (OTU
+phyla are stored in the second column, named <code>Phylum</code>, of the
+taxonomy annotation provided in <code>TARAoceans</code> object in the
+entry <code>taxonomy</code>) and gene abundances from
+<code>pro.NOGs</code> are permuted at the GO level (GO are provided in
+the entry <code>GO</code> of the dataset):</p>
+<div class="sourceCode" id="cb11"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/head.html" class="external-link">head</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">taxonomy</span><span class="op">[</span> ,<span class="st">"Phylum"</span><span class="op">]</span>, <span class="fl">10</span><span class="op">)</span></span></code></pre></div>
+<pre><code><span><span class="co">##  [1] Proteobacteria Proteobacteria Proteobacteria Proteobacteria Proteobacteria</span></span>
+<span><span class="co">##  [6] Cyanobacteria  Proteobacteria Proteobacteria Chloroflexi    Proteobacteria</span></span>
+<span><span class="co">## 56 Levels: Acidobacteria Actinobacteria aquifer1 Aquificae ... WCHB1-60</span></span></code></pre>
+<div class="sourceCode" id="cb13"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/head.html" class="external-link">head</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">GO</span>, <span class="fl">10</span><span class="op">)</span></span></code></pre></div>
+<pre><code><span><span class="co">##  [1] NA  NA  "K" NA  NA  "S" "S" "S" NA  "S"</span></span></code></pre>
+<div class="sourceCode" id="cb15"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="co"># here we set a seed for reproducible results with this tutorial</span></span>
+<span><span class="fu"><a href="https://rdrr.io/r/base/Random.html" class="external-link">set.seed</a></span><span class="op">(</span><span class="fl">17051753</span><span class="op">)</span></span>
+<span><span class="va">kernel.pca.result</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/kernel.pca.permute.html">kernel.pca.permute</a></span><span class="op">(</span><span class="va">kernel.pca.result</span>, ncomp <span class="op">=</span> <span class="fl">1</span>,</span>
+<span>                                        phychem <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/colnames.html" class="external-link">colnames</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span><span class="op">)</span>,</span>
+<span>                                        pro.phylo <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">taxonomy</span><span class="op">[</span>, <span class="st">"Phylum"</span><span class="op">]</span>,</span>
+<span>                                        pro.NOGs <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">GO</span><span class="op">)</span></span></code></pre></div>
+<p>Results are displayed with the function
+<code>plotVar.kernel.pca</code>. The argument <code>ndisplay</code>
+indicates the number of variables to display for each kernel:</p>
+<div class="sourceCode" id="cb16"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="../reference/plotVar.kernel.pca.html">plotVar.kernel.pca</a></span><span class="op">(</span><span class="va">kernel.pca.result</span>, ndisplay <span class="op">=</span> <span class="fl">10</span>, ncol <span class="op">=</span> <span class="fl">3</span><span class="op">)</span></span></code></pre></div>
+<p><img src="mixKernelUsersGuide_files/figure-html/display_var-1.png" width="729.166666666667"></p>
+<p><code>Proteobacteria</code> is the most important variable for the
+<code>pro.phylo</code> kernel.</p>
+<p>The relative abundance of `Proteobacteria`` is then extracted in each
+of our 139 samples, and each sample is colored according to the value of
+this variable in the KPCA projection plot:</p>
+<div class="sourceCode" id="cb17"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="va">selected</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/which.html" class="external-link">which</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">taxonomy</span><span class="op">[</span>, <span class="st">"Phylum"</span><span class="op">]</span> <span class="op">==</span> <span class="st">"Proteobacteria"</span><span class="op">)</span></span>
+<span><span class="va">proteobacteria.per.sample</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/apply.html" class="external-link">apply</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span><span class="op">[</span>, <span class="va">selected</span><span class="op">]</span>, <span class="fl">1</span>, <span class="va">sum</span><span class="op">)</span> <span class="op">/</span></span>
+<span>  <span class="fu"><a href="https://rdrr.io/r/base/apply.html" class="external-link">apply</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span>, <span class="fl">1</span>, <span class="va">sum</span><span class="op">)</span></span>
+<span><span class="va">colfunc</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/grDevices/colorRamp.html" class="external-link">colorRampPalette</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"royalblue"</span>, <span class="st">"red"</span><span class="op">)</span><span class="op">)</span></span>
+<span><span class="va">col.proteo</span> <span class="op">&lt;-</span> <span class="fu">colfunc</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/length.html" class="external-link">length</a></span><span class="op">(</span><span class="va">proteobacteria.per.sample</span><span class="op">)</span><span class="op">)</span></span>
+<span><span class="va">col.proteo</span> <span class="op">&lt;-</span> <span class="va">col.proteo</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/rank.html" class="external-link">rank</a></span><span class="op">(</span><span class="va">proteobacteria.per.sample</span>, ties <span class="op">=</span> <span class="st">"first"</span><span class="op">)</span><span class="op">]</span></span>
+<span><span class="fu"><a href="https://rdrr.io/pkg/mixOmics/man/plotIndiv.html" class="external-link">plotIndiv</a></span><span class="op">(</span><span class="va">kernel.pca.result</span>,</span>
+<span>          comp <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="fl">1</span>, <span class="fl">2</span><span class="op">)</span>,</span>
+<span>          ind.names <span class="op">=</span> <span class="cn">FALSE</span>,</span>
+<span>          legend <span class="op">=</span> <span class="cn">FALSE</span>,</span>
+<span>          col <span class="op">=</span> <span class="va">col.proteo</span>,</span>
+<span>          pch <span class="op">=</span> <span class="va">depth.pch</span>,</span>
+<span>          pch.levels <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">sample</span><span class="op">$</span><span class="va">depth</span>,</span>
+<span>          legend.title <span class="op">=</span> <span class="st">"Ocean / Sea"</span>,</span>
+<span>          title <span class="op">=</span> <span class="st">"Representation of Proteobacteria abundance"</span>,</span>
+<span>          legend.title.pch <span class="op">=</span> <span class="st">"Depth"</span><span class="op">)</span></span></code></pre></div>
+<p><img src="mixKernelUsersGuide_files/figure-html/proteobacteria_display-1.png" width="729.166666666667"></p>
+<p>Similarly, the temperature is the most important variable for the
+<code>phychem</code> kernel. The temperature values can be displayed on
+the kernel PCA projection as follows:</p>
+<div class="sourceCode" id="cb18"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="va">col.temp</span> <span class="op">&lt;-</span> <span class="fu">colfunc</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/length.html" class="external-link">length</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span><span class="op">[</span>, <span class="fl">4</span><span class="op">]</span><span class="op">)</span><span class="op">)</span></span>
+<span><span class="va">col.temp</span> <span class="op">&lt;-</span> <span class="va">col.temp</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/rank.html" class="external-link">rank</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span><span class="op">[</span>, <span class="fl">4</span><span class="op">]</span>, ties <span class="op">=</span> <span class="st">"first"</span><span class="op">)</span><span class="op">]</span></span>
+<span><span class="fu"><a href="https://rdrr.io/pkg/mixOmics/man/plotIndiv.html" class="external-link">plotIndiv</a></span><span class="op">(</span><span class="va">kernel.pca.result</span>,</span>
+<span>          comp <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="fl">1</span>, <span class="fl">2</span><span class="op">)</span>,</span>
+<span>          ind.names <span class="op">=</span> <span class="cn">FALSE</span>,</span>
+<span>          legend <span class="op">=</span> <span class="cn">FALSE</span>,</span>
+<span>          col <span class="op">=</span> <span class="va">col.temp</span>,</span>
+<span>          pch <span class="op">=</span> <span class="va">depth.pch</span>,</span>
+<span>          pch.levels <span class="op">=</span> <span class="va">TARAoceans</span><span class="op">$</span><span class="va">sample</span><span class="op">$</span><span class="va">depth</span>,</span>
+<span>          legend.title <span class="op">=</span> <span class="st">"Ocean / Sea"</span>,</span>
+<span>          title <span class="op">=</span> <span class="st">"Representation of mean temperature"</span>,</span>
+<span>          legend.title.pch <span class="op">=</span> <span class="st">"Depth"</span><span class="op">)</span></span></code></pre></div>
+<p><img src="mixKernelUsersGuide_files/figure-html/temperature_display-1.png" width="729.166666666667"></p>
+</div>
+<div class="section level3">
+<h3 id="selecting-relevant-variables">Selecting relevant variables<a class="anchor" aria-label="anchor" href="#selecting-relevant-variables"></a>
+</h3>
+<p>Here, we use a feature selection approach that does not rely on any
+assumption but explicitly takes advantage of the kernel structure in an
+unsupervised fashion. The idea is to preserve at best the similarity
+structure between samples. These examples requires the installation of
+the python modules <code>autograd</code>, <code>scipy</code>,
+<code>numpy</code>, and <code>sklearn</code>. See detailed instructions
+in the installation vignette or on mixKernel website : <a href="http://mixkernel.clementine.wf" class="external-link uri">http://mixkernel.clementine.wf</a></p>
+<div class="sourceCode" id="cb19"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="va">have_depend</span> <span class="op">&lt;-</span> <span class="fu">reticulate</span><span class="fu">::</span><span class="fu"><a href="https://rstudio.github.io/reticulate/reference/py_module_available.html" class="external-link">py_module_available</a></span><span class="op">(</span><span class="st">"autograd"</span><span class="op">)</span> <span class="op">&amp;</span></span>
+<span>  <span class="fu">reticulate</span><span class="fu">::</span><span class="fu"><a href="https://rstudio.github.io/reticulate/reference/py_module_available.html" class="external-link">py_module_available</a></span><span class="op">(</span><span class="st">"scipy"</span><span class="op">)</span> <span class="op">&amp;</span></span>
+<span>  <span class="fu">reticulate</span><span class="fu">::</span><span class="fu"><a href="https://rstudio.github.io/reticulate/reference/py_module_available.html" class="external-link">py_module_available</a></span><span class="op">(</span><span class="st">"numpy"</span><span class="op">)</span> <span class="op">&amp;</span></span>
+<span>  <span class="fu">reticulate</span><span class="fu">::</span><span class="fu"><a href="https://rstudio.github.io/reticulate/reference/py_module_available.html" class="external-link">py_module_available</a></span><span class="op">(</span><span class="st">"sklearn"</span><span class="op">)</span> </span></code></pre></div>
+<div class="sourceCode" id="cb20"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="kw">if</span> <span class="op">(</span><span class="va">have_depend</span><span class="op">)</span> <span class="op">{</span></span>
+<span>  <span class="va">ukfs.res</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/select.features.html">select.features</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span>, kx.func <span class="op">=</span> <span class="st">"bray"</span>, lambda <span class="op">=</span> <span class="fl">1</span>, </span>
+<span>                              keepX <span class="op">=</span> <span class="fl">5</span>, nstep <span class="op">=</span> <span class="fl">1</span><span class="op">)</span></span>
+<span>  <span class="va">selected</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/sort.html" class="external-link">sort</a></span><span class="op">(</span><span class="va">ukfs.res</span>, decreasing <span class="op">=</span> <span class="cn">TRUE</span>, index.return <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span><span class="op">$</span><span class="va">ix</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">5</span><span class="op">]</span></span>
+<span>  <span class="va">TARAoceans</span><span class="op">$</span><span class="va">taxonomy</span><span class="op">[</span><span class="va">selected</span>, <span class="op">]</span></span>
+<span><span class="op">}</span></span></code></pre></div>
+<p>The <code>select.features</code> function allows to add a structure
+constraint to the variable selection. The adjacency matrix of the graph
+representing relations between OTUs can be obtained by computing the
+Pearson correlation matrix as follows:</p>
+<div class="sourceCode" id="cb21"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="st"><a href="http://www.stats.ox.ac.uk/pub/MASS4/" class="external-link">"MASS"</a></span><span class="op">)</span></span>
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="st"><a href="https://r.igraph.org/" class="external-link">"igraph"</a></span><span class="op">)</span></span>
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="st">"correlationtree"</span><span class="op">)</span></span>
+<span></span>
+<span><span class="va">pro.phylo.alist</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/data.frame.html" class="external-link">data.frame</a></span><span class="op">(</span><span class="st">"names"</span> <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/colnames.html" class="external-link">colnames</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span><span class="op">)</span>, </span>
+<span>                              <span class="fu"><a href="https://rdrr.io/r/base/t.html" class="external-link">t</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span><span class="op">)</span><span class="op">)</span></span>
+<span><span class="va">L</span> <span class="op">&lt;-</span> <span class="fu">mat2list</span><span class="op">(</span><span class="fu">df2mat</span><span class="op">(</span><span class="va">pro.phylo.alist</span>, <span class="fl">1</span><span class="op">)</span><span class="op">)</span></span>
+<span><span class="va">corr.mat</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/matrix.html" class="external-link">as.matrix</a></span><span class="op">(</span><span class="fu">cross_cor</span><span class="op">(</span><span class="va">L</span>, remove <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span></span>
+<span><span class="va">pro.phylo.graph</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://r.igraph.org/reference/graph_from_adjacency_matrix.html" class="external-link">graph_from_adjacency_matrix</a></span><span class="op">(</span><span class="va">corr.mat</span>, </span>
+<span>                                               mode <span class="op">=</span> <span class="st">"undirected"</span>,</span>
+<span>                                               weighted <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span></span>
+<span><span class="va">Lg</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://r.igraph.org/reference/laplacian_matrix.html" class="external-link">laplacian_matrix</a></span><span class="op">(</span><span class="va">pro.phylo.graph</span>, sparse<span class="op">=</span><span class="cn">TRUE</span><span class="op">)</span></span></code></pre></div>
+<div class="sourceCode" id="cb22"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="kw">if</span> <span class="op">(</span><span class="va">have_depend</span><span class="op">)</span> <span class="op">{</span></span>
+<span>  <span class="fu"><a href="https://rdrr.io/r/base/load.html" class="external-link">load</a></span><span class="op">(</span>file <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/file.path.html" class="external-link">file.path</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span>package <span class="op">=</span> <span class="st">"mixKernel"</span><span class="op">)</span>, <span class="st">"loaddata"</span>, <span class="st">"Lg.rda"</span><span class="op">)</span><span class="op">)</span></span>
+<span>  <span class="va">ukfsg.res</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/select.features.html">select.features</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span>, kx.func <span class="op">=</span> <span class="st">"bray"</span>, </span>
+<span>                               lambda <span class="op">=</span> <span class="fl">1</span>, method <span class="op">=</span> <span class="st">"graph"</span>, Lg <span class="op">=</span> <span class="va">Lg</span>, keepX <span class="op">=</span> <span class="fl">5</span>,</span>
+<span>                               nstep <span class="op">=</span> <span class="fl">1</span><span class="op">)</span></span>
+<span>  </span>
+<span>  <span class="va">selected</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/sort.html" class="external-link">sort</a></span><span class="op">(</span><span class="va">ukfsg.res</span>, decreasing <span class="op">=</span> <span class="cn">TRUE</span>, index.return <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span><span class="op">$</span><span class="va">ix</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">5</span><span class="op">]</span></span>
+<span>  <span class="va">TARAoceans</span><span class="op">$</span><span class="va">taxonomy</span><span class="op">[</span><span class="va">selected</span>, <span class="op">]</span></span>
+<span><span class="op">}</span></span></code></pre></div>
+</div>
+</div>
+<div class="section level2">
+<h2 id="references">References<a class="anchor" aria-label="anchor" href="#references"></a>
+</h2>
+<ol style="list-style-type: decimal">
+<li><p>Mariette, J. and Villa-Vialaneix, N. (2018). Unsupervised
+multiple kernel learning for heterogeneous data integration.
+<em>Bioinformatics</em>, <strong>34</strong>(6), 1009-1015.</p></li>
+<li><p>Zhuang, J., Wang, J., Hoi, S., and Lan, X. (2011). Unsupervised
+multiple kernel clustering. <em>Journal of Machine Learning
+Research</em> (Workshop and Conference Proceedings),
+<strong>20</strong>, 129–144.</p></li>
+<li><p>Lavit, C., Escoufier, Y., Sabatier, R., and Traissac, P. (1994).
+The act (statis method). <em>Computational Statistics &amp; Data
+Analysis</em>, <strong>18</strong>(1), 97–119.</p></li>
+</ol>
+</div>
+<div class="section level2">
+<h2 id="session-information">Session information<a class="anchor" aria-label="anchor" href="#session-information"></a>
+</h2>
+<div class="sourceCode" id="cb23"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/sessionInfo.html" class="external-link">sessionInfo</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
+<pre><code><span><span class="co">## R version 4.3.2 (2023-10-31)</span></span>
+<span><span class="co">## Platform: x86_64-pc-linux-gnu (64-bit)</span></span>
+<span><span class="co">## Running under: Ubuntu 22.04.3 LTS</span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## Matrix products: default</span></span>
+<span><span class="co">## BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 </span></span>
+<span><span class="co">## LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.20.so;  LAPACK version 3.10.0</span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## locale:</span></span>
+<span><span class="co">##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              </span></span>
+<span><span class="co">##  [3] LC_TIME=fr_FR.UTF-8        LC_COLLATE=en_US.UTF-8    </span></span>
+<span><span class="co">##  [5] LC_MONETARY=fr_FR.UTF-8    LC_MESSAGES=en_US.UTF-8   </span></span>
+<span><span class="co">##  [7] LC_PAPER=fr_FR.UTF-8       LC_NAME=C                 </span></span>
+<span><span class="co">##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            </span></span>
+<span><span class="co">## [11] LC_MEASUREMENT=fr_FR.UTF-8 LC_IDENTIFICATION=C       </span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## time zone: Europe/Paris</span></span>
+<span><span class="co">## tzcode source: system (glibc)</span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## attached base packages:</span></span>
+<span><span class="co">## [1] stats     graphics  grDevices utils     datasets  methods   base     </span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## other attached packages:</span></span>
+<span><span class="co">## [1] mixKernel_0.9-1   reticulate_1.34.0 mixOmics_6.26.0   ggplot2_3.4.4    </span></span>
+<span><span class="co">## [5] lattice_0.22-5    MASS_7.3-60.0.1  </span></span>
+<span><span class="co">## </span></span>
+<span><span class="co">## loaded via a namespace (and not attached):</span></span>
+<span><span class="co">##   [1] mnormt_2.1.1            bitops_1.0-7            gridExtra_2.3          </span></span>
+<span><span class="co">##   [4] permute_0.9-7           rlang_1.1.3             magrittr_2.0.3         </span></span>
+<span><span class="co">##   [7] ade4_1.7-22             matrixStats_1.2.0       compiler_4.3.2         </span></span>
+<span><span class="co">##  [10] mgcv_1.9-1              png_0.1-8               systemfonts_1.0.5      </span></span>
+<span><span class="co">##  [13] vctrs_0.6.5             reshape2_1.4.4          quadprog_1.5-8         </span></span>
+<span><span class="co">##  [16] stringr_1.5.1           pkgconfig_2.0.3         crayon_1.5.2           </span></span>
+<span><span class="co">##  [19] fastmap_1.1.1           XVector_0.42.0          labeling_0.4.3         </span></span>
+<span><span class="co">##  [22] utf8_1.2.4              rmarkdown_2.25          markdown_1.12          </span></span>
+<span><span class="co">##  [25] ragg_1.2.7              purrr_1.0.2             xfun_0.41              </span></span>
+<span><span class="co">##  [28] zlibbioc_1.48.0         cachem_1.0.8            GenomeInfoDb_1.38.5    </span></span>
+<span><span class="co">##  [31] jsonlite_1.8.8          biomformat_1.30.0       highr_0.10             </span></span>
+<span><span class="co">##  [34] rhdf5filters_1.14.1     Rhdf5lib_1.24.1         BiocParallel_1.36.0    </span></span>
+<span><span class="co">##  [37] psych_2.4.1             parallel_4.3.2          cluster_2.1.6          </span></span>
+<span><span class="co">##  [40] R6_2.5.1                bslib_0.6.1             stringi_1.8.3          </span></span>
+<span><span class="co">##  [43] RColorBrewer_1.1-3      jquerylib_0.1.4         Rcpp_1.0.12            </span></span>
+<span><span class="co">##  [46] iterators_1.0.14        knitr_1.45              IRanges_2.36.0         </span></span>
+<span><span class="co">##  [49] Matrix_1.6-5            splines_4.3.2           igraph_1.6.0           </span></span>
+<span><span class="co">##  [52] tidyselect_1.2.0        rstudioapi_0.15.0       yaml_2.3.8             </span></span>
+<span><span class="co">##  [55] vegan_2.6-4             codetools_0.2-19        tibble_3.2.1           </span></span>
+<span><span class="co">##  [58] plyr_1.8.9              Biobase_2.62.0          withr_3.0.0            </span></span>
+<span><span class="co">##  [61] rARPACK_0.11-0          evaluate_0.23           desc_1.4.3             </span></span>
+<span><span class="co">##  [64] survival_3.5-7          Biostrings_2.70.1       pillar_1.9.0           </span></span>
+<span><span class="co">##  [67] phyloseq_1.46.0         corrplot_0.92           foreach_1.5.2          </span></span>
+<span><span class="co">##  [70] stats4_4.3.2            ellipse_0.5.0           generics_0.1.3         </span></span>
+<span><span class="co">##  [73] rprojroot_2.0.4         RCurl_1.98-1.14         S4Vectors_0.40.2       </span></span>
+<span><span class="co">##  [76] munsell_0.5.0           scales_1.3.0            glue_1.7.0             </span></span>
+<span><span class="co">##  [79] tools_4.3.2             data.table_1.14.10      RSpectra_0.16-1        </span></span>
+<span><span class="co">##  [82] fs_1.6.3                rhdf5_2.46.1            grid_4.3.2             </span></span>
+<span><span class="co">##  [85] tidyr_1.3.0             ape_5.7-1               colorspace_2.1-0       </span></span>
+<span><span class="co">##  [88] nlme_3.1-164            GenomeInfoDbData_1.2.11 cli_3.6.2              </span></span>
+<span><span class="co">##  [91] rappdirs_0.3.3          textshaping_0.3.7       fansi_1.0.6            </span></span>
+<span><span class="co">##  [94] dplyr_1.1.4             corpcor_1.6.10          gtable_0.3.4           </span></span>
+<span><span class="co">##  [97] sass_0.4.8              digest_0.6.34           BiocGenerics_0.48.1    </span></span>
+<span><span class="co">## [100] ggrepel_0.9.5           farver_2.1.1            LDRTools_0.2-2         </span></span>
+<span><span class="co">## [103] memoise_2.0.1           htmltools_0.5.7         pkgdown_2.0.7          </span></span>
+<span><span class="co">## [106] multtest_2.58.0         lifecycle_1.0.4         here_1.0.1</span></span></code></pre>
+</div>
+  </div>
+
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+
+        <nav id="toc" data-toggle="toc"><h2 data-toc-skip>Contents</h2>
+    </nav>
+</div>
+
+</div>
+
+
+
+      <footer><div class="copyright">
+  <p></p>
+<p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p>
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer>
+</div>
+
+  
+
+
+  
+
+  </body>
+</html>
diff --git a/docs/articles/mixKernelUsersGuide_files/figure-html/cim_kernel-1.png b/docs/articles/mixKernelUsersGuide_files/figure-html/cim_kernel-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..979b41eb5d1e1863be06ee6218dfdafe74648111
GIT binary patch
literal 35217
zcmeFYg;!MH`vy8N#L%UHbayGzrGUcF3<yXg0@4W5ts@{vh;&LxclQV)NJ}?^fHXsQ
z+`~uw-S59}*Saib&0?6d&%57#o_C)Q8fppzxKy|x5QqS(C=UaHzzo3aJp>E*BswEV
z2zbMKp{yVeyaPX{a*h7L8;+CWa~BYZuI=W9<}m0g4FWNMpz@EkJyJGj-BWBW0<U)m
zpkL?eFP-yo-`>6RgonZHTZ6EhQO8@0*G4+JB;Md}4M%&!Mt3{jh8mR@TRhv$D^j}q
zEvO1_#`vrH-uWWbLG6JxyI5jM;%Spf>3)*n=M_m$tp3!c<lI0OX!QU8`~PVTREZXW
zx93n#6#+x)PwgSX0#gxmNJd}#a9~^6thUTM;4hRCZfL=Wm6|uUj!T<H8`q$f=EI2C
zH2Hk<L2fvLEFd0@ADs>Z|FHTAtbq`8CClp3i^h+g=_jldon7|~0S;6kF|NzbdBwbQ
z-!ybx{e2ih2Z?WLF|W^_!_0K>CI+<yl|{y}aFPWDihvvQ{REGUkUP>f%1YDVfaC;v
zNt?(*ryK@ehk-B7G86%wBAnDD(r+5bqBeYoS)e_$xCJt-g;HP3dyJLa!2z!eP^eVI
zKp;27ap-sC78c!9e4NtkPq2taef<2~ml?<o4f40%q-}uKj$;c;esI5q-)chse&z83
zUNm{BZ{GIlgsjJBA#!dP3ZzRf5u@7J=nI#JqlHG{qn!I31uMZLbdH8maZ1r~so1c~
zxBHsNBRJp5V&MF!<ke$*M*S3NCD)TWm(LaKq(6G%drY90B2F-wrD=|RVy<J<p-^No
zxIg2}@q8fQSfg2A2ThbKmRvdd&ORm=zp&Mqrw`=hVGuE|!?}jk!bQEkp$pUK@nxa+
zn0UTaEqG2DGRSYM=|(H?c=^g#+KIZ&#xePYOe=iHOluOi&FTBzqN8&0VKhr@OyfL%
z#_PN;aQb)R%*{H%pK(3DOtIeX*jvYzKGJTpmZk#VT$HSzWBY`Z!5uD8JIeZo$J<GJ
z)h_4#U#_Gs<MitH8vy-4M@v|nx+E)~h{=Ui{C?F2tEU+BgLq<&QkPY4^lP`SN$`EE
zhEdUB%qSkt&q3RW3(O4+B`|zy{!ED>3*o0~;XX_{Ex(prq0yxGaw>XX)E73V=C~0s
zuGfMC?6tRB-Q>E~%5DAPcf|O^jLzwCN@E*#(F-Ur62Wuo6P;`y8p*sQ)Y$PCZT=|A
zq7+ZX=wo*3S)fzg3aiT};Dsj^Z_74+&nq4=nL{*NQ=x~K<7yC3r=klUr%sH4<I0KZ
zTz31Sk&JOo-}LL$F)6xPeXt>wcfaGo$tep|d4h6B<{=$k%A1r@M)}LQhj4rnw(Ync
z|C+v)=TN=2DxX<%al6u(@2xOj|LcS!Z>i|s@K6cjlhz3rH8l6tGCt_g0}3>g49^n|
ze=eU=jKi^@sQp)t){30GP`NH!n{Ju%@Rg8Ok`&OG`!C~sS_N1$#=$Y9-E#UhHIfUN
zkCVoau7>XL^=!WLC(e2lOMW+0yEV@zvaD&9Ip268S8*b{cybO>-Oc!YC&MqFfYBuD
zH6-82_|4ltj7$C6$4NdMscgyw1R7E+t3+_)I=30D6SCNPrefKyD@5z4q{%0NmF!fD
z0#>NasxucqPpQR~K)!;e)c5Sq#4k=XWLR++-7($9Vr0_SGuX`Gv_p#vi&&eN8mJB#
zfh4wrpeklM>EC2y)bFE4;eA53-fjG7+v8@_tk9kr2;-}woV~U^RjPqsq7myN7Erm6
z5l5(O7dVk#))HrN-XCOF>S;$4KR?=5m#`$|aM-3G!MFr!b1D{V^Yv%)OJISn4^o=7
z{ca4LhIukJ_=jx((X$y1k7CZ-rnP%B6R;qMXHH*$YHqB4t!jUgfHtRiNVwW3+x0Y>
ze~lXoi@giq(ezt5m0#OXn=;7gCeG}5F^?rv3TP?kG$l%x#7(r6fNnW_PB?q~Wqy9A
zX8pDB@R{QgS}zg3I){`S`c^P8G`isd$S2~|@$1px6={7CvBfNNz=n0x1C3~6bOA-m
zxWgC7WyB&*`cq}RHB9a8NjKph8myL%iyciJet1fZjyWqd)b@^S^rnd^L{mp9raQS{
z<soPML%8DQ5lVY|ytUS|PherLgn-_nlkAT`?8fDrc>5TZ{0uL~B?^{gQ$1?gxzEnj
zIck!L-BO<S`@D|;C8*E=j_jqFJYKy%>*rb2PvJTv4vn7D;D@u!7B|tz&aB8izpqH?
z_pBv1(ps}c8191!M5i@@#uw+(v`@0BBu-{U{nNP`xhzoCQ9MQz>vKpwUJ#K*&qm(N
zK)Ov<6Qg`sM`Yei?)0i3-;lZa;blut0}Ir~fQnJRJK8spv#nY3$>QDe-+(OmbWaX_
z&v+Te&5W?oMLO5T#lo?G+*fMWru3*3y&o$LI<cSi3D}JkrEHalZ)kV(#kz3meK^Mk
zQ$ak8AKh{7OIkHNwyN9p0?WIC6-pZ#utKJjQ(&}Q0P>*|t@~CDWINX53}<>1<#Wf9
z-;6J5>a5iD*<H755IP0dI<2us-m=1=)=;BHygKu<z8Dr>Z0<lu0U3`GIs@ybC5L9>
zJ%^jL%a`d)FQOk*l_rR@uxQr&D&~$0M@H_M3;fx%AD$1H2Z56b)%DgTwrSjY>*)N~
z!;<ArlDM64la)F8=<Eo5G@0zPC(D+|K7>nPBuL^#WFNY^jfO6;Iv+k`chJ*hys`Z^
zT*o`dWYPm$q;c`lqIXWHMho>vCH$a^L?6@oFNiB>MZ?OHo}D@#fy{*J_BSNw_q8sI
zfeO`akSO!U#zHkQE6;B?5rfc1!vt7&WW<1%)kV^*u1hx{cu@Qf5n6KIOuIu|K96YP
zx>U@RnDn=c)-~d`pK(~@GZ+_vJAjjxr^2ONfWYY@(Z&v|T#uQgsAJNxj2H`KqPy{m
zOE<|_+Wwx-97HQRcaovIThYb2*UZ!W*l__Fd_zJXkO$@t7P3)W=XDsp{};c38T*8J
z@Z4q{<oG;_#dVEY+gQ)9_d@->2&pkL8Xj4JhSbKVUvJF{bOD08dp~LJ>1ApL5r(DG
zvYW=W)=O)~3+~b5t#ru#$MwUdV)g?&^)W*i+C$VnL^M!fq|8lE=M;4niQ}R`qs9$g
zpK{eUei>2VX~*nzZ<JqFy^zy|9eGd6AuA^C5TP7kn|IB&(bG$xc9&kwV;#Nb8J9%L
z`p$*a6kfZ+{cGb^Qc7FrJ|)?*QwroAS%K%H*6pm&g6g#Hu%Wv`ky~<<nL|82pcG@T
zUe&y+ge8dgtWUVp^;pm+WgI+#BG5Md`KiSTP8qol#zo4ycjaW+H+^cz`J3-3RAkP~
zQy{$D7-A{1)4%(*5INx#w=2l!1ius!nCSVTB;_oy!&cz#%13ViX|F7ayxe?zY5g@W
z-#mZD8}rYxcC9(stV`!&&d)=iAclqW!{atT%w^Dhd5?@UsnLbSHG&d<?V=eG?^(V4
z&LEuqWIv^SXk9u=7hKJgDktu575UZ6`Aj{DBAzAR-S5#d=Gq&idliMWj+Ru-NxIh@
zEWesj)^S!0{$+;>Sw^^CFR?QZH#MeyWC>{w9+D05XE<;)8aq@gKrO3zX#vhL1s%DL
zagX@%xyJ=TVQx|SBerBjLSbl*Wx|_eyJO1Rlgb0{=a0VlVl3lFhYv=ctn=&g=I}Dj
zv@V}-pYUx=D_T6OW!f3y+xX0q&+J*S;$4MHF9-LP`n{~a>MK~SGK)9yl#+au2QHb=
z?bP<PvjgErTf>Y_M_Xu1X4Vxqq72Tyt`%-s>D1NAQwL&;M(r@UmKN~=o)%HJm`JZP
z*WlDQ@}M%XOhMt)`260XT-Q@m!O`R8(trWb_}ImTO#`*`VX>Z3co4gibtuZqPapU2
z(yFM%<f}$H3-r<Q@Kh<9Kjsz0CxrMRm8ayW(f*URZkcP$rm&qqrAK7TfV0A~A2tW9
zdzTnPJ~)2$1e?)ER+zO3d_HOR6>`!D-tvSMrSZG!1;@zyq|F^`<)M1@d}UNKq@hEk
z!tx0$b2j<Ycj4-O8w8IN8GX)#Mvzm%;M#|EH8pARW+#JfugGPC@>K53KVFQwq%6<{
ztv`epvGTmv$8cK^;5nSz$ZNSqO<MS_{8&GG6%TYiab=81ZaBq9{vlB~KH9bN258r}
zZE4Euh`H&Js!-jLZJl!{xv@RuRBVAx`r%Qfpux!Qs|F%Q62{e-jaOrZ9MyX-kZ!!)
zG%Bt{bCGL4zanWebejyv@x+T1qO0&zR1T9%`88$WBYv<WY~<aX#YmyZ%eOxmG1}_R
z*wITd`x%PjmWQ&|bAdGNm$Pqe>Pzi95)@^tNG^ND>1K~MAp-PpGtc4YtEE+hjPyBY
zbN=SR1D-F6A~>7;S)r=(@Y#gq_ffuqKPMKgU{dln#2!LFWkX_wsu`EKxEy~^J>!SZ
zd=1~&Ca{Y%I<ChU;Ovlsub<aFgG@%2?de}6`KzC#PzO+(kNYz%97bnb<QYRwAH)*x
zZB7ha7eb|SM@Dv)fgEmVBd5r|e?K}X3a#LnvOaMvU0*p|9x=&+$4Hd>;5yHzDbdNX
zrXp@9Q0uh8V9f_=1N2|RJn$6FGryFv+4V!&uB5q#&(}Wy`<%qt$Rl8kAM~-ioP~rv
zv}3c2;Bd{-gotJT6ykq*<$F!m<|h^|2|Cg06N*GtYynbz1*B5iv`V+Dq>~FFZ=53D
zvzkiACe<ZmTtu`_arlcM>2T8JY_f-mVbf$V3_p3j)SdeX^T2rGHmH65$}#ddiiH<^
zD68mcktV{Pmn#f6gaegU*&ed?(s($_n%_sUc@PQ_3p{m^)u)xf3HzWJJyPz)m<=(E
zD*Nx2UWMkP)Ax<K3)E!0{NSphxz@DOEx|5vEKtsT3Rzsl7TK5<wXAXc3+kNrrjTDR
z#-R|jI^G?swkx&iyk5+UyE|w!4>+Lffq(+AAI@zxeR76~MfQu-M-K^rBuPC)b}-wd
zPMwi_yd{G0SLKBivRASj#H8`IM)J|wM@s>|RFY$_UU+5E4pVz_1Q8vMYa&qAk}*rk
z2olv2ps|u^C(e9-?1ik&DLrPn2zSs08iwfXl2nkP(uDVyU&*CavLPe<L}*8YUXtgc
zeep9w@VxZ?7gti}?rlza3WLU|D&T?<k#;ym@k!Vq8<LQqyLPHbqr1R2kXL)YQ5WQh
zJ%?xb^FqY6)COh(L<DCL@!{O_s#>bimB3uIjiixL4mizB@>k_(40Aa2{VqlNM&M`b
zmi=Nt(Z4$L2`AY#r0iJL>yArv&*uCrKZ`E{4TUJ%p^oxhIe4?E4Y<?Q)lWy-65?{C
z1|}@l$_3=9GTlSe=KK9Ry|d;2)_@=GgLBhOVaC$_bVqZyhq?J9-GORr`FYsn5#`vj
zG`&8=9Pz%F9@kqP33N93Nrw@JxJ@K=M6o}Yf{39*Z#{%Y0Vo$`N6Jho8{<pF!c*iV
z8tZ*vWN%n2Gb+VceAFWLB}`ZeDum0p+}ezdJ^*gPR2dTeI0FK}Smh}MSOi8yD}VR{
zhT6(30ZbW2DLdlN4kClA`_L;bUo{ydkIRIupP#8oy~-NN2OMZlV<HwIgPsl&9v1z$
z$!Bzpjn5dJO?RTs#m_fRDt)^C)E@FWo#=2{8lIuE?7in$zV8-%?@wUii}7ZbLmj1A
zYY})10kIe6Jer~Eq5#bMLb=or4LY>9YXG1IewF-wXUKgY4sJE{KMB{C>#G>9J_2sD
z>@bJ)n4tT}P8NDxYLY*~&Cz8UmVsvri%+Dit68j{|3s_QHa6V;^_VvNPpEvITuDU^
z5MlCfH|A*@w=b%w*>iwUBCVy*$X!HlYXcfoD9i>c&+n5>&7uo)I@WfIWmYy_0RbZ>
za@*dJLQ@K3W2@QbOUzqf!^5W@+yUM>;}4<HZB3DTcq5gh#^)hJt|CJ|)-X<G8@aA@
zNcxGeR?B!#aL*>!#`^mxeq<&?bT(!Mt_SR0r?l!}(#{rPvi=i~MV*$T4x<`PeMR*Q
zari~z4>{sU20I-+zH@)kT4-3i(v2#m^>8jQ>h4jN?4Mlb`@ObdS6sp=EQ~3wkJzzJ
zu1WxsDY_ZB-y3WTp}y0CH*t@<GWjUT4*L8T2OR$Z;7+o0w#>DS-=vLw>BTI6;DQiL
z9ua}~q^wg^`YRTe51|(lF!n_l1Y#fLCc<=YZisn^&&4k)<EUZDY(_D25;klV$ZXp!
z1vzn5t*`w$|I+$#H7=tTq8{$gKJ?<*HbLb4bb2Q-6A=1lZ99c~c>S6L-Lt7XIF4J%
zrD1`Nno{#wJ}F_!TQ=4nxTDIj>-Pe`E=ok3G?at?3xK&t%N>7G*p{~+C74dzaCFl+
zkp~g+@&fstw2g0l2nGYdj{2fh>P_nzh`?WXZ%Ly!p1n!D<BVim4~|5k9dB5e=STy_
zihlw5H3TH7nU@;TBV_4WdoT8*g}aH+Iza>M7}2?);DaJpnA->*WB>IaOe-zH;UtRX
zP{pTyR%T&`Ge42t9JqXCCKBI8B_%tD0o_m8g7hpa5Oq*022&tp-c<6VXltR>MW4qm
z+4|-pl~_h)=sEnYCtwjLOh~c03e5xGjJ1uVEfXTcGV`tj;E<wOegs&NGz?Ae@@q@~
zy0k2%Vm(BlA>tt!S#HL#z_RE8TGEkYCfS5nIW_D{4>oZ$Q6JG!EWM+JBG@P^1ek2Z
z9i6Z|nkDDe$L=4nX&eb*`mx_hnx=xWBKE;Y6@f4%I{D=md$&#Ww5g}Q{Cu(L44#ll
z{2AWo`#Ci<=!R+==S`rdPf7!Z%$;Q0yG%}Aj!8UFeTV+6E4<-xoOCZCD(SQI@;yhC
zuV79IP0xk;J4Y6tf*k@=y!~t1hXyYf0);F-!=qFYQsSqq+2lvqS4xM?_0%U^87nBq
z-qrybxkcg%w29|hb2sLn0_|Y5Rn#3yvo@lO#-1kU(aKtkukgZ+NjSsCNdLISpw<im
z+0ovWKPU_sN0$IPmGq%6{UL(}dVC^k6HaBcTZFDL(Oo2e7GqIA@5zQ3-{ls3MCouY
zQh?fb7s)@i*1j5}2ponv)UsG7Hj*v8e?`6jPO*96xyc8qs}xN8{E-%SSiO2J30s<o
zv*^yT-f1dgi#jGe;5dp0D1Unc+Q%<s%Au342=)9c>gx%%<#aU&<4x!f6fvkgEUiuU
z^zj&L2RJQC-E*y@kECrbr_#Qj)Z;X2uIgP@$uZ%OZ$|62dxkAcW_8cFZS&H&orU`1
zhnrn$f!;fxmc+>fNrqtAZ|{oLc6-WCDohhovDBiyJ-|6NAAV7-9lSk#knIW+4+^m6
zI^M*wH+DxK^&eK>gl+&hZBD>U>Lgnj#1FnwS$y_PIu=HqQzaSOeR;ZqF<zYQ)luXR
zZMBBk5N4e@zHWRhk=d}a)GlS63go)b04w4kXe>LKF@B2dUTUukA`8-9W^)WnKtEE=
z{RvYT8}+%y;5uF*j3yv!VsP7PgjuJ?L`<Fg_!nH0)2DqY8UJ2#{+z4$GYju?IRv(K
zGj=EC=;sdG$S}p4UHzG@fLc<WyIkYPNrW5G4X)^nFC`g|D#3Xz^YrmwS_aHOnnyHB
zdK?ROT!G@5UOBZQta+$6_&~xF#@EETJ3i#Gh>+Ydq6&`OdyVIW;+t}jFDlu{H=fhh
zhbW+V=kdr;5m8ZS*30ncG#j@90ETvXLk(J44htSb^UriPX^}pfIDa8CPp~;|nK~b8
zbo^;Vp9`w*ybV44Y7;Kog_loAB?DGNr^886KAhT~#vyZ)IBeH5f=XM&H3-Q=$iuIs
zBqP@Su^k<<`q?|X2S|>ZKb>unX>a%76tE}H#|hxqT%5SSx-=U!(<aKf?0l2V4b``y
zd+G`~l^Atwcp6Y#-f7Zvv5PuJbBKtYe7wTA<axrGbhfC?bv#GVOSDL`gIOTgW$<c-
z%-O0S_-<Od-{+j~+tB5-6f8R9++OAUmVwsCi{bp^=&c`On}dExWGY8j=~fc&Atwd~
zY+;>7d2}{I)(|mColaL;Lw;8->E4|QEQ>La|Ch7A$sG9HCuf2A;2kW!7Lt{|y0W(w
zfU1uzvIx*zdeisa$##5X)fwT<uhp=wD7gi(X~qkKlmWUNDBeffK~cTGyrMmuiKE}B
zN1DGFS7&R|QCi19(!zI~a28t5jl*mSnKq5IB(QBH%*bl;lhRRWbc63|l()q3Pac}x
z|3svP)6o|Pqh~CF>3OHC6L0U+y3(B=&pkAWu8IK&p5^cnzZpx~S$Gs<!Fcqwbt6H%
zxD)z9pEk(}C>G@GOg&zLCau2l{@zs(wQWHwVOB-OXe7?#Y@dPJXl$T8gRNC}@*&qa
zYYn2SJ_5CDk8s&URYRefc<7a)@+9$&P=U$Fdbn!bkTc=v@wDCAhD^1mFNP%63FiKM
z)D~zC3gLpuNX4HWpGuI9yuM?msB?PAaCNqGPu3COYK;Ki@<}v*STcZ;u>I({{oQ`+
zDF0l__o1SZnVWuWbdDCuUPS0_(sts($*pF7<$I+ZZJ&oz7P|9oa5x~CnC**lbW9SU
z$$S5`^w*=A7t(OzJ)P)Q0j1PD3RyM?HIb4s6kt?BT51%dv&DhxU(7PU1rTNZS<N~3
zbYB3Ft$;$dMbVp@Kq(Ar52;5F#!-rXkoRj{4?06W{$97{h9&D1D9X9%*%kF@m7}v&
ztgD}ARNVncEkjCK7N{>73EN%5D$Ox~WweVr3Oc?gTa~aJFj^(zGYI5eeE||6?^@ad
zk<@d-jePcyp2!a9&npN$$eajbeer8R>0r7iiyCIYhYui4pgPI~wwcmJgnPispwFSK
zTnJ14%8vm4K_9vNVnk)~h$gjcNe4jOdonmN_n{8)0_CU-9f50|AUpmKTL((fw&$}6
zZ?3Z1gBwR$@@wxdGC!nC0&p13RC|pwbSC~(Sy2RUhR9wcl2QJ74gZerRO5gZPBTmR
z&2FS#i;waPw6Yz%nIRFy@(>Ytru9egA)T@zKfKQU?U_ABU1+zjnA*hd#TDH9l0Gmj
zuVsK8N-jG$*Z4=-{+uS(y8>hgl8h_UKHD8ZZTY?ad<G~z@|C0C7Z#{%F@_t=(@ZS+
zEd4hfzEAo(MTV|Wz6hP{)a;7fdJcs~y}KiNM3EL7`c>k(KbZmK*k5Xw_<`DD853`e
zw^qG-ZXmlbhdX^6agm3HSO&Ctm)KcfKRlL&S3UCUUgn->5)tD)j23ck89bWN?2C3t
zdo@0N_uK0XXOuAYF`<(>kOzpYrSD%dQ%c7WSZUTfnha%bK1C9h?<GSD>4lxCZpuyY
z4@jffJb`Fpci4dMbe$XKPW*(>{Hi8(&O;g^pBMqdB@wvyQKoR|rB#9V1>Ia2mJ+Av
z$DM^iFC-X#?n=?uE<Z_|UljEW!+1Ok7<9#z1C218BFO+p`4f2{^(%k$t>OIbnt72+
zOC=)-x&(%q+;mnRb|Vbq$v=mhn@M|3?3}iQ%)OP|=&fMs=i=8&Z^h@-m!+@C_`Whg
zl_ozS+<<|QOHS!Hdmgg_glAbiEeYU>A2y|~(|z1)z6!-~{qFtPLA5auhMT5h!JmBM
zd$o+=N~3bvdN*D@o+W2{PCGbC&G^lgh}&%8umjLHLp<pBQTr_ISdn@4Zcn=HV}_g_
zj521=6iUT>i7+a+O&tK*yBqA>gfVVH+PM8BzgA62A&YpZ--kT_yR#&*BS#_D2msms
zRi0Zmra?>B(kxJ=B4PNQ0PO15vzpqiT~e941TipxsJ<YjbXc5nF&{S^Ed(?Nq<~t`
z&6ip`N)o}s2L*xAERP|K(|JuNcD$EGpJ>b=$`_apWu5jh4R_H{IpT1iL}0|BSRgVY
zSy-zY0|Nqr4}9bZ^P@HU?OA_ueb4}`@D1QxgUkFb6jke=_0FH3is6l`<Z}Z8K0%bb
zcGF?cP;$FVm06l4ak_5Z1GHfq$bR47wNNg=q_evZbgWlr3D^z5`7n$t!lv-D-4TVr
zS)s`EupS|s*8tuQMbtui_FJNfm4G>7#^I0murVMxGCAGf@j|{qZfNWDa?$4=<>Ua=
zL9sC;-(3X^^Z@42Fx4z#7^*J%j~r<Z4*;>(X_Il3)s&-0D2`wFLF%bac+GxqV+XXK
zkBM{AlI+j{ot0SIk9QQ{dDbF^k$!ns&YrYy7ikgm;A@46m?Jw=b6`*kh27*W%sK-T
z1D2dp07l_Qp{xLS1aKVJ*hMJYFcxS50M3`cXhL4M67jC)AQ%6g1-M~pYHy<co;J0t
z1CUj6I)N{?-DIsh04`!apJL+l1(arWAO33XKAgvw8`8s>j_VU%_ICN9lZy;BD-=2#
zR`%FT5<b&h${RgIfrk1j4o?9Ri}Jv5J|Sak`|Ln`=zXeEx0>omfJlj;2?zd_&M4pW
zp7EtM74t=_57<evjDH6PG$iEZQ^XbbM9Xd#(gpm)9oWzz08dW|O3-WXG=sn)*-!ZB
zWaok;GHk6wgQIxiyCXv|Z9>LMgx1*%`C$;6{7|&h!yPYtdi^P;Ha2?zr?{%O@07>f
zdvr64=S@h%jxsFe0yvZCZ2gj<j3*oK=&#$Z3U!MmWpsH;w%iS}jj5=pC=FUIJ4V*a
zKW&`NlII6AA#3Ul9kenu61LsVfiKX|G_B@kMR>JeD9}BKnqC>BfTc*Wyv}*Qrpe~s
ze}}E+qUzwY3@F}hbdc_Tz^h+VWtN*mzT**go9+_Xn3@S@<0bdpW5=DH#{EPd>4PG#
zwjBMv`+h0V`}$o3*ZT@Lmz13rjJrQS##1t}3h)g`H5!W-2ZxXs2l`Zze$n7~AT2bF
z`lBdS>HLN`z(-o0Z>8%wud0iS%N<<IOpX_(h+20221`pz5C?hKG0P^k_I(j=N)WhR
zp82P63jcQfy->_90wX!IGcP2msV=UnTIzLM^{Ua~abL>S73!ez9&Etpc$OXP)U}1`
zWyIbZUl~(ueto(e@3K)``{3cj@2@*)$8Q91S$IzY<00RWNeJ5m)t6s((R=x1dRdj8
z;dcC_T@s#I0KYdV_3<Ak*kY7Xx;YZ?fPso~wsl(E`CV4xe8wCdFk@rk1c$n4C3mlA
zj!cd{f1mh)H(w}E0dNKuC=5$}39H9S9*WHsi>~azu+N<GVEz$siS=_z8pCn>yY&}}
ze`?vwu;qa-cfU;>A}-=!>Ry&8U`nEPhx}(`;iX`mZ7Gx!q2hfiIyH}<D}iL@^YKA}
z<%D^&cizyJ<z@wSP~P}PHhze6{ihP{dmp2*qR_Z9%#H1hYQ8RzDFI8bSN`rjC??iH
zbT5;(sPZ2s$h!za-KDQ{;meJdpih7IMKh^)`n6I#^mJjAQz+N!b^~`fRdiZ51Oj{e
zRC9)t=I#gFoThj#AW})a`s!{`NC*@0{p3^7Z|T3=UBc=lT&;<CWojo!WxvMieJj|X
zugcyY@~Qmo1__gKFFt#<ftUa#SUlEFc^4(+Tn`7wc6;Us7^u`g%Xj&2+c9Vz7ps1=
zV<h24Z*KL_t7?bKPQtQ<#>uG`=?E=<B4u_fd8o75$}S|6!y3dH{;iv}#p#<x3y?pd
zL(aqmAB#3>A}$c2Le^C|@tbJ>ZS{*N8TH${tkc-pb`D<7wxO!)IN%UK2QiqZ-<~b7
zFs(b?n=_P_NqG_G)yAj?ECiVG7eZs)bqPz5{?Y#}B2j*iA(YAa^rc)`w-j4P{m<03
zS{@^;zaEj9ahKYB-c?({ZxFf~o&6+R51#C<3R`uTi@BHe&T}lB@Tl?L(1ZIT&&5zY
z0eA2OKNl+>#-jmr-FT<JFK_GBd5xcl+&!1|*TK#sj}xyop6MTix(qj>g)n9MSZP(`
z^{VDfel->V%yHCU)+yhb`~@F){~nFcAhMmXwBkSAW|%R7`kEK{6l+g%GlKfL)X;Tp
zM}5Y#b9Vy;Kd0rOhf_n!m)HEf(C88D`PMUXzDCadeb;J`PB^~P1+7R8--PY^{BAnB
z5Ah4Us<P>6y*?r}fP5^x%7QLOJ{$>&Jzc%E^=&jUI)Kh+Ldv3bANZR$68)!0v|l?D
zen#W>AN(Qa0SpZ-zMK0)<b5S1v;Pby^s{$O_C$8tjp%?UMGXWCl`@BrVn+>876lT1
z?m_SN0kZ<`yvz_!|9sq@_7~#SpZKE6zabLP)|=KWSC*Omc~Ci2i_E|vex3iX?a+Q9
zy9&BRZ~$rV4iMl+-rU0J)|WJ6=+|o^em^SN5clf44Ov{l#pH}CB1P#*;-b6}%;@B_
zu8ZxYqyL1u7e!6C;U{sFQQoUAD{|}cx(S;#p)X$7+^liy6?gEo0E0No*Z0qTRd5m1
zvaZRexOEQ(k&5*IAQ+7+8Q*_Bh>`j)Jjhkl?Iyj`-rSoTVmbKTn`X~hlgIuy&dBd1
zz8m7wgNiWmEXU?Oy1!+a^Y1S5%-qL-6VHT>5`F_T7CoZ>+UuAN#1!J3dPsJM?by!R
zsG#-VZMz8w<N6u8StYsw&JtG)Nrw<a90I4FRuFiBcR7XK?>ceqv?44`(d%$e9FY^v
z1O@H43ULN!Z8Q{{U!3)*q0edUFD@!|CI@(f$KRYjBm((C@PW})f6k&dvJtTukT?~#
z^*5GG9h}G60zyJK;+5aToKsu6&-$q3H)uhm=){m3NOpt`(*2Q0V~!&R9}7H^J0L4C
zV`#q!+t`rnSP=<6<ofFb_lOB1OK{m)=-)o$`CcfFDH<=pQvkUj@DO$46~IcFd?J`m
zuoQ^y<S+XrkyC0w80m{BRJKURE-ETU{LLhf?mUr8H8w~{<arjIj3xa%x9j1~(9o$h
zLNQp~6@YX^fwTnOz{wy#jjeaL5sEv!nB4wcKBk9VJam{0w4|VOP1WYd<a+VtK!}KD
z(o9e!K6!dm_d_Zw-*@o#E`A<|EzA2HKQ(zYQj)Puoet4NggisH5G6yW_f@-v_TLYU
zFXC{Ujqa=Gl!~B<j7Y!wo1(sGBqVaAv*R#yOy)Pc%AaN=8%Xvo=adG!PV~~Fo3I>Y
zUJ#3Bz9D3cN<nW58^qgxmC!2KcoS{V?ttGj2M(Z2$R609{yhwZjp!{=4F(M`@zffq
z*9R{}sU_n`VtO!{#TIi1Ob!jWqtjzbqt9T~WgBB|ga1pj2t-!_SiGT3BXRG3<Hny(
zlB4+q%p<ca`Q0JA!wB{a@JIAx42N;#ZWhjYpk2Z7m%rYM)!V1yfF?_%7|rUjAA1RM
zk<0Q&YmuYGs;=xGj(OLqo!U87PF_dlA?0-6Ntf$9pa=~(F7e?~7WvWZ?%$HclaQSJ
zu8hQtFW&Z?l9F!PpkwEUgwdk}?_I9--d0d|Gtao&M7Ik>dBYe>62C6GTbe;4a6ce8
zuDd00kPO!GPwjSneyN7>)E^_iCP~yi*=>w#xypH$ONExEE$%NB9)Er*7CTz1R`AbG
zh?(yZ0#;01;cYg@UCSYRW<>3YTO!-jOPph%Lgkg#^)DZ6%~$+wHIFKW#wA9jO>YZH
zJavJ}AH|qQOwMvypxy|_R{rq$#rWW-ck?jdEN-3s28UHM#RrFHQ`on~aVbb)%++UW
zFw_aggAZ0O)Or~uaGw_W4k4fVpm-DOO8-W@%I}wuo*mf<?(BwQTFLU8QXSJ5j+((R
zbNOb-H%YQwFgKR20AXy;K@p+1s80Ae(TEm4COZOuRqkY_jya7S8uvz@M|V(X)%r+s
z1gS4OxHJi%AJO?Iwamkcf<2??=E1CHU4o*Slb)e9D~Pw>9h~+rY9KeXWAqwf>mR0T
zAykrA_HDQZph)y9`Gk+gEC*3O5oJ86YQ!bZ`6unah5epJZ>R9V>R<tL#5J1}y)1th
zFPznxAIlhv24Xn6<pOeK#xM60+QE}8<0O{tJcWl7JF346hs@#_{q@z6G+vPAoliX?
z>jAHxck;<1JuI=~=T#QdBK1W;*U!aC%Wo6;#cF}2@@mcV&WWU(N_3lefv}oveDKWb
zlAgFv#l50o^zDP&^ecGxXfgyyY~c(UKCj&@#g}z*`ft<lQl}36gez@U;aKjkIOB?c
zm161SPxJhnF|@YL-tDcm>O7Hu9Suh>n!KhSP9fPZmGT6eEHA|EI`|)pCQGNq_X@`x
z6tj4nU*6WT_diobVh27S1;i*10A`D}O!oSA+rRjka-_)95`E+P<8pe(V1(>%f_}gt
zBHB<gEspi{ht7>e>sCaHp5edmnHEKE=|Otd++%^30vnfXS_F-D8%)}(x;c>qESiyy
z_OdK;pm{KE7{vuR3E@(ZZqZwTbmm=15$yD0uuHL_SSeku?8brcLo$8F>Gc&lwl`LV
z*fW4R0Q8=KNV7zd>1YRW(PW}j<B**e|HS{r|GIBuiMieA|EL;h;iQbEw~DU8p_RjA
zoYi0dui>-IJp#$ge+V{xlG6oCNlkLltU^uEz7;YOKl<+Hrhp7bI4aAul86#{aHIy;
zTn6f*wSwHh$$^gO>R(TlVDlfVcXxo(iOUnN?v9#n7#=iEgie?X?sEi&xIQ$ZI1}vO
zT-?tZg&*Kv2<~tq2M`!ef;+Cr`bQG8uMe+e=y6jpFTNh^CkG6m9~Zg+L>$HmrIUUB
z#WMW-rFn&k0?<5r{w&q=Hm!BVFPSJ~46iwWHA*p5JBAFP8=LG`-bDy1b(RJwpi7We
zE#E<A3CU1{uQJ|TV2VcUd~F!>kLw0CK~9c^(;TICB6Idz(c^_UC`kNrBhlqt>0~P2
zNH!i^3dH)#P_6xOw;ySV1XoL##K{dW1`vU-byhqVZLVcnX*|6926RB`ytFGZ>pbX%
z0jQWMTKDmxT^pnava{Ha@uq*t6R5ToBxcKSuOmB~NwZI!$7We$IiPW3+izDWHit-o
zx9l3?!D_ju)aC*00qL5peXR@!3?RwK9k%+|&*m#uq;vA)w$oOSW?bNOA<X)s<TZ&C
zUxsh>Le`v1x*Wu|cnQ)h2>dnHN_yo@1a5ulcM{SAmceL9GXxr_Dwewm-04p>E3#lu
zj#vp8JdvA2rv?G<lw^9q*c!AdgjmuemZ>PLKLHf+>-RXS?ZFG-PLs3&3gh`%#NOL9
zJKxC%62bi;M(4{|%WCXCLndzbcLYrB^CM`?R)@dA7u4sicbjgcx_+9olJkgi{f&a`
zfI`Gz)@y;CuM<M07~8{7CFXHeNWE-@WBi0cGju2OdXvZCbhZO$Lo~?{Vo8@AH^~?!
z(O$Gt``sD9g?ok&p`+)n2A#<6>O}gtqiYYEA{m=LHGSIoQ46v|p94vX>TKVGi(wS^
z63>aYmTC{sWGKAg-Vts~KCIB98rfZ&IDO8WhSF<Gwh6dq>W$B<Ch@S^JQqPf#`Ke?
z)Ysvm{fux0relE_qdSEU{d6IWtKgjdU0A9Wx<C3?CD;DADL1UqYZK|2%y44AQVC)&
zy&BRh`T>%lU@5A)7HtQJ2PtFB4EV%4U#bHp!G}RdTzFhxcTov|4N1X83CFjv(x-fr
znrVSjmEJ3H(pR|lYfItCQ^fT{&kJ^he`kxoP1f7{1MI!+ua=n0_sOVYCZUv}7z=$T
zB&zG)7MmB>LLB?O6Q}ApQap!2)~vBVP`GA8-kuYql{nwNB&KWNSRZE}YUF7JQd3C^
zE4!BBB8I;V+3PJv!Wlh@gF1^H|0+_AFTE816y=1k!#D4&=Qr<4`e<(KY2xvZ{`9%0
zr~K6(K5x6(w+mlMdS20%?+*iFfFxVq_;EV9zH=T3Pi_79rVTs$xKWzl?W&kC?L30F
z+j#KzuJVf&8Egl8O=;;<$)7f6Hx`q1c-hh5u+bG+Y#jU4z$^bVXs=Va`@2lI%-gY^
zJqO3Ee%12*r$4uykx4_ISwB|?LQ>Nwzobbz#ZMf^Kjawy@X&9ZCW9htQ>QJumaN>o
z;EhUWMCtdEdZYNQ8Cr?!XJHkf-EG7}wgVu?@p8I&yT#0bgM1%F(|B)8RGS;5C(YNW
zp?AHcwy?yJ%j|xd6q9Pb?>U`1a@{a-`avkNgFRh+*n{J_WSt7>Tvsk*@qD$gUNHwP
zbGdom8~h&;C)cP2zUg}?5-LZ%0zXdxtc-R=ek|cjSHOvE9w#6Y@t#k`X->hX@h6*I
z`vFg_3+Sd^t+b(Qq>uf%g8Fg@-z{<`tp&_a`q});tkfA*_sU+X-K*v=;-1XYY6ab7
zI@Vmax#KLnS_p5Y756V*54?Q#JS$n>E~c+W4mQ<(q5r*=%yQwcLKQP$gg64gdj9*w
z{8<BrUe1B#OnC)Qy0guZlM=rx!mU-7fU2Y>{844p)u;FKWXtc$_xCDls38(><@89_
zy{MAGC856lFTGTiJ9uL2`IzCC@<6Gm3LywD`B)5_nq(--xNAGcqwOs*3I%ySr?xPr
zl(@FT9{5$<N~UA^w#?udw;+C0%6snazAum4T>th09`9U>t}xFH8hc_^BA|6|d1!$p
zDsl3I*ZH)C5<A*bB7C-(S`5oWbMxE}gE((4_EJpS4LPTF7+n^gLLnhT=OKhA5uX!#
zLR>(h+1#KjSc_)-*$+7489fsIdvl2nlo?{!mc=6?m3%7JpQ>hg#b_p!AFk~@jwOrg
zdQ$Fe!nD~tOGE*C{$T^G&6eJp_=EaS$E*s3*20kyBmNw0UY<@w8uaKAykkM`@L|#*
zf7@D|=!DN~eD|4l8!WAC4ap24J17OGl|2HEB|~A!SUN>AWgFr;C3Axf+WxGm)-nnc
zAv;0{Y9$5c<Nz&kJ6)<jkS%Ykz5$uEFA=ri<D7~V6gV*5b-rrEhqz9{Ea4tJYB%Ic
z2q;6))THE@>U&D*+wP*<mTu1DV|S8A$e`YjaN)kfbH6fYPyvmwW(q|apUgk!czJWg
zrLpKcEJ$r~KPF#^P&ffay5jkDu}tWH-S$0g{H!-j3>2&q4}`S7)T;%V-VM|xmiF|=
zc49S~59dX!02S>Rt0JnUhB)X&Y;(>#aa=@jpb%m>U?1o6%u0X}{8>vsb{Zy)qW=+j
zJ!m3WKx74s=zuSKu0Z6F(s(KOMeGN0b_FIk55JsQn7%o@0q8YuKMB5tHhv_QH~zJ7
z2sNL&Pb=BU;AFUV!G;u}9nq{wCVtqDLQcIuF|vY~ZL|@V@G1}WbCbq73cXanp|O%_
z=U;1`HZ3yhdDpPt+Zv`&_Ep&G)JnYLC!BHo6i`xk$_xTI*H@awq4Xw3hCG644<Qxc
z0y&@CVzg7=m2DflV=eJkVC8IY$i+xOk7n%`yg%Ty)ryGf(_J})e@Dx;Pb<|8im84e
zAlXneEnZ{j`RjAwJa_<;kO>~K7;sGX6r;K_-$Nn@2US`MGFD2sZhl*~+%6d42zD%T
zUw{!XP(#QDdm5o>aue5bHxgy9Ni_;Tru2)g!p@d_Ve8yO&>5$u&WQ1r#))Hx%v8v%
zJkP;hnV!Y2dH1DkY3FdDYt9N4LvNTLxszOTSYskMTId+;_X}ArNM6AREC_>vnVAcF
zR-h{Zcfy|G)uhQDejW7((-9gH(4eP4SF2Y?k^{3Kg=KSz>zEOLAX2>PHg9%eTWBA=
zh0U}c1DoS)%=GC@1-p2QXbz}?(~GoTCMm6o5>T$~<O`$o^QX!r6YA(16`;K&0y-tV
z^=qOiz=#hl0PH<?w<y!F!raZ7CLrV4hQI3S`@9wGoKjC@7h&>g%+R<sk~&p;(4ku&
zUn2P;y5pA`a5w9;Z{<Qcr#(M~$$7|e?^u2XQBHacs%lAyh;TKemPO8Twbc-%+G*}?
z4vq7pRni)^zWht%J;@OjY|j0>fjdm*J>c@Lz4$Agq4AlQ9=7^jv}3N+Yj_l^8hVTR
zgdoZiI1ySbK=tQi&cpwZfqvB=%dee`Dvt)1r%~()iTM~&9}G$)@IC0vJZI9!IgRHw
zccKWBM9C%6vHUP3^Zx9TDR;&K&sG&z$NuYLk=>)%Zq7!pOCBtnJ8!5)qDkXlB%JkZ
zsl~OpJ;0G_DMtoF78a|9_Lm?%S670JDKuz?im6Rzw{5)3=SD|N2BjK&$Cv?>6g?$v
zqnF!@fmj49+``#57J#$tsvlE{NQ5OW^fs-?;Ps3mq+TWw7;2yviqh}597!g6PM>77
zy{xEcgR>)TA(7aH0i0383avw2-R05RMm6oj*OG3=Uv`b@TR~TP;xhS1k8jy2F!%W8
z_)pi<g<s7p?|;vH;|-m!J~-s3l^o?UW95aos8}Y&@baH}m;N8N?A@O9BZKFBb=Dj?
z`ZTcelYkH`;JJTzF6<d9^vJXJ&;;NPO5<C`HjF-SJN8LC3MBsJ3*P!Dl4xSo15RQ3
zkViwP+NH<W`hxB{Bc~J-SwU!U+A%cV_{&H76ep*2|A^`q_6dlJH`EN<Vn3AyagyV<
zBZk+X5j7RQxq93N-&OOWn2_rtIZVSwN+XPvR?`2E4?*;9(<U=~eBQ0_Gs3WB-Tu-O
z?j&G%cEy04hWBB2;*gDO07qou+YfiTp7vp=@um7lm#rvz`bRM$%i+uJj4DsBHSIBP
z`4}vPA4l8MpI+WA;;6Ait)5--ai#hNm8~d{)TIfq*ie|kPMZ4A7W+78`^eF+xSVX(
zF52NngJJL--`2+yL`(5-VnN4}kXzCu?<;i{88+>4UMX47qg3n}+12toN{@R^3{KB#
z2Q>H0+8owV3_SG`3KJHWKC%<_GK>kmi%;P<(Tvp_ftth3IA%^q@r3oNZcnO0Xa+Ws
zd&$;w`<fdl1h<mH^evRcFV$~$$C+i}WN>)7JQcxS!GGu0-tX7)r2wYL41+U1EjfwG
zQC|T34}Mzab~0{)qdhQmI005&MLl<>XhiH5KWD_+5^dH*{2H|t&i)@PyY|7TR(7>F
zgui$?O~cR9$EuRmP4E_kKGNnP&#1!HDXA1=xKkm6;5_FAN?mkZ;HPJ{NA^Yq7PPmt
z;nY(9764>j0Av@tK2dG2Y(ub4ax3oXw{IknLQ__nz-nCwQ-SmwjQbB26PD@?+tbRK
zbL-^%uSil7!jBU)(mY7L@=r!0Qm2O;bf^BQB|Ktl3vJB_7xJ#1TPJ%o&G_{{CKeaf
zxBsrbx3#tQ7N#eD*exbLLc6D!z}!vCHcZy&o;zDoWg!hfD4@N3Om!acF{1c+GSFN8
zybVGilN>!-?OO$wA0A%x9<tSRyd8ifq$W}Y3!q7*t5ZH!>If4Q6tu48w!a1CrXB0m
z*lq@$t5b*P|Et@dvl5O3RwSCgT|MMZ^Jk}PvZo6U{+qUC<9FTVl(mNFSTUCc_!QW$
zV+NbvNOe!3sp0%t*$<tP*{J`K>#Ms%Yraofk82I#SlX-s&0C;vV#%)t${z&Is8|2p
z<<Z-~z;C^g-<)riA;<kg#~lzTbhL2jl`{Y2Em~iSuuldtG40_1c9Kx};qEXS=hY6o
z9n+Y;v|FCq^URgVAR;Q&`vi0G`tgs9&N3WF^<{m_#yjDYydAtGP|erhZF4FJgo|Yw
zdU+j}NZlypmTM8HvD^YiEafi_r(FMMI$~<+?CieW*#8vP_YpNY3$#hM%1B5~yocTO
zL?G%7bKB4Zz4w!ei6hi;4{mi*_M)!=+*oXGcX{Ufzq=XPrmYRC49ROx9b|Xgo{9c{
zr$4gVaDgPQbf*;9pYgfye;$&>t&5s=r7ax)e>oWaxS)zwlVtKPjiK!zy2P34%ddN$
zLt?8IWD+&@YK2nGFK+m|o+0M#3jV^USP9$*jjZdrpT5x?i-}SjSS?{;D=^^acC)5{
zVSK3rM1-JY&=uI@VHx3x)Q%X^9O0qVS6q!&M^4G*>+g>gImD#`##Y|5Zd<qx6Za=k
zmK<`x{M1(AeD-77g#Rdnoo@0lQx0Ymq@Y{0T@xX5vFELhHD~lcjQP2w5EC*Cp(pX4
z063%8oaQ?J&U4e~I9HG7sFAZfWFb(pP{F5>0T}+$P74EEl)Uu#B+o&yh_Sof8hb8i
z1^gMoh+q%IMr#EVqPt}eE>(OE3`RG>RI__F(aHg=$Yh#co)Ndq0$rmvs<*K}m0aU$
z>X04PYtssFF`vJ_A<l&uKc?U`RaNTrSIX?XMn=NTOnAYH!j>~PQ<omYJ5Oj^Mbc*~
zB}P8=r~(h6+Nf&b(B`5sr%LOp5T59-Z7c>#Z5ac3ge8A~%^fv`Ylc}AXc)7aKt+W1
za`cR#73&X`WCxLw$v)x}=fhKNBqh>L7Nulxn*oXpo87L}O1SU*Nl3)S3)yr*GA1Y8
znI+uhN~ItE>C!=i??ZgTZRYI#FO&B6s-ULMRY$JwONo^qS7c=TN`AGyH#FYf@XChn
z<muYQF2XK4EEUcNNMwPSIrxqNe^!P?TJ$#Ky!HM6oduB4O!Ru)<Lcjnx5Femcw(0N
zdpW>av6J9^Jjfk;?kVeFRo`Fc4l&U{fc?gKcE&IV{9>a|L^`GH_cJuTfs19go@6Ok
zah%Ht#B|_BprCmE?SujGy+5@!W`KFhB-ounrta9MqhQpZa=v;Wh9q4_9cmKNX#v$A
zbfR-3stUHN=->PnR2Hv*vE;l(5BT+V@q%zL{V6Sy1zAjxmOazsY>!PK89oT!^J@zV
zqWxEjYrM8vQVm6#UUbauzp~s$l6Ro=&(7ir)7C?V#;+MRxnbURz#%`5qx}L+-G9k#
z;E31ktp`RuhC#;49vGi6Qb17X=huy^igM^LA;kL7X{orwtJUwXMnC;3`*_Rm<Kstu
zd<3Mom`zGry!J9T`&l1+fbf>7I;aL2jy)z*&p6FQP`|K1QJi~@K4`wJ(?P)sy0v`I
z=DQ}iK)CPQ1a_*#pI`;L$M(xWR7N<5i|esgp51!E=45?yRhXwdpOS|*irSfu5sn|<
zA_F-QHrxO98d-#;IuY636t3{~@;vr7$57H5)Dx20zim0@FlfDgOcARlBL_TzsW?%&
zh+#_M#BXZ**%Ci4;)p$i<>f7DuOzVB^vRsw^*1KM7t+j7OMJBcuhNgJ53%b0H#2)+
z>T_IT57NXq&7Q@`*?b^X?oGt#Bw6{6ZAQgiie6%>{@*BHr`V{`zt;6*u~97_KrKf9
zn}w*TZF2#nfCN)_j+NWi<Y<*C*1xKgn3fa(OfFIrQj=4Gg4_Bx^IISasyB#M8zOv#
zH$VSRnfT$p)s*8iXHC>qVh<D>pg7(dp7hBY&(Gv%|17$k<a!R2s{+@Jf2}~6j&ytv
zcxE}u_hiaIecjz9JMDZiHh%wlvT<K@vcCawonEl+i<+)QHAD4OSdhdFVA&UsG%$KO
zz=YzN6%wy45$OT=U3=7lWe}#!FAw-g?#SvHI^Fqh4<RNed-)Qo0U>rKajxB-KG!jF
z?Z4PfX)u~yTQAUZT|cT9Nq0A1aZOwI>UU|Gbv5x!b(EUcZSmRg3ubhEqMol<u4ig)
z{!ZO*@AElr#E8&q8n6ZrIqHa}MO4J4NJniN3^Ne2T|3xRQ9w(>WMdGwA~=Xu0(Hm+
ze!H5xBve>$n4^;@b{)|8dCepZ>jWHYmM!e~@R(qvd#fL9ZEfS{<-YGWIELyTEnNzC
zd=IvHsNGQQ{DPv<aHlxP|9G-gu(hdt;Fsd;ZdcECM>A1m<@4~mc~%OPyC`g&M#}3>
zfK9cR&x-fEckSk>H8PR{;#1btvzF+YE;<<+A!uwr6g(%|>1u9P+%J#x#Sb9zyD+KW
zKe>=rV0P_%uf;rbz9YKa7oyBp|FX6HQ^OyF`LnS^Gd&63{sFpRfs29|H&QQ{ucxO&
zNfu}To$SA30N6mVumevSSSy&0t`iXu5m-@aQ;2@KIaAR6P8KWjk7oY9a6|9k#s+&V
zF8&Y0fo058%KMg<nyP3Em044C0Q>giXwnRut~SMRzn9g^5iBnM2@aNMJ|3J{dYNng
zCK(49xpy}o`)+bKUC^dy!orUv?&RnH`X)WMzem5YaI7A$UQ}AlH`=|m{m%Hg(Q_MP
zTYs^e?6f@B*?M6AnJ85-ZmfIeqO>zfcP0bISK6*aq?EL%LLKY8Ei!cfzd5h7soie`
zCT;C&<j$<HXfO5OqAylfQ{_~lqb7mftmFIowVQBzR6`rae^bkMg65xb?@T3p_ba)b
z!UGtYELhy${KX3!t}wlZ+inh<e8npAF#zA}MIH~CJ&<vE!M0fT!0Kk(EX$8f{I4Gs
z8@_U3oNKwdn(IYhC%wJ#pp584z<%I%X6EPLhgAP|G-73<{%08QU)uH&h!+-Setg4U
z8W4ZQ3H<cw*H3-1OD?^PE9798Q`~*mcYh}-`%ms{xnrpQZN8Qf>w7~q@VQ9XR4Rmw
zdZUm#5o;9iR={2`!jI~7qUdG<&l;zRBO=sQgiEViRsK8QLc>v7%s<w>)dva;AC1k~
zWLhV@HNSB8#zwVsGIJS+qk~RGXs$uZe+6tA@qHu^573448S)#?i#4{t?HY|<l8GqJ
zPnxKzo*lN)74?BWOB$U&|L!sNgYE7VFd^^eN!kXCqF<)@;iR!N#nhVlxSh+DT<Rbb
zhtA{Wo7VOymQ?nqKiCLer+%CS=I7t6Pez=NY0_jH7<sYr;gV2JY=3!CxoP18(F{s}
z1-kO#{p6%M@l&mwEwub+>B&-JpY63LT}T^7-Z~3iH-@fn?$5tx;Zz1+UcRe#&d^YF
z9XU8UIz*2LkE6|F=>({Q2e5-4KwOAD@ONyG^a17wsvUy=r@gNVh^p<vWf)o-1f&}g
z6h!G1l<w{j0qO1>0TGdqZbVwT8%7Y3Mp|l6y1QXG8yWuJ|J<J2^IiDe3_I4l-WAXD
ztar~DK<8gqyf3>6pSTA&IIcn^$GNRn>lrAs74w~u@)6@;JoJ{auMZVL?Tr@~(F-0V
z4s1Kx#^ac~x6Aod)SdE^a)4@P)LQ;&|4+eI4pu{nmEHTuq+ni<DRddKiz^Y1A=4j-
zAx!_mnE1rfn9755CsJ(Njx^;jZOG5bCE)dG#yacuRN0($fIHz^$qr~5aHdOE&}^7i
zHPtJ!Np938loKwx-|rx1fb=z;BtQ<5w=ouQy{V#O!H$p`7Sa;-hsZ!M>j|nS6O4n9
zvMiD!gKcNmUO+FXxBaP4#8u(tGY=APZdg`P_Y_b0lURA;mbQ)|@*MQ5L<Z^?9J}40
z3;OifF>CQt(fh%T&6YO~4qbqNrK}dk-!qhG{?ax=pPMB$a`K7P>jlfnoOXX`FFj6N
z@R_o+Pexq4rJ+HaEl);lY+Q4o>L(25uN5;j68%Q5;=OlB2-2}kH_deMo1UF($rr!!
zBl{AG3M|d{X&71w3H`C#7iXJz$bO+^#9Oc})k|%s7W*j(&lviJhANzWXLsg762fGj
zJ5bb3eXU~k{@6&^VHypx-@7udQO2^etTQhsJ9k1a2Glt(@t2h{+90;s;?D?6h27a_
zF|mHFQRwAWL%qtv%xs^Qk#TM@7d9<?8c_VrG^>x(T@7g#O^Dm`@=~ll)42a8uzbR|
z-@LDVpIBE!vh#a?)vhp}-;XO$I{3moaB9R$C&HZUEG1x>Ws!y!yVdFkVmFtEhOWAm
zP>_?0sFghb>3fuq<)Gu#l9lGY`6oPxp9LwBVWX~v1raMa{k@p))ew8}=xVI3X8Ick
zgde)L9EO)}$9?+%uHK5)n+&h)w}vFJEEYm2^y+^gqVd@|`deE0{QJ2=l9J+vkDd1x
z;-30__qTD1z$kp>`bPuG7PChLX|+ETM{IU9pwF0Wc6;SQ9B}{35m;#|N0wtJKKsJW
zxOm2!z)RRLCe|POL^?T4;U;P%0$U9vMz?_)y>vfb_E5n<Nm~3YW}K8DI!G=+V{Q_S
zjuNfA%h5GZfP=pG9O=Zd=IHWu62jc3rt|1li&dD?w%>mQA2%HL$?T%FrPDm#v7Ot6
z67DoZSB2YF6e4DrGY>$mD#vGF8z%Nfs;inQ97H^M$M9Kk%40~)Z_OVZNqg`nmC*+4
zgny0+8VuDEXqHNwW$rAwV_1)MEkcY1v-O1SN6CvTm1B`qhXqt0#%YMR?H2Kf^L^bC
zrr};>-mXPJWa!L!xYVmv;k%*Wn13U4O$Fe&wNrg%4OL~aDtrc}hzMU_(SqCcMbk3G
zn2D!wR5tgSE953FQzj-0c|6Orm8TJK;ru6GEG;i7zEy>YcT-2{ZVp#Isr)4wCyZDD
ztggC3WD~Nn)9#y|823Y@lDzxmcSu2?+CLA&Dah-sRXlBn_hX~CE2-$uD#`5%0!wbS
z=q6=+cyw@VPOLc2hjPuVcSF8@g?v<;BBQ3d*H0gBhfo+m>W7_KK2`dPkt~}pKf(EO
z2VvPnG8$oJwpu|HYnNB-$HKHX1)b9;LIT%mN&WE3cR49HYAq*YGfzj5__ov}opx~c
zz$;rbGwyvTm-!7~2}aMurP`_rF9<|u`S))uJuM%{VpR#=d1Yea$lCa>p&hX)x|fy&
zkWlaEQsu=iu&Lyz_VIk#;77bbK|#TFzB$`DP$wyOi9tl=-hsZfAVoCeuhYF7Hf{v2
zAqeLRZW|lY>WIB3-H6%acbmTFiA;ynY8;KN*2MO8&wCKNWXaro`^_s1&2C>YE5$T{
z-#2={J{)WuT%h2<Em)%>Tj{x<T7qcr!QjC5_OzPEJVHVvO=Ix?TJi}C<P}ZS(V5ti
z`SNn*hXRUQ6Z!a5%wsNO&71yB^oUgaT!m?^DqOZY`8;iq>Mzc+2;KWLgdBvq(oqG#
zSfk_dT4P+eY|e;G;$ZA`Cf#XEDa4obf_>%{a)oGjS9t{tvhh32ro&Px2}th=#q1mz
zNn(bt=aIB^^|b}U=xRIAdoF)A!a!A@LYx@@;5>W3ZE5K{nph^1?V~p@a#Xu6De)1R
zJ26?{+F2>n)6={E^^p2u7GRe;4_ccqnOjr>1pvZFR#-{GkWhgFsZXpQgm4h!moJ?f
zhIw+C1!28qQ;7GU8!1R?1TGOXXg#Xb*Sp|{p;<{CH4`7!Ozc6mGtf1#ja-6G-7~hG
zUekAuREi`5VrSgGvI$)002!kCuopC@e%qsf9@mgbkk6b@Y%E~_Gp$d8V3uenoIC1A
zhT&`Nu8-l3#K-6R4eQiHl1+kXn*%SR8CRRQ_@44r9e!yJ_CP;7Kc8&6Tm+c&TFimk
z477AS>`hk{!Q{h$4WFH65|6`(3>?sabc9|&Atv6Z;+j*eIh@83woRuDcO=nfxtS2=
z&M-jDA&N!`V|e?tVV8Gem3$7*{lbRK<E7IyNQjW{>&&H<D*7BMbYHg)2Ab=P+2e)i
zseNl0_VaxNY{2C>U<3XJHsC#SDtS*CkO$ju{)$<KnE69!JEYW=Tu-6US?qm~eXYBQ
z$F>X84pUpZGn;Ko^h^xi1U&qd^EaJmZOC+52~rDax;D7M(q-L#hkh&FXTt?^ht=(>
zNkn4hA?U=uDn3V~vgG0ct=;eBnT6lZ0H`Fuk(!>wkEwSakj-zkv;>GX2r1{xY?x@q
z@za^YpdC;JDA|suaZ@GCPOcDB8q-5T)er2TvR6sy0Ggud-UeS7hS|38u(k?WR)!Rd
zWUsHS!Rda}H7)VRoF6c5$`dub`@C>THz&C@8#WYbcZuT%&PQ%dtQwX$(a**3Pe?uo
ziB`x_sLV8nLH(_q26X>uH69J<y{r5v<nz}u!ChTo3+5<NRk+p@9v+_PKk-CRikLla
zs33&9En(OlSqUkE5McH-q+0dUfUR+Pe@7J4nfmhrpQ1FQ-=~t<Cm1?vY>&`qW2@??
z`or;z&v`eL(BSAh_A;062EjXmP%|6h4MXIMS7DE{KOVx2V>t5`Y-I#B+Cu!2cic}q
z8XCr*zMdC$U9?V_-ag0Z!hv4VUocop&5Do$JH}bJT6fcfbl)oVOL!j3^4&Ru#wH^)
z!_-(K3~U$t$$OTBQO6+v%Fc6MP^;eYnT77_eb=DhvfiGW2B*!?kfZ$byETzU-j;VB
zXa5Xu{W?IjWb$+m-F2~(H@_02Ns!eDOUNPe$WT)YzM1=zJ3jBP@21w)Rn=jb+*byQ
zuzc4yMMXu~r%tDqU8ge}vjj*xKqZDuoqFUxsgR7apzv_S)7s#47024vQ|gXux{8*c
zX}hi-ysqRzSvMu@=NG#R9C%UJxpmMe29l&@lLItmy_>^E+2Z}68i;PUu{rpJylZ$F
zXjfeNQ_|B#hAb&UaH&&m%B?~<yC~;kyhl>d<D>WDHot3dC?M~RlB`Vwx1jAyFuYWZ
zIrheI#<J4&G&ZF3nKyK<3%1rB1>Vx<j_p_}<>+hpH(Q%x#lhEHUcN(vU3@J~H=Chp
zadGj<K=9_nwmZOoa#gwTp1CZAwb}Soj$f6UVMC0x>kmf?@ZW+*H@FqqW!JWI{O*;z
zw((VIPHSqVTWPa37hR#HJe=jVGDHn9Dq#~f>-0X18R*#%jx9>My+@yuCpbVHNVBG<
z4EkrJ{=1}+EJFL-dWrdd8inRY?`Y)ulZwnI!_x-WY2uI1j#}d|xi;+#$G0jfbSw|;
zqpDjO8M&K-x>k5cn%(c};a%G29%h^HF0WmiDpqfJc$l=xdoz^Cq_IwLt8QKjGmN<d
z${2o}TQ~qtcEuWL2@+k88Puyc2`x+2QeYEC^VXShylQqsDb*6iJa-9sJTev8`iz_+
zD93@0eM;}jJwL-|wwv&)ch?kRG1Ah6LCUm>zVb>+V27`$q&{!U-u>h#JN`a#C?i#=
z7&`f6N7B3XmmA=Ma(ek{ts5I!mcA>>40mgojcdu<@lAe>C$qcH&H}g5wJ&8GkKai{
zPLGYXe|Zk8qVhb~2kN4J&yJUC54rluD6tt9GR{Ww{E$wzgEmQyR7K4`{bCNRPERs-
zexVz^l;9%+_?D5DpMAGBc>#^&h%EM@9Lz72^OT?M{E%0AUJsfVv**twbTZD7be`O3
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
bR%%;`uHc@*D|_nK*OGam_`F2i_|5+T;nD}}

literal 0
HcmV?d00001

diff --git a/docs/articles/mixKernelUsersGuide_files/figure-html/display_var-1.png b/docs/articles/mixKernelUsersGuide_files/figure-html/display_var-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a27270e7b7c0333a55d39e5d0422e8b67c0e3d4
GIT binary patch
literal 150575
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
T!@-}*|NVO66r04aoPYd3DE1;s

literal 0
HcmV?d00001

diff --git a/docs/articles/mixKernelUsersGuide_files/figure-html/plotIndiv_PCA-1.png b/docs/articles/mixKernelUsersGuide_files/figure-html/plotIndiv_PCA-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..6edb1710bceb42b53eb1341158d085ab8a7db637
GIT binary patch
literal 125715
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
WaL@fM+Q-P7(hjRCq#inP@xK6+;(!7G

literal 0
HcmV?d00001

diff --git a/docs/articles/mixKernelUsersGuide_files/figure-html/proteobacteria_display-1.png b/docs/articles/mixKernelUsersGuide_files/figure-html/proteobacteria_display-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..e829c672bfee1a1f245762862588cd6e3e825858
GIT binary patch
literal 104089
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

literal 0
HcmV?d00001

diff --git a/docs/articles/mixKernelUsersGuide_files/figure-html/temperature_display-1.png b/docs/articles/mixKernelUsersGuide_files/figure-html/temperature_display-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..3277c6d0e2c11ee3012b87ff416b6cedc71921bf
GIT binary patch
literal 106271
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

literal 0
HcmV?d00001

diff --git a/docs/articles/mixKernelUsersGuide_files/figure-html/tune_pca-1.png b/docs/articles/mixKernelUsersGuide_files/figure-html/tune_pca-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9fa5fb3cd239fb3c440bc2a40e2bcb4daa7dd22
GIT binary patch
literal 24211
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

literal 0
HcmV?d00001

diff --git a/docs/authors.html b/docs/authors.html
new file mode 100644
index 0000000..61e4f93
--- /dev/null
+++ b/docs/authors.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Authors and Citation • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="bootstrap-toc.css"><script src="bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="pkgdown.css" rel="stylesheet"><script src="pkgdown.js"></script><meta property="og:title" content="Authors and Citation"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-citation-authors">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="contents col-md-9">
+    <div class="section level2 authors-section">
+      <div class="page-header">
+        <h1>Authors</h1>
+      </div>
+
+      
+      <ul class="list-unstyled"><li>
+          <p><strong>Nathalie Vialaneix</strong>. Author, maintainer. 
+          </p>
+        </li>
+        <li>
+          <p><strong>Celine Brouard</strong>. Author. 
+          </p>
+        </li>
+        <li>
+          <p><strong>Remi Flamary</strong>. Author. 
+          </p>
+        </li>
+        <li>
+          <p><strong>Julien Henry</strong>. Author. 
+          </p>
+        </li>
+        <li>
+          <p><strong>Jerome Mariette</strong>. Author. 
+          </p>
+        </li>
+      </ul></div>
+    <div class="section level2 citation-section">
+    <div>
+      <h1 id="citation">Citation</h1>
+      
+    </div>
+    </div>
+
+
+    <p>Mariette J. and Villa-Vialaneix N. (2017) Unsupervised multiple kernel learning for heterogeneous data integration. Bioinformatics, 34(6): 1009-1015.</p>
+    <pre>@Article{,
+  author = {{Mariette} and {Jerome} and {Villa-Vialaneix} and {Nathalie}},
+  title = {Unsupervised multiple kernel learning for heterogeneous data integration},
+  journal = {Bioinformatics},
+  year = {2018},
+  volume = {34},
+  issue = {6},
+  pages = {1009-1015},
+  doi = {10.1093/bioinformatics/btx682},
+}</pre>
+    <p>Brouard C., Mariette J., Flamary R., Vialaneix, N. (2022) Feature selection for kernel methods in systems biology. NAR Genomics and Bioinformatics. 4(1).</p>
+    <pre>@Article{,
+  author = {Celine Brouard and Jerome Mariette and Remi Flamary and Nathalie Vialaneix},
+  title = {Feature selection for kernel methods in systems biology},
+  journal = {NAR Genomics and Bioinformatics},
+  year = {2022},
+  volume = {4},
+  issue = {1},
+  number = {lqac014},
+  doi = {10.1093/nargab/lqac014},
+}</pre>
+
+  </div>
+
+</div>
+
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/bootstrap-toc.css b/docs/bootstrap-toc.css
new file mode 100644
index 0000000..5a85941
--- /dev/null
+++ b/docs/bootstrap-toc.css
@@ -0,0 +1,60 @@
+/*!
+ * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/)
+ * Copyright 2015 Aidan Feldman
+ * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */
+
+/* modified from https://github.com/twbs/bootstrap/blob/94b4076dd2efba9af71f0b18d4ee4b163aa9e0dd/docs/assets/css/src/docs.css#L548-L601 */
+
+/* All levels of nav */
+nav[data-toggle='toc'] .nav > li > a {
+  display: block;
+  padding: 4px 20px;
+  font-size: 13px;
+  font-weight: 500;
+  color: #767676;
+}
+nav[data-toggle='toc'] .nav > li > a:hover,
+nav[data-toggle='toc'] .nav > li > a:focus {
+  padding-left: 19px;
+  color: #563d7c;
+  text-decoration: none;
+  background-color: transparent;
+  border-left: 1px solid #563d7c;
+}
+nav[data-toggle='toc'] .nav > .active > a,
+nav[data-toggle='toc'] .nav > .active:hover > a,
+nav[data-toggle='toc'] .nav > .active:focus > a {
+  padding-left: 18px;
+  font-weight: bold;
+  color: #563d7c;
+  background-color: transparent;
+  border-left: 2px solid #563d7c;
+}
+
+/* Nav: second level (shown on .active) */
+nav[data-toggle='toc'] .nav .nav {
+  display: none; /* Hide by default, but at >768px, show it */
+  padding-bottom: 10px;
+}
+nav[data-toggle='toc'] .nav .nav > li > a {
+  padding-top: 1px;
+  padding-bottom: 1px;
+  padding-left: 30px;
+  font-size: 12px;
+  font-weight: normal;
+}
+nav[data-toggle='toc'] .nav .nav > li > a:hover,
+nav[data-toggle='toc'] .nav .nav > li > a:focus {
+  padding-left: 29px;
+}
+nav[data-toggle='toc'] .nav .nav > .active > a,
+nav[data-toggle='toc'] .nav .nav > .active:hover > a,
+nav[data-toggle='toc'] .nav .nav > .active:focus > a {
+  padding-left: 28px;
+  font-weight: 500;
+}
+
+/* from https://github.com/twbs/bootstrap/blob/e38f066d8c203c3e032da0ff23cd2d6098ee2dd6/docs/assets/css/src/docs.css#L631-L634 */
+nav[data-toggle='toc'] .nav > .active > ul {
+  display: block;
+}
diff --git a/docs/bootstrap-toc.js b/docs/bootstrap-toc.js
new file mode 100644
index 0000000..1cdd573
--- /dev/null
+++ b/docs/bootstrap-toc.js
@@ -0,0 +1,159 @@
+/*!
+ * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/)
+ * Copyright 2015 Aidan Feldman
+ * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */
+(function() {
+  'use strict';
+
+  window.Toc = {
+    helpers: {
+      // return all matching elements in the set, or their descendants
+      findOrFilter: function($el, selector) {
+        // http://danielnouri.org/notes/2011/03/14/a-jquery-find-that-also-finds-the-root-element/
+        // http://stackoverflow.com/a/12731439/358804
+        var $descendants = $el.find(selector);
+        return $el.filter(selector).add($descendants).filter(':not([data-toc-skip])');
+      },
+
+      generateUniqueIdBase: function(el) {
+        var text = $(el).text();
+        var anchor = text.trim().toLowerCase().replace(/[^A-Za-z0-9]+/g, '-');
+        return anchor || el.tagName.toLowerCase();
+      },
+
+      generateUniqueId: function(el) {
+        var anchorBase = this.generateUniqueIdBase(el);
+        for (var i = 0; ; i++) {
+          var anchor = anchorBase;
+          if (i > 0) {
+            // add suffix
+            anchor += '-' + i;
+          }
+          // check if ID already exists
+          if (!document.getElementById(anchor)) {
+            return anchor;
+          }
+        }
+      },
+
+      generateAnchor: function(el) {
+        if (el.id) {
+          return el.id;
+        } else {
+          var anchor = this.generateUniqueId(el);
+          el.id = anchor;
+          return anchor;
+        }
+      },
+
+      createNavList: function() {
+        return $('<ul class="nav"></ul>');
+      },
+
+      createChildNavList: function($parent) {
+        var $childList = this.createNavList();
+        $parent.append($childList);
+        return $childList;
+      },
+
+      generateNavEl: function(anchor, text) {
+        var $a = $('<a></a>');
+        $a.attr('href', '#' + anchor);
+        $a.text(text);
+        var $li = $('<li></li>');
+        $li.append($a);
+        return $li;
+      },
+
+      generateNavItem: function(headingEl) {
+        var anchor = this.generateAnchor(headingEl);
+        var $heading = $(headingEl);
+        var text = $heading.data('toc-text') || $heading.text();
+        return this.generateNavEl(anchor, text);
+      },
+
+      // Find the first heading level (`<h1>`, then `<h2>`, etc.) that has more than one element. Defaults to 1 (for `<h1>`).
+      getTopLevel: function($scope) {
+        for (var i = 1; i <= 6; i++) {
+          var $headings = this.findOrFilter($scope, 'h' + i);
+          if ($headings.length > 1) {
+            return i;
+          }
+        }
+
+        return 1;
+      },
+
+      // returns the elements for the top level, and the next below it
+      getHeadings: function($scope, topLevel) {
+        var topSelector = 'h' + topLevel;
+
+        var secondaryLevel = topLevel + 1;
+        var secondarySelector = 'h' + secondaryLevel;
+
+        return this.findOrFilter($scope, topSelector + ',' + secondarySelector);
+      },
+
+      getNavLevel: function(el) {
+        return parseInt(el.tagName.charAt(1), 10);
+      },
+
+      populateNav: function($topContext, topLevel, $headings) {
+        var $context = $topContext;
+        var $prevNav;
+
+        var helpers = this;
+        $headings.each(function(i, el) {
+          var $newNav = helpers.generateNavItem(el);
+          var navLevel = helpers.getNavLevel(el);
+
+          // determine the proper $context
+          if (navLevel === topLevel) {
+            // use top level
+            $context = $topContext;
+          } else if ($prevNav && $context === $topContext) {
+            // create a new level of the tree and switch to it
+            $context = helpers.createChildNavList($prevNav);
+          } // else use the current $context
+
+          $context.append($newNav);
+
+          $prevNav = $newNav;
+        });
+      },
+
+      parseOps: function(arg) {
+        var opts;
+        if (arg.jquery) {
+          opts = {
+            $nav: arg
+          };
+        } else {
+          opts = arg;
+        }
+        opts.$scope = opts.$scope || $(document.body);
+        return opts;
+      }
+    },
+
+    // accepts a jQuery object, or an options object
+    init: function(opts) {
+      opts = this.helpers.parseOps(opts);
+
+      // ensure that the data attribute is in place for styling
+      opts.$nav.attr('data-toggle', 'toc');
+
+      var $topContext = this.helpers.createChildNavList(opts.$nav);
+      var topLevel = this.helpers.getTopLevel(opts.$scope);
+      var $headings = this.helpers.getHeadings(opts.$scope, topLevel);
+      this.helpers.populateNav($topContext, topLevel, $headings);
+    }
+  };
+
+  $(function() {
+    $('nav[data-toggle="toc"]').each(function(i, el) {
+      var $nav = $(el);
+      Toc.init($nav);
+    });
+  });
+})();
diff --git a/docs/docsearch.css b/docs/docsearch.css
new file mode 100644
index 0000000..e5f1fe1
--- /dev/null
+++ b/docs/docsearch.css
@@ -0,0 +1,148 @@
+/* Docsearch -------------------------------------------------------------- */
+/*
+  Source: https://github.com/algolia/docsearch/
+  License: MIT
+*/
+
+.algolia-autocomplete {
+  display: block;
+  -webkit-box-flex: 1;
+  -ms-flex: 1;
+  flex: 1
+}
+
+.algolia-autocomplete .ds-dropdown-menu {
+  width: 100%;
+  min-width: none;
+  max-width: none;
+  padding: .75rem 0;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 1px solid rgba(0, 0, 0, .1);
+  box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175);
+}
+
+@media (min-width:768px) {
+  .algolia-autocomplete .ds-dropdown-menu {
+      width: 175%
+  }
+}
+
+.algolia-autocomplete .ds-dropdown-menu::before {
+  display: none
+}
+
+.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] {
+  padding: 0;
+  background-color: rgb(255,255,255);
+  border: 0;
+  max-height: 80vh;
+}
+
+.algolia-autocomplete .ds-dropdown-menu .ds-suggestions {
+  margin-top: 0
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion {
+  padding: 0;
+  overflow: visible
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--category-header {
+  padding: .125rem 1rem;
+  margin-top: 0;
+  font-size: 1.3em;
+  font-weight: 500;
+  color: #00008B;
+  border-bottom: 0
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--wrapper {
+    float: none;
+    padding-top: 0
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {
+  float: none;
+  width: auto;
+  padding: 0;
+  text-align: left
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--content {
+  float: none;
+  width: auto;
+  padding: 0
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--content::before {
+  display: none
+}
+
+.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header {
+  padding-top: .75rem;
+  margin-top: .75rem;
+  border-top: 1px solid rgba(0, 0, 0, .1)
+}
+
+.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column {
+  display: block;
+  padding: .1rem 1rem;
+  margin-bottom: 0.1;
+  font-size: 1.0em;
+  font-weight: 400
+  /* display: none */
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--title {
+  display: block;
+  padding: .25rem 1rem;
+  margin-bottom: 0;
+  font-size: 0.9em;
+  font-weight: 400
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--text {
+  padding: 0 1rem .5rem;
+  margin-top: -.25rem;
+  font-size: 0.8em;
+  font-weight: 400;
+  line-height: 1.25
+}
+
+.algolia-autocomplete .algolia-docsearch-footer {
+  width: 110px;
+  height: 20px;
+  z-index: 3;
+  margin-top: 10.66667px;
+  float: right;
+  font-size: 0;
+  line-height: 0;
+}
+
+.algolia-autocomplete .algolia-docsearch-footer--logo {
+  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 130 18' xmlns='http://www.w3.org/2000/svg'><defs><linearGradient x1='-36.868%' y1='134.936%' x2='129.432%' y2='-27.7%' id='a'><stop stop-color='%2300AEFF' offset='0%'/><stop stop-color='%233369E7' offset='100%'/></linearGradient></defs><g fill='none' fill-rule='evenodd'><path d='M59.399.022h13.299a2.372 2.372 0 0 1 2.377 2.364V15.62a2.372 2.372 0 0 1-2.377 2.364H59.399a2.372 2.372 0 0 1-2.377-2.364V2.381A2.368 2.368 0 0 1 59.399.022z' fill='url(%23a)'/><path d='M66.257 4.56c-2.815 0-5.1 2.272-5.1 5.078 0 2.806 2.284 5.072 5.1 5.072 2.815 0 5.1-2.272 5.1-5.078 0-2.806-2.279-5.072-5.1-5.072zm0 8.652c-1.983 0-3.593-1.602-3.593-3.574 0-1.972 1.61-3.574 3.593-3.574 1.983 0 3.593 1.602 3.593 3.574a3.582 3.582 0 0 1-3.593 3.574zm0-6.418v2.664c0 .076.082.131.153.093l2.377-1.226c.055-.027.071-.093.044-.147a2.96 2.96 0 0 0-2.465-1.487c-.055 0-.11.044-.11.104l.001-.001zm-3.33-1.956l-.312-.311a.783.783 0 0 0-1.106 0l-.372.37a.773.773 0 0 0 0 1.101l.307.305c.049.049.121.038.164-.011.181-.245.378-.479.597-.697.225-.223.455-.42.707-.599.055-.033.06-.109.016-.158h-.001zm5.001-.806v-.616a.781.781 0 0 0-.783-.779h-1.824a.78.78 0 0 0-.783.779v.632c0 .071.066.12.137.104a5.736 5.736 0 0 1 1.588-.223c.52 0 1.035.071 1.534.207a.106.106 0 0 0 .131-.104z' fill='%23FFF'/><path d='M102.162 13.762c0 1.455-.372 2.517-1.123 3.193-.75.676-1.895 1.013-3.44 1.013-.564 0-1.736-.109-2.673-.316l.345-1.689c.783.163 1.819.207 2.361.207.86 0 1.473-.174 1.84-.523.367-.349.548-.866.548-1.553v-.349a6.374 6.374 0 0 1-.838.316 4.151 4.151 0 0 1-1.194.158 4.515 4.515 0 0 1-1.616-.278 3.385 3.385 0 0 1-1.254-.817 3.744 3.744 0 0 1-.811-1.351c-.192-.539-.29-1.504-.29-2.212 0-.665.104-1.498.307-2.054a3.925 3.925 0 0 1 .904-1.433 4.124 4.124 0 0 1 1.441-.926 5.31 5.31 0 0 1 1.945-.365c.696 0 1.337.087 1.961.191a15.86 15.86 0 0 1 1.588.332v8.456h-.001zm-5.954-4.206c0 .893.197 1.885.592 2.299.394.414.904.621 1.528.621.34 0 .663-.049.964-.142a2.75 2.75 0 0 0 .734-.332v-5.29a8.531 8.531 0 0 0-1.413-.18c-.778-.022-1.369.294-1.786.801-.411.507-.619 1.395-.619 2.223zm16.12 0c0 .719-.104 1.264-.318 1.858a4.389 4.389 0 0 1-.904 1.52c-.389.42-.854.746-1.402.975-.548.229-1.391.36-1.813.36-.422-.005-1.26-.125-1.802-.36a4.088 4.088 0 0 1-1.397-.975 4.486 4.486 0 0 1-.909-1.52 5.037 5.037 0 0 1-.329-1.858c0-.719.099-1.411.318-1.999.219-.588.526-1.09.92-1.509.394-.42.865-.741 1.402-.97a4.547 4.547 0 0 1 1.786-.338 4.69 4.69 0 0 1 1.791.338c.548.229 1.019.55 1.402.97.389.42.69.921.909 1.509.23.588.345 1.28.345 1.999h.001zm-2.191.005c0-.921-.203-1.689-.597-2.223-.394-.539-.948-.806-1.654-.806-.707 0-1.26.267-1.654.806-.394.539-.586 1.302-.586 2.223 0 .932.197 1.558.592 2.098.394.545.948.812 1.654.812.707 0 1.26-.272 1.654-.812.394-.545.592-1.166.592-2.098h-.001zm6.962 4.707c-3.511.016-3.511-2.822-3.511-3.274L113.583.926l2.142-.338v10.003c0 .256 0 1.88 1.375 1.885v1.792h-.001zm3.774 0h-2.153V5.072l2.153-.338v9.534zm-1.079-10.542c.718 0 1.304-.578 1.304-1.291 0-.714-.581-1.291-1.304-1.291-.723 0-1.304.578-1.304 1.291 0 .714.586 1.291 1.304 1.291zm6.431 1.013c.707 0 1.304.087 1.786.262.482.174.871.42 1.156.73.285.311.488.735.608 1.182.126.447.186.937.186 1.476v5.481a25.24 25.24 0 0 1-1.495.251c-.668.098-1.419.147-2.251.147a6.829 6.829 0 0 1-1.517-.158 3.213 3.213 0 0 1-1.178-.507 2.455 2.455 0 0 1-.761-.904c-.181-.37-.274-.893-.274-1.438 0-.523.104-.855.307-1.215.208-.36.487-.654.838-.883a3.609 3.609 0 0 1 1.227-.49 7.073 7.073 0 0 1 2.202-.103c.263.027.537.076.833.147v-.349c0-.245-.027-.479-.088-.697a1.486 1.486 0 0 0-.307-.583c-.148-.169-.34-.3-.581-.392a2.536 2.536 0 0 0-.915-.163c-.493 0-.942.06-1.353.131-.411.071-.75.153-1.008.245l-.257-1.749c.268-.093.668-.185 1.183-.278a9.335 9.335 0 0 1 1.66-.142l-.001-.001zm.181 7.731c.657 0 1.145-.038 1.484-.104v-2.168a5.097 5.097 0 0 0-1.978-.104c-.241.033-.46.098-.652.191a1.167 1.167 0 0 0-.466.392c-.121.169-.175.267-.175.523 0 .501.175.79.493.981.323.196.75.289 1.293.289h.001zM84.109 4.794c.707 0 1.304.087 1.786.262.482.174.871.42 1.156.73.29.316.487.735.608 1.182.126.447.186.937.186 1.476v5.481a25.24 25.24 0 0 1-1.495.251c-.668.098-1.419.147-2.251.147a6.829 6.829 0 0 1-1.517-.158 3.213 3.213 0 0 1-1.178-.507 2.455 2.455 0 0 1-.761-.904c-.181-.37-.274-.893-.274-1.438 0-.523.104-.855.307-1.215.208-.36.487-.654.838-.883a3.609 3.609 0 0 1 1.227-.49 7.073 7.073 0 0 1 2.202-.103c.257.027.537.076.833.147v-.349c0-.245-.027-.479-.088-.697a1.486 1.486 0 0 0-.307-.583c-.148-.169-.34-.3-.581-.392a2.536 2.536 0 0 0-.915-.163c-.493 0-.942.06-1.353.131-.411.071-.75.153-1.008.245l-.257-1.749c.268-.093.668-.185 1.183-.278a8.89 8.89 0 0 1 1.66-.142l-.001-.001zm.186 7.736c.657 0 1.145-.038 1.484-.104v-2.168a5.097 5.097 0 0 0-1.978-.104c-.241.033-.46.098-.652.191a1.167 1.167 0 0 0-.466.392c-.121.169-.175.267-.175.523 0 .501.175.79.493.981.318.191.75.289 1.293.289h.001zm8.682 1.738c-3.511.016-3.511-2.822-3.511-3.274L89.461.926l2.142-.338v10.003c0 .256 0 1.88 1.375 1.885v1.792h-.001z' fill='%23182359'/><path d='M5.027 11.025c0 .698-.252 1.246-.757 1.644-.505.397-1.201.596-2.089.596-.888 0-1.615-.138-2.181-.414v-1.214c.358.168.739.301 1.141.397.403.097.778.145 1.125.145.508 0 .884-.097 1.125-.29a.945.945 0 0 0 .363-.779.978.978 0 0 0-.333-.747c-.222-.204-.68-.446-1.375-.725-.716-.29-1.221-.621-1.515-.994-.294-.372-.44-.82-.44-1.343 0-.655.233-1.171.698-1.547.466-.376 1.09-.564 1.875-.564.752 0 1.5.165 2.245.494l-.408 1.047c-.698-.294-1.321-.44-1.869-.44-.415 0-.73.09-.945.271a.89.89 0 0 0-.322.717c0 .204.043.379.129.524.086.145.227.282.424.411.197.129.551.299 1.063.51.577.24.999.464 1.268.671.269.208.466.442.591.704.125.261.188.569.188.924l-.001.002zm3.98 2.24c-.924 0-1.646-.269-2.167-.808-.521-.539-.782-1.281-.782-2.226 0-.97.242-1.733.725-2.288.483-.555 1.148-.833 1.993-.833.784 0 1.404.238 1.858.714.455.476.682 1.132.682 1.966v.682H7.357c.018.577.174 1.02.467 1.329.294.31.707.465 1.241.465.351 0 .678-.033.98-.099a5.1 5.1 0 0 0 .975-.33v1.026a3.865 3.865 0 0 1-.935.312 5.723 5.723 0 0 1-1.08.091l.002-.001zm-.231-5.199c-.401 0-.722.127-.964.381s-.386.625-.432 1.112h2.696c-.007-.491-.125-.862-.354-1.115-.229-.252-.544-.379-.945-.379l-.001.001zm7.692 5.092l-.252-.827h-.043c-.286.362-.575.608-.865.739-.29.131-.662.196-1.117.196-.584 0-1.039-.158-1.367-.473-.328-.315-.491-.761-.491-1.337 0-.612.227-1.074.682-1.386.455-.312 1.148-.482 2.079-.51l1.026-.032v-.317c0-.38-.089-.663-.266-.851-.177-.188-.452-.282-.824-.282-.304 0-.596.045-.876.134a6.68 6.68 0 0 0-.806.317l-.408-.902a4.414 4.414 0 0 1 1.058-.384 4.856 4.856 0 0 1 1.085-.132c.756 0 1.326.165 1.711.494.385.329.577.847.577 1.552v4.002h-.902l-.001-.001zm-1.88-.859c.458 0 .826-.128 1.104-.384.278-.256.416-.615.416-1.077v-.516l-.763.032c-.594.021-1.027.121-1.297.298s-.406.448-.406.814c0 .265.079.47.236.615.158.145.394.218.709.218h.001zm7.557-5.189c.254 0 .464.018.628.054l-.124 1.176a2.383 2.383 0 0 0-.559-.064c-.505 0-.914.165-1.227.494-.313.329-.47.757-.47 1.284v3.105h-1.262V7.218h.988l.167 1.047h.064c.197-.354.454-.636.771-.843a1.83 1.83 0 0 1 1.023-.312h.001zm4.125 6.155c-.899 0-1.582-.262-2.049-.787-.467-.525-.701-1.277-.701-2.259 0-.999.244-1.767.733-2.304.489-.537 1.195-.806 2.119-.806.627 0 1.191.116 1.692.349l-.381 1.015c-.534-.208-.974-.312-1.321-.312-1.028 0-1.542.682-1.542 2.046 0 .666.128 1.166.384 1.501.256.335.631.502 1.125.502a3.23 3.23 0 0 0 1.595-.419v1.101a2.53 2.53 0 0 1-.722.285 4.356 4.356 0 0 1-.932.086v.002zm8.277-.107h-1.268V9.506c0-.458-.092-.8-.277-1.026-.184-.226-.477-.338-.878-.338-.53 0-.919.158-1.168.475-.249.317-.373.848-.373 1.593v2.949h-1.262V4.801h1.262v2.122c0 .34-.021.704-.064 1.09h.081a1.76 1.76 0 0 1 .717-.666c.306-.158.663-.236 1.072-.236 1.439 0 2.159.725 2.159 2.175v3.873l-.001-.001zm7.649-6.048c.741 0 1.319.269 1.732.806.414.537.62 1.291.62 2.261 0 .974-.209 1.732-.628 2.275-.419.542-1.001.814-1.746.814-.752 0-1.336-.27-1.751-.811h-.086l-.231.704h-.945V4.801h1.262v1.987l-.021.655-.032.553h.054c.401-.591.992-.886 1.772-.886zm-.328 1.031c-.508 0-.875.149-1.098.448-.224.299-.339.799-.346 1.501v.086c0 .723.115 1.247.344 1.571.229.324.603.486 1.123.486.448 0 .787-.177 1.018-.532.231-.354.346-.867.346-1.536 0-1.35-.462-2.025-1.386-2.025l-.001.001zm3.244-.924h1.375l1.209 3.368c.183.48.304.931.365 1.354h.043c.032-.197.091-.436.177-.717.086-.281.541-1.616 1.364-4.004h1.364l-2.541 6.73c-.462 1.235-1.232 1.853-2.31 1.853-.279 0-.551-.03-.816-.091v-.999c.19.043.406.064.65.064.609 0 1.037-.353 1.284-1.058l.22-.559-2.385-5.941h.001z' fill='%231D3657'/></g></svg>");
+  background-repeat: no-repeat;
+  background-position: 50%;
+  background-size: 100%;
+  overflow: hidden;
+  text-indent: -9000px;
+  width: 100%;
+  height: 100%;
+  display: block;
+  transform: translate(-8px);
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--highlight {
+  color: #FF8C00;
+  background: rgba(232, 189, 54, 0.1)
+}
+
+
+.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {
+  box-shadow: inset 0 -2px 0 0 rgba(105, 105, 105, .5)
+}
+
+.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {
+  background-color: rgba(192, 192, 192, .15)
+}
diff --git a/docs/docsearch.js b/docs/docsearch.js
new file mode 100644
index 0000000..b35504c
--- /dev/null
+++ b/docs/docsearch.js
@@ -0,0 +1,85 @@
+$(function() {
+
+  // register a handler to move the focus to the search bar
+  // upon pressing shift + "/" (i.e. "?")
+  $(document).on('keydown', function(e) {
+    if (e.shiftKey && e.keyCode == 191) {
+      e.preventDefault();
+      $("#search-input").focus();
+    }
+  });
+
+  $(document).ready(function() {
+    // do keyword highlighting
+    /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */
+    var mark = function() {
+
+      var referrer = document.URL ;
+      var paramKey = "q" ;
+
+      if (referrer.indexOf("?") !== -1) {
+        var qs = referrer.substr(referrer.indexOf('?') + 1);
+        var qs_noanchor = qs.split('#')[0];
+        var qsa = qs_noanchor.split('&');
+        var keyword = "";
+
+        for (var i = 0; i < qsa.length; i++) {
+          var currentParam = qsa[i].split('=');
+
+          if (currentParam.length !== 2) {
+            continue;
+          }
+
+          if (currentParam[0] == paramKey) {
+            keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20"));
+          }
+        }
+
+        if (keyword !== "") {
+          $(".contents").unmark({
+            done: function() {
+              $(".contents").mark(keyword);
+            }
+          });
+        }
+      }
+    };
+
+    mark();
+  });
+});
+
+/* Search term highlighting ------------------------------*/
+
+function matchedWords(hit) {
+  var words = [];
+
+  var hierarchy = hit._highlightResult.hierarchy;
+  // loop to fetch from lvl0, lvl1, etc.
+  for (var idx in hierarchy) {
+    words = words.concat(hierarchy[idx].matchedWords);
+  }
+
+  var content = hit._highlightResult.content;
+  if (content) {
+    words = words.concat(content.matchedWords);
+  }
+
+  // return unique words
+  var words_uniq = [...new Set(words)];
+  return words_uniq;
+}
+
+function updateHitURL(hit) {
+
+  var words = matchedWords(hit);
+  var url = "";
+
+  if (hit.anchor) {
+    url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor;
+  } else {
+    url = hit.url + '?q=' + escape(words.join(" "));
+  }
+
+  return url;
+}
diff --git a/docs/index.html b/docs/index.html
new file mode 100644
index 0000000..74e4bfa
--- /dev/null
+++ b/docs/index.html
@@ -0,0 +1,184 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Omics Data Integration Using Kernel Methods • mixKernel</title>
+<!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="bootstrap-toc.css">
+<script src="bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
+<!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="pkgdown.css" rel="stylesheet">
+<script src="pkgdown.js"></script><meta property="og:title" content="Omics Data Integration Using Kernel Methods">
+<meta property="og:description" content="Kernel-based methods are powerful methods for integrating 
+    heterogeneous types of data. mixKernel aims at providing methods to combine
+    kernel for unsupervised exploratory analysis. Different solutions are 
+    provided to compute a meta-kernel, in a consensus way or in a way that 
+    best preserves the original topology of the data. mixKernel also integrates
+    kernel PCA to visualize similarities between samples in a non linear space
+    and from the multiple source point of view 
+    &lt;doi:10.1093/bioinformatics/btx682&gt;. A method to select (as well as 
+    funtions to display) important variables is also provided 
+    &lt;doi:10.1093/nargab/lqac014&gt;.">
+<!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+</head>
+<body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-home">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+<li>
+  <a href="reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu">
+<li>
+      <a href="articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul>
+</li>
+<li>
+  <a href="news/index.html">Changelog</a>
+</li>
+      </ul>
+<ul class="nav navbar-nav navbar-right"></ul>
+</div>
+<!--/.nav-collapse -->
+  </div>
+<!--/.container -->
+</div>
+<!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="contents col-md-9">
+<div class="section level1">
+<div class="page-header"><h1 id="mixkernel">mixKernel<a class="anchor" aria-label="anchor" href="#mixkernel"></a>
+</h1></div>
+<p>Kernel-based methods are powerful methods for integrating heterogeneous types of data. mixKernel aims at providing methods to combine kernel for unsupervised exploratory analysis. Different solutions are provided to compute a meta-kernel, in a consensus way or in a way that best preserves the original topology of the data. mixKernel also integrates kernel PCA to visualize similarities between samples in a non linear space and from the multiple source point of view. Functions to select and display important variables are also provided in the package in an unsupervised and kernel association frameworks.</p>
+<p>Installation instructions are provided below.</p>
+<div class="section level2">
+<h2 id="installation-of-python-dependencies">Installation of python dependencies<a class="anchor" aria-label="anchor" href="#installation-of-python-dependencies"></a>
+</h2>
+<p>The following python modules are required for the functions performing feature selection in <code>mixKernel</code>: autograd, scipy, sklearn, numpy</p>
+<div class="sourceCode" id="cb1"><pre class="sourceCode python"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" tabindex="-1"></a>pip3 install autograd</span>
+<span id="cb1-2"><a href="#cb1-2" tabindex="-1"></a>pip3 install scipy</span>
+<span id="cb1-3"><a href="#cb1-3" tabindex="-1"></a>pip3 install sklearn</span>
+<span id="cb1-4"><a href="#cb1-4" tabindex="-1"></a>pip3 install numpy</span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="installation-of-bioconductor-dependencies">Installation of Bioconductor dependencies<a class="anchor" aria-label="anchor" href="#installation-of-bioconductor-dependencies"></a>
+</h2>
+<p>Two Bioconductor packages are required for <code>mixKernel</code> installation: <code>mixOmics</code> and <code>phyloseq</code>:</p>
+<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"BiocManager"</span><span class="op">)</span></span>
+<span><span class="fu">BiocManager</span><span class="fu">::</span><span class="fu">install</span><span class="op">(</span><span class="st">"mixOmics"</span><span class="op">)</span></span>
+<span><span class="fu">BiocManager</span><span class="fu">::</span><span class="fu">install</span><span class="op">(</span><span class="st">"phyloseq"</span><span class="op">)</span></span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="mixkernel-installation">mixKernel installation<a class="anchor" aria-label="anchor" href="#mixkernel-installation"></a>
+</h2>
+<p>Finally the installation is completed with:</p>
+<div class="sourceCode" id="cb3"><pre class="downlit sourceCode r">
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"mixKernel"</span><span class="op">)</span></span></code></pre></div>
+</div>
+<div class="section level2">
+<h2 id="references">References<a class="anchor" aria-label="anchor" href="#references"></a>
+</h2>
+<p>Mariette, J. and Villa-Vialaneix, N. (2018). Unsupervised multiple kernel learning for heterogeneous data integration. <em>Bioinformatics</em>, <strong>34</strong>(6), 1009-1015.</p>
+<p>Brouard, C., Mariette, J., Flamary, R., &amp; Vialaneix, N. (2022). Feature selection for kernel methods in systems biology. <em>NAR Genomics and Bioinformatics</em>, <strong>4</strong>(1), lqac014.</p>
+</div>
+</div>
+  </div>
+
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <div class="links">
+<h2 data-toc-skip>Links</h2>
+<ul class="list-unstyled">
+<li><a href="https://cloud.r-project.org/package=mixKernel" class="external-link">View on CRAN</a></li>
+<li><a href="https://forgemia.inra.fr/genotoul-bioinfo/mixKernel/-/issues" class="external-link">Report a bug</a></li>
+</ul>
+</div>
+
+<div class="license">
+<h2 data-toc-skip>License</h2>
+<ul class="list-unstyled">
+<li>GPL (&gt;= 2)</li>
+</ul>
+</div>
+
+
+<div class="citation">
+<h2 data-toc-skip>Citation</h2>
+<ul class="list-unstyled">
+<li><a href="authors.html#citation">Citing mixKernel</a></li>
+</ul>
+</div>
+
+<div class="developers">
+<h2 data-toc-skip>Developers</h2>
+<ul class="list-unstyled">
+<li>Nathalie Vialaneix <br><small class="roles"> Author, maintainer </small>  </li>
+<li>Celine Brouard <br><small class="roles"> Author </small>  </li>
+<li>Remi Flamary <br><small class="roles"> Author </small>  </li>
+<li>Julien Henry <br><small class="roles"> Author </small>  </li>
+<li>Jerome Mariette <br><small class="roles"> Author </small>  </li>
+</ul>
+</div>
+
+
+
+  </div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p>
+<p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p>
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer>
+</div>
+
+  
+
+
+  
+
+  </body>
+</html>
diff --git a/docs/link.svg b/docs/link.svg
new file mode 100644
index 0000000..88ad827
--- /dev/null
+++ b/docs/link.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#75AADB;}
+</style>
+<path class="st0" d="M4,11.3h1.3v1.3H4c-2,0-4-2.3-4-4.7s2.1-4.7,4-4.7h5.3c1.9,0,4,2.3,4,4.7c0,1.9-1.2,3.6-2.7,4.3v-1.5
+	C11.4,10.2,12,9.1,12,8c0-1.7-1.4-3.3-2.7-3.3H4C2.7,4.7,1.3,6.3,1.3,8S2.7,11.3,4,11.3z M16,7.3h-1.3v1.3H16c1.3,0,2.7,1.6,2.7,3.3
+	s-1.4,3.3-2.7,3.3h-5.3C9.4,15.3,8,13.7,8,12c0-1.1,0.6-2.2,1.3-2.8V7.7C7.9,8.4,6.7,10.1,6.7,12c0,2.4,2.1,4.7,4,4.7H16
+	c1.9,0,4-2.3,4-4.7S18,7.3,16,7.3z"/>
+</svg>
diff --git a/docs/news/index.html b/docs/news/index.html
new file mode 100644
index 0000000..076809c
--- /dev/null
+++ b/docs/news/index.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Changelog • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Changelog"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-news">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+      <h1 data-toc-skip>Changelog <small></small></h1>
+      
+    </div>
+
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.9-1" id="version-09-1-2024-01-27">Version 0.9-1 [2024-01-27]<small>2024-01-27</small><a class="anchor" aria-label="anchor" href="#version-09-1-2024-01-27"></a></h2>
+<ul><li>fixed CRAN checks (vignettes and documentation formats)</li>
+<li>properly defined tests of classes with inherits</li>
+<li>fixed a bug in exports</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.9" id="version-09-2023-09-08">Version 0.9 [2023-09-08]<small>2023-09-18</small><a class="anchor" aria-label="anchor" href="#version-09-2023-09-08"></a></h2>
+<ul><li>transition to roxygen documentation and fixing the format of some files (CITATION, NEWS, …)</li>
+<li>updated references</li>
+<li>new maintainer</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.8" id="version-08-2022-01-13">Version 0.8 [2022-01-13]<small>2022-01-13</small><a class="anchor" aria-label="anchor" href="#version-08-2022-01-13"></a></h2>
+<ul><li>improved documentation and added installation instructions</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.7" id="version-07-2021-06-15">Version 0.7 [2021-06-15]<small>2021-06-15</small><a class="anchor" aria-label="anchor" href="#version-07-2021-06-15"></a></h2>
+<ul><li>fix a compatibility bug of the PCA object read by mixOmics</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.6" id="version-06-2021-05-17">Version 0.6 [2021-05-17]<small>2021-05-17</small><a class="anchor" aria-label="anchor" href="#version-06-2021-05-17"></a></h2>
+<ul><li>improve mixKernel and SOMbrero compatibility</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.5" id="version-05-2021-03-01">Version 0.5 [2021-03-01]<small>2021-03-30</small><a class="anchor" aria-label="anchor" href="#version-05-2021-03-01"></a></h2>
+<ul><li>the select.features function has been added. This function replace the ukfs function and provides a supervised feature selection method based on the kernel framwork</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.4" id="version-04-2020-02-20">Version 0.4 [2020-02-20]<small>2020-02-26</small><a class="anchor" aria-label="anchor" href="#version-04-2020-02-20"></a></h2>
+<ul><li>the ukfs function has been added. This function aims at selecting relevant variables using unsupervised kernel method</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.3" id="version-03-2018-11-26">Version 0.3 [2018-11-26]<small>2018-11-26</small><a class="anchor" aria-label="anchor" href="#version-03-2018-11-26"></a></h2>
+<ul><li>fix a bug in kernel.pca.permute with duplicated block variables (reported by Devin Leopold)</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.2" id="version-02-2017-10-17">Version 0.2 [2017-10-17]<small>2018-09-11</small><a class="anchor" aria-label="anchor" href="#version-02-2017-10-17"></a></h2>
+<ul><li>Additional kernels: gaussian.radial.basis, poisson</li>
+</ul></div>
+    <div class="section level2">
+<h2 class="page-header" data-toc-text="0.1" id="version-01-2017-05-18">Version 0.1 [2017-05-18]<small>2017-05-18</small><a class="anchor" aria-label="anchor" href="#version-01-2017-05-18"></a></h2>
+<ul><li>Initial release</li>
+</ul></div>
+  </div>
+
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/pkgdown.css b/docs/pkgdown.css
new file mode 100644
index 0000000..80ea5b8
--- /dev/null
+++ b/docs/pkgdown.css
@@ -0,0 +1,384 @@
+/* Sticky footer */
+
+/**
+ * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/
+ * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css
+ *
+ * .Site -> body > .container
+ * .Site-content -> body > .container .row
+ * .footer -> footer
+ *
+ * Key idea seems to be to ensure that .container and __all its parents__
+ * have height set to 100%
+ *
+ */
+
+html, body {
+  height: 100%;
+}
+
+body {
+  position: relative;
+}
+
+body > .container {
+  display: flex;
+  height: 100%;
+  flex-direction: column;
+}
+
+body > .container .row {
+  flex: 1 0 auto;
+}
+
+footer {
+  margin-top: 45px;
+  padding: 35px 0 36px;
+  border-top: 1px solid #e5e5e5;
+  color: #666;
+  display: flex;
+  flex-shrink: 0;
+}
+footer p {
+  margin-bottom: 0;
+}
+footer div {
+  flex: 1;
+}
+footer .pkgdown {
+  text-align: right;
+}
+footer p {
+  margin-bottom: 0;
+}
+
+img.icon {
+  float: right;
+}
+
+/* Ensure in-page images don't run outside their container */
+.contents img {
+  max-width: 100%;
+  height: auto;
+}
+
+/* Fix bug in bootstrap (only seen in firefox) */
+summary {
+  display: list-item;
+}
+
+/* Typographic tweaking ---------------------------------*/
+
+.contents .page-header {
+  margin-top: calc(-60px + 1em);
+}
+
+dd {
+  margin-left: 3em;
+}
+
+/* Section anchors ---------------------------------*/
+
+a.anchor {
+  display: none;
+  margin-left: 5px;
+  width: 20px;
+  height: 20px;
+
+  background-image: url(./link.svg);
+  background-repeat: no-repeat;
+  background-size: 20px 20px;
+  background-position: center center;
+}
+
+h1:hover .anchor,
+h2:hover .anchor,
+h3:hover .anchor,
+h4:hover .anchor,
+h5:hover .anchor,
+h6:hover .anchor {
+  display: inline-block;
+}
+
+/* Fixes for fixed navbar --------------------------*/
+
+.contents h1, .contents h2, .contents h3, .contents h4 {
+  padding-top: 60px;
+  margin-top: -40px;
+}
+
+/* Navbar submenu --------------------------*/
+
+.dropdown-submenu {
+  position: relative;
+}
+
+.dropdown-submenu>.dropdown-menu {
+  top: 0;
+  left: 100%;
+  margin-top: -6px;
+  margin-left: -1px;
+  border-radius: 0 6px 6px 6px;
+}
+
+.dropdown-submenu:hover>.dropdown-menu {
+  display: block;
+}
+
+.dropdown-submenu>a:after {
+  display: block;
+  content: " ";
+  float: right;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #cccccc;
+  margin-top: 5px;
+  margin-right: -10px;
+}
+
+.dropdown-submenu:hover>a:after {
+  border-left-color: #ffffff;
+}
+
+.dropdown-submenu.pull-left {
+  float: none;
+}
+
+.dropdown-submenu.pull-left>.dropdown-menu {
+  left: -100%;
+  margin-left: 10px;
+  border-radius: 6px 0 6px 6px;
+}
+
+/* Sidebar --------------------------*/
+
+#pkgdown-sidebar {
+  margin-top: 30px;
+  position: -webkit-sticky;
+  position: sticky;
+  top: 70px;
+}
+
+#pkgdown-sidebar h2 {
+  font-size: 1.5em;
+  margin-top: 1em;
+}
+
+#pkgdown-sidebar h2:first-child {
+  margin-top: 0;
+}
+
+#pkgdown-sidebar .list-unstyled li {
+  margin-bottom: 0.5em;
+}
+
+/* bootstrap-toc tweaks ------------------------------------------------------*/
+
+/* All levels of nav */
+
+nav[data-toggle='toc'] .nav > li > a {
+  padding: 4px 20px 4px 6px;
+  font-size: 1.5rem;
+  font-weight: 400;
+  color: inherit;
+}
+
+nav[data-toggle='toc'] .nav > li > a:hover,
+nav[data-toggle='toc'] .nav > li > a:focus {
+  padding-left: 5px;
+  color: inherit;
+  border-left: 1px solid #878787;
+}
+
+nav[data-toggle='toc'] .nav > .active > a,
+nav[data-toggle='toc'] .nav > .active:hover > a,
+nav[data-toggle='toc'] .nav > .active:focus > a {
+  padding-left: 5px;
+  font-size: 1.5rem;
+  font-weight: 400;
+  color: inherit;
+  border-left: 2px solid #878787;
+}
+
+/* Nav: second level (shown on .active) */
+
+nav[data-toggle='toc'] .nav .nav {
+  display: none; /* Hide by default, but at >768px, show it */
+  padding-bottom: 10px;
+}
+
+nav[data-toggle='toc'] .nav .nav > li > a {
+  padding-left: 16px;
+  font-size: 1.35rem;
+}
+
+nav[data-toggle='toc'] .nav .nav > li > a:hover,
+nav[data-toggle='toc'] .nav .nav > li > a:focus {
+  padding-left: 15px;
+}
+
+nav[data-toggle='toc'] .nav .nav > .active > a,
+nav[data-toggle='toc'] .nav .nav > .active:hover > a,
+nav[data-toggle='toc'] .nav .nav > .active:focus > a {
+  padding-left: 15px;
+  font-weight: 500;
+  font-size: 1.35rem;
+}
+
+/* orcid ------------------------------------------------------------------- */
+
+.orcid {
+  font-size: 16px;
+  color: #A6CE39;
+  /* margins are required by official ORCID trademark and display guidelines */
+  margin-left:4px;
+  margin-right:4px;
+  vertical-align: middle;
+}
+
+/* Reference index & topics ----------------------------------------------- */
+
+.ref-index th {font-weight: normal;}
+
+.ref-index td {vertical-align: top; min-width: 100px}
+.ref-index .icon {width: 40px;}
+.ref-index .alias {width: 40%;}
+.ref-index-icons .alias {width: calc(40% - 40px);}
+.ref-index .title {width: 60%;}
+
+.ref-arguments th {text-align: right; padding-right: 10px;}
+.ref-arguments th, .ref-arguments td {vertical-align: top; min-width: 100px}
+.ref-arguments .name {width: 20%;}
+.ref-arguments .desc {width: 80%;}
+
+/* Nice scrolling for wide elements --------------------------------------- */
+
+table {
+  display: block;
+  overflow: auto;
+}
+
+/* Syntax highlighting ---------------------------------------------------- */
+
+pre, code, pre code {
+  background-color: #f8f8f8;
+  color: #333;
+}
+pre, pre code {
+  white-space: pre-wrap;
+  word-break: break-all;
+  overflow-wrap: break-word;
+}
+
+pre {
+  border: 1px solid #eee;
+}
+
+pre .img, pre .r-plt {
+  margin: 5px 0;
+}
+
+pre .img img, pre .r-plt img {
+  background-color: #fff;
+}
+
+code a, pre a {
+  color: #375f84;
+}
+
+a.sourceLine:hover {
+  text-decoration: none;
+}
+
+.fl      {color: #1514b5;}
+.fu      {color: #000000;} /* function */
+.ch,.st  {color: #036a07;} /* string */
+.kw      {color: #264D66;} /* keyword */
+.co      {color: #888888;} /* comment */
+
+.error   {font-weight: bolder;}
+.warning {font-weight: bolder;}
+
+/* Clipboard --------------------------*/
+
+.hasCopyButton {
+  position: relative;
+}
+
+.btn-copy-ex {
+  position: absolute;
+  right: 0;
+  top: 0;
+  visibility: hidden;
+}
+
+.hasCopyButton:hover button.btn-copy-ex {
+  visibility: visible;
+}
+
+/* headroom.js ------------------------ */
+
+.headroom {
+  will-change: transform;
+  transition: transform 200ms linear;
+}
+.headroom--pinned {
+  transform: translateY(0%);
+}
+.headroom--unpinned {
+  transform: translateY(-100%);
+}
+
+/* mark.js ----------------------------*/
+
+mark {
+  background-color: rgba(255, 255, 51, 0.5);
+  border-bottom: 2px solid rgba(255, 153, 51, 0.3);
+  padding: 1px;
+}
+
+/* vertical spacing after htmlwidgets */
+.html-widget {
+  margin-bottom: 10px;
+}
+
+/* fontawesome ------------------------ */
+
+.fab {
+    font-family: "Font Awesome 5 Brands" !important;
+}
+
+/* don't display links in code chunks when printing */
+/* source: https://stackoverflow.com/a/10781533 */
+@media print {
+  code a:link:after, code a:visited:after {
+    content: "";
+  }
+}
+
+/* Section anchors ---------------------------------
+   Added in pandoc 2.11: https://github.com/jgm/pandoc-templates/commit/9904bf71
+*/
+
+div.csl-bib-body { }
+div.csl-entry {
+  clear: both;
+}
+.hanging-indent div.csl-entry {
+  margin-left:2em;
+  text-indent:-2em;
+}
+div.csl-left-margin {
+  min-width:2em;
+  float:left;
+}
+div.csl-right-inline {
+  margin-left:2em;
+  padding-left:1em;
+}
+div.csl-indent {
+  margin-left: 2em;
+}
diff --git a/docs/pkgdown.js b/docs/pkgdown.js
new file mode 100644
index 0000000..6f0eee4
--- /dev/null
+++ b/docs/pkgdown.js
@@ -0,0 +1,108 @@
+/* http://gregfranko.com/blog/jquery-best-practices/ */
+(function($) {
+  $(function() {
+
+    $('.navbar-fixed-top').headroom();
+
+    $('body').css('padding-top', $('.navbar').height() + 10);
+    $(window).resize(function(){
+      $('body').css('padding-top', $('.navbar').height() + 10);
+    });
+
+    $('[data-toggle="tooltip"]').tooltip();
+
+    var cur_path = paths(location.pathname);
+    var links = $("#navbar ul li a");
+    var max_length = -1;
+    var pos = -1;
+    for (var i = 0; i < links.length; i++) {
+      if (links[i].getAttribute("href") === "#")
+        continue;
+      // Ignore external links
+      if (links[i].host !== location.host)
+        continue;
+
+      var nav_path = paths(links[i].pathname);
+
+      var length = prefix_length(nav_path, cur_path);
+      if (length > max_length) {
+        max_length = length;
+        pos = i;
+      }
+    }
+
+    // Add class to parent <li>, and enclosing <li> if in dropdown
+    if (pos >= 0) {
+      var menu_anchor = $(links[pos]);
+      menu_anchor.parent().addClass("active");
+      menu_anchor.closest("li.dropdown").addClass("active");
+    }
+  });
+
+  function paths(pathname) {
+    var pieces = pathname.split("/");
+    pieces.shift(); // always starts with /
+
+    var end = pieces[pieces.length - 1];
+    if (end === "index.html" || end === "")
+      pieces.pop();
+    return(pieces);
+  }
+
+  // Returns -1 if not found
+  function prefix_length(needle, haystack) {
+    if (needle.length > haystack.length)
+      return(-1);
+
+    // Special case for length-0 haystack, since for loop won't run
+    if (haystack.length === 0) {
+      return(needle.length === 0 ? 0 : -1);
+    }
+
+    for (var i = 0; i < haystack.length; i++) {
+      if (needle[i] != haystack[i])
+        return(i);
+    }
+
+    return(haystack.length);
+  }
+
+  /* Clipboard --------------------------*/
+
+  function changeTooltipMessage(element, msg) {
+    var tooltipOriginalTitle=element.getAttribute('data-original-title');
+    element.setAttribute('data-original-title', msg);
+    $(element).tooltip('show');
+    element.setAttribute('data-original-title', tooltipOriginalTitle);
+  }
+
+  if(ClipboardJS.isSupported()) {
+    $(document).ready(function() {
+      var copyButton = "<button type='button' class='btn btn-primary btn-copy-ex' type = 'submit' title='Copy to clipboard' aria-label='Copy to clipboard' data-toggle='tooltip' data-placement='left auto' data-trigger='hover' data-clipboard-copy><i class='fa fa-copy'></i></button>";
+
+      $("div.sourceCode").addClass("hasCopyButton");
+
+      // Insert copy buttons:
+      $(copyButton).prependTo(".hasCopyButton");
+
+      // Initialize tooltips:
+      $('.btn-copy-ex').tooltip({container: 'body'});
+
+      // Initialize clipboard:
+      var clipboardBtnCopies = new ClipboardJS('[data-clipboard-copy]', {
+        text: function(trigger) {
+          return trigger.parentNode.textContent.replace(/\n#>[^\n]*/g, "");
+        }
+      });
+
+      clipboardBtnCopies.on('success', function(e) {
+        changeTooltipMessage(e.trigger, 'Copied!');
+        e.clearSelection();
+      });
+
+      clipboardBtnCopies.on('error', function() {
+        changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy');
+      });
+    });
+  }
+})(window.jQuery || window.$)
diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml
new file mode 100644
index 0000000..3fee96c
--- /dev/null
+++ b/docs/pkgdown.yml
@@ -0,0 +1,8 @@
+pandoc: 3.1.1
+pkgdown: 2.0.7
+pkgdown_sha: ~
+articles:
+  a-mixKernelInstallation: a-mixKernelInstallation.html
+  mixKernelUsersGuide: mixKernelUsersGuide.html
+last_built: 2024-01-27T18:26Z
+
diff --git a/docs/reference/Rplot001.png b/docs/reference/Rplot001.png
new file mode 100644
index 0000000000000000000000000000000000000000..17a358060aed2a86950757bbd25c6f92c08c458f
GIT binary patch
literal 1011
zcmeAS@N?(olHy`uVBq!ia0y~yV0-|=9Be?5+AI5}0x7m6Z+90U4Fo@(ch>_c&H|6f
zVg?3oArNM~bhqvg0|WD9PZ!6KiaBo&GBN^{G%5UFpXcEKVvd5*5Eu=C0SJK)8A6*F
U7`aXvEC5;V>FVdQ&MBb@00SN#Z2$lO

literal 0
HcmV?d00001

diff --git a/docs/reference/TARAoceans.html b/docs/reference/TARAoceans.html
new file mode 100644
index 0000000..a9c14e0
--- /dev/null
+++ b/docs/reference/TARAoceans.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>TARA ocean microbiome data — TARAoceans • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="TARA ocean microbiome data — TARAoceans"><meta property="og:description" content="The TARA Oceans expedition facilitated the study of plankton communities by 
+providing oceans metagenomic data combined with environmental measures to the 
+scientific community. This dataset focuses on 139 prokaryotic-enriched 
+samples collected from 68 stations and spread across three depth layers: the 
+surface (SRF), the deep chlorophyll maximum (DCM) layer and the mesopelagic 
+(MES) zones. Samples were located in height different oceans or seas: Indian 
+Ocean (IO), Mediterranean Sea (MS), North Atlantic Ocean (NAO), North Pacific
+Ocean (NPO), Red Sea (RS), South Atlantic Ocean (SAO), South Pacific Ocean 
+(SPO) and South Ocean (SO). Here, only a subset of the original data is 
+provided (1% of the 35,650 prokaryotic operational taxonomic units (OTUs) 
+and of the 39,246 bacterial genes (NOGs) (selected at random)."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>TARA ocean microbiome data</h1>
+    
+    <div class="hidden name"><code>TARAoceans.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>The TARA Oceans expedition facilitated the study of plankton communities by 
+providing oceans metagenomic data combined with environmental measures to the 
+scientific community. This dataset focuses on 139 prokaryotic-enriched 
+samples collected from 68 stations and spread across three depth layers: the 
+surface (SRF), the deep chlorophyll maximum (DCM) layer and the mesopelagic 
+(MES) zones. Samples were located in height different oceans or seas: Indian 
+Ocean (IO), Mediterranean Sea (MS), North Atlantic Ocean (NAO), North Pacific
+Ocean (NPO), Red Sea (RS), South Atlantic Ocean (SAO), South Pacific Ocean 
+(SPO) and South Ocean (SO). Here, only a subset of the original data is 
+provided (1% of the 35,650 prokaryotic operational taxonomic units (OTUs) 
+and of the 39,246 bacterial genes (NOGs) (selected at random).</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="format">
+    <h2>Format</h2>
+    <p>A list containing the following components:</p><dl><dt><code>phychem</code></dt>
+<dd><p>data matrix with 139 rows and 22 columns. Each row 
+    represents a sample and each column an environmental variable.</p></dd>
+
+  <dt><code>pro.phylo</code></dt>
+<dd><p>data matrix with 139 rows (samples) and 356 columns
+    (prokaryotic OTUs).</p></dd>
+
+  <dt><code>taxonomy</code></dt>
+<dd><p>data matrix with 356 rows (prokaryotic OTUs) and 6 
+    columns indicating the taxonomy of each OTU.</p></dd>
+
+  <dt><code>phylogenetic.tree</code></dt>
+<dd><p>a phylo object (see package 'ape') 
+    representing the prokaryotic OTUs phylogenetic tree.</p></dd>
+
+  <dt><code>pro.NOGs</code></dt>
+<dd><p>data matrix with 139 rows (samples) and 638 columns 
+    (NOGs).</p></dd>
+
+  <dt><code>sample</code></dt>
+<dd><p>a list containing three following entries (all three 
+    are character vectors): <code>name</code> (sample name), <code>ocean</code> (oceanic 
+   region of the sample) and <code>depth</code> (sample depth).</p></dd>
+
+
+</dl></div>
+    <div id="source">
+    <h2>Source</h2>
+    <p>The raw data were downloaded from 
+<a href="http://ocean-microbiome.embl.de/companion.html" class="external-link">http://ocean-microbiome.embl.de/companion.html</a>.</p>
+    </div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Sunagawa S., Coelho L.P., Chaffron S., Kultima J.R., Labadie K., 
+Salazar F., Djahanschiri B., Zeller G., Mende D.R., Alberti A., 
+Cornejo-Castillo F., Costea P.I., Cruaud C., d'Oviedo F., Engelen S., 
+Ferrera I., Gasol J., Guidi L., Hildebrand F., Kokoszka F., Lepoivre C., 
+Lima-Mendez G., Poulain J., Poulos B., Royo-Llonch M., Sarmento H., 
+Vieira-Silva S., Dimier C., Picheral M., Searson S., Kandels-Lewis S., 
+<em>Tara</em> Oceans coordinators, Bowler C., de Vargas C., Gorsky G., 
+Grimsley N., Hingamp P., Iudicone D., Jaillon O., Not F., Ogata H., Pesant 
+S., Speich S., Stemmann L., Sullivan M., Weissenbach J., Wincker P., Karsenti 
+E., Raes J., Acinas S. and Bork P. (2015). Structure and function of the 
+global ocean microbiome. <em>Science</em>, <b>348</b>, 6237.</p>
+    </div>
+
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/center.scale.html b/docs/reference/center.scale.html
new file mode 100644
index 0000000..b3c74c4
--- /dev/null
+++ b/docs/reference/center.scale.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Center and scale — center.scale • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Center and scale — center.scale"><meta property="og:description" content="Center and scale a dataset."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Center and scale</h1>
+    
+    <div class="hidden name"><code>center.scale.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Center and scale a dataset.</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">center.scale</span><span class="op">(</span><span class="va">X</span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>X</dt>
+<dd><p>a numeric matrix (or data frame) to center and scaled.
+<code>NA</code>s not allowed.</p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p><code>center.scale</code> returns a centered and scaled matrix.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="compute.kernel.html">compute.kernel</a></code>, <code><a href="combine.kernels.html">combine.kernels</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Celine Brouard &lt;celine.brouard@inrae.fr&gt;
+Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="st">"nutrimouse"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="cn">FALSE</span><span class="op">)</span> <span class="op">{</span></span></span>
+<span class="r-in"><span> <span class="va">nutrimouse.sc</span> <span class="op">&lt;-</span> <span class="fu">center.scale</span><span class="op">(</span><span class="va">nutrimouse</span><span class="op">$</span><span class="va">gene</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="op">}</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/cim.kernel-1.png b/docs/reference/cim.kernel-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..7554453fd413da061b47ad2e017a86f00642cb30
GIT binary patch
literal 38307
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
UxM?#4`xoIlMt>Auu)qKR0KSK5od5s;

literal 0
HcmV?d00001

diff --git a/docs/reference/cim.kernel.html b/docs/reference/cim.kernel.html
new file mode 100644
index 0000000..1bf0f5e
--- /dev/null
+++ b/docs/reference/cim.kernel.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Compute and display similarities between multiple kernels — cim.kernel • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Compute and display similarities between multiple kernels — cim.kernel"><meta property="og:description" content="Compute cosine from Frobenius norm between kernels and display the 
+corresponding correlation plot."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Compute and display similarities between multiple kernels</h1>
+    
+    <div class="hidden name"><code>cim.kernel.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Compute cosine from Frobenius norm between kernels and display the 
+corresponding correlation plot.</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">cim.kernel</span><span class="op">(</span></span>
+<span>  <span class="va">...</span>,</span>
+<span>  scale <span class="op">=</span> <span class="cn">TRUE</span>,</span>
+<span>  method <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"circle"</span>, <span class="st">"square"</span>, <span class="st">"number"</span>, <span class="st">"shade"</span>, <span class="st">"color"</span>, <span class="st">"pie"</span><span class="op">)</span></span>
+<span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>...</dt>
+<dd><p>list of kernels (called 'blocks') computed on different datasets 
+and measured on the same samples.</p></dd>
+
+
+<dt>scale</dt>
+<dd><p>boleean. If <code>scale = TRUE</code>, each block is standardized to 
+zero mean and unit variance and cosine normalization is performed on the 
+kernel. Default: <code>TRUE</code>.</p></dd>
+
+
+<dt>method</dt>
+<dd><p>character. The visualization method to be used. Currently, 
+seven methods are supported (see Details).</p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p><code>cim.kernel</code> returns a matrix containing the cosine from 
+Frobenius norm between kernels.</p>
+    </div>
+    <div id="details">
+    <h2>Details</h2>
+    <p>The displayed similarities are the kernel generalization of the 
+RV-coefficient described in Lavit <em>et al.</em>, 1994.</p>
+<p>The plot is displayed using the <code><a href="https://rdrr.io/pkg/corrplot/man/corrplot.html" class="external-link">corrplot</a></code> package. 
+Seven visualization methods are implemented: <code>"circle"</code> (default), 
+<code>"square"</code>, <code>"number"</code>, <code>"pie"</code>, <code>"shade"</code> and 
+<code>"color"</code>. Circle and square areas are proportional to the absolute 
+value of corresponding similarities coefficients.</p>
+    </div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Lavit C., Escoufier Y., Sabatier R. and Traissac P. (1994). The 
+ACT (STATIS method). <em>Computational Statistics and Data Analysis</em>, 
+<b>18</b>(1), 97-119.</p>
+<p>Mariette J. and Villa-Vialaneix N. (2018). Unsupervised multiple kernel 
+learning for heterogeneous data integration. <em>Bioinformatics</em>, 
+<b>34</b>(6), 1009-1015.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="compute.kernel.html">compute.kernel</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="co"># compute one kernel per dataset</span></span></span>
+<span class="r-in"><span><span class="va">phychem.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span>, kernel.func <span class="op">=</span> <span class="st">"linear"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="va">pro.phylo.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span>, </span></span>
+<span class="r-in"><span>                                   kernel.func <span class="op">=</span> <span class="st">"abundance"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="va">pro.NOGs.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.NOGs</span>, </span></span>
+<span class="r-in"><span>                                  kernel.func <span class="op">=</span> <span class="st">"abundance"</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="co"># display similarities between kernels</span></span></span>
+<span class="r-in"><span><span class="fu">cim.kernel</span><span class="op">(</span>phychem <span class="op">=</span> <span class="va">phychem.kernel</span>,</span></span>
+<span class="r-in"><span>           pro.phylo <span class="op">=</span> <span class="va">pro.phylo.kernel</span>,</span></span>
+<span class="r-in"><span>           pro.NOGs <span class="op">=</span> <span class="va">pro.NOGs.kernel</span>, </span></span>
+<span class="r-in"><span>           method <span class="op">=</span> <span class="st">"square"</span><span class="op">)</span></span></span>
+<span class="r-plt img"><img src="cim.kernel-1.png" alt="" width="700" height="433"></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/combine.kernels.html b/docs/reference/combine.kernels.html
new file mode 100644
index 0000000..9372538
--- /dev/null
+++ b/docs/reference/combine.kernels.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Combine multiple kernels into a meta-kernel — combine.kernels • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Combine multiple kernels into a meta-kernel — combine.kernels"><meta property="og:description" content="Compute multiple kernels into a single meta-kernel"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Combine multiple kernels into a meta-kernel</h1>
+    
+    <div class="hidden name"><code>combine.kernels.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Compute multiple kernels into a single meta-kernel</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">combine.kernels</span><span class="op">(</span></span>
+<span>  <span class="va">...</span>,</span>
+<span>  scale <span class="op">=</span> <span class="cn">TRUE</span>,</span>
+<span>  method <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"full-UMKL"</span>, <span class="st">"STATIS-UMKL"</span>, <span class="st">"sparse-UMKL"</span><span class="op">)</span>,</span>
+<span>  knn <span class="op">=</span> <span class="fl">5</span>,</span>
+<span>  rho <span class="op">=</span> <span class="fl">20</span></span>
+<span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>...</dt>
+<dd><p>list of kernels (called 'blocks') computed on different datasets 
+and measured on the same samples.</p></dd>
+
+
+<dt>scale</dt>
+<dd><p>boleean. If <code>scale = TRUE</code>, each block is standardized to 
+zero mean and unit variance and cosine normalization is performed on the 
+kernel. Default: <code>TRUE</code>.</p></dd>
+
+
+<dt>method</dt>
+<dd><p>character. Which method should be used to compute the 
+meta-kernel. Default: <code>"full-UMKL"</code>.</p></dd>
+
+
+<dt>knn</dt>
+<dd><p>integer. If <code>method = "sparse-UMKL"</code> or
+<code>method = "full-UMKL"</code>, number of neighbors used to get a proxy of the 
+local topology of the datasets from each kernel. Default: <code>5</code>.</p></dd>
+
+
+<dt>rho</dt>
+<dd><p>integer. Parameters for the augmented Lagrangian method. Default: 
+<code>20</code>.</p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p><code>combine.kernels</code> returns an object of classes <code>"kernel"</code></p>
+ 
+
+<p>and <code>"metaKernel"</code>, a list that contains the following components:</p>
+<dl><dt>kernel</dt>
+<dd><p>: the computed meta-kernel matrix;</p></dd>
+
+  <dt>X</dt>
+<dd><p>: the dataset from which the kernel has been computed, as given by
+  the function <code><a href="compute.kernel.html">compute.kernel</a></code>. Can be <code>NULL</code> if a kernel
+  matrix was passed to this function;</p></dd>
+
+  <dt>weights</dt>
+<dd><p>: a vector containing the weights used to combine the 
+  kernels.</p></dd>
+
+</dl></div>
+    <div id="details">
+    <h2>Details</h2>
+    <p>The arguments <code>method</code> allows to specify the Unsupervised Multiple
+Kernel Learning (UMKL) method to use:</p><ul><li><p><code>"STATIS-UMKL"</code>: combines input kernels into the best 
+  consensus of all kernels;</p></li>
+<li><p><code>"full-UMKL"</code>: computes a kernel that minimizes the distortion 
+  between the meta-kernel and the k-NN graphs obtained from all input 
+  kernels;</p></li>
+<li><p><code>"sparse-UMKL"</code>: a sparse variant of the <code>"full-UMKL"</code> 
+  approach.</p></li>
+</ul></div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Mariette J. and Villa-Vialaneix N. (2018). Unsupervised multiple 
+kernel learning for heterogeneous data integration . <em>Bioinformatics</em>, 
+<b>34</b>(6), 1009-1015. DOI: <a href="https://doi.org/10.1093/bioinformatics/btx682" class="external-link">doi:10.1093/bioinformatics/btx682</a>
+.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="compute.kernel.html">compute.kernel</a></code>, <code><a href="kernel.pca.html">kernel.pca</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="co"># compute one kernel per dataset</span></span></span>
+<span class="r-in"><span><span class="va">phychem.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span>, kernel.func <span class="op">=</span> <span class="st">"linear"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="va">pro.phylo.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.phylo</span>, kernel.func <span class="op">=</span> <span class="st">"abundance"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="va">pro.NOGs.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.NOGs</span>, kernel.func <span class="op">=</span> <span class="st">"abundance"</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="co"># compute the meta kernel</span></span></span>
+<span class="r-in"><span><span class="va">meta.kernel</span> <span class="op">&lt;-</span> <span class="fu">combine.kernels</span><span class="op">(</span>phychem <span class="op">=</span> <span class="va">phychem.kernel</span>,</span></span>
+<span class="r-in"><span>                               pro.phylo <span class="op">=</span> <span class="va">pro.phylo.kernel</span>,</span></span>
+<span class="r-in"><span>                               pro.NOGs <span class="op">=</span> <span class="va">pro.NOGs.kernel</span>, </span></span>
+<span class="r-in"><span>                               method <span class="op">=</span> <span class="st">"full-UMKL"</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/compute.kernel.html b/docs/reference/compute.kernel.html
new file mode 100644
index 0000000..a36cd5f
--- /dev/null
+++ b/docs/reference/compute.kernel.html
@@ -0,0 +1,183 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Compute a kernel — compute.kernel • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Compute a kernel — compute.kernel"><meta property="og:description" content="Compute a kernel from a given data matrix."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Compute a kernel</h1>
+    
+    <div class="hidden name"><code>compute.kernel.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Compute a kernel from a given data matrix.</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">compute.kernel</span><span class="op">(</span><span class="va">X</span>, kernel.func <span class="op">=</span> <span class="st">"linear"</span>, <span class="va">...</span>, test.pos.semidef <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>X</dt>
+<dd><p>a numeric matrix (or data frame) used to compute the kernel. 
+<code>NA</code>s not allowed.</p></dd>
+
+
+<dt>kernel.func</dt>
+<dd><p>the kernel function to use. This parameter can be set to 
+any user defined kernel function. Widely used kernel functions are 
+pre-implemented, that can be used by setting <code>kernel.func</code> to one of the
+ following strings: <code>"kidentity"</code>, <code>"abundance"</code>, <code>"linear"</code>, 
+<code>"gaussian.radial.basis"</code>, <code>"poisson"</code> or <code>"phylogenetic"</code>. 
+Default: <code>"linear"</code>.</p></dd>
+
+
+<dt>...</dt>
+<dd><p>the kernel function arguments. Valid parameters for 
+pre-implemented kernels are:</p><ul><li><p><code>phylogenetic.tree</code> (<code>"phylogenetic"</code>): an instance of 
+    phylo-class that contains a phylogenetic tree (required).</p></li>
+<li><p><code>scale</code> (<code>"linear"</code> or <code>"gaussian.radial.basis"</code>): 
+      logical. Should the variables be scaled to unit variance prior the 
+      kernel computation? Default: <code>TRUE</code>.</p></li>
+<li><p><code>sigma</code> (<code>"gaussian.radial.basis"</code>): double. The inverse 
+    kernel width used by <code>"gaussian.radial.basis"</code>.</p></li>
+<li><p><code>method</code> (<code>"phylogenetic"</code> or <code>"abundance"</code>): 
+    character. Can be <code>"unifrac"</code> or <code>"wunifrac"</code> for 
+    <code>"phylogenetic"</code>. Which dissimilarity to use for <code>"abundance"</code>:
+    one of <code>"bray"</code>, <code>"euclidean"</code>, <code>"canberra"</code>, 
+    <code>"manhattan"</code>, <code>"kulczynski"</code>, <code>"jaccard"</code>, 
+    <code>"gower"</code>, <code>"altGower"</code>, <code>"morisita"</code>, <code>"horn"</code>, 
+    <code>"mountford"</code>, <code>"raup"</code>, <code>"binomial"</code>, <code>"chao"</code> and 
+    <code>"cao"</code>.</p></li>
+<li><p><code>normalization</code> (<code>"poisson"</code>): character. Can be 
+    <code>"deseq"</code> (more robust), <code>"mle"</code> (less robust) or 
+    <code>"quantile"</code>.</p></li>
+</ul></dd>
+
+
+<dt>test.pos.semidef</dt>
+<dd><p>boleean. If <code>test.pos.semidef = TRUE</code>, the 
+positive semidefiniteness of the resulting matrix is checked.</p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p><code>compute.kernel</code> returns an object of classes <code>"kernel"</code>, a
+list that contains the following components:</p>
+<dl><dt>kernel</dt>
+<dd><p>: the computed kernel matrix.</p></dd>
+
+<dt>X</dt>
+<dd><p>: the original dataset. If <code>"kidentity"</code>, <code>X</code> is set to 
+<code>NULL</code>.</p></dd>
+
+<dt>kernel.func</dt>
+<dd><p>: the kernel function used.</p></dd>
+
+<dt>kernel.args</dt>
+<dd><p>: the arguments used to compute the kernel.</p></dd>
+
+</dl></div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Lozupone C. and Knight R. (2005). UniFrac: a new phylogenetic 
+method for comparing microbial communities. <em>Applied and Environmental 
+Microbiology</em>, <b>71</b>(12), 8228-8235.</p>
+<p>Lozupone C., Hamady M., Kelley S.T. and Knight R. (2007). Quantitative and 
+qualitative beta diversity measures lead to different insights into factors 
+that structure microbial communities. <em>Applied and Environmental 
+Microbiology</em>, <b>73</b>(5), 1576-1585.</p>
+<p>Witten D. (2011). Classification and clustering of sequencing data using a 
+Poisson model. <em>Annals of Applied Statistics</em>, <b>5</b>(4), 2493-2518.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="combine.kernels.html">combine.kernels</a></code>, <code><a href="kernel.pca.html">kernel.pca</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="va">pro.NOGs.kernel</span> <span class="op">&lt;-</span> <span class="fu">compute.kernel</span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">pro.NOGs</span>, </span></span>
+<span class="r-in"><span>                                  kernel.func <span class="op">=</span> <span class="st">"abundance"</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/index.html b/docs/reference/index.html
new file mode 100644
index 0000000..fd29ea9
--- /dev/null
+++ b/docs/reference/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Function reference • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Function reference"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-index">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="contents col-md-9">
+    <div class="page-header">
+      <h1>Reference</h1>
+    </div>
+
+    <table class="ref-index"><colgroup><col class="alias"><col class="title"></colgroup><tbody><tr><th colspan="2">
+          <h2 id="all-functions">All functions <a href="#all-functions" class="anchor" aria-hidden="true"></a></h2>
+          <p class="section-desc"></p>
+        </th>
+      </tr></tbody><tbody><tr><td>
+          <p><code><a href="TARAoceans.html">TARAoceans</a></code> </p>
+        </td>
+        <td><p>TARA ocean microbiome data</p></td>
+      </tr><tr><td>
+          <p><code><a href="center.scale.html">center.scale()</a></code> </p>
+        </td>
+        <td><p>Center and scale</p></td>
+      </tr><tr><td>
+          <p><code><a href="cim.kernel.html">cim.kernel()</a></code> </p>
+        </td>
+        <td><p>Compute and display similarities between multiple kernels</p></td>
+      </tr><tr><td>
+          <p><code><a href="combine.kernels.html">combine.kernels()</a></code> </p>
+        </td>
+        <td><p>Combine multiple kernels into a meta-kernel</p></td>
+      </tr><tr><td>
+          <p><code><a href="compute.kernel.html">compute.kernel()</a></code> </p>
+        </td>
+        <td><p>Compute a kernel</p></td>
+      </tr><tr><td>
+          <p><code><a href="kernel.pca.html">kernel.pca()</a></code> </p>
+        </td>
+        <td><p>Kernel Principal Components Analysis</p></td>
+      </tr><tr><td>
+          <p><code><a href="kernel.pca.permute.html">kernel.pca.permute()</a></code> </p>
+        </td>
+        <td><p>Assess variable importance</p></td>
+      </tr><tr><td>
+          <p><code><a href="mixKernel.users.guide.html">mixKernel.users.guide()</a></code> </p>
+        </td>
+        <td><p>View mixKernel User's Guide</p></td>
+      </tr><tr><td>
+          <p><code><a href="plotVar.kernel.pca.html">plotVar.kernel.pca()</a></code> </p>
+        </td>
+        <td><p>Plot importance of variables in kernel PCA</p></td>
+      </tr><tr><td>
+          <p><code><a href="select.features.html">select(<i>&lt;features&gt;</i>)</a></code> </p>
+        </td>
+        <td><p>Select important features</p></td>
+      </tr></tbody></table></div>
+
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/kernel.pca.html b/docs/reference/kernel.pca.html
new file mode 100644
index 0000000..9c9f174
--- /dev/null
+++ b/docs/reference/kernel.pca.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Kernel Principal Components Analysis — kernel.pca • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Kernel Principal Components Analysis — kernel.pca"><meta property="og:description" content="Performs a kernel PCA."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Kernel Principal Components Analysis</h1>
+    
+    <div class="hidden name"><code>kernel.pca.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Performs a kernel PCA.</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">kernel.pca</span><span class="op">(</span><span class="va">K</span>, ncomp <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/nrow.html" class="external-link">nrow</a></span><span class="op">(</span><span class="va">K</span><span class="op">$</span><span class="va">kernel</span><span class="op">)</span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>K</dt>
+<dd><p>a kernel object obtained using either <code>compute.kernel</code> or
+<code>combine.kernels</code>.</p></dd>
+
+
+<dt>ncomp</dt>
+<dd><p>integer. Indicates the number of components to return..</p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p><code>kernel.pca</code> returns an object of classes <code>"kernel.pca"</code></p>
+ 
+
+<p>and <code>"pca"</code>, which is a list containing the following entries:</p>
+<dl><dt>ncomp</dt>
+<dd><p>: the number of principal components;</p></dd>
+
+  <dt>X</dt>
+<dd><p>: the input kernel matrix;</p></dd>
+ 
+  <dt>kernel</dt>
+<dd><p>: the input kernel object provided by the user;</p></dd>
+
+  <dt>sdev</dt>
+<dd><p>: the singular values (square root of the eigenvalues);</p></dd>
+ 
+  <dt>rotation</dt>
+<dd><p>: the matrix of variable loadings (<em>i.e.</em>, a matrix 
+  whose columns contain the eigenvectors);</p></dd>
+
+  <dt>loadings</dt>
+<dd><p>: same as 'rotation' to keep the mixOmics spirit;</p></dd>
+
+  <dt>x</dt>
+<dd><p>: same as 'rotation' to keep the mixOmics spirit;</p></dd>
+
+</dl></div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Scholkopf B., Smola A. and Muller K.R. (1998) Nonlinear component 
+analysis as a kernel eigenvalue problem. <em>Neural Computation</em>, 
+<b>10</b>, 1299-1319.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="compute.kernel.html">compute.kernel</a></code>, <code><a href="combine.kernels.html">combine.kernels</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="va">phychem.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span>, kernel.func <span class="op">=</span> <span class="st">"linear"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="va">kernel.pca.result</span> <span class="op">&lt;-</span> <span class="fu">kernel.pca</span><span class="op">(</span><span class="va">phychem.kernel</span>, ncomp <span class="op">=</span> <span class="fl">3</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/kernel.pca.permute.html b/docs/reference/kernel.pca.permute.html
new file mode 100644
index 0000000..2a33881
--- /dev/null
+++ b/docs/reference/kernel.pca.permute.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Assess variable importance — kernel.pca.permute • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Assess variable importance — kernel.pca.permute"><meta property="og:description" content="Assess importance of variables on a given PC component by computing the 
+Crone-Crosby distance between original sample positions and sample positions 
+obtained by a random permutation of the variables."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Assess variable importance</h1>
+    
+    <div class="hidden name"><code>kernel.pca.permute.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Assess importance of variables on a given PC component by computing the 
+Crone-Crosby distance between original sample positions and sample positions 
+obtained by a random permutation of the variables.</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">kernel.pca.permute</span><span class="op">(</span><span class="va">kpca.result</span>, ncomp <span class="op">=</span> <span class="fl">1</span>, <span class="va">...</span>, directory <span class="op">=</span> <span class="cn">NULL</span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>kpca.result</dt>
+<dd><p>a kernel.pca object returned by the
+<code><a href="kernel.pca.html">kernel.pca</a></code> function.</p></dd>
+
+
+<dt>ncomp</dt>
+<dd><p>integer. Number of KPCA components used to compute the 
+importance. Default: <code>1</code>.</p></dd>
+
+
+<dt>...</dt>
+<dd><p>list of character vectors. The parameter name must be the kernel 
+name to be considered for permutation of variables. Provided vectors length 
+has to be equal to the number of variables of the input dataset. A kernel is 
+performed on each unique variables values. Crone-Crosby distances are 
+computed on each KPCA performed on resulted kernels or meta-kernels and can 
+be displayed using the <code><a href="plotVar.kernel.pca.html">plotVar.kernel.pca</a></code>.</p></dd>
+
+
+<dt>directory</dt>
+<dd><p>character. To limit computational burden, this argument 
+allows to store / read temporary computed kernels.</p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p><code>kernel.pca.permute</code> returns a copy of the input 
+<code>kpca.result</code> results and add values in the three entries: 
+<code>cc.distances</code>, <code>cc.variables</code> and <code>cc.blocks</code>.</p>
+    </div>
+    <div id="details">
+    <h2>Details</h2>
+    <p><code>plotVar.kernel.pca</code> produces a barplot for each block. The variables 
+for which the importance has been computed with 
+<code>kernel.pca.permute</code> are displayed. The representation is limited 
+to the <code>ndisplay</code> most important variables.</p>
+    </div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Mariette J. and Villa-Vialaneix N. (2018). Unsupervised multiple 
+kernel learning for heterogeneous data integration. <em>Bioinformatics</em>, 
+<b>34</b>(6), 1009-1015. DOI: <a href="https://doi.org/10.1093/bioinformatics/btx682" class="external-link">doi:10.1093/bioinformatics/btx682</a></p>
+<p>Crone L. and Crosby D. (1995). Statistical applications of a metric on 
+subspaces to satellite meteorology. <em>Technometrics</em>, <b>37</b>(3), 
+324-328.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="compute.kernel.html">compute.kernel</a></code>, <code><a href="kernel.pca.html">kernel.pca</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="co"># compute one kernel for the psychem dataset</span></span></span>
+<span class="r-in"><span><span class="va">phychem.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span>, kernel.func <span class="op">=</span> <span class="st">"linear"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="co"># perform a KPCA</span></span></span>
+<span class="r-in"><span><span class="va">kernel.pca.result</span> <span class="op">&lt;-</span> <span class="fu"><a href="kernel.pca.html">kernel.pca</a></span><span class="op">(</span><span class="va">phychem.kernel</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="co"># compute importance for all variables in this kernel</span></span></span>
+<span class="r-in"><span><span class="va">kernel.pca.result</span> <span class="op">&lt;-</span> <span class="fu">kernel.pca.permute</span><span class="op">(</span><span class="va">kernel.pca.result</span>, </span></span>
+<span class="r-in"><span>                                        phychem <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/colnames.html" class="external-link">colnames</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span><span class="op">)</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/mixKernel.users.guide.html b/docs/reference/mixKernel.users.guide.html
new file mode 100644
index 0000000..dda2b59
--- /dev/null
+++ b/docs/reference/mixKernel.users.guide.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>View mixKernel User's Guide — mixKernel.users.guide • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="View mixKernel User's Guide — mixKernel.users.guide"><meta property="og:description" content="Find the location of the mixKernel User's Guide and optionnaly opens it"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>View mixKernel User's Guide</h1>
+    
+    <div class="hidden name"><code>mixKernel.users.guide.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Find the location of the mixKernel User's Guide and optionnaly opens it</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">mixKernel.users.guide</span><span class="op">(</span>html <span class="op">=</span> <span class="cn">TRUE</span>, view <span class="op">=</span> <span class="va">html</span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>html</dt>
+<dd><p>logical. Should the document returned by the function be the
+compiled PDF or the Rmd source. Default to <code>TRUE</code></p></dd>
+
+
+<dt>view</dt>
+<dd><p>logical. Should the document be opened using the default HTML
+viewer? Default to <code>html</code>. It has no effect if <code>html = FALSE</code></p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p>Character string giving the file location. If <code>html = TRUE</code> and
+<code>view = TRUE</code>, the HTML document reader is started and the User's Guide
+is opened in it.</p>
+    </div>
+    <div id="details">
+    <h2>Details</h2>
+    <p>If the operating system is not Windows, then the HTML viewer used is that
+given by <code>Sys.getenv("R_BROWSER")</code>. The HTML viewer can be changed using
+<code>Sys.setenv(R_BROWSER = )</code>.</p>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu">mixKernel.users.guide</span><span class="op">(</span>view <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></span>
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] ""</span>
+<span class="r-in"><span><span class="fu">mixKernel.users.guide</span><span class="op">(</span>html <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></span>
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] ""</span>
+<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="cn">FALSE</span><span class="op">)</span> <span class="fu">mixKernel.users.guide</span><span class="op">(</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/plotVar.kernel.pca.html b/docs/reference/plotVar.kernel.pca.html
new file mode 100644
index 0000000..c249e49
--- /dev/null
+++ b/docs/reference/plotVar.kernel.pca.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Plot importance of variables in kernel PCA — plotVar.kernel.pca • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Plot importance of variables in kernel PCA — plotVar.kernel.pca"><meta property="og:description" content="Provides a representation of variable importance in kernel PCA."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Plot importance of variables in kernel PCA</h1>
+    
+    <div class="hidden name"><code>plotVar.kernel.pca.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Provides a representation of variable importance in kernel PCA.</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plotVar.kernel.pca</span><span class="op">(</span></span>
+<span>  <span class="va">object</span>,</span>
+<span>  blocks <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/unique.html" class="external-link">unique</a></span><span class="op">(</span><span class="va">object</span><span class="op">$</span><span class="va">cc.blocks</span><span class="op">)</span>,</span>
+<span>  ndisplay <span class="op">=</span> <span class="fl">5</span>,</span>
+<span>  ncol <span class="op">=</span> <span class="fl">2</span>,</span>
+<span>  <span class="va">...</span></span>
+<span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>object</dt>
+<dd><p>: a kernel.pca object returned by <code><a href="kernel.pca.html">kernel.pca</a></code>.</p></dd>
+
+
+<dt>blocks</dt>
+<dd><p>a numerical vector indicating the block variables to display.</p></dd>
+
+
+<dt>ndisplay</dt>
+<dd><p>integer. The number of important variables per blocks shown in 
+the representation. Default: <code>5</code>.</p></dd>
+
+
+<dt>ncol</dt>
+<dd><p>integer. Each block of variables is displayed in a separate 
+subfigure. <code>ncol</code> sets the number of columns for the global figure. 
+Default: <code>2</code>.</p></dd>
+
+
+<dt>...</dt>
+<dd><p>external arguments.</p></dd>
+
+</dl></div>
+    <div id="details">
+    <h2>Details</h2>
+    <p><code>plotVar.kernel.pca</code> produces a barplot for each block. The variables for which the 
+importance has been computed with <code><a href="kernel.pca.permute.html">kernel.pca.permute</a></code> are 
+displayed. The representation is limited to the <code>ndisplay</code> most important 
+variables.</p>
+    </div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Crone L. and Crosby D. (1995). Statistical applications of a metric on subspaces
+to satellite meteorology. <em>Technometrics</em>, <b>37</b>(3), 324-328.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="kernel.pca.html">kernel.pca</a></code>, <code><a href="kernel.pca.permute.html">kernel.pca.permute</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="co"># compute one kernel for the psychem dataset</span></span></span>
+<span class="r-in"><span><span class="va">phychem.kernel</span> <span class="op">&lt;-</span> <span class="fu"><a href="compute.kernel.html">compute.kernel</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span>, kernel.func <span class="op">=</span> <span class="st">"linear"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="co"># perform a KPCA</span></span></span>
+<span class="r-in"><span><span class="va">kernel.pca.result</span> <span class="op">&lt;-</span> <span class="fu"><a href="kernel.pca.html">kernel.pca</a></span><span class="op">(</span><span class="va">phychem.kernel</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="co"># compute importance for all variables in this kernel</span></span></span>
+<span class="r-in"><span><span class="va">kernel.pca.result</span> <span class="op">&lt;-</span> <span class="fu"><a href="kernel.pca.permute.html">kernel.pca.permute</a></span><span class="op">(</span><span class="va">kernel.pca.result</span>, phychem <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/colnames.html" class="external-link">colnames</a></span><span class="op">(</span><span class="va">TARAoceans</span><span class="op">$</span><span class="va">phychem</span><span class="op">)</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="cn">FALSE</span><span class="op">)</span> <span class="fu">plotVar.kernel.pca</span><span class="op">(</span><span class="va">kernel.pca.result</span>, ndisplay <span class="op">=</span> <span class="fl">10</span><span class="op">)</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/reference/select.features.html b/docs/reference/select.features.html
new file mode 100644
index 0000000..94a9282
--- /dev/null
+++ b/docs/reference/select.features.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html>
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Select important features — select.features • mixKernel</title><!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous"><script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="../bootstrap-toc.css"><script src="../bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"><script src="../pkgdown.js"></script><meta property="og:title" content="Select important features — select.features"><meta property="og:description" content="Select features using supervised or unsupervised kernel method. A 
+supervised feature selection method is performed if Y is provided."><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
+    
+
+    <div class="container template-reference-topic">
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">mixKernel</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">0.9-1</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav"><li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+<li class="dropdown">
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+    Articles
+     
+    <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu"><li>
+      <a href="../articles/a-mixKernelInstallation.html">Installation instruction for mixKernel</a>
+    </li>
+    <li>
+      <a href="../articles/mixKernelUsersGuide.html">Data Integration using Unsupervised Multiple Kernel Learning</a>
+    </li>
+  </ul></li>
+<li>
+  <a href="../news/index.html">Changelog</a>
+</li>
+      </ul><ul class="nav navbar-nav navbar-right"></ul></div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header><div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Select important features</h1>
+    
+    <div class="hidden name"><code>select.features.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Select features using supervised or unsupervised kernel method. A 
+supervised feature selection method is performed if <code>Y</code> is provided.</p>
+    </div>
+
+    <div id="ref-usage">
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="co"># S3 method for features</span></span>
+<span><span class="fu">select</span><span class="op">(</span></span>
+<span>  <span class="va">X</span>,</span>
+<span>  Y <span class="op">=</span> <span class="cn">NULL</span>,</span>
+<span>  kx.func <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"linear"</span>, <span class="st">"gaussian.radial.basis"</span>, <span class="st">"bray"</span><span class="op">)</span>,</span>
+<span>  ky.func <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"linear"</span>, <span class="st">"gaussian.radial.basis"</span><span class="op">)</span>,</span>
+<span>  keepX <span class="op">=</span> <span class="cn">NULL</span>,</span>
+<span>  method <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"kernel"</span>, <span class="st">"kpca"</span>, <span class="st">"graph"</span><span class="op">)</span>,</span>
+<span>  lambda <span class="op">=</span> <span class="cn">NULL</span>,</span>
+<span>  n_components <span class="op">=</span> <span class="fl">2</span>,</span>
+<span>  Lg <span class="op">=</span> <span class="cn">NULL</span>,</span>
+<span>  mu <span class="op">=</span> <span class="fl">1</span>,</span>
+<span>  max_iter <span class="op">=</span> <span class="fl">100</span>,</span>
+<span>  nstep <span class="op">=</span> <span class="fl">50</span>,</span>
+<span>  <span class="va">...</span></span>
+<span><span class="op">)</span></span></code></pre></div>
+    </div>
+
+    <div id="arguments">
+    <h2>Arguments</h2>
+    <dl><dt>X</dt>
+<dd><p>a numeric matrix (or data frame) used to select variables. 
+<code>NA</code>s not allowed.</p></dd>
+
+
+<dt>Y</dt>
+<dd><p>a numeric matrix (or data frame) used to select variables. 
+<code>NA</code>s not allowed.</p></dd>
+
+
+<dt>kx.func</dt>
+<dd><p>the kernel function name to use on <code>X</code>. Widely used 
+kernel functions are pre-implemented, and can be directly used by setting 
+<code>kx.func</code> to one of the following values: <code>"linear"</code>, 
+<code>"gaussian.radial.basis"</code> or <code>"bray"</code>. Default: <code>"linear"</code>. If 
+<code>Y</code> is provided, the kernel <code>"bray"</code> is not allowed.</p></dd>
+
+
+<dt>ky.func</dt>
+<dd><p>the kernel function name to use on <code>Y</code>. Available 
+kernels are: <code>"linear"</code>, and <code>"gaussian.radial.basis"</code>. Default: 
+<code>"linear"</code>. This value is ignored when <code>Y</code> is not provided.</p></dd>
+
+
+<dt>keepX</dt>
+<dd><p>the number of variables to select.</p></dd>
+
+
+<dt>method</dt>
+<dd><p>the method to use. Either an unsupervised variable selection
+method (<code>"kernel"</code>), a kernel PCA oriented variable selection method 
+(<code>"kpca"</code>) or a structure driven variable selection selection 
+(<code>"graph"</code>). Default: <code>"kernel"</code>.</p></dd>
+
+
+<dt>lambda</dt>
+<dd><p>the penalization parameter that controls the trade-off between 
+the minimization of the distorsion and the sparsity of the solution 
+parameter.</p></dd>
+
+
+<dt>n_components</dt>
+<dd><p>how many principal components should be used with method
+<code>"kpca"</code>. Required with method <code>"kpca"</code>. Default: <code>2</code>.</p></dd>
+
+
+<dt>Lg</dt>
+<dd><p>the Laplacian matrix of the graph representing relations between 
+the input dataset variables. Required with method <code>"graph"</code>.</p></dd>
+
+
+<dt>mu</dt>
+<dd><p>the penalization parameter that controls the trade-off between the
+the distorsion and the influence of the graph. Default: <code>1</code>.</p></dd>
+
+
+<dt>max_iter</dt>
+<dd><p>the maximum number of iterations. Default: <code>100</code>.</p></dd>
+
+
+<dt>nstep</dt>
+<dd><p>the number of values used for the regularization path. Default: 
+<code>50</code>.</p></dd>
+
+
+<dt>...</dt>
+<dd><p>the kernel function arguments. In particular, 
+<code>sigma</code>(<code>"gaussian.radial.basis"</code>): double. The inverse kernel 
+width used by <code>"gaussian.radial.basis"</code>.</p></dd>
+
+</dl></div>
+    <div id="value">
+    <h2>Value</h2>
+    
+
+<p><code>ukfs</code> returns a vector of sorted selected features indexes.</p>
+    </div>
+    <div id="references">
+    <h2>References</h2>
+    <p>Brouard C., Mariette J., Flamary R. and Vialaneix N. (2022). 
+Feature selection for kernel methods in systems biology. <em>NAR Genomics
+and Bioinformatics</em>, <b>4</b>(1), lqac014. DOI: <a href="https://doi.org/10.1093/nargab/lqac014" class="external-link">doi:10.1093/nargab/lqac014</a>
+.</p>
+    </div>
+    <div id="see-also">
+    <h2>See also</h2>
+    <div class="dont-index"><p><code><a href="compute.kernel.html">compute.kernel</a></code></p></div>
+    </div>
+    <div id="author">
+    <h2>Author</h2>
+    <p>Celine Brouard &lt;celine.brouard@inrae.fr&gt;
+Jerome Mariette &lt;jerome.mariette@inrae.fr&gt;
+Nathalie Vialaneix &lt;nathalie.vialaneix@inrae.fr&gt;</p>
+    </div>
+
+    <div id="ref-examples">
+    <h2>Examples</h2>
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## These examples require the installation of python modules</span></span></span>
+<span class="r-in"><span><span class="co">## See installation instruction at: http://mixkernel.clementine.wf</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="st">"Koren.16S"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="cn">FALSE</span><span class="op">)</span> <span class="op">{</span></span></span>
+<span class="r-in"><span> <span class="va">sf.res</span> <span class="op">&lt;-</span> <span class="fu">select.features</span><span class="op">(</span><span class="va">Koren.16S</span><span class="op">$</span><span class="va">data.raw</span>, kx.func <span class="op">=</span> <span class="st">"bray"</span>, lambda <span class="op">=</span> <span class="fl">1</span>,</span></span>
+<span class="r-in"><span>                           keepX <span class="op">=</span> <span class="fl">40</span>, nstep <span class="op">=</span> <span class="fl">1</span><span class="op">)</span></span></span>
+<span class="r-in"><span> <span class="fu"><a href="https://rdrr.io/r/base/colnames.html" class="external-link">colnames</a></span><span class="op">(</span><span class="va">Koren.16S</span><span class="op">$</span><span class="va">data.raw</span><span class="op">)</span><span class="op">[</span><span class="va">sf.res</span><span class="op">]</span></span></span>
+<span class="r-in"><span><span class="op">}</span></span></span>
+<span class="r-in"><span></span></span>
+<span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/utils/data.html" class="external-link">data</a></span><span class="op">(</span><span class="st">"nutrimouse"</span><span class="op">)</span></span></span>
+<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="cn">FALSE</span><span class="op">)</span> <span class="op">{</span></span></span>
+<span class="r-in"><span> <span class="va">grb.func</span> <span class="op">&lt;-</span> <span class="st">"gaussian.radial.basis"</span></span></span>
+<span class="r-in"><span> <span class="va">genes</span> <span class="op">&lt;-</span> <span class="fu"><a href="center.scale.html">center.scale</a></span><span class="op">(</span><span class="va">nutrimouse</span><span class="op">$</span><span class="va">gene</span><span class="op">)</span></span></span>
+<span class="r-in"><span> <span class="va">lipids</span> <span class="op">&lt;-</span> <span class="fu"><a href="center.scale.html">center.scale</a></span><span class="op">(</span><span class="va">nutrimouse</span><span class="op">$</span><span class="va">lipid</span><span class="op">)</span></span></span>
+<span class="r-in"><span> <span class="va">sf.res</span> <span class="op">&lt;-</span> <span class="fu">select.features</span><span class="op">(</span><span class="va">genes</span>, <span class="va">lipids</span>, kx.func <span class="op">=</span> <span class="va">grb.func</span>, </span></span>
+<span class="r-in"><span>                           ky.func <span class="op">=</span> <span class="va">grb.func</span>, keepX <span class="op">=</span> <span class="fl">40</span><span class="op">)</span></span></span>
+<span class="r-in"><span> <span class="fu"><a href="https://rdrr.io/r/base/colnames.html" class="external-link">colnames</a></span><span class="op">(</span><span class="va">nutrimouse</span><span class="op">$</span><span class="va">gene</span><span class="op">)</span><span class="op">[</span><span class="va">sf.res</span><span class="op">]</span></span></span>
+<span class="r-in"><span><span class="op">}</span></span></span>
+<span class="r-in"><span></span></span>
+</code></pre></div>
+    </div>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
+    </nav></div>
+</div>
+
+
+      <footer><div class="copyright">
+  <p></p><p>Developed by Nathalie Vialaneix, Celine Brouard, Remi Flamary, Julien Henry, Jerome Mariette.</p>
+</div>
+
+<div class="pkgdown">
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.7.</p>
+</div>
+
+      </footer></div>
+
+  
+
+
+  
+
+  </body></html>
+
diff --git a/docs/sitemap.xml b/docs/sitemap.xml
new file mode 100644
index 0000000..a1d660d
--- /dev/null
+++ b/docs/sitemap.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+  <url>
+    <loc>/404.html</loc>
+  </url>
+  <url>
+    <loc>/articles/0-mixKernelInstallation.html</loc>
+  </url>
+  <url>
+    <loc>/articles/a-mixKernelInstallation.html</loc>
+  </url>
+  <url>
+    <loc>/articles/index.html</loc>
+  </url>
+  <url>
+    <loc>/articles/mixKernelUsersGuide.html</loc>
+  </url>
+  <url>
+    <loc>/authors.html</loc>
+  </url>
+  <url>
+    <loc>/index.html</loc>
+  </url>
+  <url>
+    <loc>/news/index.html</loc>
+  </url>
+  <url>
+    <loc>/reference/TARAoceans.html</loc>
+  </url>
+  <url>
+    <loc>/reference/center.scale.html</loc>
+  </url>
+  <url>
+    <loc>/reference/cim.kernel.html</loc>
+  </url>
+  <url>
+    <loc>/reference/combine.kernels.html</loc>
+  </url>
+  <url>
+    <loc>/reference/compute.kernel.html</loc>
+  </url>
+  <url>
+    <loc>/reference/index.html</loc>
+  </url>
+  <url>
+    <loc>/reference/kernel.pca.html</loc>
+  </url>
+  <url>
+    <loc>/reference/kernel.pca.permute.html</loc>
+  </url>
+  <url>
+    <loc>/reference/mixKernel.users.guide.html</loc>
+  </url>
+  <url>
+    <loc>/reference/plotVar.kernel.pca.html</loc>
+  </url>
+  <url>
+    <loc>/reference/select.features.html</loc>
+  </url>
+</urlset>
-- 
GitLab