{
  "_id": "6a1f2977b401979e73423faf",
  "Package": "windex",
  "Type": "Package",
  "Title": "Analysing Convergent Evolution using the Wheatsheaf Index",
  "Version": "2.1.0",
  "Date": "2025-02-05",
  "Author": "Kevin Arbuckle and Amanda Minter",
  "Maintainer": "Kevin Arbuckle <kevin.arbuckle@swansea.ac.uk>",
  "Description": "Analysing convergent evolution using the Wheatsheaf index,\ndescribed in Arbuckle et al. (2014) <doi:\n10.1111/2041-210X.12195>, and some other unrelated but perhaps\nuseful functions.",
  "License": "GPL-2",
  "Packaged": {
    "Date": "2026-06-02 19:02:23 UTC",
    "User": "root"
  },
  "Config/pak/sysreqs": "libglpk-dev make libxml2-dev",
  "Repository": "https://phylotastic.r-universe.dev",
  "Date/Publication": "2025-02-05 16:42:02 UTC",
  "RemoteUrl": "https://github.com/kevinarbuckle/windex",
  "RemoteRef": "HEAD",
  "RemoteSha": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
  "NeedsCompilation": "no",
  "MD5sum": "4d7ccffcae16b2d7bb8ff97458c83886",
  "_user": "phylotastic",
  "_type": "src",
  "_file": "windex_2.1.0.tar.gz",
  "_fileid": "6597b9d1a5a6d5e98de1776afb3ee6acd69fd124bf974251b9692c9ddb778431",
  "_filesize": 186897,
  "_sha256": "6597b9d1a5a6d5e98de1776afb3ee6acd69fd124bf974251b9692c9ddb778431",
  "_created": "2026-06-02T19:02:23.000Z",
  "_published": "2026-06-02T19:05:27.702Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79150196480,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7367262420"
    },
    {
      "job": 79150196575,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7367262349"
    },
    {
      "job": 79150196601,
      "time": 95,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7367256623"
    },
    {
      "job": 79150196761,
      "time": 100,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7367260338"
    },
    {
      "job": 79149652631,
      "time": 169,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367207604"
    },
    {
      "job": 79150196537,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367251292"
    },
    {
      "job": 79150196566,
      "time": 140,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7367258818"
    },
    {
      "job": 79150196544,
      "time": 112,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7367249261"
    },
    {
      "job": 79150196545,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7367244099"
    }
  ],
  "_buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/kevinarbuckle/windex",
  "_commit": {
    "id": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
    "author": "kevinarbuckle <72972690+kevinarbuckle@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add files via upload",
    "time": 1738773722
  },
  "_maintainer": {
    "name": "Kevin Arbuckle",
    "email": "kevin.arbuckle@swansea.ac.uk",
    "login": "kevinarbuckle",
    "description": "",
    "uuid": 72972690
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "phytools",
      "role": "Depends"
    },
    {
      "package": "geiger",
      "version": ">= 2.0",
      "role": "Depends"
    },
    {
      "package": "ape",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "phangorn",
      "role": "Depends"
    },
    {
      "package": "scatterplot3d",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    }
  ],
  "_owner": "kevinarbuckle",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "kevinarbuckle",
      "count": 105,
      "uuid": 72972690
    }
  ],
  "_userbio": {
    "uuid": 1652822,
    "type": "organization",
    "name": "phylotastic"
  },
  "_downloads": {
    "count": 207,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/windex"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/kevinarbuckle/windex",
  "_searchresults": 9,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/windex.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/kevinarbuckle/windex",
  "_realowner": "kevinarbuckle",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2014-10-15"
    },
    {
      "version": "2.0",
      "date": "2020-10-19"
    },
    {
      "version": "2.0.1",
      "date": "2021-01-13"
    },
    {
      "version": "2.0.2",
      "date": "2021-04-14"
    },
    {
      "version": "2.0.3",
      "date": "2021-10-21"
    },
    {
      "version": "2.0.4",
      "date": "2023-02-28"
    },
    {
      "version": "2.0.4.1",
      "date": "2023-03-07"
    },
    {
      "version": "2.0.5",
      "date": "2023-08-24"
    },
    {
      "version": "2.0.6",
      "date": "2023-10-11"
    },
    {
      "version": "2.0.7",
      "date": "2023-12-14"
    },
    {
      "version": "2.0.8",
      "date": "2024-04-26"
    },
    {
      "version": "2.1.0",
      "date": "2025-02-06"
    }
  ],
  "_exports": [
    "backLog",
    "barplot.logreg",
    "error.bars",
    "lrTest",
    "mark.dist",
    "modSel.fitMk",
    "modSel.geiger",
    "modSel.phylolm",
    "modSel.rayDISC",
    "modSelTab",
    "nodeDist",
    "pir",
    "plotTrait",
    "prune2data",
    "richYuleInputs",
    "se",
    "test.windex",
    "treecheck",
    "treedatacheck",
    "windex",
    "windex.sim.test"
  ],
  "_datasets": [
    {
      "name": "sample.data",
      "title": "Sample data for windex",
      "object": "sample.data",
      "file": "sample.data.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "species",
        "focals",
        "bm1",
        "bm2",
        "bm3",
        "ou1",
        "ou2",
        "ou3",
        "bin"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample.tree",
      "title": "Phylogenetic tree to accompany sample.data",
      "object": "sample.tree",
      "file": "sample.tree.rda",
      "class": [
        "phylo"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "backLog",
      "title": "Backtransforms coefficient estimates from logistic regression",
      "topics": [
        "backLog"
      ]
    },
    {
      "page": "barplot.logreg",
      "title": "Plots a barplot from logistic regression parameter estimates",
      "topics": [
        "barplot.logreg"
      ]
    },
    {
      "page": "error.bars",
      "title": "Plots error bars on a barplot",
      "topics": [
        "error.bars"
      ]
    },
    {
      "page": "lrTest",
      "title": "Calculates likelihood ratio test",
      "topics": [
        "lrTest"
      ]
    },
    {
      "page": "mark.dist",
      "title": "Summarising distributions of (exam/coursework/etc.) marks for (UK) university teaching",
      "topics": [
        "mark.dist"
      ]
    },
    {
      "page": "modSel.fitMk",
      "title": "Model selection table for categorical trait evolution models fit in the fitMk function in the package phytools, based on information theoretical measures.",
      "topics": [
        "modSel.fitMk"
      ]
    },
    {
      "page": "modSel.geiger",
      "title": "Model selection table for phenotypic evolution models fit in the package geiger, based on information theoretical measures.",
      "topics": [
        "modSel.geiger"
      ]
    },
    {
      "page": "modSel.phylolm",
      "title": "Model selection table for phylogenetic (logistic) regressions fit in the phylolm and phyloglm functions in the package phylolm, based on information theoretical measures.",
      "topics": [
        "modSel.phylolm"
      ]
    },
    {
      "page": "modSel.rayDISC",
      "title": "Model selection table for evolutionary pathway models fit in the package corHMM, based on information theoretical measures.",
      "topics": [
        "modSel.rayDISC"
      ]
    },
    {
      "page": "modSelTab",
      "title": "Model selection table based on information theoretical measures.",
      "topics": [
        "modSelTab"
      ]
    },
    {
      "page": "nodeDist",
      "title": "Plotting and/or retrieving distribution of divergence times of a pair of species from a set of phylogenetic trees.",
      "topics": [
        "nodeDist"
      ]
    },
    {
      "page": "pir",
      "title": "Calculates phylogenetic imbalance ratio (PIR)",
      "topics": [
        "pir"
      ]
    },
    {
      "page": "plotTrait",
      "title": "Provides a visualisation of up to three-dimensional trait space (not accounting for phylogeny) for data exploration",
      "topics": [
        "plotTrait"
      ]
    },
    {
      "page": "prune2data",
      "title": "Prunes a phylogenetic tree to match a vector (e.g. of species names in a dataset)",
      "topics": [
        "prune2data"
      ]
    },
    {
      "page": "richYuleInputs",
      "title": "Generates the inputs necessary to run richness.yule.test() in ape",
      "topics": [
        "richYuleInputs"
      ]
    },
    {
      "page": "sample.data",
      "title": "Sample data for windex",
      "topics": [
        "sample.data"
      ]
    },
    {
      "page": "sample.tree",
      "title": "Phylogenetic tree to accompany sample.data",
      "topics": [
        "sample.tree"
      ]
    },
    {
      "page": "se",
      "title": "Calculates standard error",
      "topics": [
        "se"
      ]
    },
    {
      "page": "test.windex",
      "title": "Tests for particularly strong convergent evolution given topological constraints",
      "topics": [
        "test.windex"
      ]
    },
    {
      "page": "treecheck",
      "title": "Checks a set of phylogenetic trees to confirm they are ultrametric and binary.",
      "topics": [
        "treecheck"
      ]
    },
    {
      "page": "treedatacheck",
      "title": "Checks a set of phylogenetic trees to confirm they are ultrametric and binary and that tip labels match a list of names.",
      "topics": [
        "treedatacheck"
      ]
    },
    {
      "page": "windex",
      "title": "Calculates Wheatsheaf index with 95% confidence intervals",
      "topics": [
        "windex"
      ]
    },
    {
      "page": "windex.sim.test",
      "title": "Tests for presence of convergent evolution (over and above that expected from Brownian motion)",
      "topics": [
        "windex.sim.test"
      ]
    }
  ],
  "_rundeps": [
    "ape",
    "backports",
    "checkmate",
    "cli",
    "clusterGeneration",
    "coda",
    "codetools",
    "colorspace",
    "combinat",
    "cpp11",
    "DEoptim",
    "deSolve",
    "digest",
    "doParallel",
    "expm",
    "foreach",
    "future",
    "future.apply",
    "geiger",
    "generics",
    "globals",
    "glue",
    "igraph",
    "iterators",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "mnormt",
    "mvtnorm",
    "ncbit",
    "nlme",
    "numDeriv",
    "optimParallel",
    "osqp",
    "parallelly",
    "phangorn",
    "phytools",
    "pkgconfig",
    "progressr",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "scatterplot3d",
    "subplex",
    "vctrs"
  ],
  "_score": 2.6020599913279625,
  "_indexed": false,
  "_nocasepkg": "windex",
  "_universes": [
    "phylotastic"
  ],
  "_indexurl": "https://kevinarbuckle.r-universe.dev/windex",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-06-02T19:04:34.000Z",
      "distro": "noble",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "6ecb41939d2dd254b557c564e4610e5a8a4b9667084b427ebd97c7fb11c1ba72",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-06-02T19:04:34.000Z",
      "distro": "noble",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "ac6ee521c17ffe2f597124258546258d3d43cd9c6a601975c46163d8b4d99c5b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-06-02T19:04:32.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "ae584470635ab04cbd63d0245968fad25ca6544cbf7039d25301b337c6028ff7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-06-02T19:04:41.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "af5b6e9b6913f671782c2bf6c6e4b88cbc97cbcf2156e48858efec2937547558",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.1.0",
      "date": "2026-06-02T19:04:40.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "8038290b052f6e737c123cf67d1bc70e0052a08c6d25f2ff8c2b9ae9e4c40d30",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-06-02T19:04:13.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "35e684c78579967e6f10a95b6a42b85100506854a060d3ac33549391d40b507c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-06-02T19:03:49.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "a1b4942d37b284d62764db9637f46e200fb502198bb4784711c1bcdc0f07c95d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-06-02T19:03:44.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "908ded069fa81596b8e239866a09e0e348c4f5d27c37a37791237dd3ee6b8293",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841512667"
    }
  ]
}