{
  "_id": "6aca2184fe5cc25786e85058",
  "Package": "LegATo",
  "Title": "LegATo: Longitudinal mEtaGenomic Analysis Toolkit",
  "Version": "1.6.0",
  "Authors@R": "c(\nperson(\"Aubrey\", \"Odom\", , \"aodom@bu.edu\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-7113-7598\")),\nperson(\"Yilong\", \"Zhang\", , \"elong0527@gmail.com\", role = \"ctb\",\ncomment = \"Author of NMIT functions\"),\nperson(\"Jared\", \"Pincus\", , \"pincus@bu.edu\", role = \"csl\",\ncomment = c(ORCID = \"0000-0001-6708-5262\", other = \"Naming consultant of package\")),\nperson(\"Jordan\", \"Pincus\", , \"pincus@bu.edu\", role = \"art\",\ncomment = \"Artist of LegATo icon\")\n)",
  "Description": "LegATo is a suite of open-source software tools for\nlongitudinal microbiome analysis. It is extendable to several\ndifferent study forms with optimal ease-of-use for researchers.\nMicrobiome time-series data presents distinct challenges\nincluding complex covariate dependencies and variety of\nlongitudinal study designs. This toolkit will allow researchers\nto determine which microbial taxa are affected over time by\nperturbations such as onset of disease or lifestyle choices,\nand to predict the effects of these perturbations over time,\nincluding changes in composition or stability of commensal\nbacteria.",
  "License": "MIT + file LICENSE",
  "URL": "https://wejlab.github.io/LegATo-docs/",
  "BugReports": "https://github.com/wejlab/LegATo/issues",
  "VignetteBuilder": "knitr",
  "BiocType": "Software",
  "biocViews": "MicrobiomeData, ReproducibleResearch, SequencingData",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev make\nlibicu-dev libpng-dev libuv1-dev libxml2-dev libssl-dev python3\nzlib1g-dev",
  "Repository": "Bioconductor 3.23",
  "Date/Publication": "2026-04-28 12:37:40 UTC",
  "RemoteUrl": "https://github.com/bioc/LegATo",
  "RemoteRef": "RELEASE_3_23",
  "RemoteSha": "b9eabb97ebf21b1d9ef6a2ca7412a4a2ae86a811",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 11:20:37 UTC",
    "User": "root"
  },
  "Author": "Aubrey Odom [aut, cre] (ORCID: <https://orcid.org/0000-0001-7113-7598>),\nYilong Zhang [ctb] (Author of NMIT functions),\nJared Pincus [csl] (ORCID: <https://orcid.org/0000-0001-6708-5262>,\nother: Naming consultant of package),\nJordan Pincus [art] (Artist of LegATo icon)",
  "Maintainer": "Aubrey Odom <aodom@bu.edu>",
  "_user": "bioc-release",
  "_type": "src",
  "_file": "LegATo_1.6.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/840fae8a71bf7f67ecb72641b0c7dffbc32f581f0bcc92dd6247e80b6b36b92c",
  "_filesize": 1237197,
  "_sha256": "840fae8a71bf7f67ecb72641b0c7dffbc32f581f0bcc92dd6247e80b6b36b92c",
  "_expires": "2027-01-18T11:29:05.000Z",
  "_created": "2026-10-10T11:20:37.000Z",
  "_published": "2026-10-10T11:29:07.993Z",
  "_buildurl": "https://github.com/r-universe/bioc-release/actions/runs/38047682626",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 5
  },
  "_upstream": "https://github.com/bioc/LegATo",
  "_commit": {
    "id": "b9eabb97ebf21b1d9ef6a2ca7412a4a2ae86a811",
    "author": "lshep <lori.shepherd@roswellpark.org>",
    "committer": "lshep <lori.shepherd@roswellpark.org>",
    "message": "bump x.y.z version to even y prior to creation of RELEASE_3_23 branch\n",
    "time": 1777379860
  },
  "_maintainer": {
    "name": "Aubrey Odom",
    "email": "aodom@bu.edu",
    "login": "aubreyodom",
    "linkedin": "in/aubreyodom",
    "description": "Tools for microbiome profiling and analysis.",
    "uuid": 25541738,
    "orcid": "0000-0001-7113-7598"
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 114201624139,
      "time": 303,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11668831375"
    },
    {
      "job": 114201624081,
      "time": 436,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11668338375"
    },
    {
      "job": 114201624099,
      "time": 452,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11668363331"
    },
    {
      "job": 114200473156,
      "time": 408,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11668676189"
    }
  ],
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "animalcules",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "MultiAssayExperiment",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "broom.mixed",
      "role": "Suggests"
    },
    {
      "package": "circlize",
      "role": "Suggests"
    },
    {
      "package": "ComplexHeatmap",
      "role": "Suggests"
    },
    {
      "package": "emmeans",
      "role": "Suggests"
    },
    {
      "package": "geepack",
      "role": "Suggests"
    },
    {
      "package": "ggalluvial",
      "role": "Suggests"
    },
    {
      "package": "ggeffects",
      "role": "Suggests"
    },
    {
      "package": "grDevices",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "lmerTest",
      "role": "Suggests"
    },
    {
      "package": "methods",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "TBSignatureProfiler",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "TreeSummarizedExperiment",
      "role": "Suggests"
    },
    {
      "package": "usethis",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 1
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.7.0",
      "bioc": "3.24",
      "repository": "data/experiment"
    },
    {
      "branch": "release",
      "version": "1.6.0",
      "bioc": "3.23",
      "repository": "data/experiment"
    }
  ],
  "_topics": [
    "microbiomedata",
    "reproducibleresearch",
    "sequencingdata",
    "analysis",
    "bioconductor",
    "bioinformatics",
    "longitudinal",
    "metagenomics",
    "microbiome",
    "datapkg"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "aubreyodom",
      "count": 32,
      "uuid": 25541738
    },
    {
      "user": "lshep",
      "count": 2,
      "uuid": 18724380
    },
    {
      "user": "as2654",
      "count": 1,
      "uuid": 75999538
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 476,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_devurl": "https://github.com/wejlab/legato",
  "_pkgdown": "https://wejlab.github.io/LegATo-docs/",
  "_searchresults": 10,
  "_datapkg": true,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/LegATo.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "clean_MAE",
    "create_formatted_MAE",
    "distinctColors",
    "filter_animalcules_MAE",
    "filter_MAE",
    "get_long_data",
    "get_stacked_data",
    "get_summary_table",
    "get_top_taxa",
    "NMIT",
    "parse_MAE_SE",
    "plot_alluvial",
    "plot_heatmap",
    "plot_spaghetti",
    "plot_stacked_area",
    "plot_stacked_bar",
    "run_gee_model",
    "run_lm_model",
    "run_lmm_model",
    "test_hotelling_t2",
    "tscor"
  ],
  "_help": [
    {
      "page": "clean_MAE",
      "title": "Clean up taxon names in a MultiAssayExperiment",
      "topics": [
        "clean_MAE"
      ]
    },
    {
      "page": "create_formatted_MAE",
      "title": "Create a formatted MultiAssayExperiment compatible with LegATo",
      "topics": [
        "create_formatted_MAE"
      ]
    },
    {
      "page": "distinctColors",
      "title": "Generate a distinct palette for coloring different clusters.",
      "topics": [
        "distinctColors"
      ]
    },
    {
      "page": "filter_animalcules_MAE",
      "title": "Filter a MultiAssayExperiment to a top percentage of taxa and label the rest as \"Other\"",
      "topics": [
        "filter_animalcules_MAE"
      ]
    },
    {
      "page": "filter_MAE",
      "title": "Filter a MultiAssayExperiment object to keep a top percentage of taxa",
      "topics": [
        "filter_MAE"
      ]
    },
    {
      "page": "get_long_data",
      "title": "Create a long data.frame from a MultiAssayExperiment counts object",
      "topics": [
        "get_long_data"
      ]
    },
    {
      "page": "get_stacked_data",
      "title": "Create a long data.frame with grouped abundances from a MultiAssayExperiment counts object",
      "topics": [
        "get_stacked_data"
      ]
    },
    {
      "page": "get_summary_table",
      "title": "Create a table summarizing reads aggregated by grouping variables on a unit",
      "topics": [
        "get_summary_table"
      ]
    },
    {
      "page": "get_top_taxa",
      "title": "Obtain a data.frame of ordered taxa abundances at a given level",
      "topics": [
        "get_top_taxa"
      ]
    },
    {
      "page": "NMIT",
      "title": "Nonparametric Microbial Interdependence Test (NMIT)",
      "topics": [
        "NMIT"
      ]
    },
    {
      "page": "parse_MAE_SE",
      "title": "Parse a MultiExperimentAssay object and extract the elements as data.frames",
      "topics": [
        "parse_MAE_SE"
      ]
    },
    {
      "page": "plot_alluvial",
      "title": "Plot an alluvial diagram of microbial relative abundance",
      "topics": [
        "plot_alluvial"
      ]
    },
    {
      "page": "plot_heatmap",
      "title": "Plot a ComplexHeatmap.",
      "topics": [
        "plot_heatmap"
      ]
    },
    {
      "page": "plot_spaghetti",
      "title": "Plot a spaghetti volatility plot of microbial abundance for a given taxon",
      "topics": [
        "plot_spaghetti"
      ]
    },
    {
      "page": "plot_stacked_area",
      "title": "Plot a stacked area chart of microbial relative abundance",
      "topics": [
        "plot_stacked_area"
      ]
    },
    {
      "page": "plot_stacked_bar",
      "title": "Plot a stacked bar chart of microbial relative abundance",
      "topics": [
        "plot_stacked_bar"
      ]
    },
    {
      "page": "run_gee_model",
      "title": "Compute Generalized Estimating Equations (GEEs) on longitudinal microbiome data",
      "topics": [
        "run_gee_model"
      ]
    },
    {
      "page": "run_lm_model",
      "title": "Compute linear models (LM) on microbiome data",
      "topics": [
        "run_lm_model"
      ]
    },
    {
      "page": "run_lmm_model",
      "title": "Compute linear mixed-effects models (LMM) on longitudinal microbiome data",
      "topics": [
        "run_lmm_model"
      ]
    },
    {
      "page": "test_hotelling_t2",
      "title": "Conduct a multivariate Hotelling's T-squared test",
      "topics": [
        "test_hotelling_t2"
      ]
    },
    {
      "page": "tscor",
      "title": "Calculate within-subject OTU correlations",
      "topics": [
        "tscor"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/LegATo/raw/RELEASE_3_23/README.md",
  "_rundeps": [
    "abind",
    "animalcules",
    "ape",
    "askpass",
    "assertthat",
    "base64enc",
    "BH",
    "Biobase",
    "BiocBaseUtils",
    "BiocGenerics",
    "BiocParallel",
    "bslib",
    "cachem",
    "caret",
    "class",
    "cli",
    "clock",
    "clue",
    "cluster",
    "codetools",
    "commonmark",
    "covr",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "DelayedArray",
    "DESeq2",
    "diagram",
    "digest",
    "dirmult",
    "dplyr",
    "DT",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fBasics",
    "fontawesome",
    "forcats",
    "foreach",
    "formatR",
    "fs",
    "futile.logger",
    "futile.options",
    "future",
    "future.apply",
    "generics",
    "GenomicRanges",
    "ggforce",
    "ggplot2",
    "ggrepel",
    "globals",
    "glue",
    "gower",
    "gss",
    "gtable",
    "GUniFrac",
    "hardhat",
    "here",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "inline",
    "ipred",
    "IRanges",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lambda.r",
    "later",
    "lattice",
    "lava",
    "lazyeval",
    "lifecycle",
    "limma",
    "listenv",
    "locfit",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mgcv",
    "mime",
    "modeest",
    "ModelMetrics",
    "MultiAssayExperiment",
    "nlme",
    "nnet",
    "numDeriv",
    "openssl",
    "otel",
    "parallelly",
    "permute",
    "pillar",
    "pkgconfig",
    "plotly",
    "plyr",
    "png",
    "polyclip",
    "pROC",
    "prodlim",
    "progressr",
    "promises",
    "proxy",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppTOML",
    "recipes",
    "rentrez",
    "reshape2",
    "reticulate",
    "rex",
    "rlang",
    "rmarkdown",
    "rmutil",
    "ROCit",
    "rpart",
    "rprojroot",
    "RSpectra",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "Seqinfo",
    "shape",
    "shiny",
    "shinyjs",
    "snow",
    "sourcetools",
    "SparseArray",
    "sparsevctrs",
    "spatial",
    "SQUAREM",
    "stable",
    "stabledist",
    "statip",
    "statmod",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "survival",
    "sys",
    "systemfonts",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "timeSeries",
    "tinytex",
    "tsne",
    "tweenr",
    "tzdb",
    "umap",
    "utf8",
    "vctrs",
    "vegan",
    "viridisLite",
    "withr",
    "xfun",
    "XML",
    "xtable",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "LegATo_vignette.Rmd",
      "filename": "LegATo_vignette.html",
      "title": "LegATo Tutorial",
      "author": "Aubrey R. Odom",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction to LegATo",
        "Streamlining longitudinal microbiome profiling in Bioconductor",
        "Getting started with LegATo",
        "Compatibility with MultiAssayExperiment and SummarizedExperiment objects",
        "Installation and setup",
        "Formatting input data for use with LegATo",
        "A note on compatibility with other packages",
        "Requirements for using create_formatted_MAE()",
        "Formatting your inputs with create_formatted_MAE()",
        "Adding information to your metadata later in your analysis",
        "Example data",
        "Example data context and structure",
        "Initial data exploration",
        "MultiAssayExperiment (MAE) manipulation",
        "Clean up animalcules-formatted MAEs",
        "Filter MAE",
        "Parse MAE to extract data",
        "Summarizing microbial counts data",
        "Other data manipulation functions",
        "Visualizing Data",
        "Alluvial plots",
        "Spaghetti plots",
        "Stacked bar plots",
        "Stacked area charts",
        "Heatmaps",
        "Longitudinal data analysis",
        "Nonparametric microbial interdependence test (NMIT)",
        "Hotelling's T^2 Test",
        "Modeling",
        "Generalized Estimating Equations (GEEs)",
        "Linear Mixed Models",
        "Session Info"
      ],
      "created": "2024-01-23 02:44:19",
      "modified": "2025-04-07 02:25:39",
      "commits": 15
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": false,
  "_nocasepkg": "legato",
  "_universes": [
    "bioc-release"
  ],
  "_indexurl": "https://bioc.r-universe.dev/LegATo",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-10-10T11:25:46.000Z",
      "distro": "resolute",
      "commit": "b9eabb97ebf21b1d9ef6a2ca7412a4a2ae86a811",
      "fileid": "https://r2.ropensci.org/0980a5a638a9b4ea340d5f7bdc2a2e82d0ebea9ed8844c82e86647480395980e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc-release/actions/runs/38047682626"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-10-10T11:26:12.000Z",
      "distro": "resolute",
      "commit": "b9eabb97ebf21b1d9ef6a2ca7412a4a2ae86a811",
      "fileid": "https://r2.ropensci.org/3dd0bf6073a2b9f6cdf8537d4acd71b4710f045eb4a856d13f92ead0fe4d2ab9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc-release/actions/runs/38047682626"
    }
  ]
}