{
  "_id": "6a202e00cd65a98ecbd0c43c",
  "Package": "phangorn",
  "Title": "Phylogenetic Reconstruction and Analysis",
  "Version": "3.0.0.1",
  "Authors@R": "c(person(\"Klaus\", \"Schliep\", role = c(\"aut\", \"cre\"),\nemail = \"klaus.schliep@gmail.com\",\ncomment = c(ORCID = \"0000-0003-2941-0161\")),\nperson(\"Emmanuel\", \"Paradis\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-3092-2199\")),\nperson(\"Leonardo\", \"de Oliveira Martins\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-5247-1320\")),\nperson(\"Alastair\", \"Potts\", role = \"aut\"),\nperson(\"Iris\", \"Bardel-Kahr\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-8950-834X\")),\nperson(\"Tim W.\", \"White\", role = \"ctb\"),\nperson(\"Cyrill\", \"Stachniss\", role = \"ctb\"),\nperson(\"Michelle\", \"Kendall\", role = \"ctb\",\nemail = \"m.kendall@imperial.ac.uk\"),\nperson(\"Keren\", \"Halabi\",  role = \"ctb\"),\nperson(\"Richel\", \"Bilderbeek\",  role = \"ctb\"),\nperson(\"Kristin\", \"Winchell\", role = \"ctb\"),\nperson(\"Liam\", \"Revell\", role = \"ctb\"),\nperson(\"Mike\", \"Gilchrist\", role = \"ctb\"),\nperson(\"Jeremy\", \"Beaulieu\", role = \"ctb\"),\nperson(\"Brian\", \"O'Meara\", role = \"ctb\"),\nperson(\"Long\", \"Qu\", role = \"ctb\"),\nperson(given= \"Joseph\", \"Brown\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-3835-8062\")),\nperson(given=\"Santiago\", \"Claramunt\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-8926-5974\")))",
  "Description": "Allows for estimation of phylogenetic trees and networks\nusing Maximum Likelihood, Maximum Parsimony, distance methods\nand Hadamard conjugation (Schliep 2011). Offers methods for\ntree comparison, model selection and visualization of\nphylogenetic networks as described in Schliep et al. (2017).",
  "License": "GPL (>= 2)",
  "URL": "https://github.com/KlausVigo/phangorn,\nhttps://klausvigo.github.io/phangorn/",
  "BugReports": "https://github.com/KlausVigo/phangorn/issues",
  "VignetteBuilder": "knitr, utils",
  "biocViews": "Software, Technology, QualityControl",
  "Encoding": "UTF-8",
  "Roxygen": "list(old_usage = TRUE, markdown = TRUE, roclets = c\n(\"namespace\", \"rd\", \"srr::srr_stats_roclet\"))",
  "Language": "en-US",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libglpk-dev make libxml2-dev",
  "Repository": "https://phylotastic.r-universe.dev",
  "Date/Publication": "2026-06-03 08:25:52 UTC",
  "RemoteUrl": "https://github.com/KlausVigo/phangorn",
  "RemoteRef": "HEAD",
  "RemoteSha": "d566e399801d55015e11bd5c291746475744ab58",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-03 13:21:32 UTC",
    "User": "root"
  },
  "Author": "Klaus Schliep [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-2941-0161>),\nEmmanuel Paradis [aut] (ORCID: <https://orcid.org/0000-0003-3092-2199>),\nLeonardo de Oliveira Martins [aut] (ORCID:\n<https://orcid.org/0000-0001-5247-1320>),\nAlastair Potts [aut],\nIris Bardel-Kahr [aut] (ORCID: <https://orcid.org/0000-0002-8950-834X>),\nTim W. White [ctb],\nCyrill Stachniss [ctb],\nMichelle Kendall [ctb],\nKeren Halabi [ctb],\nRichel Bilderbeek [ctb],\nKristin Winchell [ctb],\nLiam Revell [ctb],\nMike Gilchrist [ctb],\nJeremy Beaulieu [ctb],\nBrian O'Meara [ctb],\nLong Qu [ctb],\nJoseph Brown [ctb] (ORCID: <https://orcid.org/0000-0002-3835-8062>),\nSantiago Claramunt [ctb] (ORCID:\n<https://orcid.org/0000-0002-8926-5974>)",
  "Maintainer": "Klaus Schliep <klaus.schliep@gmail.com>",
  "MD5sum": "b0c1d28abd07b27b7aa65075ac6bc5ad",
  "_user": "phylotastic",
  "_type": "src",
  "_file": "phangorn_3.0.0.1.tar.gz",
  "_fileid": "3ee86964bb69e650ffdc18f59a98b01f8eb66d4e65efc21711f669c680600453",
  "_filesize": 5788121,
  "_sha256": "3ee86964bb69e650ffdc18f59a98b01f8eb66d4e65efc21711f669c680600453",
  "_created": "2026-06-03T13:21:32.000Z",
  "_published": "2026-06-03T13:37:04.356Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79304276124,
      "time": 412,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7385962624"
    },
    {
      "job": 79304276007,
      "time": 474,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7385985220"
    },
    {
      "job": 79304276046,
      "time": 386,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7385952710"
    },
    {
      "job": 79304276331,
      "time": 449,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7385975683"
    },
    {
      "job": 79304276150,
      "time": 349,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7386111506"
    },
    {
      "job": 79304276065,
      "time": 531,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7386024972"
    },
    {
      "job": 79304276201,
      "time": 412,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7386131322"
    },
    {
      "job": 79304276248,
      "time": 751,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7386111775"
    },
    {
      "job": 79302928833,
      "time": 400,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7385793882"
    },
    {
      "job": 79304275981,
      "time": 156,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7385860061"
    },
    {
      "job": 79304275939,
      "time": 489,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7385991419"
    },
    {
      "job": 79304276029,
      "time": 469,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7385983294"
    },
    {
      "job": 79304276034,
      "time": 492,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7385992593"
    }
  ],
  "_buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/KlausVigo/phangorn",
  "_commit": {
    "id": "d566e399801d55015e11bd5c291746475744ab58",
    "author": "Klaus Schliep <klaus.schliep@gmail.com>",
    "committer": "Klaus Schliep <klaus.schliep@gmail.com>",
    "message": "lots of lintr changes\n",
    "time": 1780475152
  },
  "_maintainer": {
    "name": "Klaus Schliep",
    "email": "klaus.schliep@gmail.com",
    "login": "klausvigo",
    "description": "Senior Scientist at TU Graz",
    "uuid": 3372431,
    "orcid": "0000-0003-2941-0161"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ape",
      "version": ">= 5.8",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "version": ">= 1.0",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "osqp",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "progressr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "apex",
      "role": "Suggests"
    },
    {
      "package": "bibtex",
      "role": "Suggests"
    },
    {
      "package": "Biostrings",
      "role": "Suggests"
    },
    {
      "package": "codetools",
      "role": "Suggests"
    },
    {
      "package": "ggseqlogo",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "plot3D",
      "role": "Suggests"
    },
    {
      "package": "rgl",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rsvg",
      "role": "Suggests"
    },
    {
      "package": "seqinr",
      "role": "Suggests"
    },
    {
      "package": "tinysnapshot",
      "version": ">= 0.2.0",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "xtable",
      "role": "Suggests"
    }
  ],
  "_owner": "klausvigo",
  "_selfowned": false,
  "_usedby": 134,
  "_updates": [
    {
      "week": "2025-23",
      "n": 4
    },
    {
      "week": "2025-24",
      "n": 1
    },
    {
      "week": "2025-25",
      "n": 6
    },
    {
      "week": "2025-27",
      "n": 23
    },
    {
      "week": "2025-28",
      "n": 6
    },
    {
      "week": "2025-30",
      "n": 7
    },
    {
      "week": "2025-31",
      "n": 5
    },
    {
      "week": "2025-35",
      "n": 2
    },
    {
      "week": "2025-36",
      "n": 4
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 4
    },
    {
      "week": "2025-41",
      "n": 21
    },
    {
      "week": "2025-42",
      "n": 2
    },
    {
      "week": "2025-43",
      "n": 9
    },
    {
      "week": "2025-44",
      "n": 4
    },
    {
      "week": "2025-45",
      "n": 6
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 5
    },
    {
      "week": "2026-02",
      "n": 14
    },
    {
      "week": "2026-03",
      "n": 4
    },
    {
      "week": "2026-04",
      "n": 4
    },
    {
      "week": "2026-05",
      "n": 12
    },
    {
      "week": "2026-06",
      "n": 6
    },
    {
      "week": "2026-07",
      "n": 7
    },
    {
      "week": "2026-08",
      "n": 4
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 5
    },
    {
      "week": "2026-14",
      "n": 11
    },
    {
      "week": "2026-16",
      "n": 5
    },
    {
      "week": "2026-17",
      "n": 9
    },
    {
      "week": "2026-18",
      "n": 5
    },
    {
      "week": "2026-19",
      "n": 4
    },
    {
      "week": "2026-21",
      "n": 19
    },
    {
      "week": "2026-22",
      "n": 2
    },
    {
      "week": "2026-23",
      "n": 4
    }
  ],
  "_tags": [],
  "_topics": [
    "software",
    "technology",
    "qualitycontrol",
    "phylogenetic-analysis",
    "phylogenetics",
    "openblas",
    "cpp"
  ],
  "_stars": 214,
  "_contributors": [
    {
      "user": "klausvigo",
      "count": 2875,
      "uuid": 3372431
    },
    {
      "user": "iris-bk",
      "count": 12,
      "uuid": 101248599
    },
    {
      "user": "richelbilderbeek",
      "count": 2,
      "uuid": 2098230
    },
    {
      "user": "ms609",
      "count": 2,
      "uuid": 1695515
    },
    {
      "user": "kant",
      "count": 1,
      "uuid": 32717
    },
    {
      "user": "dpasqualin",
      "count": 1,
      "uuid": 68142
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    },
    {
      "user": "josephwb",
      "count": 1,
      "uuid": 808499
    },
    {
      "user": "lskatz",
      "count": 1,
      "uuid": 14798
    }
  ],
  "_userbio": {
    "uuid": 1652822,
    "type": "organization",
    "name": "phylotastic"
  },
  "_downloads": {
    "count": 26430,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phangorn"
  },
  "_mentions": 192,
  "_devurl": "https://github.com/klausvigo/phangorn",
  "_pkgdown": "https://klausvigo.github.io/phangorn/",
  "_searchresults": 3976,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/phangorn.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/klausvigo/phangorn",
  "_realowner": "klausvigo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0-1",
      "date": "2008-03-25"
    },
    {
      "version": "0.0-2",
      "date": "2008-07-20"
    },
    {
      "version": "0.0-3",
      "date": "2008-10-28"
    },
    {
      "version": "0.0-4",
      "date": "2008-12-22"
    },
    {
      "version": "0.0-5",
      "date": "2009-01-22"
    },
    {
      "version": "0.99-2",
      "date": "2009-07-21"
    },
    {
      "version": "0.99-3",
      "date": "2009-10-30"
    },
    {
      "version": "0.99-4",
      "date": "2009-11-27"
    },
    {
      "version": "0.99-5",
      "date": "2010-01-15"
    },
    {
      "version": "0.99-6",
      "date": "2010-01-27"
    },
    {
      "version": "1.0-0",
      "date": "2010-03-18"
    },
    {
      "version": "1.0-1",
      "date": "2010-04-15"
    },
    {
      "version": "1.0-2",
      "date": "2010-05-16"
    },
    {
      "version": "1.1-0",
      "date": "2010-08-28"
    },
    {
      "version": "1.1-1",
      "date": "2010-09-03"
    },
    {
      "version": "1.1-2",
      "date": "2010-09-21"
    },
    {
      "version": "1.2-0",
      "date": "2010-11-22"
    },
    {
      "version": "1.3-0",
      "date": "2011-01-31"
    },
    {
      "version": "1.3-1",
      "date": "2011-02-14"
    },
    {
      "version": "1.4-0",
      "date": "2011-03-27"
    },
    {
      "version": "1.4-1",
      "date": "2011-06-30"
    },
    {
      "version": "1.5-0",
      "date": "2011-12-10"
    },
    {
      "version": "1.5-1",
      "date": "2011-12-13"
    },
    {
      "version": "1.6-0",
      "date": "2012-04-05"
    },
    {
      "version": "1.6-3",
      "date": "2012-07-01"
    },
    {
      "version": "1.6-4",
      "date": "2012-08-02"
    },
    {
      "version": "1.6-5",
      "date": "2012-10-10"
    },
    {
      "version": "1.7-1",
      "date": "2012-10-30"
    },
    {
      "version": "1.7-4",
      "date": "2013-04-04"
    },
    {
      "version": "1.99-1",
      "date": "2013-08-21"
    },
    {
      "version": "1.99-5",
      "date": "2014-01-02"
    },
    {
      "version": "1.99-7",
      "date": "2014-02-02"
    },
    {
      "version": "1.99-8",
      "date": "2014-10-05"
    },
    {
      "version": "1.99-9",
      "date": "2014-10-09"
    },
    {
      "version": "1.99-11",
      "date": "2014-11-11"
    },
    {
      "version": "1.99-12",
      "date": "2015-02-13"
    },
    {
      "version": "1.99-13",
      "date": "2015-04-07"
    },
    {
      "version": "1.99.14",
      "date": "2015-07-09"
    },
    {
      "version": "2.0.0",
      "date": "2015-12-10"
    },
    {
      "version": "2.0.1",
      "date": "2015-12-14"
    },
    {
      "version": "2.0.2",
      "date": "2016-01-22"
    },
    {
      "version": "2.0.3",
      "date": "2016-04-30"
    },
    {
      "version": "2.0.4",
      "date": "2016-06-21"
    },
    {
      "version": "2.1.1",
      "date": "2016-12-04"
    },
    {
      "version": "2.2.0",
      "date": "2017-04-03"
    },
    {
      "version": "2.3.1",
      "date": "2017-11-01"
    },
    {
      "version": "2.4.0",
      "date": "2018-02-15"
    },
    {
      "version": "2.5.3",
      "date": "2019-03-24"
    },
    {
      "version": "2.5.5",
      "date": "2019-06-19"
    },
    {
      "version": "2.6.2",
      "date": "2021-03-22"
    },
    {
      "version": "2.6.3",
      "date": "2021-04-06"
    },
    {
      "version": "2.7.0",
      "date": "2021-05-03"
    },
    {
      "version": "2.7.1",
      "date": "2021-07-13"
    },
    {
      "version": "2.8.0",
      "date": "2021-11-09"
    },
    {
      "version": "2.8.1",
      "date": "2021-12-15"
    },
    {
      "version": "2.9.0",
      "date": "2022-06-16"
    },
    {
      "version": "2.10.0",
      "date": "2022-09-18"
    },
    {
      "version": "2.11.1",
      "date": "2023-01-23"
    },
    {
      "version": "2.12.1",
      "date": "2024-09-17"
    }
  ],
  "_exports": [
    "acctran",
    "acgt2ry",
    "add_boxplot",
    "add_ci",
    "add_edge_length",
    "add_mutations",
    "add_support",
    "add.tips",
    "addConfidences",
    "addTrivialSplits",
    "AICc",
    "allCircularSplits",
    "allCompat",
    "allDescendants",
    "allSitePattern",
    "allSplits",
    "allTrees",
    "anc_heatmap",
    "anc_pars",
    "anc_pml",
    "Ancestors",
    "ancestral.pars",
    "ancestral.pml",
    "as.ancestral",
    "as.Matrix",
    "as.MultipleAlignment",
    "as.networx",
    "as.phyDat",
    "as.pml",
    "as.splits",
    "as.StringSet",
    "assert_multiPhylo",
    "assert_phyDat",
    "assert_phylo",
    "assert_pml",
    "assert_treeish",
    "bab",
    "base_freq",
    "baseFreq",
    "binomial_mk",
    "bootstrap.phyDat",
    "bootstrap.pml",
    "candidate_tree",
    "Children",
    "CI",
    "cladePar",
    "clean_phylo",
    "coalSpeciesTree",
    "codon2dna",
    "codonTest",
    "compatible",
    "composition_test",
    "consensusNet",
    "coords",
    "createLabel",
    "delta.score",
    "densiTree",
    "Descendants",
    "designSplits",
    "designTree",
    "dfactorial",
    "discrete.beta",
    "discrete.gamma",
    "dist.hamming",
    "dist.logDet",
    "dist.ml",
    "dist.p",
    "distanceHadamard",
    "distinct.splits",
    "diversity",
    "dna2aa",
    "dna2codon",
    "edge_length_hclust",
    "edQt",
    "fhm",
    "fitch",
    "gap_as_ambiguous",
    "gap_as_state",
    "genlight2phyDat",
    "getClans",
    "getClips",
    "getDiversity",
    "getRoot",
    "getSlices",
    "glance",
    "h2st",
    "h4st",
    "hadamard",
    "has_gap_state",
    "hash",
    "hash_topo",
    "keep_as_tip",
    "KF.dist",
    "latag2n.phyDat",
    "ldfactorial",
    "lento",
    "lli",
    "map_duplicates",
    "mast",
    "matchSplits",
    "maxCladeCred",
    "mcc",
    "midpoint",
    "modelTest",
    "mrca.phylo",
    "mt.control",
    "multiphyDat2pmlPart",
    "neighborNet",
    "NJ",
    "nni",
    "nnls.networx",
    "nnls.phylo",
    "nnls.splits",
    "nnls.tree",
    "optim.parsimony",
    "optim.pml",
    "pace",
    "parsimony",
    "parsimony_edgelength",
    "path.dist",
    "phyDat",
    "phyDat2alignment",
    "phyDat2MultipleAlignment",
    "plot_gamma_plus_inv",
    "plotAnc",
    "plotBS",
    "plotRates",
    "plotSeqLogo",
    "pml",
    "pml_bb",
    "pml.control",
    "pml.fit",
    "pml.free",
    "pml.init",
    "pmlCluster",
    "pmlMix",
    "pmlPart",
    "pmlPart2multiPhylo",
    "pmlPen",
    "pratchet",
    "presenceAbsence",
    "pruneTree",
    "random.addition",
    "ratchet.control",
    "read.nexus.dist",
    "read.nexus.networx",
    "read.nexus.partitions",
    "read.nexus.splits",
    "read.phyDat",
    "readDist",
    "reference_position",
    "relabel",
    "removeAmbiguousSites",
    "removeTrivialSplits",
    "removeUndeterminedSites",
    "RF.dist",
    "RI",
    "rNNI",
    "rSPR",
    "sankoff",
    "SH.test",
    "Siblings",
    "simSeq",
    "SOWH.test",
    "splitsNetwork",
    "SPR.dist",
    "sprdist",
    "superTree",
    "supgma",
    "terraces",
    "threshStateC",
    "transferBootstrap",
    "treedist",
    "unalign",
    "UNJ",
    "upgma",
    "wpgma",
    "wRF.dist",
    "write.ancestral",
    "write.modelTest",
    "write.nexus.dist",
    "write.nexus.networx",
    "write.nexus.splits",
    "write.phyDat",
    "write.pml",
    "write.splits",
    "writeDist"
  ],
  "_datasets": [
    {
      "name": "chloroplast",
      "title": "Chloroplast alignment",
      "object": "chloroplast",
      "file": "chloroplast.RData",
      "class": [
        "phyDat"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    },
    {
      "name": "Laurasiatherian",
      "title": "Laurasiatherian data (AWCMEE)",
      "object": "Laurasiatherian",
      "file": "Laurasiatherian.RData",
      "class": [
        "phyDat"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    },
    {
      "name": "mites",
      "title": "Morphological characters of Mites (Schäffer et al. 2010)",
      "object": "mites",
      "file": "mites.RData",
      "class": [
        "phyDat"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    },
    {
      "name": "yeast",
      "title": "Yeast alignment (Rokas et al.)",
      "object": "yeast",
      "file": "yeast.RData",
      "class": [
        "phyDat"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "acctran",
      "title": "Assign edge length to tree",
      "topics": [
        "acctran",
        "parsimony_edgelength"
      ]
    },
    {
      "page": "add_ci",
      "title": "Draw Confidences Intervals on Phylogenies",
      "topics": [
        "add_boxplot",
        "add_ci"
      ]
    },
    {
      "page": "add_edge_length",
      "title": "Assign and compute edge lengths from a sample of trees",
      "topics": [
        "add_edge_length"
      ]
    },
    {
      "page": "add.tips",
      "title": "Add tips to a tree",
      "topics": [
        "add.tips"
      ]
    },
    {
      "page": "addConfidences",
      "title": "Compare splits and add support values to an object",
      "topics": [
        "addConfidences",
        "addConfidences.phylo",
        "createLabel",
        "presenceAbsence"
      ]
    },
    {
      "page": "as.splits",
      "title": "Splits representation of graphs and trees.",
      "topics": [
        "addTrivialSplits",
        "allCircularSplits",
        "allSplits",
        "as.bitsplits.splits",
        "as.Matrix",
        "as.Matrix.splits",
        "as.matrix.splits",
        "as.phylo.splits",
        "as.prop.part.splits",
        "as.splits",
        "as.splits.bitsplits",
        "as.splits.multiPhylo",
        "as.splits.networx",
        "as.splits.phylo",
        "c.splits",
        "compatible",
        "distinct.splits",
        "matchSplits",
        "print.splits",
        "removeTrivialSplits",
        "splits",
        "unique.splits"
      ]
    },
    {
      "page": "allTrees",
      "title": "Compute all trees topologies.",
      "topics": [
        "allTrees"
      ]
    },
    {
      "page": "anc_heatmap",
      "title": "anc_heatmap",
      "topics": [
        "anc_heatmap"
      ]
    },
    {
      "page": "ancestral.pml",
      "title": "Ancestral character reconstruction.",
      "topics": [
        "ancestral.pars",
        "ancestral.pml",
        "anc_pars",
        "anc_pml",
        "pace"
      ]
    },
    {
      "page": "as.networx",
      "title": "Conversion among phylogenetic network objects",
      "topics": [
        "as.networx",
        "as.networx.phylo",
        "as.networx.splits",
        "networx"
      ]
    },
    {
      "page": "pml",
      "title": "Likelihood of a tree.",
      "topics": [
        "anova.pml",
        "as.pml",
        "glance.pml",
        "logLik.pml",
        "optim.pml",
        "pml",
        "print.pml",
        "update.pml",
        "vcov.pml"
      ]
    },
    {
      "page": "bab",
      "title": "Branch and bound for finding all most parsimonious trees",
      "topics": [
        "bab",
        "BranchAndBound"
      ]
    },
    {
      "page": "baseFreq",
      "title": "Summaries of alignments",
      "topics": [
        "baseFreq",
        "composition_test",
        "glance.phyDat",
        "print.summary.phyDat",
        "summary.phyDat"
      ]
    },
    {
      "page": "bootstrap.pml",
      "title": "Bootstrap",
      "topics": [
        "bootstrap.phyDat",
        "bootstrap.pml"
      ]
    },
    {
      "page": "chloroplast",
      "title": "Chloroplast alignment",
      "topics": [
        "chloroplast"
      ]
    },
    {
      "page": "CI",
      "title": "Consistency Index and Retention Index",
      "topics": [
        "CI",
        "RI"
      ]
    },
    {
      "page": "cladePar",
      "title": "Utility function to plot.phylo",
      "topics": [
        "cladePar"
      ]
    },
    {
      "page": "coalSpeciesTree",
      "title": "Species Tree",
      "topics": [
        "coalSpeciesTree"
      ]
    },
    {
      "page": "codonTest",
      "title": "codonTest",
      "topics": [
        "codonTest"
      ]
    },
    {
      "page": "consensusNet",
      "title": "Computes a consensusNetwork from a list of trees",
      "topics": [
        "consensusNet"
      ]
    },
    {
      "page": "cophenetic.networx",
      "title": "Pairwise Distances from a Phylogenetic Network",
      "topics": [
        "cophenetic.networx",
        "cophenetic.splits"
      ]
    },
    {
      "page": "delta.score",
      "title": "Computes the delta score",
      "topics": [
        "delta.score"
      ]
    },
    {
      "page": "densiTree",
      "title": "Plots a densiTree.",
      "topics": [
        "densiTree"
      ]
    },
    {
      "page": "designTree",
      "title": "Compute a design matrix or non-negative LS",
      "topics": [
        "designSplits",
        "designTree",
        "nnls.networx",
        "nnls.phylo",
        "nnls.splits",
        "nnls.tree"
      ]
    },
    {
      "page": "discrete.gamma",
      "title": "Discrete Gamma and Beta distribution",
      "topics": [
        "discrete.beta",
        "discrete.gamma",
        "plotRates",
        "plot_gamma_plus_inv"
      ]
    },
    {
      "page": "dist.hamming",
      "title": "Pairwise Distances from Sequences",
      "topics": [
        "dist.hamming",
        "dist.logDet",
        "dist.ml"
      ]
    },
    {
      "page": "dist.p",
      "title": "Pairwise Polymorphism P-Distances from DNA Sequences",
      "topics": [
        "dist.p"
      ]
    },
    {
      "page": "distanceHadamard",
      "title": "Distance Hadamard",
      "topics": [
        "distanceHadamard"
      ]
    },
    {
      "page": "dna2codon",
      "title": "Translate nucleic acid sequences into codons",
      "topics": [
        "codon2dna",
        "dna2aa",
        "dna2codon"
      ]
    },
    {
      "page": "parsimony",
      "title": "Parsimony tree.",
      "topics": [
        "fitch",
        "optim.parsimony",
        "parsimony",
        "pratchet",
        "random.addition",
        "sankoff"
      ]
    },
    {
      "page": "gap_as_state",
      "title": "Treat gaps as a state",
      "topics": [
        "gap_as_ambiguous",
        "gap_as_state",
        "has_gap_state"
      ]
    },
    {
      "page": "getClans",
      "title": "Clans, slices and clips",
      "topics": [
        "diversity",
        "getClans",
        "getClips",
        "getDiversity",
        "getSlices",
        "summary.clanistics"
      ]
    },
    {
      "page": "midpoint",
      "title": "Tree manipulation",
      "topics": [
        "getRoot",
        "keep_as_tip",
        "midpoint",
        "midpoint.multiPhylo",
        "midpoint.phylo",
        "pruneTree"
      ]
    },
    {
      "page": "hadamard",
      "title": "Hadamard Matrices and Fast Hadamard Multiplication",
      "topics": [
        "fhm",
        "h2st",
        "h4st",
        "hadamard"
      ]
    },
    {
      "page": "identify.networx",
      "title": "Identify splits in a network",
      "topics": [
        "identify.networx"
      ]
    },
    {
      "page": "image.phyDat",
      "title": "Plot of a Sequence Alignment",
      "topics": [
        "image.ancestral",
        "image.phyDat"
      ]
    },
    {
      "page": "latag2n.phyDat",
      "title": "Replace leading and trailing alignment gaps with an ambiguous state",
      "topics": [
        "latag2n.phyDat"
      ]
    },
    {
      "page": "Laurasiatherian",
      "title": "Laurasiatherian data (AWCMEE)",
      "topics": [
        "Laurasiatherian"
      ]
    },
    {
      "page": "dfactorial",
      "title": "Arithmetic Operators",
      "topics": [
        "dfactorial",
        "ldfactorial"
      ]
    },
    {
      "page": "lento",
      "title": "Lento plot",
      "topics": [
        "lento"
      ]
    },
    {
      "page": "pml.fit",
      "title": "Internal maximum likelihood functions.",
      "topics": [
        "lli",
        "pml.fit"
      ]
    },
    {
      "page": "mast",
      "title": "Maximum agreement subtree",
      "topics": [
        "mast"
      ]
    },
    {
      "page": "maxCladeCred",
      "title": "Maximum clade credibility tree",
      "topics": [
        "allCompat",
        "maxCladeCred",
        "mcc"
      ]
    },
    {
      "page": "mites",
      "title": "Morphological characters of Mites (Schäffer et al. 2010)",
      "topics": [
        "mites"
      ]
    },
    {
      "page": "modelTest",
      "title": "ModelTest",
      "topics": [
        "AICc",
        "modelTest",
        "write.modelTest"
      ]
    },
    {
      "page": "pmlPart",
      "title": "Partition model.",
      "topics": [
        "multiphyDat2pmlPart",
        "pmlPart",
        "pmlPart2multiPhylo"
      ]
    },
    {
      "page": "neighborNet",
      "title": "Computes a neighborNet from a distance matrix",
      "topics": [
        "neighborNet"
      ]
    },
    {
      "page": "NJ",
      "title": "Neighbor-Joining",
      "topics": [
        "NJ",
        "UNJ"
      ]
    },
    {
      "page": "nni",
      "title": "Tree rearrangements.",
      "topics": [
        "nni",
        "rNNI",
        "rSPR"
      ]
    },
    {
      "page": "as.phyDat",
      "title": "Conversion among Sequence Formats",
      "topics": [
        "acgt2ry",
        "as.AAbin.phyDat",
        "as.character.phyDat",
        "as.data.frame.phyDat",
        "as.DNAbin.phyDat",
        "as.MultipleAlignment",
        "as.MultipleAlignment.phyDat",
        "as.phyDat",
        "as.phyDat.AAbin",
        "as.phyDat.AAStringSet",
        "as.phyDat.alignment",
        "as.phyDat.character",
        "as.phyDat.data.frame",
        "as.phyDat.DNAbin",
        "as.phyDat.DNAStringSet",
        "as.phyDat.factor",
        "as.phyDat.matrix",
        "as.phyDat.MultipleAlignment",
        "as.StringSet",
        "as.StringSet.phyDat",
        "genlight2phyDat",
        "phyDat",
        "phyDat2alignment",
        "phyDat2MultipleAlignment",
        "unalign"
      ]
    },
    {
      "page": "plot.networx",
      "title": "plot phylogenetic networks",
      "topics": [
        "plot.networx"
      ]
    },
    {
      "page": "plot.pml",
      "title": "Plot phylogeny of a pml object",
      "topics": [
        "plot.pml"
      ]
    },
    {
      "page": "plot.ancestral",
      "title": "Plot ancestral character on a tree",
      "topics": [
        "add_mutations",
        "plotAnc",
        "plotSeqLogo"
      ]
    },
    {
      "page": "plotBS",
      "title": "Plotting trees with bootstrap values",
      "topics": [
        "add_support",
        "plotBS"
      ]
    },
    {
      "page": "pml_bb",
      "title": "Likelihood of a tree.",
      "topics": [
        "pml_bb"
      ]
    },
    {
      "page": "pml.control",
      "title": "Auxiliary for Controlling Fitting",
      "topics": [
        "mt.control",
        "pml.control",
        "ratchet.control"
      ]
    },
    {
      "page": "pmlCluster",
      "title": "Stochastic Partitioning",
      "topics": [
        "pmlCluster"
      ]
    },
    {
      "page": "pmlMix",
      "title": "Phylogenetic mixture model",
      "topics": [
        "pmlMix"
      ]
    },
    {
      "page": "phyDat",
      "title": "Generic functions for class phyDat",
      "topics": [
        "allSitePattern",
        "c.phyDat",
        "cbind.phyDat",
        "print.phyDat",
        "rbind.phyDat",
        "removeAmbiguousSites",
        "removeUndeterminedSites",
        "subset.phyDat",
        "unique.phyDat",
        "[.phyDat"
      ]
    },
    {
      "page": "read.nexus.partitions",
      "title": "Function to import partitioned data from nexus files",
      "topics": [
        "read.nexus.partitions"
      ]
    },
    {
      "page": "read.nexus.splits",
      "title": "Function to import and export splits and networks",
      "topics": [
        "read.nexus.networx",
        "read.nexus.splits",
        "write.nexus.networx",
        "write.nexus.splits",
        "write.splits"
      ]
    },
    {
      "page": "read.phyDat",
      "title": "Import and export sequence alignments",
      "topics": [
        "read.phyDat",
        "write.phyDat"
      ]
    },
    {
      "page": "SH.test",
      "title": "Shimodaira-Hasegawa Test",
      "topics": [
        "SH.test"
      ]
    },
    {
      "page": "simSeq",
      "title": "Simulate sequences.",
      "topics": [
        "simSeq",
        "simSeq.phylo",
        "simSeq.pml"
      ]
    },
    {
      "page": "SOWH.test",
      "title": "Swofford-Olsen-Waddell-Hillis Test",
      "topics": [
        "SOWH.test"
      ]
    },
    {
      "page": "splitsNetwork",
      "title": "Phylogenetic Network",
      "topics": [
        "splitsNetwork"
      ]
    },
    {
      "page": "superTree",
      "title": "Super Tree methods",
      "topics": [
        "superTree"
      ]
    },
    {
      "page": "terraces",
      "title": "Explore the likelihood / parsimony / distance surface",
      "topics": [
        "terraces",
        "terraces.dist",
        "terraces.phyDat",
        "terraces.pml"
      ]
    },
    {
      "page": "transferBootstrap",
      "title": "Transfer Bootstrap",
      "topics": [
        "transferBootstrap"
      ]
    },
    {
      "page": "treedist",
      "title": "Distances between trees",
      "topics": [
        "KF.dist",
        "path.dist",
        "RF.dist",
        "SPR.dist",
        "sprdist",
        "treedist",
        "wRF.dist"
      ]
    },
    {
      "page": "upgma",
      "title": "UPGMA, WPGMA and sUPGMA",
      "topics": [
        "supgma",
        "upgma",
        "wpgma"
      ]
    },
    {
      "page": "write.ancestral",
      "title": "Export and convenience functions for ancestral reconstructions",
      "topics": [
        "as.ancestral",
        "as.data.frame.ancestral",
        "as.phyDat.ancestral",
        "print.ancestral",
        "write.ancestral"
      ]
    },
    {
      "page": "write.pml",
      "title": "Export pml objects",
      "topics": [
        "write.pml"
      ]
    },
    {
      "page": "writeDist",
      "title": "Writing and reading distances in phylip and nexus format",
      "topics": [
        "read.nexus.dist",
        "readDist",
        "unique.dist",
        "write.nexus.dist",
        "writeDist"
      ]
    },
    {
      "page": "yeast",
      "title": "Yeast alignment (Rokas et al.)",
      "topics": [
        "yeast"
      ]
    }
  ],
  "_pkglogo": "https://github.com/KlausVigo/phangorn/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/KlausVigo/phangorn/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "backports",
    "checkmate",
    "cli",
    "codetools",
    "cpp11",
    "digest",
    "future",
    "future.apply",
    "generics",
    "globals",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "Matrix",
    "nlme",
    "osqp",
    "parallelly",
    "pkgconfig",
    "progressr",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "vctrs"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "Ancestral.Rmd",
      "filename": "Ancestral.html",
      "title": "Ancestral Sequence Reconstruction",
      "author": "Klaus Schliep",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Parsimony reconstructions",
        "Likelihood reconstructions",
        "Fitting for discrete comparative data",
        "Session info",
        "References"
      ],
      "created": "2020-12-14 16:32:30",
      "modified": "2026-05-29 13:33:03",
      "commits": 20
    },
    {
      "source": "Trees.Rmd",
      "filename": "Trees.html",
      "title": "Estimating phylogenetic trees with phangorn",
      "author": "Klaus Schliep, Iris Bardel-Kahr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Getting started",
        "Distance based methods",
        "Bootstrap",
        "Parsimony",
        "Branch and bound",
        "Maximum likelihood",
        "Model selection",
        "Conducting a ML tree",
        "Exporting a tree",
        "Molecular dating with a strict clock for ultrametric and tipdated phylogenies",
        "Session info",
        "References"
      ],
      "created": "2020-12-14 16:31:40",
      "modified": "2026-05-29 13:33:03",
      "commits": 46
    },
    {
      "source": "IntertwiningTreesAndNetworks.Rmd",
      "filename": "IntertwiningTreesAndNetworks.html",
      "title": "Intertwining phylogenetic trees and networks: R Example Script",
      "author": "Klaus Schliep, Alastair Potts, David Morrison and Guido Grimm",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installing R",
        "Installing the phangorn library",
        "Getting started",
        "Set the working directory",
        "Read in the example file datasets:",
        "Viewing the data",
        "Intertwining trees and network functions",
        "1A:",
        "1B:",
        "1C:",
        "Extras...",
        "",
        "Figure 4"
      ],
      "created": "2016-04-27 23:50:20",
      "modified": "2026-05-29 13:33:03",
      "commits": 30
    },
    {
      "source": "AdvancedFeatures.Rmd",
      "filename": "AdvancedFeatures.html",
      "title": "Markov models and transition rate matrices",
      "author": "Klaus Schliep, Iris Bardel-Kahr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "User defined data formats",
        "Markov models of character evolution",
        "Estimation of non-standard transition rate matrices",
        "Predefined models for user defined data",
        "Codon substitution models",
        "Session info",
        "References"
      ],
      "created": "2020-12-14 16:32:12",
      "modified": "2026-05-29 13:33:03",
      "commits": 26
    },
    {
      "source": "MLbyHand.Rmd",
      "filename": "MLbyHand.html",
      "title": "Maximum likelihood by hand",
      "author": "Klaus Schliep, Iris Bardel-Kahr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Maximum likelihood by hand",
        "Model comparison",
        "Bootstrap",
        "Generating trees",
        "Session info",
        "References"
      ],
      "created": "2022-11-10 14:24:20",
      "modified": "2026-05-29 13:33:03",
      "commits": 14
    },
    {
      "source": "Parallel.Rmd",
      "filename": "Parallel.html",
      "title": "Parallel computing with phangorn",
      "author": "Klaus Schliep",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Changes in phangorn 3.0",
        "Session info",
        "References"
      ],
      "created": "2025-11-03 14:17:31",
      "modified": "2026-06-02 14:46:21",
      "commits": 6
    },
    {
      "source": "Morphological.Rmd",
      "filename": "Morphological.html",
      "title": "Phylogenetic trees from morphological data",
      "author": "Iris Bardel-Kahr, Klaus Schliep",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load packages",
        "Load data",
        "Parsimony",
        "Branch and bound",
        "Root trees",
        "Plot trees",
        "Consensus tree",
        "Session info",
        "References"
      ],
      "created": "2022-11-10 14:24:20",
      "modified": "2026-05-29 13:33:03",
      "commits": 7
    },
    {
      "source": "Networx.Rmd",
      "filename": "Networx.html",
      "title": "Splits and Networx",
      "author": "Klaus Schliep",
      "engine": "knitr::rmarkdown",
      "headings": [
        "consensusNet",
        "neighborNet",
        "Adding support values",
        "Estimating edge weights (nnls)",
        "Import and export networks, advanced functions for networx objects",
        "Session Information",
        "References"
      ],
      "created": "2015-02-01 00:19:23",
      "modified": "2026-05-29 13:33:03",
      "commits": 31
    }
  ],
  "_score": 17.02953506767755,
  "_indexed": false,
  "_nocasepkg": "phangorn",
  "_universes": [
    "phylotastic"
  ],
  "_indexurl": "https://klausvigo.r-universe.dev/phangorn",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:25:11.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "16eaa1eaa0035c04740d88c4be67ec0a9ff7fa34bfe45f57942de6f61b711635",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:25:14.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "cab7dfe2cd22c61a5bcc080f94fa31d1c30cf9acdff35bdcafe21a7da404da96",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:25:11.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "f0ad0134b39b6dbdac60d4fdec48e4f226252ad897b97d1aec26d8dafb39cdf0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:25:11.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "1638c10996f6757b6581a53d797e4d55df6e766a07b4c90d2fb84f4b6e18bbdb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:31:31.000Z",
      "arch": "aarch64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "f006fc6b570b2ea15636c755d73acf667c6dbb90fe020918811d4a82f7e9dcfe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:26:01.000Z",
      "arch": "x86_64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "7b775c4f11a94e2bf3659be1ecf0a03cc0d1a2f4251c354f10b5603a62edd1aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:31:39.000Z",
      "arch": "aarch64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "6e7d95173c556c155a78b04400ec3284a6d7c4858f8fcb8c5bed2a813eb22bd6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:27:06.000Z",
      "arch": "x86_64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "0045648a3739e783f6dd326f6def804592a1dd5604d47ce8978c6ac20891281e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:25:13.000Z",
      "arch": "emscripten",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "88b86266d0ee946da3954a8ab3a3f1c0393343dc875039c81149e30c30715691",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:24:17.000Z",
      "arch": "x86_64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "6f71326ed38819aa7124a5ef9005cf2062c6b421aaf69b6229651f2f50aec300",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:24:04.000Z",
      "arch": "x86_64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "47be5c700e7bbc36683b243fbc0de72230c6050c59bc60c13c0072b86164599d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.0.0.1",
      "date": "2026-06-03T13:24:02.000Z",
      "arch": "x86_64",
      "commit": "d566e399801d55015e11bd5c291746475744ab58",
      "fileid": "996007b22730d33fedeabbd601b5144920e81f4bc940aece1724d2b9a6640172",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26887221978"
    }
  ]
}