{
  "_id": "6a10358cacfb0bcc41c99b33",
  "Package": "LongDat",
  "Type": "Package",
  "Title": "A Tool for 'Covariate'-Sensitive Longitudinal Analysis on\n'omics' Data",
  "Version": "1.1.3",
  "Authors@R": "c(person(given = \"Chia-Yu\",\nfamily = \"Chen\",\nrole = c(\"aut\", \"cre\"),\nemail = \"Chia-Yu.Chen@mdc-berlin.de\",\ncomment = c(ORCID = \"0000-0003-1765-7132\")),\nperson(given = \"Sofia\",\nfamily = \"Forslund\",\nrole = \"ctb\",\nemail = \"Sofia.Forslund@mdc-berlin.de\",\ncomment = c(ORCID = \"0000-0003-4285-6993\")))",
  "Description": "This tool takes longitudinal dataset as input and analyzes\nif there is significant change of the features over time (a\nproxy for treatments), while detects and controls for\n'covariates' simultaneously. 'LongDat' is able to take in\nseveral data types as input, including count, proportion,\nbinary, ordinal and continuous data. The output table contains\np values, effect sizes and 'covariates' of each feature, making\nthe downstream analysis easy.",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "URL": "https://github.com/CCY-dev/LongDat",
  "BugReports": "https://github.com/CCY-dev/LongDat/issues",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libicu-dev",
  "Repository": "https://ccy-dev.r-universe.dev",
  "Date/Publication": "2024-11-19 01:52:43 UTC",
  "RemoteUrl": "https://github.com/ccy-dev/longdat",
  "RemoteRef": "HEAD",
  "RemoteSha": "e992370baf5d3229a52463d8f425b74013d732d7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 07:17:50 UTC",
    "User": "root"
  },
  "Author": "Chia-Yu Chen [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1765-7132>),\nSofia Forslund [ctb] (ORCID: <https://orcid.org/0000-0003-4285-6993>)",
  "Maintainer": "Chia-Yu Chen <Chia-Yu.Chen@mdc-berlin.de>",
  "MD5sum": "fa5fb12995210e064601dc038717836e",
  "_user": "ccy-dev",
  "_type": "src",
  "_file": "LongDat_1.1.3.tar.gz",
  "_fileid": "403ae4791a6d9ec5f52bb1420f8695f6254d3a25b17ec0f25e9194e29f835f78",
  "_filesize": 1270968,
  "_sha256": "403ae4791a6d9ec5f52bb1420f8695f6254d3a25b17ec0f25e9194e29f835f78",
  "_created": "2026-05-12T07:17:50.000Z",
  "_published": "2026-05-22T10:53:00.982Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77365226942,
      "time": 207,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938044137"
    },
    {
      "job": 77365227146,
      "time": 208,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938046043"
    },
    {
      "job": 77365227345,
      "time": 168,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938026941"
    },
    {
      "job": 77365227064,
      "time": 226,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938037360"
    },
    {
      "job": 77365226561,
      "time": 240,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937983217"
    },
    {
      "job": 77365226611,
      "time": 143,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158768866"
    },
    {
      "job": 77365227371,
      "time": 158,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938030408"
    },
    {
      "job": 77365227352,
      "time": 161,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938030871"
    },
    {
      "job": 77365227361,
      "time": 148,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938027475"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ccy-dev/longdat",
  "_commit": {
    "id": "e992370baf5d3229a52463d8f425b74013d732d7",
    "author": "CCY-dev <jessica821112@gmail.com>",
    "committer": "CCY-dev <jessica821112@gmail.com>",
    "message": "LongDat 1.1.3 (20241118 update)\nRevised the make_master_table function to support both data.frame and tibble inputs\n",
    "time": 1731981163
  },
  "_maintainer": {
    "name": "Chia-Yu Chen",
    "email": "chia-yu.chen@mdc-berlin.de",
    "login": "ccy-dev",
    "uuid": 70947767,
    "orcid": "0000-0003-1765-7132"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "lme4",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "glmmTMB",
      "role": "Imports"
    },
    {
      "package": "emmeans",
      "role": "Imports"
    },
    {
      "package": "bestNormalize",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "car",
      "role": "Imports"
    },
    {
      "package": "rstatix",
      "role": "Imports"
    },
    {
      "package": "effsize",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    }
  ],
  "_owner": "ccy-dev",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "ccy-dev",
      "count": 199,
      "uuid": 70947767
    }
  ],
  "_userbio": {
    "uuid": 70947767,
    "type": "user",
    "name": "CCY-dev"
  },
  "_downloads": {
    "count": 635,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/LongDat"
  },
  "_devurl": "https://github.com/ccy-dev/longdat",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/LongDat.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ccy-dev/longdat",
  "_realowner": "ccy-dev",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2022-01-18"
    },
    {
      "version": "1.0.1",
      "date": "2022-02-02"
    },
    {
      "version": "1.0.2",
      "date": "2022-02-17"
    },
    {
      "version": "1.0.3",
      "date": "2022-02-26"
    },
    {
      "version": "1.0.4",
      "date": "2022-06-01"
    },
    {
      "version": "1.0.5",
      "date": "2022-06-21"
    },
    {
      "version": "1.1.0",
      "date": "2022-07-14"
    },
    {
      "version": "1.1.1",
      "date": "2023-04-17"
    },
    {
      "version": "1.1.2",
      "date": "2023-07-17"
    },
    {
      "version": "1.1.3",
      "date": "2024-11-19"
    }
  ],
  "_exports": [
    "cuneiform_plot",
    "longdat_cont",
    "longdat_disc",
    "make_master_table",
    "theta_plot"
  ],
  "_datasets": [
    {
      "name": "LongDat_cont_feature_table",
      "title": "data/LongDat_cont_feature_table.RData documentation",
      "object": "LongDat_cont_feature_table",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample_ID",
        "BacteriumA",
        "BacteriumB",
        "BacteriumC"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "LongDat_cont_master_table",
      "title": "data/LongDat_cont_master_table.RData documentation",
      "object": "LongDat_cont_master_table",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Individual",
        "Day",
        "sex",
        "age",
        "DrugA",
        "DrugB",
        "BacteriumA",
        "BacteriumB",
        "BacteriumC"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "LongDat_cont_metadata_table",
      "title": "data/LongDat_cont_metadata_table.RData documentation",
      "object": "LongDat_cont_metadata_table",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample_ID",
        "Individual",
        "Day",
        "sex",
        "age",
        "DrugA",
        "DrugB"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "LongDat_disc_feature_table",
      "title": "data/LongDat_disc_feature_table.RData documentation",
      "object": "LongDat_disc_feature_table",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample_ID",
        "BacteriumA",
        "BacteriumB",
        "BacteriumC"
      ],
      "rows": 30,
      "table": true,
      "tojson": true
    },
    {
      "name": "LongDat_disc_master_table",
      "title": "data/LongDat_disc_master_table.RData documentation",
      "object": "LongDat_disc_master_table",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Individual",
        "Time_point",
        "sex",
        "age",
        "DrugA",
        "DrugB",
        "BacteriumA",
        "BacteriumB",
        "BacteriumC"
      ],
      "rows": 30,
      "table": true,
      "tojson": true
    },
    {
      "name": "LongDat_disc_metadata_table",
      "title": "data/LongDat_disc_metadata_table.RData documentation",
      "object": "LongDat_disc_metadata_table",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample_ID",
        "Individual",
        "Time_point",
        "sex",
        "age",
        "DrugA",
        "DrugB"
      ],
      "rows": 30,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "cliff_cal",
      "title": "Effect size (Cliff's delta) calculation in longdat_disc() pipeline",
      "topics": [
        "cliff_cal"
      ]
    },
    {
      "page": "ConModelTest_cont",
      "title": "Covariate model test in longdat_cont() pipeline",
      "topics": [
        "ConModelTest_cont"
      ]
    },
    {
      "page": "ConModelTest_disc",
      "title": "Covariate model test in longdat_disc() pipeline",
      "topics": [
        "ConModelTest_disc"
      ]
    },
    {
      "page": "correlation_posthoc",
      "title": "Post-hoc test based on correlation test for longdat_cont().",
      "topics": [
        "correlation_posthoc"
      ]
    },
    {
      "page": "cuneiform_plot",
      "title": "Create cuneiform plots of result table from longdat_disc() or longdat_cont()",
      "topics": [
        "cuneiform_plot"
      ]
    },
    {
      "page": "data_preprocess",
      "title": "Data preprocessing",
      "topics": [
        "data_preprocess"
      ]
    },
    {
      "page": "factor_p_cal",
      "title": "Calculate the p values for every factor (used for selecting factors later)",
      "topics": [
        "factor_p_cal"
      ]
    },
    {
      "page": "final_result_summarize_cont",
      "title": "Generate result table as output in longdat_cont()",
      "topics": [
        "final_result_summarize_cont"
      ]
    },
    {
      "page": "final_result_summarize_disc",
      "title": "Generate result table as output in longdat_disc()",
      "topics": [
        "final_result_summarize_disc"
      ]
    },
    {
      "page": "fix_name_fun",
      "title": "Replace the symbols in variable and covariate names in raw input",
      "topics": [
        "fix_name_fun"
      ]
    },
    {
      "page": "longdat_cont",
      "title": "Longitudinal analysis with time as continuous variable",
      "topics": [
        "longdat_cont"
      ]
    },
    {
      "page": "LongDat_cont_feature_table",
      "title": "data/LongDat_cont_feature_table.RData documentation",
      "topics": [
        "LongDat_cont_feature_table"
      ]
    },
    {
      "page": "LongDat_cont_master_table",
      "title": "data/LongDat_cont_master_table.RData documentation",
      "topics": [
        "LongDat_cont_master_table"
      ]
    },
    {
      "page": "LongDat_cont_metadata_table",
      "title": "data/LongDat_cont_metadata_table.RData documentation",
      "topics": [
        "LongDat_cont_metadata_table"
      ]
    },
    {
      "page": "longdat_disc",
      "title": "Longitudinal analysis with time as discrete variable",
      "topics": [
        "longdat_disc"
      ]
    },
    {
      "page": "LongDat_disc_feature_table",
      "title": "data/LongDat_disc_feature_table.RData documentation",
      "topics": [
        "LongDat_disc_feature_table"
      ]
    },
    {
      "page": "LongDat_disc_master_table",
      "title": "data/LongDat_disc_master_table.RData documentation",
      "topics": [
        "LongDat_disc_master_table"
      ]
    },
    {
      "page": "LongDat_disc_metadata_table",
      "title": "data/LongDat_disc_metadata_table.RData documentation",
      "topics": [
        "LongDat_disc_metadata_table"
      ]
    },
    {
      "page": "make_master_table",
      "title": "Create input master table from metadata and feature tables for longdat_disc() and longdat_cont()",
      "topics": [
        "make_master_table"
      ]
    },
    {
      "page": "NuModelTest_cont",
      "title": "Null Model Test and post-hoc Test in longdat_cont() pipeline",
      "topics": [
        "NuModelTest_cont"
      ]
    },
    {
      "page": "NuModelTest_disc",
      "title": "Null Model Test and post-hoc Test in longdat_disc() pipeline",
      "topics": [
        "NuModelTest_disc"
      ]
    },
    {
      "page": "random_neg_ctrl_cont",
      "title": "Randomized negative control for count data in longdat_cont()",
      "topics": [
        "random_neg_ctrl_cont"
      ]
    },
    {
      "page": "random_neg_ctrl_disc",
      "title": "Randomized negative control for count data in longdat_disc()",
      "topics": [
        "random_neg_ctrl_disc"
      ]
    },
    {
      "page": "rm_sparse_cont",
      "title": "Remove the dependent variables that are below the threshold of sparsity when the data type is count data in longdat_cont()",
      "topics": [
        "rm_sparse_cont"
      ]
    },
    {
      "page": "rm_sparse_disc",
      "title": "Remove the dependent variables that are below the threshold of sparsity when the data type is count data in longdat_disc()",
      "topics": [
        "rm_sparse_disc"
      ]
    },
    {
      "page": "theta_plot",
      "title": "Plot theta values of negative binomial models versus non-zero count for count data",
      "topics": [
        "theta_plot"
      ]
    },
    {
      "page": "unlist_table",
      "title": "Unlist confound (covariate) and inverse confound (covariate) tables, turn them into tables",
      "topics": [
        "unlist_table"
      ]
    },
    {
      "page": "wilcox_posthoc",
      "title": "Wilcoxon post-hoc test",
      "topics": [
        "wilcox_posthoc"
      ]
    }
  ],
  "_readme": "https://github.com/ccy-dev/longdat/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "bestNormalize",
    "boot",
    "broom",
    "butcher",
    "car",
    "carData",
    "class",
    "cli",
    "clock",
    "codetools",
    "colorspace",
    "corrplot",
    "cowplot",
    "cpp11",
    "crayon",
    "data.table",
    "Deriv",
    "diagram",
    "digest",
    "doBy",
    "doParallel",
    "doRNG",
    "dplyr",
    "effsize",
    "emmeans",
    "estimability",
    "farver",
    "foreach",
    "forecast",
    "Formula",
    "fracdiff",
    "future",
    "future.apply",
    "generics",
    "ggplot2",
    "glmmTMB",
    "globals",
    "glue",
    "gower",
    "gtable",
    "hardhat",
    "hms",
    "ipred",
    "isoband",
    "iterators",
    "KernSmooth",
    "labeling",
    "LambertW",
    "lamW",
    "lattice",
    "lava",
    "lifecycle",
    "listenv",
    "lme4",
    "lmtest",
    "lobstr",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "mgcv",
    "microbenchmark",
    "minqa",
    "modelr",
    "mvtnorm",
    "nlme",
    "nloptr",
    "nnet",
    "nortest",
    "numDeriv",
    "parallelly",
    "patchwork",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plyr",
    "prettyunits",
    "prodlim",
    "progress",
    "progressr",
    "purrr",
    "quantreg",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppParallel",
    "Rdpack",
    "recipes",
    "reformulas",
    "reshape2",
    "rlang",
    "rngtools",
    "rpart",
    "rstatix",
    "S7",
    "sandwich",
    "scales",
    "shape",
    "SparseM",
    "sparsevctrs",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "TMB",
    "tzdb",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "LongDat_cont_tutorial.Rmd",
      "filename": "LongDat_cont_tutorial.html",
      "title": "Longitudinal analysis pipeline with longdat_cont()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Explaining the input data frame format",
        "Preparing the input data frame with make_master_table()",
        "Run longdat_cont()",
        "Results",
        "Result table",
        "Covariate table",
        "Result interpretation",
        "Plotting the result",
        "Wrap-up"
      ],
      "created": "2021-08-13 14:24:11",
      "modified": "2023-04-17 10:47:48",
      "commits": 9
    },
    {
      "source": "LongDat_disc_tutorial.Rmd",
      "filename": "LongDat_disc_tutorial.html",
      "title": "Longitudinal analysis pipeline with longdat_disc()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Explaining the input data frame format",
        "Preparing the input data frame with make_master_table()",
        "Run longdat_disc()",
        "Results",
        "Result table",
        "Covariate table",
        "Result interpretation",
        "Plotting the result",
        "Wrap-up"
      ],
      "created": "2021-08-13 14:24:11",
      "modified": "2023-04-17 10:47:48",
      "commits": 10
    }
  ],
  "_score": 4.477121254719663,
  "_indexed": true,
  "_nocasepkg": "longdat",
  "_universes": [
    "ccy-dev"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.3",
      "date": "2026-05-12T07:20:35.000Z",
      "distro": "noble",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "ff77dad4f46105ebdb1411e55ae10b26a26d4bd6e8f03960cb8f0b15f0637d69",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.3",
      "date": "2026-05-12T07:20:43.000Z",
      "distro": "noble",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "ce439297ffa000fcfaca9b86aabb1ee2ff39738888091c65a34f758292427917",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.3",
      "date": "2026-05-12T07:20:02.000Z",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "d158dc0d49315187714b5eacb90746e7731d32aef792410ce91b9d5a4ce3839c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.3",
      "date": "2026-05-12T07:20:13.000Z",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "810c01e3675bec0aba660a0345b8571e5095d9f9973a12a7c46d84e6245b2605",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-05-12T07:19:38.000Z",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "42679c4086846acc914e4d5bb78d6ac6fadda9901ac46cfdc87bf6bdda3207f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-05-12T07:19:44.000Z",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "551bca5379111c36be41b0237789485b3daeec663af02cdadf72f8983bd3e7ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-05-12T07:19:30.000Z",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "5cc7359c37f662dc917009dc543f6cf3e845d122a00039e4702c8d9c325897a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.3",
      "date": "2026-05-22T10:52:44.000Z",
      "commit": "e992370baf5d3229a52463d8f425b74013d732d7",
      "fileid": "6b497d87444ddb320d5884d4b42f20dd21f522a8e55e954f0215205422efda9b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ccy-dev/actions/runs/25719423079"
    }
  ]
}