{
  "_id": "6ac24b80d743750d376d7e5b",
  "Type": "Package",
  "Package": "mglasso",
  "Title": "Multiscale Graphical Lasso",
  "Version": "0.1.3",
  "Authors@R": "c(\nperson(\"Edmond\", \"Sanou\", , \"doedmond.sanou@univ-evry.fr\", role = c(\"aut\", \"cre\")),\nperson(\"Tung\", \"Le\", role = \"ctb\"),\nperson(\"Christophe\", \"Ambroise\", role = \"ths\"),\nperson(\"Geneviève\", \"Robin\", role = \"ths\")\n)",
  "Description": "Inference of Multiscale graphical models with neighborhood\nselection approach.  The method is based on solving a convex\noptimization problem combining a Lasso and fused-group Lasso\npenalties.  This allows to infer simultaneously a conditional\nindependence graph and a clustering partition. The optimization\nis based on the Continuation with Nesterov smoothing in a\nShrinkage-Thresholding Algorithm solver (Hadj-Selem et al.\n2018) <doi:10.1109/TMI.2018.2829802> implemented in python.",
  "License": "MIT + file LICENSE",
  "VignetteBuilder": "knitr",
  "ByteCompile": "true",
  "Config/reticulate": "list( packages = list( list(package = \"scipy\",\nversion = \"1.7.1\"), list(package = \"numpy\", version =\n\"1.22.4\"), list(package = \"matplotlib\"), list(package =\n\"scikit-learn\"), list(package = \"six\"), list(package =\n\"pylearn-parsimony\", version = \"0.3.1\", pip = TRUE) ) )",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "URL": "https://desanou.github.io/mglasso/",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libpng-dev libuv1-dev libssl-dev python3\nlibx11-dev zlib1g-dev",
  "Repository": "https://desanou.r-universe.dev",
  "Date/Publication": "2023-06-19 09:21:33 UTC",
  "RemoteUrl": "https://github.com/desanou/mglasso",
  "RemoteRef": "HEAD",
  "RemoteSha": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-04 12:45:55 UTC",
    "User": "root"
  },
  "Author": "Edmond Sanou [aut, cre],\nTung Le [ctb],\nChristophe Ambroise [ths],\nGeneviève Robin [ths]",
  "Maintainer": "Edmond Sanou <doedmond.sanou@univ-evry.fr>",
  "_user": "desanou",
  "_type": "src",
  "_file": "mglasso_0.1.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/85554de424d8f20a09f45ed9638658f60da420f30dc22078027ccd20fe4b6b34",
  "_filesize": 326606,
  "_sha256": "85554de424d8f20a09f45ed9638658f60da420f30dc22078027ccd20fe4b6b34",
  "_expires": "2027-01-12T12:50:06.000Z",
  "_created": "2026-10-04T12:45:55.000Z",
  "_published": "2026-10-04T12:50:08.109Z",
  "_jobs": [
    {
      "job": 111439095283,
      "time": 202,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11303846605"
    },
    {
      "job": 111439095209,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11303309273"
    },
    {
      "job": 111439095234,
      "time": 164,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11304165192"
    },
    {
      "job": 111439095149,
      "time": 176,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11303234730"
    },
    {
      "job": 111438443495,
      "time": 226,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11303851419"
    },
    {
      "job": 111439095119,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11303806746"
    },
    {
      "job": 111439095216,
      "time": 115,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11303488829"
    },
    {
      "job": 111439095357,
      "time": 103,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11303099620"
    },
    {
      "job": 111439095278,
      "time": 132,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11303691880"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547",
  "_status": "success",
  "_upstream": "https://github.com/desanou/mglasso",
  "_commit": {
    "id": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
    "author": "Edmond Sanou <doedmondsanou@gmail.com>",
    "committer": "Edmond Sanou <doedmondsanou@gmail.com>",
    "message": "Merge branch 'master' of https://github.com/desanou/mglasso\n",
    "time": 1687166493
  },
  "_maintainer": {
    "name": "Edmond Sanou",
    "email": "doedmond.sanou@univ-evry.fr",
    "login": "desanou",
    "description": "",
    "uuid": 43121558
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "corpcor",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "R.utils",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "version": ">= 1.25",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Imports"
    },
    {
      "package": "capushe",
      "role": "Imports"
    },
    {
      "package": "DescTools",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mvtnorm",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "desanou",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "desanou",
      "count": 324,
      "uuid": 43121558
    }
  ],
  "_userbio": {
    "uuid": 43121558,
    "type": "user",
    "name": "Edmond Sanou",
    "followers": 6
  },
  "_downloads": {
    "count": 295,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mglasso"
  },
  "_devurl": "https://github.com/desanou/mglasso",
  "_pkgdown": "https://desanou.github.io/mglasso/",
  "_searchresults": 15,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/mglasso.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/desanou/mglasso",
  "_realowner": "desanou",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2022-02-21"
    },
    {
      "version": "0.1.2",
      "date": "2022-09-08"
    }
  ],
  "_exports": [
    "adj_mat",
    "conesta",
    "conesta_rwrapper",
    "configs_simu",
    "estimate_variability",
    "extract_meta",
    "fun_lines",
    "get_clusters_mgl",
    "get_mean_ROC_stat",
    "get_perf_from_raw",
    "ggplot_roc",
    "install_pylearn_parsimony",
    "mglasso",
    "mglasso_pair_param",
    "neighbor_select",
    "one_simu_extended",
    "one_simu_ROC",
    "plot_clusterpath",
    "plot_mglasso",
    "plot_res",
    "reformat_roc_res_for_ggplot",
    "seq_l2_l1_fixed",
    "sim_data",
    "symmetrize"
  ],
  "_help": [
    {
      "page": "adj_mat",
      "title": "Adjacency matrix",
      "topics": [
        "adj_mat"
      ]
    },
    {
      "page": "beta_idty",
      "title": "Init Beta 1 matrix",
      "topics": [
        "beta_idty"
      ]
    },
    {
      "page": "beta_ols",
      "title": "Init Beta via OLS",
      "topics": [
        "beta_ols"
      ]
    },
    {
      "page": "beta_to_vector",
      "title": "vectorize beta matrix",
      "topics": [
        "beta_to_vector"
      ]
    },
    {
      "page": "bloc_diag",
      "title": "return precision matrix",
      "topics": [
        "bloc_diag"
      ]
    },
    {
      "page": "cah_glasso",
      "title": "cah_glasso",
      "topics": [
        "cah_glasso"
      ]
    },
    {
      "page": "conesta",
      "title": "CONESTA solver.",
      "topics": [
        "conesta"
      ]
    },
    {
      "page": "conesta_rwrapper",
      "title": "CONESTA solver for numerical experiments.",
      "topics": [
        "conesta_rwrapper"
      ]
    },
    {
      "page": "cost",
      "title": "cost function",
      "topics": [
        "cost"
      ]
    },
    {
      "page": "dist_beta",
      "title": "distances Beta",
      "topics": [
        "dist_beta"
      ]
    },
    {
      "page": "error",
      "title": "Mean error from classical regression",
      "topics": [
        "error"
      ]
    },
    {
      "page": "error_huge",
      "title": "Formula from Huge paper",
      "topics": [
        "error_huge"
      ]
    },
    {
      "page": "expand_beta",
      "title": "TO DO: Fill upper triangular matrix then sum up with the transpose to have full matrix",
      "topics": [
        "expand_beta"
      ]
    },
    {
      "page": "expand_beta_deprecated",
      "title": "doesn't work when dealing with matrix where diagonal of zero should be adjusted",
      "topics": [
        "expand_beta_deprecated"
      ]
    },
    {
      "page": "extract_meta",
      "title": "extracts meta-variables indices",
      "topics": [
        "extract_meta"
      ]
    },
    {
      "page": "fun_lines",
      "title": "weighted sum/difference of two regression vectors",
      "topics": [
        "fun_lines"
      ]
    },
    {
      "page": "get_auc",
      "title": "Plot ROC curve and calculate AUC",
      "topics": [
        "get_auc"
      ]
    },
    {
      "page": "get_range_nclusters",
      "title": "compute range of number of clusters from ROC outputs take in parameter an object from reorder_mglasso_roc_calculations",
      "topics": [
        "get_range_nclusters"
      ]
    },
    {
      "page": "ggplot_roc",
      "title": "Title",
      "topics": [
        "ggplot_roc"
      ]
    },
    {
      "page": "graph_estimate",
      "title": "Neighborhood selection estimate",
      "topics": [
        "graph_estimate"
      ]
    },
    {
      "page": "image_sparse",
      "title": "Plot the image of a matrix",
      "topics": [
        "image_sparse"
      ]
    },
    {
      "page": "install_pylearn_parsimony",
      "title": "Install the python library pylearn-parsimony and other required libraries",
      "topics": [
        "install_pylearn_parsimony"
      ]
    },
    {
      "page": "lagrangian",
      "title": "lagrangian function",
      "topics": [
        "lagrangian"
      ]
    },
    {
      "page": "lasso_estimate",
      "title": "Check first estimate coeffs with glm",
      "topics": [
        "lasso_estimate"
      ]
    },
    {
      "page": "mean_prec_mat",
      "title": "mean of randomly simulated precision matrices in the same configuration",
      "topics": [
        "mean_prec_mat"
      ]
    },
    {
      "page": "merge_beta",
      "title": "Merge Beta Different types of merging and their effect",
      "topics": [
        "merge_beta"
      ]
    },
    {
      "page": "merge_clusters",
      "title": "compute clusters partition from pairs of variables to merge",
      "topics": [
        "merge_clusters"
      ]
    },
    {
      "page": "merge_labels",
      "title": "Merge labels",
      "topics": [
        "merge_labels"
      ]
    },
    {
      "page": "merge_proc",
      "title": "merge clusters from table",
      "topics": [
        "merge_proc"
      ]
    },
    {
      "page": "mergeX",
      "title": "Merge X",
      "topics": [
        "mergeX"
      ]
    },
    {
      "page": "mglasso",
      "title": "Inference of Multiscale Gaussian Graphical Model.",
      "topics": [
        "mglasso"
      ]
    },
    {
      "page": "neighbor_select",
      "title": "neighbor_select",
      "topics": [
        "neighbor_select"
      ]
    },
    {
      "page": "one_config",
      "title": "One simulation configuration",
      "topics": [
        "one_config"
      ]
    },
    {
      "page": "perf_one",
      "title": "compute TPR, FPR, SHD given estimated and true precision matrices",
      "topics": [
        "perf_one"
      ]
    },
    {
      "page": "perf_vec",
      "title": "get performances from list of estimations",
      "topics": [
        "perf_vec"
      ]
    },
    {
      "page": "plot_clusterpath",
      "title": "Plot MGLasso Clusterpath",
      "topics": [
        "plot_clusterpath"
      ]
    },
    {
      "page": "plot_mglasso",
      "title": "fonction qui affiche les matrices d'adjacence à chaque niveau de la hiérarchie à automatiser utiliser niveau de legende commune",
      "topics": [
        "plot_mglasso"
      ]
    },
    {
      "page": "precision_to_regression",
      "title": "Compute precision matrix from regression vectors",
      "topics": [
        "precision_to_regression"
      ]
    },
    {
      "page": "repart",
      "title": "pareil pour les clusters ACP dimensions ?",
      "topics": [
        "repart"
      ]
    },
    {
      "page": "select_ebic_weighted",
      "title": "EBIC",
      "topics": [
        "select_ebic_weighted"
      ]
    },
    {
      "page": "select_kfold",
      "title": "K-fold cross validation neghborhood lasso selection",
      "topics": [
        "select_kfold"
      ]
    },
    {
      "page": "select_kfold_mglasso",
      "title": "K-fold cross validation mglasso",
      "topics": [
        "select_kfold_mglasso"
      ]
    },
    {
      "page": "select_partition",
      "title": "Finds the optimal number of clusters using slope heuristic",
      "topics": [
        "select_partition"
      ]
    },
    {
      "page": "select_stab_mglasso",
      "title": "stability selection mglasso",
      "topics": [
        "select_stab_mglasso"
      ]
    },
    {
      "page": "select_stars_mglasso",
      "title": "stability selection mglasso II stars way",
      "topics": [
        "select_stars_mglasso"
      ]
    },
    {
      "page": "seq_l1l2",
      "title": "def sequences for lambda1s and lambda2s not sure if max of lambda1 s still the same as in the lasso case. But if find better equivalence will update this part",
      "topics": [
        "seq_l1l2"
      ]
    },
    {
      "page": "sim_data",
      "title": "simulate data with given graph structure",
      "topics": [
        "sim_data"
      ]
    },
    {
      "page": "symmetrize",
      "title": "symmetrize matrix of regression vectors pxp",
      "topics": [
        "symmetrize"
      ]
    }
  ],
  "_readme": "https://github.com/desanou/mglasso/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "bit",
    "bit64",
    "boot",
    "capushe",
    "cellranger",
    "class",
    "cli",
    "clipr",
    "corpcor",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DescTools",
    "e1071",
    "Exact",
    "expm",
    "farver",
    "forcats",
    "fs",
    "ggplot2",
    "ggrepel",
    "gld",
    "glue",
    "gridExtra",
    "gtable",
    "haven",
    "here",
    "hms",
    "httr",
    "isoband",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "lmom",
    "magrittr",
    "MASS",
    "Matrix",
    "mime",
    "mvtnorm",
    "openssl",
    "pillar",
    "pkgconfig",
    "png",
    "prettyunits",
    "progress",
    "proxy",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppTOML",
    "readr",
    "readxl",
    "rematch",
    "reticulate",
    "rlang",
    "rootSolve",
    "rprojroot",
    "rstudioapi",
    "S7",
    "scales",
    "sys",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "mglasso.Rmd",
      "filename": "mglasso.html",
      "title": "Multiscale GLasso",
      "engine": "knitr::knitr",
      "headings": [
        "Method",
        "Package requirements and installation",
        "Illustration on a simple model",
        "Simulate a block diagonal model",
        "Simulate gaussian data from the covariance matrix",
        "Run mglasso()",
        "Estimated clustering path",
        "Estimated adjacency matrices along the clustering path",
        "Reference"
      ],
      "created": "2022-01-28 12:45:27",
      "modified": "2022-09-06 17:41:21",
      "commits": 6
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "mglasso",
  "_universes": [
    "desanou"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-10-04T12:48:50.000Z",
      "distro": "resolute",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/853aafd5f64eea65cfc8a95f77a774c48a01187fe5ebfc3a12d90899ae14927d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-10-04T12:48:09.000Z",
      "distro": "resolute",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/d0e35d073d55f17f09b15463d231601c90344368c0072b6fdb7edd480b2b3186",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-10-04T12:48:33.000Z",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/3f33d8313b0c29fb625447509fe8a96605735f05bfbdafd31d6dc47b61d52c92",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-10-04T12:48:39.000Z",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/e13eb31223145e4b9efa8d6ec2bb3677e8106a64a9a8d4f7db5b821236a5a7b8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.3",
      "date": "2026-10-04T12:48:09.000Z",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/6e249994de28f1e5f32defc4270307169b241715e9ecc4a23d6592667c0c6076",
      "status": "success",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-10-04T12:47:13.000Z",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/b16d1154ee24ea46b35ce96bb15a04c37d421bb7a6ae6694c23bdf7a5c1f9bff",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-10-04T12:47:12.000Z",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/48710405f661d9eae5a862aabbd98893acf20f2449121ffee9fd9fedb3d954bf",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-10-04T12:47:45.000Z",
      "commit": "0cbbafe519d84dcc75b0461e8b92e13720cc64ce",
      "fileid": "https://r2.ropensci.org/b6c53decf942691b1c8709cb51fb4428fe78e6a476dc1bfd8b965721ce4eda1a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/desanou/actions/runs/37203019547"
    }
  ]
}