{
  "_id": "6a2547ab4b233be19839b1a6",
  "Package": "evola",
  "Version": "1.0.7",
  "Date": "2025-12-01",
  "Title": "Evolutionary Algorithm",
  "Authors@R": "c(\nperson(\"Giovanny\",\"Covarrubias-Pazaran\", email=\"cova_ruber@live.com.mx\", role=c(\"aut\",\"cre\"),\ncomment=c(ORCID=\"0000-0002-7194-3837\"))\n)",
  "Maintainer": "Giovanny Covarrubias-Pazaran <cova_ruber@live.com.mx>",
  "Description": "Runs an evolutionary algorithm using the 'AlphaSimR'\nmachinery <doi:10.1093/g3journal/jkaa017> .",
  "LazyLoad": "yes",
  "License": "GPL (>= 2)",
  "Author": "Giovanny Covarrubias-Pazaran [aut, cre]\n(<https://orcid.org/0000-0002-7194-3837>)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Repository": "https://covaruber.r-universe.dev",
  "Date/Publication": "2025-11-28 06:47:27 UTC",
  "RemoteUrl": "https://github.com/covaruber/evola",
  "RemoteRef": "HEAD",
  "RemoteSha": "896164e90a258e74134f375acba886e9ac4e43df",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-07 10:24:15 UTC",
    "User": "root"
  },
  "MD5sum": "acde0aa234a6451f3568bab591af177d",
  "_user": "covaruber",
  "_type": "src",
  "_file": "evola_1.0.7.tar.gz",
  "_fileid": "7b58a7c787f331d8b60ceddbc8cef120c16e89505f5460469a8ea85f78b9c637",
  "_filesize": 1012784,
  "_sha256": "7b58a7c787f331d8b60ceddbc8cef120c16e89505f5460469a8ea85f78b9c637",
  "_created": "2026-06-07T10:24:15.000Z",
  "_published": "2026-06-07T10:27:55.192Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79951244689,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7463239164"
    },
    {
      "job": 79951244691,
      "time": 145,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7463239216"
    },
    {
      "job": 79951244684,
      "time": 151,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7463237978"
    },
    {
      "job": 79951244687,
      "time": 160,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7463238279"
    },
    {
      "job": 79951009153,
      "time": 236,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7463221751"
    },
    {
      "job": 79951244677,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7463235309"
    },
    {
      "job": 79951244686,
      "time": 186,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7463243635"
    },
    {
      "job": 79951244685,
      "time": 119,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7463236188"
    },
    {
      "job": 79951244678,
      "time": 104,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7463234430"
    }
  ],
  "_buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/covaruber/evola",
  "_commit": {
    "id": "896164e90a258e74134f375acba886e9ac4e43df",
    "author": "Giovanny Covarrubias <covaruberpaz@gmail.com>",
    "committer": "Giovanny Covarrubias <covaruberpaz@gmail.com>",
    "message": "better plots\n",
    "time": 1764312447
  },
  "_maintainer": {
    "name": "Giovanny Covarrubias-Pazaran",
    "email": "cova_ruber@live.com.mx",
    "login": "covaruber",
    "orcid": "0000-0002-7194-3837",
    "description": "Plant breeder and Quantitative Geneticist",
    "uuid": 27698022
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "AlphaSimR",
      "version": ">= 1.4.2",
      "role": "Depends"
    },
    {
      "package": "Matrix",
      "version": ">= 1.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "crayon",
      "role": "Depends"
    },
    {
      "package": "enhancer",
      "role": "Depends"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    }
  ],
  "_owner": "covaruber",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-28",
      "n": 4
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 4
    },
    {
      "week": "2025-35",
      "n": 4
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 18
    },
    {
      "week": "2025-38",
      "n": 4
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "covaruber",
      "count": 52,
      "uuid": 27698022
    }
  ],
  "_userbio": {
    "uuid": 27698022,
    "type": "user",
    "name": "Gio Covarrubias",
    "description": "Plant breeder and Quantitative Geneticist"
  },
  "_downloads": {
    "count": 277,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/evola"
  },
  "_devurl": "https://github.com/covaruber/evola",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/evola.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/covaruber/evola",
  "_realowner": "covaruber",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2024-08-28"
    },
    {
      "version": "1.0.2",
      "date": "2024-09-26"
    },
    {
      "version": "1.0.4",
      "date": "2025-01-18"
    },
    {
      "version": "1.0.5",
      "date": "2025-04-26"
    },
    {
      "version": "1.0.6",
      "date": "2025-08-01"
    },
    {
      "version": "1.0.7",
      "date": "2025-11-17"
    }
  ],
  "_exports": [
    "abq",
    "addZeros",
    "bestSol",
    "drift",
    "evolafit",
    "evolmonitor",
    "freqPosAllele",
    "importHaploSparse",
    "inbFun",
    "Jc",
    "Jr",
    "nQtl",
    "ocsFun",
    "ocsFunC",
    "pareto",
    "regFun",
    "varQ"
  ],
  "_help": [
    {
      "page": "evola-package",
      "title": "*EVOL*utionary *A*lgorithm",
      "topics": [
        "evola"
      ]
    },
    {
      "page": "plot.alpha.by.qtl",
      "title": "Alpha by QTL plot",
      "topics": [
        "abq"
      ]
    },
    {
      "page": "addZeros",
      "title": "Function to add zeros before and after a numeric vector to have the same number of characters.",
      "topics": [
        "addZeros"
      ]
    },
    {
      "page": "bestSol",
      "title": "Extract the index of the best solution",
      "topics": [
        "bestSol"
      ]
    },
    {
      "page": "drift",
      "title": "Drift of positive allele calculation",
      "topics": [
        "drift"
      ]
    },
    {
      "page": "evolafit",
      "title": "Fits a genetic algorithm for a set of traits and constraints.",
      "topics": [
        "evolafit"
      ]
    },
    {
      "page": "evolaPop-class",
      "title": "Genetic algorithm pop",
      "topics": [
        "evolaPop",
        "evolaPop-class"
      ]
    },
    {
      "page": "plot.monitor",
      "title": "plot the change of values across iterations",
      "topics": [
        "evolmonitor"
      ]
    },
    {
      "page": "freqPosAllele",
      "title": "Extract frequency of positive alleles",
      "topics": [
        "freqPosAllele"
      ]
    },
    {
      "page": "importHaploSparse",
      "title": "Import haplotypes",
      "topics": [
        "importHaploSparse"
      ]
    },
    {
      "page": "inbFun",
      "title": "Fitness function from contribution theory using only the group relationship",
      "topics": [
        "inbFun"
      ]
    },
    {
      "page": "Jc",
      "title": "Matrix of ones",
      "topics": [
        "Jc"
      ]
    },
    {
      "page": "Jr",
      "title": "Matrix of ones",
      "topics": [
        "Jr"
      ]
    },
    {
      "page": "nQtl",
      "title": "Matrix of number of activated QTLs",
      "topics": [
        "nQtl"
      ]
    },
    {
      "page": "ocsFun",
      "title": "Fitness function from contribution theory",
      "topics": [
        "ocsFun"
      ]
    },
    {
      "page": "ocsFunC",
      "title": "Fitness function from contribution theory",
      "topics": [
        "ocsFunC"
      ]
    },
    {
      "page": "plot.pareto",
      "title": "Pareto across iterations",
      "topics": [
        "pareto"
      ]
    },
    {
      "page": "regFun",
      "title": "Fitness function from linear regressions based on mean squared error.",
      "topics": [
        "regFun"
      ]
    },
    {
      "page": "summary.method",
      "title": "summary form an evolafit model",
      "topics": [
        "summary.Pop"
      ]
    },
    {
      "page": "update.method",
      "title": "update form an evolafit model",
      "topics": [
        "update.evolaFitMod"
      ]
    },
    {
      "page": "varQ",
      "title": "Extract the variance existing in the genome solutions",
      "topics": [
        "varQ"
      ]
    }
  ],
  "_rundeps": [
    "AlphaSimR",
    "BH",
    "crayon",
    "enhancer",
    "lattice",
    "MASS",
    "Matrix",
    "R6",
    "rbibutils",
    "Rcpp",
    "RcppArmadillo",
    "Rdpack"
  ],
  "_vignettes": [
    {
      "source": "evola_intro.Rmd",
      "filename": "evola_intro.html",
      "title": "Genetic algorithm using the evola package",
      "author": "Giovanny Covarrubias-Pazaran",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1) Optimizing the selection of one feature with a constraint in another feature",
        "2) Obtaining subsample of a population to maximize a feature while constraining the relationship between individuals in the population",
        "2a) Best parents for the next generation",
        "2b) Obtaining optimal N crosses from a population for a given trait/feature",
        "3) Optimizing a subsample of size N to be representative",
        "3a) Optimizing a subsample of size N to be representative of its own",
        "3b) Optimizing a subsample of size N to be representative of another population",
        "6) How to specify constraints",
        "Gender in breeding",
        "Number of times a parent should be used",
        "6) Customizing a fitness function (linear regression example)",
        "7) Travel salesman problem",
        "8) How to force the initial solutions or founders",
        "9) How to optimize the number of progeny to produce per cross",
        "Literature"
      ],
      "created": "2025-01-18 21:43:57",
      "modified": "2025-11-18 06:04:53",
      "commits": 21
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "evola",
  "_universes": [
    "covaruber"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.7",
      "date": "2026-06-07T10:26:27.000Z",
      "distro": "noble",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "72de038bf54b5f6e00e7770e5b86079bfc0b38f063a09ce7b1dafa8c1ceeb4d1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.7",
      "date": "2026-06-07T10:26:27.000Z",
      "distro": "noble",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "5416db0d0723b5e1bb06eb85cc5b68c37e654e9d440ea65b90394da5d00ca2d7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.7",
      "date": "2026-06-07T10:26:30.000Z",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "ffcc92ec27ca08b407744011ce771f23e07763da8b825d13889ff9342c982445",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.7",
      "date": "2026-06-07T10:26:25.000Z",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "f007e6239712a4cbde4154481e39f7107d003a5bb405fabb10bc831ec126dd39",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.7",
      "date": "2026-06-07T10:26:28.000Z",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "3c4505221eeab344f0e17b5ef355288f73a37c01d0eb5743c4fc7edcc4ebf0df",
      "status": "success",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.7",
      "date": "2026-06-07T10:27:01.000Z",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "66992f65e88b90f2e4f129563b62a4bba742012ce4c8cb2401cbd5298ff56077",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.7",
      "date": "2026-06-07T10:25:55.000Z",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "379f0bfe035348f1808043b8d6c4a36d95f03685d1aec2fd17705fa9c31a9011",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.7",
      "date": "2026-06-07T10:25:42.000Z",
      "commit": "896164e90a258e74134f375acba886e9ac4e43df",
      "fileid": "c017f9ffaafbb21bee67fbc5ff5158ce63a0298621f49ddf0fba9c5a11c55ab3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/covaruber/actions/runs/27089747426"
    }
  ]
}