{
  "_id": "6ad1f1780edca5be25022a23",
  "Package": "MeLSI",
  "Type": "Package",
  "Title": "Metric Learning for Statistical Inference in Microbiome Analysis",
  "Version": "1.1.7",
  "Authors@R": "c(person(\"Nathan\", \"Bresette\", email = \"nathanbresette04@gmail.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0009-0003-1554-6006\")), person(\"Aaron C.\", \"Ericsson\", role = \"aut\", comment = c(ORCID = \"0000-0002-3053-7269\")), person(\"Carter\", \"Woods\", role = \"aut\", comment = c(ORCID = \"0009-0007-5345-2712\")), person(\"Ai-Ling\", \"Lin\", role = c(\"aut\", \"fnd\"), comment = c(ORCID = \"0000-0002-5197-2219\")))",
  "Description": "MeLSI (Metric Learning for Statistical Inference) is a\nnovel machine learning method for microbiome data analysis that\nlearns optimal distance metrics to improve statistical power in\ndetecting group differences. Unlike traditional distance\nmetrics (Bray-Curtis, Euclidean, Jaccard), MeLSI adapts to the\nspecific characteristics of your dataset to maximize separation\nbetween groups. The method uses an ensemble of weak learners to\nidentify which microbial features drive group differences,\nproviding both improved statistical power and biological\ninterpretability through feature importance weights.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/NathanBresette/MeLSI",
  "BugReports": "https://github.com/NathanBresette/MeLSI/issues",
  "VignetteBuilder": "knitr",
  "biocViews": "Software, StatisticalMethod, Microbiome",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-06-17 21:23:49 UTC",
  "RemoteUrl": "https://github.com/bioc/MeLSI",
  "RemoteRef": "HEAD",
  "RemoteSha": "19902ee27eb55b11d471d7afb62c7e53eccba723",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-16 08:21:33 UTC",
    "User": "root"
  },
  "Author": "Nathan Bresette [aut, cre] (ORCID:\n<https://orcid.org/0009-0003-1554-6006>),\nAaron C. Ericsson [aut] (ORCID:\n<https://orcid.org/0000-0002-3053-7269>),\nCarter Woods [aut] (ORCID: <https://orcid.org/0009-0007-5345-2712>),\nAi-Ling Lin [aut, fnd] (ORCID: <https://orcid.org/0000-0002-5197-2219>)",
  "Maintainer": "Nathan Bresette <nathanbresette04@gmail.com>",
  "_user": "bioc",
  "_type": "src",
  "_file": "MeLSI_1.1.7.tar.gz",
  "_fileid": "https://r2.ropensci.org/d338fca29c7e5e9fc58ab7c23426547a1f7e6a465f52727e0a23ee47417138a5",
  "_filesize": 154912,
  "_sha256": "d338fca29c7e5e9fc58ab7c23426547a1f7e6a465f52727e0a23ee47417138a5",
  "_expires": "2027-01-24T09:42:14.000Z",
  "_created": "2026-10-16T08:21:33.000Z",
  "_published": "2026-10-16T09:42:16.498Z",
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_bioccheck": {
    "error": 0,
    "warning": 2,
    "note": 5
  },
  "_upstream": "https://github.com/bioc/MeLSI",
  "_commit": {
    "id": "19902ee27eb55b11d471d7afb62c7e53eccba723",
    "author": "Nathan Bresette <nathanbresette04@gmail.com>",
    "committer": "Nathan Bresette <nathanbresette04@gmail.com>",
    "message": "MeLSI 1.1.7: C++ weak-learner optimizer (~4.6x, ~2x end-to-end)\n\nPort optimize_weak_learner_robust to a C++ kernel (melsi_opt_weak_learner).\nThe gradient loop draws its within/between-class pairs with R's own\nR_unif_index, so it consumes the global RNG stream identically to the\nsample()-based R loop. End-to-end F-statistics reproduce 1.1.6 to ~1e-15\nwith no p-value changes. Profiling showed this loop was ~83% of runtime.\n",
    "time": 1781731429
  },
  "_maintainer": {
    "name": "Nathan Bresette",
    "email": "nathanbresette04@gmail.com",
    "login": "nathanbresette",
    "description": "",
    "uuid": 148147840,
    "orcid": "0009-0003-1554-6006"
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 116881960523,
      "time": 158,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12034401236"
    },
    {
      "job": 116881960714,
      "time": 155,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12034826018"
    },
    {
      "job": 116881960609,
      "time": 325,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12034343556"
    },
    {
      "job": 116881960668,
      "time": 142,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034426879"
    },
    {
      "job": 116881960645,
      "time": 253,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12033763499"
    },
    {
      "job": 116881960564,
      "time": 115,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12037738362"
    },
    {
      "job": 116881960676,
      "time": 332,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12036160277"
    },
    {
      "job": 116881960769,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12037927841"
    },
    {
      "job": 116881960589,
      "time": 387,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12035831060"
    },
    {
      "job": 116880349487,
      "time": 265,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034685913"
    },
    {
      "job": 116881960602,
      "time": 140,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12034556671"
    },
    {
      "job": 116881960709,
      "time": 247,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12034211803"
    },
    {
      "job": 116881960657,
      "time": 186,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12033793116"
    },
    {
      "job": 116881960845,
      "time": 130,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12034161563"
    },
    {
      "job": 116881960586,
      "time": 261,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034811051"
    },
    {
      "job": 116881960595,
      "time": 107,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034216386"
    }
  ],
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "BiocManager",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "BiocParallel",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "microbiome",
      "role": "Suggests"
    },
    {
      "package": "phyloseq",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-42",
      "n": 13
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 20
    },
    {
      "week": "2025-49",
      "n": 13
    },
    {
      "week": "2025-52",
      "n": 11
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 7
    },
    {
      "week": "2026-16",
      "n": 2
    },
    {
      "week": "2026-23",
      "n": 4
    },
    {
      "week": "2026-25",
      "n": 6
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.1.7",
      "bioc": "3.24",
      "repository": "bioc"
    },
    {
      "branch": "release",
      "version": "1.0.1",
      "bioc": "3.23",
      "repository": "bioc"
    }
  ],
  "_topics": [
    "software",
    "statisticalmethod",
    "microbiome",
    "cpp"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "nathanbresette",
      "count": 111,
      "uuid": 148147840
    },
    {
      "user": "jwokaty",
      "count": 2,
      "uuid": 1744257
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 477,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 316,
    "source": "https://www.bioconductor.org/packages/stats/bioc/MeLSI"
  },
  "_devurl": "https://github.com/nathanbresette/melsi",
  "_searchresults": 17,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/MeLSI.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/nathanbresette/melsi",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "clr_transform",
    "generate_test_data",
    "melsi",
    "plot_feature_importance",
    "plot_pcoa",
    "plot_vip"
  ],
  "_help": [
    {
      "page": "clr_transform",
      "title": "CLR Transformation for Microbiome Data",
      "topics": [
        "clr_transform"
      ]
    },
    {
      "page": "generate_test_data",
      "title": "Generate Synthetic Microbiome Data for Testing",
      "topics": [
        "generate_test_data"
      ]
    },
    {
      "page": "melsi",
      "title": "Run MeLSI Analysis",
      "topics": [
        "melsi"
      ]
    },
    {
      "page": "plot_feature_importance",
      "title": "Plot Feature Importance from MeLSI Analysis",
      "topics": [
        "plot_feature_importance"
      ]
    },
    {
      "page": "plot_pcoa",
      "title": "Plot PCoA from MeLSI Results",
      "topics": [
        "plot_pcoa"
      ]
    },
    {
      "page": "plot_vip",
      "title": "Plot VIP from MeLSI Results (User-Friendly Wrapper)",
      "topics": [
        "plot_vip"
      ]
    },
    {
      "page": "print.melsi",
      "title": "Print method for MeLSI results",
      "topics": [
        "print.melsi"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/MeLSI/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "melsi_tutorial.Rmd",
      "filename": "melsi_tutorial.html",
      "title": "MeLSI Tutorial: Basic Usage and Examples",
      "author": "Nathan Bresette",
      "engine": "knitr::rmarkdown",
      "headings": [
        "MeLSI Tutorial",
        "Abstract",
        "Introduction",
        "Comparison with Existing Bioconductor Packages",
        "Installation and Setup",
        "Basic Usage",
        "Step 1: Prepare Your Data",
        "Step 2: Data Preprocessing",
        "Step 3: Run MeLSI Analysis",
        "Comparison with Standard Methods",
        "Visualizing Results",
        "Variable Importance Plot (VIP)",
        "Principal Coordinates Analysis (PCoA)",
        "Advanced Usage: Custom Parameters",
        "Parallel Permutation Testing",
        "Working with Bioconductor Packages",
        "Integration with phyloseq",
        "Summary",
        "Key Takeaways",
        "Next Steps",
        "Session Info"
      ],
      "created": "2025-10-02 14:53:34",
      "modified": "2026-06-17 15:06:44",
      "commits": 9
    }
  ],
  "_score": 4.970811610872518,
  "_indexed": true,
  "_nocasepkg": "melsi",
  "_universes": [
    "bioc",
    "nathanbresette"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.7",
      "date": "2026-10-16T08:24:05.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/b6a2d2ea4544a8ab654a441ffe0eb3c7c24b42d75d7e2e95ceb5b224c7115745",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.7",
      "date": "2026-10-16T08:26:45.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/13b44ddc9c15b837719217bb77033372ba044d4ee20552c72f3447c3890d8bf7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.7",
      "date": "2026-10-16T08:23:56.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/ac8f0913d600da0daad7dfccf84df2922a13ae9277996a907493f7a19a96abc1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.7",
      "date": "2026-10-16T08:25:37.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/6758f429ce13945e8a346209a01a2ef0496a813d4a49bad93e056ac207c8c477",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.7",
      "date": "2026-10-16T09:41:00.000Z",
      "arch": "aarch64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/f62ac7115bc2723beab6a1e04d4978a0b8d23af2b615098901b084f7a8afdb0d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.7",
      "date": "2026-10-16T08:49:59.000Z",
      "arch": "x86_64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/86cdfcb74fa7b260a2cf575d3c3fe93c79476be36792d9c6977fb51b0f81d902",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.7",
      "date": "2026-10-16T09:41:25.000Z",
      "arch": "aarch64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/37049200cd389e7212a18debbfb8969327cd4ff6b4c4b5d24588ba1f0ea06f99",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.7",
      "date": "2026-10-16T08:50:52.000Z",
      "arch": "x86_64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/58b2b8c27e034375e0195e11745d8dcda9a1b4a4c83d4f84dcc7da06bf118210",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.7",
      "date": "2026-10-16T08:24:13.000Z",
      "arch": "emscripten",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/210b21a24c7732483645aaec0186390a4756a11457efe7d736e544604488f6d9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.7",
      "date": "2026-10-16T08:25:16.000Z",
      "arch": "aarch64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/360e6dcc87236f39b7045b2e675443b0ac323086cc2a86e59c8e804fd3755b49",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.7",
      "date": "2026-10-16T08:23:33.000Z",
      "arch": "x86_64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/8bd1346f4b6bfd80ce9b0465f67fff9bef6060d99ee40e8c9835b84e6f8104a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.7",
      "date": "2026-10-16T08:23:07.000Z",
      "arch": "x86_64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/df3263059de46261ae4922b6d36c4e5fe78d233fbfe3dcb2150a4b4337d24128",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.7",
      "date": "2026-10-16T08:25:37.000Z",
      "arch": "aarch64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/21e7278b0736c3c22a91d5f5f4041752339517290c960b18c486c2c243bfe548",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.7",
      "date": "2026-10-16T08:23:04.000Z",
      "arch": "x86_64",
      "commit": "19902ee27eb55b11d471d7afb62c7e53eccba723",
      "fileid": "https://r2.ropensci.org/720e99da94f4e3c3291b5447b959e8da72160fce74a08aa0a752ac26781dfb9d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38872670373"
    }
  ]
}