{
  "_id": "6ac9ee52fe5cc25786e82eaa",
  "Package": "phynotype",
  "Title": "Clustering and Consensus Meta-Clustering",
  "Version": "0.6.2",
  "Authors@R": "person(\"Imad\", \"El Badisy\", email = \"elbadisyimad@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Author": "Imad El Badisy [aut, cre]",
  "Maintainer": "Imad El Badisy <elbadisyimad@gmail.com>",
  "Description": "Tools for clustering, consensus meta-clustering,\nvalidation, exploratory interpretation, cluster prediction, and\nplotting. The package provides a clustering workflow with\nconsensus clustering following Strehl and Ghosh (2002)\n<https://www.jmlr.org/papers/v3/strehl02a.html>.",
  "URL": "https://CRAN.R-project.org/package=phynotype",
  "BugReports": "https://github.com/ielbadisy/phynotype/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Repository": "https://ielbadisy.r-universe.dev",
  "Date/Publication": "2026-09-09 22:06:04 UTC",
  "RemoteUrl": "https://github.com/ielbadisy/phynotype",
  "RemoteRef": "HEAD",
  "RemoteSha": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 07:36:46 UTC",
    "User": "root"
  },
  "_user": "ielbadisy",
  "_type": "src",
  "_file": "phynotype_0.6.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/d686231ab8998cd771972dcb745ccb3773cd5c07115aaa3712a974623eda20d6",
  "_filesize": 1359602,
  "_sha256": "d686231ab8998cd771972dcb745ccb3773cd5c07115aaa3712a974623eda20d6",
  "_expires": "2027-01-18T07:50:40.000Z",
  "_created": "2026-10-10T07:36:46.000Z",
  "_published": "2026-10-10T07:50:42.158Z",
  "_buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114163622304,
      "time": 149,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11663800792"
    },
    {
      "job": 114163622288,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11663381399"
    },
    {
      "job": 114163622226,
      "time": 97,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11664271630"
    },
    {
      "job": 114163622284,
      "time": 100,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11663601933"
    },
    {
      "job": 114163039475,
      "time": 199,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11664320223"
    },
    {
      "job": 114163622241,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11663850778"
    },
    {
      "job": 114163622255,
      "time": 101,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11664165144"
    },
    {
      "job": 114163622268,
      "time": 101,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11663885162"
    },
    {
      "job": 114163622278,
      "time": 103,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11663800716"
    }
  ],
  "_upstream": "https://github.com/ielbadisy/phynotype",
  "_commit": {
    "id": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
    "author": "ielbadisy <elbadisyimad@gmail.com>",
    "committer": "ielbadisy <elbadisyimad@gmail.com>",
    "message": "Add CITATION file, add a Citation section and CRAN install line to the README\n",
    "time": 1788991564
  },
  "_maintainer": {
    "name": "Imad El Badisy",
    "email": "elbadisyimad@gmail.com",
    "login": "ielbadisy",
    "description": "PhD, Research Engineer in Biostatistics | Health Data Scientist",
    "uuid": 52789515
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "cluster",
      "role": "Imports"
    },
    {
      "package": "clustMixType",
      "role": "Imports"
    },
    {
      "package": "dbscan",
      "role": "Imports"
    },
    {
      "package": "functionals",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "mclust",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "FactoMineR",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "ielbadisy",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-18",
      "n": 4
    },
    {
      "week": "2026-19",
      "n": 6
    },
    {
      "week": "2026-25",
      "n": 6
    },
    {
      "week": "2026-26",
      "n": 12
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 20
    },
    {
      "week": "2026-32",
      "n": 4
    },
    {
      "week": "2026-34",
      "n": 16
    },
    {
      "week": "2026-37",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "bioinformatics",
    "clustering",
    "consensus-clustering",
    "machine-learning",
    "meta-clustering",
    "phenotyping",
    "validation"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ielbadisy",
      "count": 133,
      "uuid": 52789515
    }
  ],
  "_userbio": {
    "uuid": 52789515,
    "type": "user",
    "name": "Imad EL BADISY ",
    "followers": 17,
    "description": "PhD, Research Engineer in Biostatistics | Health Data Scientist"
  },
  "_downloads": {
    "count": 247,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phynotype"
  },
  "_devurl": "https://github.com/ielbadisy/phynotype",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/phynotype.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/ielbadisy/phynotype",
  "_realowner": "ielbadisy",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.6.2",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "adjusted_rand_index",
    "centers",
    "ceteris_paribus",
    "cluster",
    "clusters",
    "explore",
    "feature_importance",
    "lime_explain",
    "membership",
    "metacluster",
    "method_used",
    "mixed_distance",
    "n_clusters",
    "plot_biplot",
    "plot_cluster_sizes",
    "plot_clusters",
    "plot_coassoc",
    "plot_consensus",
    "plot_dendrogram",
    "plot_feature_profiles",
    "plot_silhouette",
    "prepare_mixed_data",
    "prototypes",
    "scale_color_phynotype",
    "scale_fill_phynotype",
    "sizes",
    "theme_phynotype",
    "validate"
  ],
  "_help": [
    {
      "page": "phynotype-package",
      "title": "phynotype: Clustering Workflows and Consensus Meta-Clustering",
      "topics": [
        "phynotype-package",
        "phynotype"
      ]
    },
    {
      "page": "adjusted_rand_index",
      "title": "Adjusted Rand Index",
      "topics": [
        "adjusted_rand_index"
      ]
    },
    {
      "page": "centers",
      "title": "Cluster centers",
      "topics": [
        "centers"
      ]
    },
    {
      "page": "ceteris_paribus",
      "title": "Ceteris paribus profiles for clustering",
      "topics": [
        "ceteris_paribus"
      ]
    },
    {
      "page": "cluster",
      "title": "Fit a clustering solution",
      "topics": [
        "cluster"
      ]
    },
    {
      "page": "clusters",
      "title": "Cluster assignments",
      "topics": [
        "clusters"
      ]
    },
    {
      "page": "explore",
      "title": "Explore clustering structure",
      "topics": [
        "explore"
      ]
    },
    {
      "page": "feature_importance",
      "title": "Permutation feature importance for clustering",
      "topics": [
        "feature_importance"
      ]
    },
    {
      "page": "lime_explain",
      "title": "LIME-style local explanations for clustering",
      "topics": [
        "lime_explain"
      ]
    },
    {
      "page": "membership",
      "title": "Membership matrix",
      "topics": [
        "membership"
      ]
    },
    {
      "page": "metacluster",
      "title": "Fit a consensus meta-clustering solution",
      "topics": [
        "metacluster"
      ]
    },
    {
      "page": "method_used",
      "title": "Method used",
      "topics": [
        "method_used"
      ]
    },
    {
      "page": "mixed_distance",
      "title": "Compute a mixed-type distance matrix",
      "topics": [
        "mixed_distance"
      ]
    },
    {
      "page": "n_clusters",
      "title": "Number of clusters",
      "topics": [
        "n_clusters"
      ]
    },
    {
      "page": "phynotype-scales",
      "title": "Discrete color/fill scales matching 'theme_phynotype'",
      "topics": [
        "phynotype-scales",
        "scale_color_phynotype",
        "scale_fill_phynotype"
      ]
    },
    {
      "page": "plot_biplot",
      "title": "Plot a cluster biplot",
      "topics": [
        "plot_biplot"
      ]
    },
    {
      "page": "plot_cluster_sizes",
      "title": "Plot cluster sizes",
      "topics": [
        "plot_cluster_sizes"
      ]
    },
    {
      "page": "plot_clusters",
      "title": "Plot clustered observations in 2D",
      "topics": [
        "plot_clusters"
      ]
    },
    {
      "page": "plot_coassoc",
      "title": "Plot the co-association matrix",
      "topics": [
        "plot_coassoc"
      ]
    },
    {
      "page": "plot_consensus",
      "title": "Plot consensus clustering in 2D",
      "topics": [
        "plot_consensus"
      ]
    },
    {
      "page": "plot_dendrogram",
      "title": "Plot a clustering dendrogram",
      "topics": [
        "plot_dendrogram"
      ]
    },
    {
      "page": "plot_feature_profiles",
      "title": "Plot feature profiles by cluster",
      "topics": [
        "plot_feature_profiles"
      ]
    },
    {
      "page": "plot_silhouette",
      "title": "Plot silhouette widths",
      "topics": [
        "plot_silhouette"
      ]
    },
    {
      "page": "predict.cluster_fit",
      "title": "Predict cluster assignments for new observations",
      "topics": [
        "predict.cluster_fit"
      ]
    },
    {
      "page": "prepare_mixed_data",
      "title": "Prepare mixed-type data for numeric clustering methods",
      "topics": [
        "prepare_mixed_data"
      ]
    },
    {
      "page": "prototypes",
      "title": "Cluster prototypes",
      "topics": [
        "prototypes"
      ]
    },
    {
      "page": "sizes",
      "title": "Cluster sizes",
      "topics": [
        "sizes"
      ]
    },
    {
      "page": "theme_phynotype",
      "title": "phynotype ggplot2 theme",
      "topics": [
        "theme_phynotype"
      ]
    },
    {
      "page": "validate",
      "title": "Validate clustering results",
      "topics": [
        "validate"
      ]
    }
  ],
  "_readme": "https://github.com/ielbadisy/phynotype/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cluster",
    "clustMixType",
    "combinat",
    "cpp11",
    "dbscan",
    "dplyr",
    "farver",
    "functionals",
    "generics",
    "ggplot2",
    "ggrepel",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "mclust",
    "pillar",
    "pkgconfig",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "phynotype-complete.Rmd",
      "filename": "phynotype-complete.html",
      "title": "phynotype: complete workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Data preparation",
        "Numeric data",
        "Mixed-type data",
        "Clustering algorithms",
        "K-means",
        "PAM",
        "Hierarchical clustering",
        "DBSCAN",
        "Gaussian mixture models",
        "K-prototypes",
        "KMM (K-Mixed-Modes)",
        "Accessors",
        "Validation",
        "Internal metrics",
        "External metrics",
        "Grid search",
        "Per-cluster silhouette widths",
        "Exploration",
        "Prediction",
        "Consensus meta-clustering",
        "How it works",
        "Usage",
        "Validation and exploration of the consensus",
        "Interpretation",
        "The unsupervised interpretation problem",
        "Global feature importance",
        "Local explanations (LIME)",
        "Ceteris paribus profiles",
        "Complete pipeline example",
        "References"
      ],
      "created": "2026-06-19 22:32:58",
      "modified": "2026-08-20 23:19:25",
      "commits": 10
    }
  ],
  "_score": 4.653212513775344,
  "_indexed": true,
  "_nocasepkg": "phynotype",
  "_universes": [
    "ielbadisy"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.2",
      "date": "2026-10-10T07:39:06.000Z",
      "distro": "resolute",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/41e7312ced13d47d67aae7228bcc2e5df04a6819eba3eedcd769bed7113b1387",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.6.2",
      "date": "2026-10-10T07:39:01.000Z",
      "distro": "resolute",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/5f7f67aa2057e78e917e44995ab316d68ff6245f8282ecd6a0ebb1cc3dbaffc8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.2",
      "date": "2026-10-10T07:49:53.000Z",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/22c8ea33d4966706fea05e53d4eecf77a03da50dfc899f1ddfc792e0f3e4ded5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.6.2",
      "date": "2026-10-10T07:49:11.000Z",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/d4581634fadcb7e13715cbaf7d649dca7f39cbabf3ede25243047b82ba05da8d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.2",
      "date": "2026-10-10T07:39:09.000Z",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/99e70bb0e9ec365728b35025f28bd13e8a0fa5de374b86acb49a58199a74cc69",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.2",
      "date": "2026-10-10T07:38:08.000Z",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/eaf0ad7be8f09fe6fb6007fe7cbf73ddf6cd32a3c93af05d2d621819cdc18373",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.2",
      "date": "2026-10-10T07:38:07.000Z",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/06db233a1fd13db9b9080598b9aa3240f9562e69c93493a42dfc7fa471962172",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.6.2",
      "date": "2026-10-10T07:38:11.000Z",
      "commit": "c13fd616e3d2b4c2ad59cecbe7d16504c4292cb5",
      "fileid": "https://r2.ropensci.org/2b98a8a25261d9c5a03bf75829682495dc59df5751bb0e23cad49a356dffa621",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ielbadisy/actions/runs/38034831732"
    }
  ]
}