{
  "_id": "6a1accd81d7bb097a09debfb",
  "Package": "GSgalgoR",
  "Type": "Package",
  "Title": "An Evolutionary Framework for the Identification and Study of\nPrognostic Gene Expression Signatures in Cancer",
  "Version": "1.23.0",
  "Authors@R": "c(person(\"Martin\", \"Guerrero\", role = c(\"aut\"),\nemail = \"mguerrero@conicet-mendoza.gob.ar\"),\nperson(\"Carlos\", \"Catania\", role = \"cre\",email=\"harpomaxx@gmail.com\"))",
  "Description": "A multi-objective optimization algorithm for disease\nsub-type discovery based on a non-dominated sorting genetic\nalgorithm. The 'Galgo' framework combines the advantages of\nclustering algorithms for grouping heterogeneous 'omics' data\nand the searching properties of genetic algorithms for feature\nselection. The algorithm search for the optimal number of\nclusters determination considering the features that maximize\nthe survival difference between sub-types while keeping cluster\nconsistency high.",
  "License": "MIT + file LICENSE",
  "biocViews": "GeneExpression, Transcription, Clustering, Classification,\nSurvival",
  "Encoding": "UTF-8",
  "URL": "https://github.com/harpomaxx/GSgalgoR",
  "BugReports": "https://github.com/harpomaxx/GSgalgoR/issues",
  "RoxygenNote": "7.1.0",
  "VignetteBuilder": "knitr",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:54:27 UTC",
  "RemoteUrl": "https://github.com/bioc/GSgalgoR",
  "RemoteRef": "HEAD",
  "RemoteSha": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-30 08:07:28 UTC",
    "User": "root"
  },
  "Author": "Martin Guerrero [aut],\nCarlos Catania [cre]",
  "Maintainer": "Carlos Catania <harpomaxx@gmail.com>",
  "MD5sum": "f9ce47e40afb493a2f0d18032021a460",
  "_user": "bioc",
  "_type": "src",
  "_file": "GSgalgoR_1.23.0.tar.gz",
  "_fileid": "faa4632be8bba34cd595b0d1d679c46a6e91035bdfe72afd23ebb4fbf7020aca",
  "_filesize": 2832538,
  "_sha256": "faa4632be8bba34cd595b0d1d679c46a6e91035bdfe72afd23ebb4fbf7020aca",
  "_created": "2026-05-30T08:07:28.000Z",
  "_published": "2026-05-30T11:41:12.856Z",
  "_jobs": [
    {
      "job": 78635535293,
      "time": 186,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306725821"
    },
    {
      "job": 78635535313,
      "time": 278,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7306734973"
    },
    {
      "job": 78635535298,
      "time": 267,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7306733999"
    },
    {
      "job": 78635535308,
      "time": 134,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7307912152"
    },
    {
      "job": 78635535306,
      "time": 177,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7307914781"
    },
    {
      "job": 78635282141,
      "time": 291,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306706612"
    },
    {
      "job": 78635535303,
      "time": 152,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306722244"
    },
    {
      "job": 78635535301,
      "time": 160,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7306723074"
    },
    {
      "job": 78635535302,
      "time": 161,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7306723332"
    },
    {
      "job": 78635535297,
      "time": 176,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7306724975"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 2,
    "note": 7
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/GSgalgoR",
  "_commit": {
    "id": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777380867
  },
  "_maintainer": {
    "name": "Carlos Catania",
    "email": "harpomaxx@gmail.com",
    "login": "harpomaxx",
    "twitter": "@harpolabs",
    "description": "A former geek who has forgotten how to code in a real programming language :-(",
    "uuid": 12446313
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "cluster",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "matchingR",
      "role": "Imports"
    },
    {
      "package": "nsga2R",
      "role": "Imports"
    },
    {
      "package": "survival",
      "role": "Imports"
    },
    {
      "package": "proxy",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "genefu",
      "role": "Suggests"
    },
    {
      "package": "survcomp",
      "role": "Suggests"
    },
    {
      "package": "Biobase",
      "role": "Suggests"
    },
    {
      "package": "survminer",
      "role": "Suggests"
    },
    {
      "package": "breastCancerTRANSBIG",
      "role": "Suggests"
    },
    {
      "package": "breastCancerUPP",
      "role": "Suggests"
    },
    {
      "package": "iC10TrainingData",
      "role": "Suggests"
    },
    {
      "package": "pamr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.23.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.22.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "geneexpression",
    "transcription",
    "clustering",
    "classification",
    "survival"
  ],
  "_stars": 15,
  "_contributors": [
    {
      "user": "harpomaxx",
      "count": 120,
      "uuid": 12446313
    },
    {
      "user": "martinguerrero89",
      "count": 101,
      "uuid": 12385032
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 342,
    "source": "https://www.bioconductor.org/packages/stats/bioc/GSgalgoR"
  },
  "_devurl": "https://github.com/harpomaxx/gsgalgor",
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GSgalgoR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/harpomaxx/gsgalgor",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "calculate_distance_euclidean_cpu",
    "calculate_distance_pearson_cpu",
    "calculate_distance_spearman_cpu",
    "calculate_distance_uncentered_cpu",
    "callback_base_report",
    "callback_base_return_pop",
    "callback_default",
    "callback_no_report",
    "classify_multiple",
    "cluster_algorithm",
    "cluster_classify",
    "cosine_similarity",
    "create_centroids",
    "galgo",
    "k_centroids",
    "non_dominated_summary",
    "plot_pareto",
    "select_distance",
    "surv_fitness",
    "to_dataframe",
    "to_list"
  ],
  "_help": [
    {
      "page": "GSgalgoR-package",
      "title": "GSgalgoR: A bi-objective evolutionary meta-heuristic to identify robust transcriptomic classifiers associated with patient outcome across multiple cancer types.",
      "topics": [
        "GSgalgoR-package",
        "GSgalgoR"
      ]
    },
    {
      "page": "calculate_distance",
      "title": "Functions to calculate distance matrices using cpu computing",
      "topics": [
        "calculate_distance",
        "calculate_distance_euclidean_cpu",
        "calculate_distance_pearson_cpu",
        "calculate_distance_spearman_cpu",
        "calculate_distance_uncentered_cpu",
        "select_distance"
      ]
    },
    {
      "page": "callback_base_report",
      "title": "Print basic info per generation",
      "topics": [
        "callback_base_report"
      ]
    },
    {
      "page": "callback_base_return_pop",
      "title": "A base callback function that returns a galgo.Obj",
      "topics": [
        "callback_base_return_pop"
      ]
    },
    {
      "page": "callback_default",
      "title": "A default call_back function that does nothing.",
      "topics": [
        "callback_default"
      ]
    },
    {
      "page": "callback_no_report",
      "title": "Print minimal information to the user about galgo execution.",
      "topics": [
        "callback_no_report"
      ]
    },
    {
      "page": "classify_multiple",
      "title": "Classify samples from multiple centroids",
      "topics": [
        "classify_multiple"
      ]
    },
    {
      "page": "cluster_algorithm",
      "title": "Wrapper function to perform partition around medioids (PAM) for GalgoR",
      "topics": [
        "cluster_algorithm"
      ]
    },
    {
      "page": "cluster_classify",
      "title": "Distance to centroid classifier function",
      "topics": [
        "cluster_classify"
      ]
    },
    {
      "page": "cosine_similarity",
      "title": "Function for calculating the cosine similarity",
      "topics": [
        "cosine_similarity"
      ]
    },
    {
      "page": "create_centroids",
      "title": "Create Centroids",
      "topics": [
        "create_centroids"
      ]
    },
    {
      "page": "galgo",
      "title": "GSgalgoR main function",
      "topics": [
        "galgo"
      ]
    },
    {
      "page": "galgo.Obj-class",
      "title": "Galgo Object class",
      "topics": [
        "galgo.Obj",
        "galgo.Obj-class"
      ]
    },
    {
      "page": "k_centroids",
      "title": "Function to calculate the centroids of different groups (classes)",
      "topics": [
        "k_centroids"
      ]
    },
    {
      "page": "non_dominated_summary",
      "title": "Summary of the non dominated solutions",
      "topics": [
        "non_dominated_summary"
      ]
    },
    {
      "page": "plot_pareto",
      "title": "Plot pareto front from an galgo.Obj",
      "topics": [
        "plot_pareto"
      ]
    },
    {
      "page": "surv_fitness",
      "title": "Survival fitness function using the Restricted Mean Survival Time (RMST) of each group",
      "topics": [
        "surv_fitness"
      ]
    },
    {
      "page": "to_dataframe",
      "title": "Convert galgo.Obj to data.frame",
      "topics": [
        "to_dataframe"
      ]
    },
    {
      "page": "to_list",
      "title": "Convert galgo.Obj to list",
      "topics": [
        "to_list"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/GSgalgoR/raw/HEAD/README.md",
  "_rundeps": [
    "cluster",
    "codetools",
    "doParallel",
    "foreach",
    "iterators",
    "lattice",
    "matchingR",
    "Matrix",
    "mco",
    "nsga2R",
    "proxy",
    "Rcpp",
    "RcppArmadillo",
    "survival"
  ],
  "_vignettes": [
    {
      "source": "GSgalgoR_callbacks.rmd",
      "filename": "GSgalgoR_callbacks.html",
      "title": "GSgalgoR Callbacks Mechanism",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Example 1: A simple custom callback function definition",
        "Example 2: Saving  partial population pool using custom callback function",
        "Callbacks implemented in GSgalgoR",
        "Session info"
      ],
      "created": "2020-08-03 14:42:05",
      "modified": "2020-10-20 23:02:07",
      "commits": 2
    },
    {
      "source": "GSgalgoR.rmd",
      "filename": "GSgalgoR.html",
      "title": "GSgalgoR user Guide",
      "author": "Martin E. Guerrero-Gimenez, Juan Manuel Fernandez-Muñoz, Carlos A. Catania",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Algorithm",
        "Installation",
        "GSgalgoR library",
        "Examples datasets",
        "Examples",
        "Loading data",
        "Data tidying and preparation",
        "Drop duplicates and NA's",
        "Expand probesets that map for multiple genes",
        "Rescale expression matrix",
        "Survival Object",
        "Run galgo()",
        "Setting parameters",
        "Run Galgo algorithm",
        "Galgo Object",
        "Solutions",
        "ParetoFront",
        "to_list() function",
        "to_dataframe() function",
        "plot_pareto()",
        "Case study",
        "Data Preprocessing",
        "Breast cancer classification",
        "Survival of UPP patients",
        "Survival of TRANSBIG patients",
        "Find breast cancer gene signatures with GSgalgoR",
        "Set configuration parameters",
        "Analyzing Galgo results",
        "Pareto front",
        "Summary of the results",
        "Select best performing solutions",
        "Create prototypic centroids",
        "Test Galgo signatures in a test set",
        "Classify train and test  set into GSgalgoR subtypes",
        "Calculate train and test set C.Index",
        "Calculate C.Index for training and test set using the prediction models",
        "Evaluate prediction survival of Galgo signatures",
        "Comparison of Galgo vs PAM50 classifier",
        "Session info"
      ],
      "created": "2020-08-03 14:42:05",
      "modified": "2021-05-22 01:14:34",
      "commits": 4
    }
  ],
  "_score": 5.477121254719663,
  "_indexed": true,
  "_nocasepkg": "gsgalgor",
  "_universes": [
    "bioc",
    "harpomaxx"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.23.0",
      "date": "2026-05-30T08:10:51.000Z",
      "distro": "noble",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "9a28a6edad2218dcb616277fa3c8a3914044df487d75aa86f3f2261dd0b3600f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.23.0",
      "date": "2026-05-30T08:10:38.000Z",
      "distro": "noble",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "3803ca66124474403c39057a75fc72503600570fe984e1e3929e10ae2e706361",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.23.0",
      "date": "2026-05-30T11:39:29.000Z",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "64772bb21f3b298d173d6511e17fe9137153a1b504f34dd293456a30a59b5a8a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.23.0",
      "date": "2026-05-30T11:39:42.000Z",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "ca31c642e168a88ee5bfc5ef40fdecbeccaf51da327226ee97145132cde57373",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.23.0",
      "date": "2026-05-30T08:10:17.000Z",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "7ac3225332df65d4d513776758f2d34ce497eed3001561a16ce3a1d526f3979c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.23.0",
      "date": "2026-05-30T08:08:56.000Z",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "2d92be53c243b2a5b822dca52acf63d02f49f55f7329f159f0a2e66914b79fcd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.23.0",
      "date": "2026-05-30T08:08:58.000Z",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "f8bf325bd36a90836034e47311676aad51157eb2aef4015ace9315060e385522",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.23.0",
      "date": "2026-05-30T08:09:03.000Z",
      "commit": "e07306f1b46ae1727499611d6d42443b0dc3cc53",
      "fileid": "065385ed2edc90e047772fcc7951073ae5912822101c41de3c49f920ced1b784",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26678743894"
    }
  ]
}