{
  "_id": "6a267443794753ddbc3eb81c",
  "Package": "DataFusionGDM",
  "Type": "Package",
  "Title": "Machine Learning for Integrating Partially Overlapped Genetic\nDatasets",
  "Version": "1.3.2",
  "Authors@R": "c(person(given = \"Jiashuai\", family = \"Zhu\", role = c(\"aut\", \"cre\"), email = \"jiashuai.zhu@student.unimelb.edu.au\", comment = c(ORCID = \"0000-0002-9916-9732\", affiliation = \"Faculty of Science, The University of Melbourne, Parkville, VIC, Australia; Agriculture Victoria, AgriBio Centre, Bundoora, VIC, Australia\")), person(given = \"The University of Melbourne\", role = c(\"cph\")), person(given = \"Agriculture Victoria\", role = c(\"cph\")))",
  "Description": "Tools to simulate genetic distance matrices, align and\ncompare them via multidimensional scaling (MDS) and Procrustes,\nand evaluate imputation with the Bootstrapping Evaluation for\nStructural Missingness Imputation (BESMI) framework. Methods\nalign with Zhu et al. (2025) <doi:10.3389/fpls.2025.1543956>\nand the associated software resource Zhu (2025)\n<doi:10.26188/28602953>.",
  "License": "GPL-3",
  "URL": "https://github.com/jiashuaiz/DataFusion-GDM",
  "BugReports": "https://github.com/jiashuaiz/DataFusion-GDM/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "no",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libicu-dev libx11-dev zlib1g-dev",
  "Repository": "https://jiashuaiz.r-universe.dev",
  "Date/Publication": "2025-11-27 02:24:30 UTC",
  "RemoteUrl": "https://github.com/jiashuaiz/datafusion-gdm",
  "RemoteRef": "HEAD",
  "RemoteSha": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
  "Packaged": {
    "Date": "2026-06-08 07:44:27 UTC",
    "User": "root"
  },
  "Author": "Jiashuai Zhu [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9916-9732>, affiliation: Faculty of\nScience, The University of Melbourne, Parkville, VIC, Australia;\nAgriculture Victoria, AgriBio Centre, Bundoora, VIC, Australia),\nThe University of Melbourne [cph],\nAgriculture Victoria [cph]",
  "Maintainer": "Jiashuai Zhu <jiashuai.zhu@student.unimelb.edu.au>",
  "MD5sum": "dc59ab693a8e8692f60a57da722fa3fb",
  "_user": "jiashuaiz",
  "_type": "src",
  "_file": "DataFusionGDM_1.3.2.tar.gz",
  "_fileid": "a30d82321d77860dbba75d1a06499303d90a5e4a3cc1c7634560032e6fc4a0e1",
  "_filesize": 218741,
  "_sha256": "a30d82321d77860dbba75d1a06499303d90a5e4a3cc1c7634560032e6fc4a0e1",
  "_created": "2026-06-08T07:44:27.000Z",
  "_published": "2026-06-08T07:50:27.081Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80045250689,
      "time": 175,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7474251435"
    },
    {
      "job": 80045250808,
      "time": 171,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7474250256"
    },
    {
      "job": 80045250690,
      "time": 88,
      "config": "macos-oldrel-arm64",
      "r": "",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 80045250736,
      "time": 311,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7474274035"
    },
    {
      "job": 80044610477,
      "time": 252,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7474196262"
    },
    {
      "job": 80045250733,
      "time": 141,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7474240770"
    },
    {
      "job": 80045250834,
      "time": 169,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7474249793"
    },
    {
      "job": 80045250656,
      "time": 86,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7474223603"
    },
    {
      "job": 80045250655,
      "time": 141,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7474240239"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jiashuaiz/datafusion-gdm",
  "_commit": {
    "id": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
    "author": "jiashuaiz <jiashuaiz@local>",
    "committer": "jiashuaiz <jiashuaiz@local>",
    "message": "Release 1.3.2\n",
    "time": 1764210270
  },
  "_maintainer": {
    "name": "Jiashuai Zhu",
    "email": "jiashuai.zhu@student.unimelb.edu.au",
    "orcid": "0000-0002-9916-9732"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "vegan",
      "role": "Imports"
    },
    {
      "package": "mice",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "VIM",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "jiashuaiz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-43",
      "n": 4
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.3.1",
      "date": "2025-10-27"
    }
  ],
  "_topics": [
    "dataset-integration",
    "genetic-distance",
    "partially-overlapped-datasets"
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 71599204,
    "type": "user",
    "name": "Jiashuai Zhu",
    "description": "PhD researcher at University of Melbourne | Agriculture Victoria Research"
  },
  "_downloads": {
    "count": 98,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DataFusionGDM"
  },
  "_devurl": "https://github.com/jiashuaiz/datafusion-gdm",
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DataFusionGDM.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jiashuaiz/datafusion-gdm",
  "_realowner": "jiashuaiz",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.3.2",
      "date": "2025-11-04"
    }
  ],
  "_exports": [
    "apply_procrustes",
    "besmi_batch_impute",
    "besmi_create_masked_matrices",
    "besmi_impute_single_dataset",
    "besmi_iterative_imputation",
    "besmi_knn_impute",
    "besmi_prepare_full_dataset",
    "coords_to_distances",
    "export_simulated_gdm",
    "perform_mds",
    "run_genetic_scenario",
    "run_genetic_simulation",
    "simulate_genetic_distances",
    "visualize_results"
  ],
  "_help": [
    {
      "page": "apply_procrustes",
      "title": "Procrustes alignment and mapping back to distances",
      "topics": [
        "apply_procrustes"
      ]
    },
    {
      "page": "besmi_batch_impute",
      "title": "Run BESMI imputation for a list of dataset paths",
      "topics": [
        "besmi_batch_impute"
      ]
    },
    {
      "page": "besmi_create_masked_matrices",
      "title": "Create masked matrices for BESMI",
      "topics": [
        "besmi_create_masked_matrices"
      ]
    },
    {
      "page": "besmi_impute_single_dataset",
      "title": "Impute a single dataset from masked matrix path",
      "topics": [
        "besmi_impute_single_dataset"
      ]
    },
    {
      "page": "besmi_iterative_imputation",
      "title": "Iterative imputation with MICE (tails-chain)",
      "topics": [
        "besmi_iterative_imputation"
      ]
    },
    {
      "page": "besmi_knn_impute",
      "title": "KNN imputation sweep (uses VIM::kNN)",
      "topics": [
        "besmi_knn_impute"
      ]
    },
    {
      "page": "besmi_prepare_full_dataset",
      "title": "Prepare full GDM dataset from CSV or RData",
      "topics": [
        "besmi_prepare_full_dataset"
      ]
    },
    {
      "page": "coords_to_distances",
      "title": "Convert coordinate matrix to distance matrix",
      "topics": [
        "coords_to_distances"
      ]
    },
    {
      "page": "create_distance_heatmap",
      "title": "Create a heatmap of genetic distances (ggplot2)",
      "topics": [
        "create_distance_heatmap"
      ]
    },
    {
      "page": "create_mds_plot",
      "title": "Create MDS plot of genetic distances",
      "topics": [
        "create_mds_plot"
      ]
    },
    {
      "page": "export_simulated_gdm",
      "title": "Export a simulated GDM to CSV",
      "topics": [
        "export_simulated_gdm"
      ]
    },
    {
      "page": "perform_mds",
      "title": "Perform MDS on a pair of distance matrices",
      "topics": [
        "perform_mds"
      ]
    },
    {
      "page": "run_genetic_scenario",
      "title": "Run simulation with predefined biological scenarios",
      "topics": [
        "run_genetic_scenario"
      ]
    },
    {
      "page": "run_genetic_simulation",
      "title": "Run a high-level genetic simulation with configurable model",
      "topics": [
        "run_genetic_simulation"
      ]
    },
    {
      "page": "simulate_genetic_distances",
      "title": "Simulate genetic distances using realistic population structure",
      "topics": [
        "simulate_genetic_distances"
      ]
    },
    {
      "page": "visualize_results",
      "title": "Create plotting handles for simulation results",
      "topics": [
        "visualize_results"
      ]
    }
  ],
  "_readme": "https://github.com/jiashuaiz/datafusion-gdm/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "bit",
    "bit64",
    "boot",
    "broom",
    "cli",
    "clipr",
    "cluster",
    "codetools",
    "cpp11",
    "crayon",
    "dplyr",
    "farver",
    "forcats",
    "foreach",
    "generics",
    "ggplot2",
    "glmnet",
    "glue",
    "gtable",
    "haven",
    "hms",
    "isoband",
    "iterators",
    "jomo",
    "labeling",
    "lattice",
    "lifecycle",
    "lme4",
    "magrittr",
    "MASS",
    "Matrix",
    "mgcv",
    "mice",
    "minqa",
    "mitml",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "ordinal",
    "pan",
    "permute",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "readr",
    "reformulas",
    "rlang",
    "rpart",
    "S7",
    "scales",
    "shape",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "ucminf",
    "utf8",
    "vctrs",
    "vegan",
    "viridisLite",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "besmi-batch.Rmd",
      "filename": "besmi-batch.html",
      "title": "BESMI Batch Imputation",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2025-10-26 12:52:40",
      "modified": "2025-11-27 02:24:30",
      "commits": 3
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "DataFusionGDM: Getting Started",
      "author": "DataFusionGDM Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Installation",
        "Simulation and visualization",
        "MDS + Procrustes",
        "BESMI (single dataset)",
        "Reproducible pipelines"
      ],
      "created": "2025-10-26 11:19:03",
      "modified": "2025-11-27 02:24:30",
      "commits": 3
    },
    {
      "source": "mds-procrustes-sensitivity.Rmd",
      "filename": "mds-procrustes-sensitivity.html",
      "title": "MDS + Procrustes Sensitivity",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2025-10-26 12:52:40",
      "modified": "2025-11-27 02:24:30",
      "commits": 3
    }
  ],
  "_score": 4.653212513775344,
  "_indexed": true,
  "_nocasepkg": "datafusiongdm",
  "_universes": [
    "jiashuaiz"
  ],
  "_binaries": [
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.2",
      "date": "2026-05-09T08:25:27.000Z",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "60fe9fdadeb223acd916f4b681276500cfd0e58573f5f774f76ba9d5abf26834",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/25596336039"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.2",
      "date": "2026-06-08T07:47:41.000Z",
      "distro": "noble",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "df74084106a21057185d4a4b6b21ca3f4d8bc42f0fcf3dafb61540b7efb464da",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.2",
      "date": "2026-06-08T07:47:37.000Z",
      "distro": "noble",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "567bb1b3a27c29ff09f05b56a5af5a9d6ff68af2e4fb4b35b7586078aaa8c19e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.2",
      "date": "2026-06-08T07:48:40.000Z",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "66936560a6423ca6ab5d4a225559366f06fb1a6479362564728c1e596743aff3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.2",
      "date": "2026-06-08T07:47:24.000Z",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "bab58e1fef5e4d059bb11fd268f8d9fb3e1238fe2af211be89f9237ec29168c4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.2",
      "date": "2026-06-08T07:46:45.000Z",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "5b4ce34f8d4c88bd0d5de61964c4c1b0e0f7c9bcffeeecefe8b74530cf3c65b5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.2",
      "date": "2026-06-08T07:46:08.000Z",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "cf4cad8eb0ae2027f4dfa4eb934c0972caee06acef454a9ac61b253efa098006",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.2",
      "date": "2026-06-08T07:46:40.000Z",
      "commit": "49493335b6cdc3f7ac5c14e8b4a75854c6f746a4",
      "fileid": "ec74cb76ed914c90130154b40967f5aff95c7cc4807cfba2f651dafa19dee197",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jiashuaiz/actions/runs/27123046251"
    }
  ]
}