{
  "_id": "6a1033c0acfb0bcc41c98a3b",
  "Package": "metacoder",
  "Title": "Tools for Parsing, Manipulating, and Graphing Taxonomic\nAbundance Data",
  "Version": "0.3.9",
  "Authors@R": "c(person(given = \"Zachary\",\nfamily = \"Foster\",\nrole = c(\"aut\", \"cre\"),\nemail = \"zacharyfoster1989@gmail.com\"),\nperson(given = \"Niklaus\",\nfamily = \"Grunwald\",\nrole = c(\"ths\"),\nemail = \"grunwaln@science.oregonstate.edu\"),\nperson(given = \"Kamil\",\nfamily = \"Slowikowski\",\nrole = c(\"ctb\")),\nperson(given = \"Scott\",\nfamily = \"Chamberlain\",\nrole = c(\"ctb\")),\nperson(given = \"Rob\",\nfamily = \"Gilmore\",\nrole = \"ctb\"))",
  "Maintainer": "Zachary Foster <zacharyfoster1989@gmail.com>",
  "Description": "Reads, plots, and manipulates large taxonomic data sets,\nlike those generated from modern high-throughput sequencing,\nsuch as metabarcoding (i.e. amplification metagenomics, 16S\nmetagenomics, etc). It provides a tree-based visualization\ncalled \"heat trees\" used to depict statistics for every taxon\nin a taxonomy using color and size. It also provides various\nfunctions to do common tasks in microbiome bioinformatics on\ndata in the 'taxmap' format defined by the 'taxa' package. The\n'metacoder' package is described in the publication by Foster\net al. (2017) <doi:10.1371/journal.pcbi.1005404>.",
  "License": "GPL-2 | GPL-3",
  "LazyData": "true",
  "URL": "https://grunwaldlab.github.io/metacoder_documentation/",
  "BugReports": "https://github.com/grunwaldlab/metacoder/issues",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Encoding": "UTF-8",
  "biocViews": "",
  "Config/pak/sysreqs": "libglpk-dev make libicu-dev libjpeg-dev libpng-dev\nlibxml2-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://grunwaldlab.r-universe.dev",
  "Date/Publication": "2026-04-10 22:42:07 UTC",
  "RemoteUrl": "https://github.com/grunwaldlab/metacoder",
  "RemoteRef": "HEAD",
  "RemoteSha": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-12 08:08:07 UTC",
    "User": "root"
  },
  "Author": "Zachary Foster [aut, cre],\nNiklaus Grunwald [ths],\nKamil Slowikowski [ctb],\nScott Chamberlain [ctb],\nRob Gilmore [ctb]",
  "MD5sum": "4becc9a97778694eb77290bb05462ee1",
  "_user": "grunwaldlab",
  "_type": "src",
  "_file": "metacoder_0.3.9.tar.gz",
  "_fileid": "f872a6aa823429332db8b866440809f494a7dad84e6fab777bd23005583414f1",
  "_filesize": 1383140,
  "_sha256": "f872a6aa823429332db8b866440809f494a7dad84e6fab777bd23005583414f1",
  "_created": "2026-05-12T08:08:07.000Z",
  "_published": "2026-05-22T10:45:20.535Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77364029006,
      "time": 225,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6938956284"
    },
    {
      "job": 77364028298,
      "time": 239,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6938962463"
    },
    {
      "job": 77364029002,
      "time": 260,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6938967138"
    },
    {
      "job": 77364028806,
      "time": 248,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6938963377"
    },
    {
      "job": 77364028963,
      "time": 138,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6938927895"
    },
    {
      "job": 77364029005,
      "time": 226,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6938956491"
    },
    {
      "job": 77364028891,
      "time": 132,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6938925607"
    },
    {
      "job": 77364028346,
      "time": 257,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6938965812"
    },
    {
      "job": 77364027952,
      "time": 283,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938883739"
    },
    {
      "job": 77364028147,
      "time": 171,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158639593"
    },
    {
      "job": 77364028329,
      "time": 229,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6938957019"
    },
    {
      "job": 77364028567,
      "time": 248,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6938963395"
    },
    {
      "job": 77364028369,
      "time": 243,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6938961702"
    }
  ],
  "_buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/grunwaldlab/metacoder",
  "_commit": {
    "id": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
    "author": "Zachary S.L. Foster <zacharyfoster1989@gmail.com>",
    "committer": "Zachary S.L. Foster <zacharyfoster1989@gmail.com>",
    "message": "0.3.9 release candidate 3\n",
    "time": 1775860927
  },
  "_maintainer": {
    "name": "Zachary Foster",
    "email": "zacharyfoster1989@gmail.com",
    "login": "zachary-foster",
    "uuid": 6090555
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0.2",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "taxize",
      "role": "Imports"
    },
    {
      "package": "seqinr",
      "role": "Imports"
    },
    {
      "package": "RCurl",
      "role": "Imports"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "lazyeval",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "ggfittext",
      "role": "Imports"
    },
    {
      "package": "vegan",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "role": "Imports"
    },
    {
      "package": "GA",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "BiocManager",
      "role": "Suggests"
    },
    {
      "package": "phyloseq",
      "role": "Suggests"
    },
    {
      "package": "phylotate",
      "role": "Suggests"
    },
    {
      "package": "traits",
      "role": "Suggests"
    },
    {
      "package": "biomformat",
      "role": "Suggests"
    },
    {
      "package": "DESeq2",
      "role": "Suggests"
    }
  ],
  "_owner": "grunwaldlab",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-06",
      "n": 15
    },
    {
      "week": "2026-15",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "community-diversity",
    "hierarchical",
    "metabarcoding",
    "pcr",
    "taxonomy",
    "trees",
    "cpp"
  ],
  "_stars": 144,
  "_contributors": [
    {
      "user": "zachary-foster",
      "count": 1043,
      "uuid": 6090555
    },
    {
      "user": "grunwald",
      "count": 35,
      "uuid": 3679546
    },
    {
      "user": "grabear",
      "count": 13,
      "uuid": 20953530
    },
    {
      "user": "ctb",
      "count": 3,
      "uuid": 51016
    },
    {
      "user": "ethanbass",
      "count": 1,
      "uuid": 15876283
    },
    {
      "user": "zkamvar",
      "count": 1,
      "uuid": 3639446
    },
    {
      "user": "jotech",
      "count": 1,
      "uuid": 573461
    }
  ],
  "_userbio": {
    "uuid": 5933307,
    "type": "organization",
    "name": "Grunwald lab"
  },
  "_downloads": {
    "count": 1316,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/metacoder"
  },
  "_mentions": 32,
  "_devurl": "https://github.com/grunwaldlab/metacoder",
  "_searchresults": 411,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/metacoder.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/grunwaldlab/metacoder",
  "_realowner": "grunwaldlab",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2016-08-26"
    },
    {
      "version": "0.1.3",
      "date": "2017-05-23"
    },
    {
      "version": "0.2.0",
      "date": "2018-01-05"
    },
    {
      "version": "0.2.1",
      "date": "2018-05-02"
    },
    {
      "version": "0.3.0",
      "date": "2018-08-28"
    },
    {
      "version": "0.3.0.1",
      "date": "2018-11-19"
    },
    {
      "version": "0.3.1",
      "date": "2019-01-04"
    },
    {
      "version": "0.3.2",
      "date": "2019-04-08"
    },
    {
      "version": "0.3.3",
      "date": "2019-07-18"
    },
    {
      "version": "0.3.4",
      "date": "2020-04-29"
    },
    {
      "version": "0.3.5",
      "date": "2021-06-23"
    },
    {
      "version": "0.3.6",
      "date": "2023-04-04"
    },
    {
      "version": "0.3.7",
      "date": "2024-02-20"
    },
    {
      "version": "0.3.8",
      "date": "2025-02-11"
    },
    {
      "version": "0.3.9",
      "date": "2026-04-11"
    }
  ],
  "_exports": [
    "%>%",
    "all_names",
    "ambiguous_synonyms",
    "arrange_obs",
    "arrange_taxa",
    "as_phyloseq",
    "branches",
    "calc_diff_abund_deseq2",
    "calc_group_mean",
    "calc_group_median",
    "calc_group_rsd",
    "calc_group_stat",
    "calc_n_samples",
    "calc_obs_props",
    "calc_prop_samples",
    "calc_taxon_abund",
    "classifications",
    "compare_groups",
    "complement",
    "contains",
    "counts_to_presence",
    "database_list",
    "diverging_palette",
    "ends_with",
    "everything",
    "extract_tax_data",
    "filter_ambiguous_taxa",
    "filter_obs",
    "filter_taxa",
    "get_data",
    "get_data_frame",
    "get_dataset",
    "heat_tree",
    "heat_tree_matrix",
    "hierarchies",
    "hierarchy",
    "id_classifications",
    "ids",
    "internodes",
    "is_ambiguous",
    "is_branch",
    "is_internode",
    "is_leaf",
    "is_root",
    "is_stem",
    "layout_functions",
    "leaves",
    "leaves_apply",
    "lookup_tax_data",
    "make_dada2_asv_table",
    "make_dada2_tax_table",
    "map_data",
    "map_data_",
    "matches",
    "mutate_obs",
    "n_leaves",
    "n_leaves_1",
    "n_obs",
    "n_obs_1",
    "n_subtaxa",
    "n_subtaxa_1",
    "n_supertaxa",
    "n_supertaxa_1",
    "ncbi_taxon_sample",
    "nms",
    "num_range",
    "obs",
    "obs_apply",
    "one_of",
    "parse_dada2",
    "parse_edge_list",
    "parse_greengenes",
    "parse_mothur_tax_summary",
    "parse_mothur_taxonomy",
    "parse_newick",
    "parse_phylo",
    "parse_phyloseq",
    "parse_primersearch",
    "parse_qiime_biom",
    "parse_rdp",
    "parse_silva_fasta",
    "parse_tax_data",
    "parse_ubiome",
    "parse_unite_general",
    "primersearch",
    "primersearch_is_installed",
    "primersearch_raw",
    "print_tree",
    "qualitative_palette",
    "quantative_palette",
    "ranks",
    "rarefy_obs",
    "read_fasta",
    "remove_redundant_names",
    "replace_taxon_ids",
    "rev_comp",
    "reverse",
    "roots",
    "sample_frac_obs",
    "sample_frac_taxa",
    "sample_n_obs",
    "sample_n_taxa",
    "select_obs",
    "starts_with",
    "stems",
    "subtaxa",
    "subtaxa_apply",
    "supertaxa",
    "supertaxa_apply",
    "taxa",
    "taxmap",
    "taxon",
    "taxon_database",
    "taxon_id",
    "taxon_ids",
    "taxon_indexes",
    "taxon_name",
    "taxon_names",
    "taxon_rank",
    "taxon_ranks",
    "taxonomy",
    "taxonomy_table",
    "transmute_obs",
    "write_greengenes",
    "write_mothur_taxonomy",
    "write_rdp",
    "write_silva_fasta",
    "write_unite_general",
    "zero_low_counts"
  ],
  "_datasets": [
    {
      "name": "ex_taxmap",
      "title": "An example taxmap object",
      "object": "ex_taxmap",
      "class": [
        "Taxmap",
        "Taxonomy",
        "R6"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "hmp_otus",
      "title": "A HMP subset",
      "object": "hmp_otus",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "otu_id",
        "lineage",
        "700035949",
        "700097855",
        "700100489",
        "700111314",
        "700033744",
        "700109581",
        "700111044",
        "700101365",
        "700100431",
        "700016050",
        "700032425",
        "700024855",
        "700103488",
        "700096869",
        "700107379",
        "700096422",
        "700102417",
        "700114168",
        "700037540",
        "700106397",
        "700113498",
        "700033743",
        "700105205",
        "700024238",
        "700034183",
        "700038390",
        "700015973",
        "700038124",
        "700107206",
        "700037403",
        "700098429",
        "700101224",
        "700114615",
        "700024234",
        "700108596",
        "700101076",
        "700105882",
        "700016902",
        "700102242",
        "700038231",
        "700109394",
        "700102530",
        "700108229",
        "700099013",
        "700098680",
        "700106938",
        "700014916",
        "700095535",
        "700102367",
        "700101358"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "hmp_samples",
      "title": "Sample information for HMP subset",
      "object": "hmp_samples",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "sample_id",
        "sex",
        "body_site"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    },
    {
      "name": "ranks_ref",
      "title": "Lookup-table for IDs of taxonomic ranks",
      "object": "ranks_ref",
      "class": [
        "data.frame"
      ],
      "fields": [
        "rankid",
        "ranks"
      ],
      "rows": 34,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "all_names",
      "title": "Return names of data in [taxonomy()] or [taxmap()]",
      "concept": [
        "NSE helpers"
      ],
      "topics": [
        "all_names"
      ]
    },
    {
      "page": "ambiguous_synonyms",
      "title": "Get patterns for ambiguous taxa",
      "topics": [
        "ambiguous_synonyms"
      ]
    },
    {
      "page": "arrange_obs",
      "title": "Sort user data in [taxmap()] objects",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "arrange_obs"
      ]
    },
    {
      "page": "arrange_taxa",
      "title": "Sort the edge list of [taxmap()] objects",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "arrange_taxa"
      ]
    },
    {
      "page": "as_phyloseq",
      "title": "Convert taxmap to phyloseq",
      "topics": [
        "as_phyloseq"
      ]
    },
    {
      "page": "branches",
      "title": "Get \"branch\" taxa",
      "concept": [
        "taxonomy indexing functions"
      ],
      "topics": [
        "branches"
      ]
    },
    {
      "page": "calc_diff_abund_deseq2",
      "title": "Differential abundance with DESeq2",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_diff_abund_deseq2"
      ]
    },
    {
      "page": "calc_group_mean",
      "title": "Calculate means of groups of columns",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_group_mean"
      ]
    },
    {
      "page": "calc_group_median",
      "title": "Calculate medians of groups of columns",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_group_median"
      ]
    },
    {
      "page": "calc_group_rsd",
      "title": "Relative standard deviations of groups of columns",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_group_rsd"
      ]
    },
    {
      "page": "calc_group_stat",
      "title": "Apply a function to groups of columns",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_group_stat"
      ]
    },
    {
      "page": "calc_n_samples",
      "title": "Count the number of samples",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_n_samples"
      ]
    },
    {
      "page": "calc_obs_props",
      "title": "Calculate proportions from observation counts",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_obs_props"
      ]
    },
    {
      "page": "calc_prop_samples",
      "title": "Calculate the proportion of samples",
      "concept": [
        "calculations"
      ],
      "topics": [
        "calc_prop_samples"
      ]
    },
    {
      "page": "classifications",
      "title": "Get classifications of taxa",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "classifications"
      ]
    },
    {
      "page": "compare_groups",
      "title": "Compare groups of samples",
      "concept": [
        "calculations"
      ],
      "topics": [
        "compare_groups"
      ]
    },
    {
      "page": "complement",
      "title": "Find complement of sequences",
      "concept": [
        "sequence transformations"
      ],
      "topics": [
        "complement"
      ]
    },
    {
      "page": "counts_to_presence",
      "title": "Apply a function to groups of columns",
      "concept": [
        "calculations"
      ],
      "topics": [
        "counts_to_presence"
      ]
    },
    {
      "page": "database_list",
      "title": "Database list",
      "topics": [
        "database_list"
      ]
    },
    {
      "page": "diverging_palette",
      "title": "The default diverging color palette",
      "topics": [
        "diverging_palette"
      ]
    },
    {
      "page": "ex_hierarchies",
      "title": "An example hierarchies object",
      "concept": [
        "taxa-datasets"
      ],
      "topics": [
        "ex_hierarchies"
      ]
    },
    {
      "page": "ex_hierarchy1",
      "title": "An example Hierarchy object",
      "concept": [
        "taxa-datasets"
      ],
      "topics": [
        "ex_hierarchy1"
      ]
    },
    {
      "page": "ex_hierarchy2",
      "title": "An example Hierarchy object",
      "concept": [
        "taxa-datasets"
      ],
      "topics": [
        "ex_hierarchy2"
      ]
    },
    {
      "page": "ex_hierarchy3",
      "title": "An example Hierarchy object",
      "concept": [
        "taxa-datasets"
      ],
      "topics": [
        "ex_hierarchy3"
      ]
    },
    {
      "page": "ex_taxmap",
      "title": "An example taxmap object",
      "concept": [
        "taxa-datasets"
      ],
      "topics": [
        "ex_taxmap"
      ]
    },
    {
      "page": "extract_tax_data",
      "title": "Extracts taxonomy info from vectors with regex",
      "concept": [
        "parsers"
      ],
      "topics": [
        "extract_tax_data"
      ]
    },
    {
      "page": "filter_ambiguous_taxa",
      "title": "Filter ambiguous taxon names",
      "topics": [
        "filter_ambiguous_taxa"
      ]
    },
    {
      "page": "filter_obs",
      "title": "Filter observations with a list of conditions",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "filter_obs"
      ]
    },
    {
      "page": "filter_taxa",
      "title": "Filter taxa with a list of conditions",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "filter_taxa"
      ]
    },
    {
      "page": "filtering-helpers",
      "title": "Taxonomic filtering helpers",
      "topics": [
        "filtering-helpers",
        "ids",
        "nms",
        "ranks"
      ]
    },
    {
      "page": "get_data",
      "title": "Get data in a taxmap object by name",
      "concept": [
        "NSE helpers"
      ],
      "topics": [
        "get_data"
      ]
    },
    {
      "page": "get_data_frame",
      "title": "Get data in a taxonomy or taxmap object by name",
      "concept": [
        "accessors"
      ],
      "topics": [
        "get_data_frame"
      ]
    },
    {
      "page": "get_dataset",
      "title": "Get a data set from a taxmap object",
      "topics": [
        "get_dataset"
      ]
    },
    {
      "page": "heat_tree",
      "title": "Plot a taxonomic tree",
      "topics": [
        "heat_tree",
        "heat_tree.default",
        "heat_tree.Taxmap"
      ]
    },
    {
      "page": "heat_tree_matrix",
      "title": "Plot a matrix of heat trees",
      "topics": [
        "heat_tree_matrix"
      ]
    },
    {
      "page": "hierarchies",
      "title": "Make a set of many [hierarchy()] class objects",
      "concept": [
        "classes"
      ],
      "topics": [
        "hierarchies"
      ]
    },
    {
      "page": "hierarchy",
      "title": "The Hierarchy class",
      "concept": [
        "classes"
      ],
      "topics": [
        "hierarchy"
      ]
    },
    {
      "page": "highlight_taxon_ids",
      "title": "Highlight taxon ID column",
      "topics": [
        "highlight_taxon_ids"
      ]
    },
    {
      "page": "hmp_otus",
      "title": "A HMP subset",
      "concept": [
        "hmp_data"
      ],
      "topics": [
        "hmp_otus"
      ]
    },
    {
      "page": "hmp_samples",
      "title": "Sample information for HMP subset",
      "concept": [
        "hmp_data"
      ],
      "topics": [
        "hmp_samples"
      ]
    },
    {
      "page": "id_classifications",
      "title": "Get ID classifications of taxa",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "id_classifications"
      ]
    },
    {
      "page": "internodes",
      "title": "Get \"internode\" taxa",
      "concept": [
        "taxonomy indexing functions"
      ],
      "topics": [
        "internodes"
      ]
    },
    {
      "page": "is_ambiguous",
      "title": "Find ambiguous taxon names",
      "topics": [
        "is_ambiguous"
      ]
    },
    {
      "page": "is_branch",
      "title": "Test if taxa are branches",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "is_branch"
      ]
    },
    {
      "page": "is_internode",
      "title": "Test if taxa are \"internodes\"",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "is_internode"
      ]
    },
    {
      "page": "is_leaf",
      "title": "Test if taxa are leaves",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "is_leaf"
      ]
    },
    {
      "page": "is_root",
      "title": "Test if taxa are roots",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "is_root"
      ]
    },
    {
      "page": "is_stem",
      "title": "Test if taxa are stems",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "is_stem"
      ]
    },
    {
      "page": "layout_functions",
      "title": "Layout functions",
      "topics": [
        "layout_functions"
      ]
    },
    {
      "page": "leaves",
      "title": "Get leaf taxa",
      "concept": [
        "taxonomy indexing functions"
      ],
      "topics": [
        "leaves"
      ]
    },
    {
      "page": "leaves_apply",
      "title": "Apply function to leaves of each taxon",
      "topics": [
        "leaves_apply"
      ]
    },
    {
      "page": "lookup_tax_data",
      "title": "Convert one or more data sets to taxmap",
      "concept": [
        "parsers"
      ],
      "topics": [
        "lookup_tax_data"
      ]
    },
    {
      "page": "make_dada2_asv_table",
      "title": "Make a imitation of the dada2 ASV abundance matrix",
      "concept": [
        "writers"
      ],
      "topics": [
        "make_dada2_asv_table"
      ]
    },
    {
      "page": "make_dada2_tax_table",
      "title": "Make a imitation of the dada2 taxonomy matrix",
      "concept": [
        "writers"
      ],
      "topics": [
        "make_dada2_tax_table"
      ]
    },
    {
      "page": "map_data",
      "title": "Create a mapping between two variables",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "map_data"
      ]
    },
    {
      "page": "map_data_",
      "title": "Create a mapping without NSE",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "map_data_"
      ]
    },
    {
      "page": "metacoder",
      "title": "Metacoder",
      "topics": [
        "metacoder"
      ]
    },
    {
      "page": "mutate_obs",
      "title": "Add columns to [taxmap()] objects",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "mutate_obs"
      ]
    },
    {
      "page": "n_leaves",
      "title": "Get number of leaves",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "n_leaves"
      ]
    },
    {
      "page": "n_leaves_1",
      "title": "Get number of leaves",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "n_leaves_1"
      ]
    },
    {
      "page": "n_obs",
      "title": "Count observations in [taxmap()]",
      "concept": [
        "taxmap data functions"
      ],
      "topics": [
        "n_obs"
      ]
    },
    {
      "page": "n_obs_1",
      "title": "Count observation assigned in [taxmap()]",
      "concept": [
        "taxmap data functions"
      ],
      "topics": [
        "n_obs_1"
      ]
    },
    {
      "page": "n_subtaxa",
      "title": "Get number of subtaxa",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "n_subtaxa"
      ]
    },
    {
      "page": "n_subtaxa_1",
      "title": "Get number of subtaxa",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "n_subtaxa_1"
      ]
    },
    {
      "page": "n_supertaxa",
      "title": "Get number of supertaxa",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "n_supertaxa"
      ]
    },
    {
      "page": "n_supertaxa_1",
      "title": "Get number of supertaxa",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "n_supertaxa_1"
      ]
    },
    {
      "page": "ncbi_taxon_sample",
      "title": "Download representative sequences for a taxon",
      "topics": [
        "ncbi_taxon_sample"
      ]
    },
    {
      "page": "obs",
      "title": "Get data indexes associated with taxa",
      "topics": [
        "obs"
      ]
    },
    {
      "page": "obs_apply",
      "title": "Apply function to observations per taxon",
      "topics": [
        "obs_apply"
      ]
    },
    {
      "page": "parse_dada2",
      "title": "Convert the output of dada2 to a taxmap object",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_dada2"
      ]
    },
    {
      "page": "parse_greengenes",
      "title": "Parse Greengenes release",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_greengenes"
      ]
    },
    {
      "page": "parse_mothur_tax_summary",
      "title": "Parse mothur *.tax.summary Classify.seqs output",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_mothur_tax_summary"
      ]
    },
    {
      "page": "parse_mothur_taxonomy",
      "title": "Parse mothur Classify.seqs *.taxonomy output",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_mothur_taxonomy"
      ]
    },
    {
      "page": "parse_newick",
      "title": "Parse a Newick file",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_newick"
      ]
    },
    {
      "page": "parse_phylo",
      "title": "Parse a phylo object",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_phylo"
      ]
    },
    {
      "page": "parse_phyloseq",
      "title": "Convert a phyloseq to taxmap",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_phyloseq"
      ]
    },
    {
      "page": "parse_primersearch",
      "title": "Parse EMBOSS primersearch output",
      "topics": [
        "parse_primersearch"
      ]
    },
    {
      "page": "parse_qiime_biom",
      "title": "Parse a BIOM output from QIIME",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_qiime_biom"
      ]
    },
    {
      "page": "parse_rdp",
      "title": "Parse RDP FASTA release",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_rdp"
      ]
    },
    {
      "page": "parse_silva_fasta",
      "title": "Parse SILVA FASTA release",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_silva_fasta"
      ]
    },
    {
      "page": "parse_tax_data",
      "title": "Convert one or more data sets to taxmap",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_tax_data"
      ]
    },
    {
      "page": "parse_ubiome",
      "title": "Converts the uBiome file format to taxmap",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_ubiome"
      ]
    },
    {
      "page": "parse_unite_general",
      "title": "Parse UNITE general release FASTA",
      "concept": [
        "parsers"
      ],
      "topics": [
        "parse_unite_general"
      ]
    },
    {
      "page": "primersearch",
      "title": "Use EMBOSS primersearch for in silico PCR",
      "topics": [
        "primersearch"
      ]
    },
    {
      "page": "primersearch_is_installed",
      "title": "Test if primersearch is installed",
      "topics": [
        "primersearch_is_installed"
      ]
    },
    {
      "page": "primersearch_raw",
      "title": "Use EMBOSS primersearch for in silico PCR",
      "topics": [
        "primersearch_raw"
      ]
    },
    {
      "page": "print_tree",
      "title": "Print a text tree",
      "topics": [
        "print_tree"
      ]
    },
    {
      "page": "qualitative_palette",
      "title": "The default qualitative color palette",
      "topics": [
        "qualitative_palette"
      ]
    },
    {
      "page": "quantative_palette",
      "title": "The default quantative color palette",
      "topics": [
        "quantative_palette"
      ]
    },
    {
      "page": "ranks_ref",
      "title": "Lookup-table for IDs of taxonomic ranks",
      "topics": [
        "ranks_ref"
      ]
    },
    {
      "page": "rarefy_obs",
      "title": "Calculate rarefied observation counts",
      "concept": [
        "calculations"
      ],
      "topics": [
        "rarefy_obs"
      ]
    },
    {
      "page": "read_fasta",
      "title": "Read a FASTA file",
      "topics": [
        "read_fasta"
      ]
    },
    {
      "page": "remove_redundant_names",
      "title": "Remove redundant parts of taxon names",
      "topics": [
        "remove_redundant_names"
      ]
    },
    {
      "page": "replace_taxon_ids",
      "title": "Replace taxon ids",
      "topics": [
        "replace_taxon_ids"
      ]
    },
    {
      "page": "rev_comp",
      "title": "Revere complement sequences",
      "concept": [
        "sequence transformations"
      ],
      "topics": [
        "rev_comp"
      ]
    },
    {
      "page": "reverse",
      "title": "Reverse sequences",
      "concept": [
        "sequence transformations"
      ],
      "topics": [
        "reverse"
      ]
    },
    {
      "page": "roots",
      "title": "Get root taxa",
      "concept": [
        "taxonomy indexing functions"
      ],
      "topics": [
        "roots"
      ]
    },
    {
      "page": "sample_frac_obs",
      "title": "Sample a proportion of observations from [taxmap()]",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "sample_frac_obs"
      ]
    },
    {
      "page": "sample_frac_taxa",
      "title": "Sample a proportion of taxa from [taxonomy()] or [taxmap()]",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "sample_frac_taxa"
      ]
    },
    {
      "page": "sample_n_obs",
      "title": "Sample n observations from [taxmap()]",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "sample_n_obs"
      ]
    },
    {
      "page": "sample_n_taxa",
      "title": "Sample n taxa from [taxonomy()] or [taxmap()]",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "sample_n_taxa"
      ]
    },
    {
      "page": "select_obs",
      "title": "Subset columns in a [taxmap()] object",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "select_obs"
      ]
    },
    {
      "page": "stems",
      "title": "Get stem taxa",
      "concept": [
        "taxonomy indexing functions"
      ],
      "topics": [
        "stems"
      ]
    },
    {
      "page": "subtaxa",
      "title": "Get subtaxa",
      "concept": [
        "taxonomy indexing functions"
      ],
      "topics": [
        "subtaxa"
      ]
    },
    {
      "page": "subtaxa_apply",
      "title": "Apply function to subtaxa of each taxon",
      "topics": [
        "subtaxa_apply"
      ]
    },
    {
      "page": "supertaxa",
      "title": "Get all supertaxa of a taxon",
      "concept": [
        "taxonomy indexing functions"
      ],
      "topics": [
        "supertaxa"
      ]
    },
    {
      "page": "supertaxa_apply",
      "title": "Apply function to supertaxa of each taxon",
      "topics": [
        "supertaxa_apply"
      ]
    },
    {
      "page": "taxa",
      "title": "A class for multiple taxon objects",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxa"
      ]
    },
    {
      "page": "taxmap",
      "title": "Taxmap class",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxmap"
      ]
    },
    {
      "page": "taxon",
      "title": "Taxon class",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxon"
      ]
    },
    {
      "page": "taxon_database",
      "title": "Taxonomy database class",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxon_database"
      ]
    },
    {
      "page": "taxon_id",
      "title": "Taxon ID class",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxon_id"
      ]
    },
    {
      "page": "taxon_ids",
      "title": "Get taxon IDs",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "taxon_ids"
      ]
    },
    {
      "page": "taxon_indexes",
      "title": "Get taxon indexes",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "taxon_indexes"
      ]
    },
    {
      "page": "taxon_name",
      "title": "Taxon name class",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxon_name"
      ]
    },
    {
      "page": "taxon_names",
      "title": "Get taxon names",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "taxon_names"
      ]
    },
    {
      "page": "taxon_rank",
      "title": "Taxon rank class",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxon_rank"
      ]
    },
    {
      "page": "taxon_ranks",
      "title": "Get taxon ranks",
      "concept": [
        "taxonomy data functions"
      ],
      "topics": [
        "taxon_ranks"
      ]
    },
    {
      "page": "taxonomy",
      "title": "Taxonomy class",
      "concept": [
        "classes"
      ],
      "topics": [
        "taxonomy"
      ]
    },
    {
      "page": "taxonomy_table",
      "title": "Convert taxonomy info to a table",
      "topics": [
        "taxonomy_table"
      ]
    },
    {
      "page": "transmute_obs",
      "title": "Replace columns in [taxmap()] objects",
      "concept": [
        "taxmap manipulation functions"
      ],
      "topics": [
        "transmute_obs"
      ]
    },
    {
      "page": "write_greengenes",
      "title": "Write an imitation of the Greengenes database",
      "concept": [
        "writers"
      ],
      "topics": [
        "write_greengenes"
      ]
    },
    {
      "page": "write_mothur_taxonomy",
      "title": "Write an imitation of the Mothur taxonomy file",
      "concept": [
        "writers"
      ],
      "topics": [
        "write_mothur_taxonomy"
      ]
    },
    {
      "page": "write_rdp",
      "title": "Write an imitation of the RDP FASTA database",
      "concept": [
        "writers"
      ],
      "topics": [
        "write_rdp"
      ]
    },
    {
      "page": "write_silva_fasta",
      "title": "Write an imitation of the SILVA FASTA database",
      "concept": [
        "writers"
      ],
      "topics": [
        "write_silva_fasta"
      ]
    },
    {
      "page": "write_unite_general",
      "title": "Write an imitation of the UNITE general FASTA database",
      "concept": [
        "writers"
      ],
      "topics": [
        "write_unite_general"
      ]
    },
    {
      "page": "zero_low_counts",
      "title": "Replace low counts with zero",
      "concept": [
        "calculations"
      ],
      "topics": [
        "zero_low_counts"
      ]
    }
  ],
  "_readme": "https://github.com/grunwaldlab/metacoder/raw/HEAD/README.md",
  "_rundeps": [
    "ade4",
    "ape",
    "askpass",
    "bit",
    "bit64",
    "bitops",
    "cli",
    "clipr",
    "cluster",
    "codetools",
    "commonmark",
    "cowplot",
    "cpp11",
    "crayon",
    "crul",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "farver",
    "fastmatch",
    "foreach",
    "GA",
    "generics",
    "ggfittext",
    "ggplot2",
    "glue",
    "gridtext",
    "gtable",
    "hms",
    "httpcode",
    "httr",
    "igraph",
    "isoband",
    "iterators",
    "jpeg",
    "jsonlite",
    "labeling",
    "lattice",
    "lazyeval",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "MASS",
    "Matrix",
    "mgcv",
    "mime",
    "natserv",
    "nlme",
    "openssl",
    "permute",
    "phangorn",
    "pillar",
    "pixmap",
    "pkgconfig",
    "plyr",
    "png",
    "prettyunits",
    "progress",
    "quadprog",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RCurl",
    "readr",
    "rentrez",
    "ritis",
    "rlang",
    "rncl",
    "rotl",
    "rredlist",
    "S7",
    "scales",
    "segmented",
    "seqinr",
    "shades",
    "solrium",
    "sp",
    "stringi",
    "stringr",
    "sys",
    "taxize",
    "tibble",
    "tidyselect",
    "triebeard",
    "tzdb",
    "urltools",
    "utf8",
    "vctrs",
    "vegan",
    "viridisLite",
    "vroom",
    "WikipediR",
    "wikitaxa",
    "withr",
    "worrms",
    "xfun",
    "XML",
    "xml2",
    "zoo"
  ],
  "_sysdeps": [
    {
      "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": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Documentation for metacoder",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2016-04-11 07:15:09",
      "modified": "2021-06-23 21:19:30",
      "commits": 11
    }
  ],
  "_score": 9.6696114536329,
  "_indexed": true,
  "_nocasepkg": "metacoder",
  "_universes": [
    "grunwaldlab",
    "zachary-foster"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-12T08:11:23.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "6619f6702a79eea65382f523792f8c6ca59122fbf80f9df7e21fceda29ee01d9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-12T08:11:33.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "69fbb04d87dcbd570a38a6bfaac38755140c9072aafc99fffeac740bb7328c47",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-12T08:11:58.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "a4dfb13d3b16959439868405ee90b8cd2cb7067b94ca91c23f0215b3860b90d0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-12T08:11:37.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "a687643018ddc83fd6a87ab75f9429c283b6522935d6e89b156cd40006b41e25",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-12T08:10:12.000Z",
      "arch": "aarch64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "880e2034f8059a105781039a31508dc94bb3ed19a331e877d1af1632b33c6062",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-12T08:10:55.000Z",
      "arch": "x86_64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "8a198c005b79a8821b477ab528208314f5b47f246651466ad4a0122c2a6561e1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-12T08:10:11.000Z",
      "arch": "aarch64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "b001b057ae0bc45eb0c9b724fa334f25ad80df7d692bec80e10e4b1830c3631c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-12T08:11:19.000Z",
      "arch": "x86_64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "d4d82dca7d72ed10e84071f8f0ac16848df52abd5eaad4852d64b4cf7072ee33",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.9",
      "date": "2026-05-12T08:10:35.000Z",
      "arch": "x86_64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "65fce83a59618d61a632227dc9188b8c820d83ebe9256178bcecf27d7d3bfa16",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.9",
      "date": "2026-05-12T08:11:06.000Z",
      "arch": "x86_64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "8f1b324780fec67b736a54d04f100098590dc4a3960286c2f186496cee1b3a3c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.9",
      "date": "2026-05-12T08:10:43.000Z",
      "arch": "x86_64",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "7eb5db3afbdc0c57c80cff04abe0bb356bef1ecd63196e5f538d28071bd3658a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.9",
      "date": "2026-05-22T10:44:56.000Z",
      "arch": "emscripten",
      "commit": "aadeb4860f88108450b88ab3c3c9cc665968d5d8",
      "fileid": "5feeedb662cfb5817784bbe7ce6569c71c77a2a0986483959747ed6c0abddac2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/grunwaldlab/actions/runs/25721650368"
    }
  ]
}