{
  "_id": "6ac655c5f511ae58c09aa43c",
  "Package": "fastnntr",
  "Title": "Fast Rust-Based SplitsTree NeighbourNet Algorithm",
  "Version": "0.4.0",
  "Authors@R": "person(\"Rhys\", \"Newell\", , \"rhys.newell94@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "A fast Rust implementation of the NeighbourNet algorithm\n(Bryant & Moulton, 2004) for phylogenetic analysis. It\nconstructs an implicit split network from a distance matrix and\nreturns it in a 'networx'-compatible structure for exploratory\nvisualisation with 'tanggle', 'ggplot2', or 'phangorn'.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/rextendr/version": "0.4.2",
  "SystemRequirements": "Cargo (Rust's package manager), rustc >= 1.65.0, xz",
  "Collate": "'extendr-wrappers.R' 'exports.R'",
  "Config/pak/sysreqs": "xz-utils libclang-dev",
  "Repository": "https://rhysnewell.r-universe.dev",
  "Date/Publication": "2026-08-08 11:02:02 UTC",
  "RemoteUrl": "https://github.com/rhysnewell/fast-nnt",
  "RemoteRef": "HEAD",
  "RemoteSha": "45213aff8bfeced53852353f7f110ec5f502de82",
  "RemoteSubdir": "fastnntr",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-07 11:58:37 UTC",
    "User": "root"
  },
  "Author": "Rhys Newell [aut, cre]",
  "Maintainer": "Rhys Newell <rhys.newell94@gmail.com>",
  "_user": "rhysnewell",
  "_type": "src",
  "_file": "fastnntr_0.4.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/fd0dcdee4df6e8fc763d7b00666112fdf703c3c5e35ac1008dc76948a6887911",
  "_filesize": 4292347,
  "_sha256": "fd0dcdee4df6e8fc763d7b00666112fdf703c3c5e35ac1008dc76948a6887911",
  "_expires": "2027-01-15T14:22:58.000Z",
  "_created": "2026-10-07T11:58:37.000Z",
  "_published": "2026-10-07T14:23:00.969Z",
  "_buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 112780441207,
      "time": 150,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11480667642"
    },
    {
      "job": 112780441343,
      "time": 193,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11480368059"
    },
    {
      "job": 112780441125,
      "time": 148,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11479853661"
    },
    {
      "job": 112780441250,
      "time": 178,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11480388854"
    },
    {
      "job": 112780441317,
      "time": 261,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11488561604"
    },
    {
      "job": 112780441164,
      "time": 414,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11489010202"
    },
    {
      "job": 112780441166,
      "time": 158,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11489456788"
    },
    {
      "job": 112780441218,
      "time": 372,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11489680991"
    },
    {
      "job": 112778560882,
      "time": 296,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11480073380"
    },
    {
      "job": 112780441047,
      "time": 162,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11480128650"
    },
    {
      "job": 112780441308,
      "time": 461,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11480234665"
    },
    {
      "job": 112780441262,
      "time": 277,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11480613174"
    },
    {
      "job": 112780441313,
      "time": 250,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11480019262"
    },
    {
      "job": 112780441286,
      "time": 484,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11481210101"
    },
    {
      "job": 112780441380,
      "time": 249,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11480209194"
    }
  ],
  "_upstream": "https://github.com/rhysnewell/fast-nnt",
  "_commit": {
    "id": "45213aff8bfeced53852353f7f110ec5f502de82",
    "author": "rhysnewell <rhys.newell94@gmail.com>",
    "committer": "rhysnewell <rhys.newell94@gmail.com>",
    "message": "fix(release): smoke-test the Python binding with the active env interpreter\n",
    "time": 1786186922
  },
  "_maintainer": {
    "name": "Rhys Newell",
    "email": "rhys.newell94@gmail.com",
    "login": "rhysnewell",
    "twitter": "@rhysnewell",
    "description": "Bioinformatics Software Engineer @ Microba. PhD in Bioinformatics at Centre for Microbiome Research, QUT",
    "uuid": 42852939
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "tanggle",
      "role": "Suggests"
    },
    {
      "package": "ggtree",
      "role": "Suggests"
    },
    {
      "package": "phangorn",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "ggforce",
      "role": "Suggests"
    },
    {
      "package": "TreeSearch",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "rhysnewell",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 13
    },
    {
      "week": "2026-04",
      "n": 12
    },
    {
      "week": "2026-09",
      "n": 9
    },
    {
      "week": "2026-12",
      "n": 14
    },
    {
      "week": "2026-13",
      "n": 13
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-24",
      "n": 4
    },
    {
      "week": "2026-25",
      "n": 10
    },
    {
      "week": "2026-32",
      "n": 24
    }
  ],
  "_tags": [
    {
      "name": "v0.2.2",
      "date": "2026-01-16"
    },
    {
      "name": "v0.2.3",
      "date": "2026-01-19"
    },
    {
      "name": "v0.2.4",
      "date": "2026-01-20"
    },
    {
      "name": "v0.2.5",
      "date": "2026-03-24"
    },
    {
      "name": "v0.3.0",
      "date": "2026-06-15"
    },
    {
      "name": "v0.4.0",
      "date": "2026-08-08"
    }
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "rhysnewell",
      "count": 152,
      "uuid": 42852939
    }
  ],
  "_userbio": {
    "uuid": 42852939,
    "type": "user",
    "name": "Rhys Newell",
    "followers": 78,
    "description": "Bioinformatics Software Engineer @ Microba. PhD in Bioinformatics at Centre for Microbiome Research, QUT"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fastnntr"
  },
  "_devurl": "https://github.com/rhysnewell/fast-nnt",
  "_searchresults": 7,
  "_cargo": true,
  "_topics": [
    "rust",
    "cargo"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fastnntr.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "run_neighbornet_networkx",
    "run_neighbournet_networkx",
    "set_fastnnt_threads"
  ],
  "_help": [
    {
      "page": "run_neighbornet_networkx",
      "title": "Compute a NeighbourNet split network",
      "topics": [
        "run_neighbornet_networkx",
        "run_neighbournet_networkx"
      ]
    },
    {
      "page": "set_fastnnt_threads",
      "title": "Set the global thread count for fastnnt",
      "topics": [
        "set_fastnnt_threads"
      ]
    }
  ],
  "_readme": "https://github.com/rhysnewell/fast-nnt/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "fastnntr-vignette.Rmd",
      "filename": "fastnntr-vignette.html",
      "title": "Introduction to fastnntr: Computing and Visualising Neighbour-Net Networks",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Why neighbour networks?",
        "Installation",
        "Example 1: Genetic data (SNP genotypes)",
        "Input data",
        "Distance matrix",
        "Compute the Neighbour-Net",
        "Quick base-R plot",
        "ggplot2 plot with tanggle",
        "Export",
        "Example 2: Genomic distances (Average Nucleotide Identity)",
        "Filter to samples with known phylogroup",
        "Optional: rotate the layout",
        "ggplot2 plot",
        "Example 3: Morphological data (discrete characters)",
        "Filter low-coverage taxa and characters",
        "Distance matrix and network",
        "Summary of the core workflow",
        "Session info",
        "References"
      ],
      "created": "2026-06-15 05:29:34",
      "modified": "2026-06-15 06:27:47",
      "commits": 2
    }
  ],
  "_score": 4.653212513775344,
  "_indexed": true,
  "_nocasepkg": "fastnntr",
  "_universes": [
    "rhysnewell"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-07T12:01:24.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/cd6083c08418c41f0bbb03814b39131a1cef83c17e3cc7d1269b83e01dbe0307",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-07T12:01:52.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/dec329c9248b5631ade300596bf9b6a3b8c9dca8afe8b178674f3e2ee8728747",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-07T12:01:22.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/8ecae44b1d5a6d4d6dc7d190db89926499f318f4f88c7763ea5ce07113c36ce7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-07T12:01:47.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/b0d29d59eb7d7f9e096426927b8ab08e1fabfb258f12949b8377c71bc589ad23",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-07T14:19:13.000Z",
      "arch": "aarch64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/743253102d3aac485ea2ca6a75bec7a49d8c0c696652d55f2a4d02727a5b001f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-07T14:14:14.000Z",
      "arch": "x86_64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/938d6e346851dba5ce9cce78d47621c1cd93d0d51cfa78eb21448e28de53ab01",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-07T14:21:28.000Z",
      "arch": "aarch64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/c9e4043136319582dcb40872012256c135542a4c570b396f9c119702d0c7a121",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-07T14:16:57.000Z",
      "arch": "x86_64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/28530c1f9cd2729e6aaaae173f057edbe7d2fbf936de2895e330b3b6e7ae4986",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-10-07T12:01:37.000Z",
      "arch": "emscripten",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/a9257e56bce5384063bca1f444ef784879c02fb9da9b9053398183e343ae99ba",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T12:04:14.000Z",
      "arch": "aarch64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/ee4d50b8c47474617f67922930b74d0e9b6b366c81d56c816b4169914cb413ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T12:00:44.000Z",
      "arch": "x86_64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/0b51feeb7dcf766d12cb809a2cf615e15424da201c5b79ffd16737b7e6a7c77d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T12:00:47.000Z",
      "arch": "x86_64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/6dbccea210a1a7c90f017b4037e55c5789a84486a301834d4c4adc1fb9c468fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T12:04:41.000Z",
      "arch": "aarch64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/40bbe19a45452993b1d6a6ca7a546eb32eb918b501ff1d71ed23d255e9aaf6b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T12:00:48.000Z",
      "arch": "x86_64",
      "commit": "45213aff8bfeced53852353f7f110ec5f502de82",
      "fileid": "https://r2.ropensci.org/9d4897e49e74f884dd677d1347d0725a9598a95c0bd8c747a6478b5a1d05921d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rhysnewell/actions/runs/37617222686"
    }
  ]
}