{
  "_id": "6ad9e2e4021a938ed758eef9",
  "Package": "fragility",
  "Type": "Package",
  "Title": "Assessing and Visualizing Fragility of Clinical Results",
  "Version": "2.0",
  "Date": "2026-09-21",
  "Authors@R": "c(person(given = \"Lifeng\", family = \"Lin\",\nrole = c(\"aut\", \"cre\"), email = \"lifenglin@arizona.edu\",\ncomment = c(ORCID = \"0000-0002-3562-9816\")),\nperson(given = \"Xing\", family = \"Xing\",\nrole = \"aut\", comment = c(ORCID = \"0000-0001-9394-8957\")),\nperson(given = \"Jiayi\", family = \"Tong\",\nrole = \"aut\", comment = c(ORCID = \"0000-0002-1213-6699\")),\nperson(given = \"Haitao\", family = \"Chu\",\nrole = \"aut\", email = \"chux0051@umn.edu\",\ncomment = c(ORCID = \"0000-0003-0932-598X\")))",
  "Maintainer": "Lifeng Lin <lifenglin@arizona.edu>",
  "Description": "A collection of user-friendly functions for assessing\nfragility of clinical results with binary and survival\noutcomes. For binary outcomes, the package assesses and\nvisualizes fragility of individual studies (Walsh et al., 2014\n<doi:10.1016/j.jclinepi.2013.10.019>; Lin, 2021\n<doi:10.1111/jep.13428>), conventional pairwise meta-analyses\n(Atal et al., 2019 <doi:10.1016/j.jclinepi.2019.03.012>), and\nnetwork meta-analyses of multiple treatments with binary\noutcomes (Xing et al., 2020\n<doi:10.1016/j.jclinepi.2020.07.003>). The functions for binary\noutcomes are designed to: 1) calculate the fragility index\n(i.e., the minimal event status modifications that can alter\nthe significance or non-significance of the original result)\nand fragility quotient (i.e., fragility index divided by sample\nsize) at a specific significance level; 2) give the cases of\nevent status modifications for altering the result's\nsignificance or non-significance and visualize these cases; 3)\nvisualize the trend of statistical significance as event status\nis modified; 4) efficiently derive fragility indexes and\nfragility quotients at multiple significance levels, and\nvisualize the relationship between these fragility measures\nagainst the significance levels; and 5) calculate fragility\nindexes and fragility quotients of multiple datasets (e.g., a\ncollection of clinical trials or meta-analyses) and produce\nplots of their overall distributions. For survival outcomes,\nthe package implements the event status modification method\nbased on the log-rank test described by Xing et al. (2026\n<doi:10.1093/aje/kwaf229>). It calculates the fragility index\nand fragility quotient for two-group studies with\nright-censored data, modifying event status in one or both\ngroups while preserving follow-up times and group assignments.\nResults include the sequence of modifications, corresponding\np-values, and an S3 print method. The outputs from these\nfunctions may inform the robustness of clinical results in\nterms of statistical significance and aid the interpretation of\nfragility measures. The usage of this package is illustrated in\nLin et al. (2023 <doi:10.1016/j.ajog.2022.08.053>) and detailed\nin Lin and Chu (2022 <doi:10.1371/journal.pone.0268754>).",
  "License": "GPL (>= 2)",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-22 10:12:55 UTC",
    "User": "root"
  },
  "Author": "Lifeng Lin [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-3562-9816>), Xing Xing [aut]\n(ORCID: <https://orcid.org/0000-0001-9394-8957>), Jiayi Tong\n[aut] (ORCID: <https://orcid.org/0000-0002-1213-6699>), Haitao\nChu [aut] (ORCID: <https://orcid.org/0000-0003-0932-598X>)",
  "Config/pak/sysreqs": "cmake libglpk-dev make libicu-dev libxml2-dev\nlibx11-dev",
  "Repository": "https://linlf.r-universe.dev",
  "Date/Publication": "2026-09-22 05:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/fragility",
  "RemoteRef": "HEAD",
  "RemoteSha": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
  "_user": "linlf",
  "_type": "src",
  "_file": "fragility_2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/5b4c337ccec42176fe9ea20d4e59b97ae8a9737d3b3c65db6a285506214a0980",
  "_filesize": 354332,
  "_sha256": "5b4c337ccec42176fe9ea20d4e59b97ae8a9737d3b3c65db6a285506214a0980",
  "_expires": "2027-01-30T10:18:10.000Z",
  "_created": "2026-10-22T10:12:55.000Z",
  "_published": "2026-10-22T10:18:12.441Z",
  "_upstream": "https://github.com/cran/fragility",
  "_status": "success",
  "_maintainer": {
    "name": "Lifeng Lin",
    "email": "lifenglin@arizona.edu",
    "login": "linlf",
    "description": "",
    "uuid": 22067249,
    "orcid": "0000-0002-3562-9816"
  },
  "_jobs": [
    {
      "job": 119766421360,
      "time": 172,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12419065099"
    },
    {
      "job": 119766421143,
      "time": 203,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419020349"
    },
    {
      "job": 119766421172,
      "time": 149,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12418191646"
    },
    {
      "job": 119766421355,
      "time": 189,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12417754742"
    },
    {
      "job": 119763531166,
      "time": 404,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12417793129"
    },
    {
      "job": 119766421281,
      "time": 266,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12419025654"
    },
    {
      "job": 119766421274,
      "time": 137,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12417683811"
    },
    {
      "job": 119766421183,
      "time": 124,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12418830847"
    },
    {
      "job": 119766421298,
      "time": 194,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419155151"
    }
  ],
  "_buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440",
  "_commit": {
    "id": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
    "author": "Lifeng Lin <lifenglin@arizona.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.0\n",
    "time": 1790053802
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "meta",
      "version": ">= 8.0-1",
      "role": "Imports"
    },
    {
      "package": "metafor",
      "version": ">= 2.0-0",
      "role": "Imports"
    },
    {
      "package": "netmeta",
      "version": ">= 1.0-0",
      "role": "Imports"
    },
    {
      "package": "plotrix",
      "version": ">= 3.7-5",
      "role": "Imports"
    },
    {
      "package": "stats",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "survival",
      "version": ">= 3.8-3",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-39",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.0",
      "date": "2026-09-22"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "linlf",
      "count": 5,
      "uuid": 22067249
    }
  ],
  "_userbio": {
    "uuid": 22067249,
    "type": "user",
    "name": "Lifeng Lin",
    "followers": 2
  },
  "_downloads": {
    "count": 501,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fragility"
  },
  "_searchresults": 2,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fragility.html",
    "extra/manual.pdf"
  ],
  "_realowner": "linlf",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2020-04-07"
    },
    {
      "version": "1.1",
      "date": "2020-08-12"
    },
    {
      "version": "1.2",
      "date": "2022-04-19"
    },
    {
      "version": "1.3",
      "date": "2022-06-16"
    },
    {
      "version": "1.4",
      "date": "2022-08-29"
    },
    {
      "version": "1.5",
      "date": "2024-08-18"
    },
    {
      "version": "1.6",
      "date": "2024-11-21"
    },
    {
      "version": "1.6.1",
      "date": "2025-01-23"
    },
    {
      "version": "2.0",
      "date": "2026-09-22"
    }
  ],
  "_exports": [
    "frag.ma",
    "frag.ma.alpha",
    "frag.mas",
    "frag.nma",
    "frag.nma.alpha",
    "frag.studies",
    "frag.study",
    "frag.study.alpha",
    "frag.surv"
  ],
  "_datasets": [
    {
      "name": "dat.ad",
      "title": "Randomized Controlled Trials of Antidepressant Drugs",
      "object": "dat.ad",
      "file": "dat.ad.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "e0",
        "n0",
        "e1",
        "n1"
      ],
      "rows": 347,
      "table": true,
      "tojson": true
    },
    {
      "name": "dat.copd",
      "title": "Network Meta-Analysis of Chronic Obstructive Pulmonary Disease",
      "object": "dat.copd",
      "file": "dat.copd.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sid",
        "tid",
        "e",
        "n"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "dat.fis",
      "title": "Clinical Studies With Survival Outcomes",
      "object": "dat.fis",
      "file": "dat.fis.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "dat.ns",
      "title": "Meta-analyses on Nutrition Support",
      "object": "dat.ns",
      "file": "dat.ns.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ma.id",
        "e0",
        "n0",
        "e1",
        "n1"
      ],
      "rows": 12222,
      "table": true,
      "tojson": true
    },
    {
      "name": "dat.sc",
      "title": "Network Meta-Analysis of Smoking Cessation",
      "object": "dat.sc",
      "file": "dat.sc.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sid",
        "tid",
        "e",
        "n"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "dat.ad",
      "title": "Randomized Controlled Trials of Antidepressant Drugs",
      "topics": [
        "dat.ad"
      ]
    },
    {
      "page": "dat.copd",
      "title": "Network Meta-Analysis of Chronic Obstructive Pulmonary Disease",
      "topics": [
        "dat.copd"
      ]
    },
    {
      "page": "dat.fis",
      "title": "Clinical Studies With Survival Outcomes",
      "topics": [
        "dat.fis"
      ]
    },
    {
      "page": "dat.ns",
      "title": "Meta-analyses on Nutrition Support",
      "topics": [
        "dat.ns"
      ]
    },
    {
      "page": "dat.sc",
      "title": "Network Meta-Analysis of Smoking Cessation",
      "topics": [
        "dat.sc"
      ]
    },
    {
      "page": "frag.ma",
      "title": "Assessing the Fragility of a Meta-Analysis With a Binary Outcome",
      "topics": [
        "frag.ma"
      ]
    },
    {
      "page": "frag.ma.alpha",
      "title": "Assessing the Fragility of a Meta-Analysis at Different Significance Levels",
      "topics": [
        "frag.ma.alpha"
      ]
    },
    {
      "page": "frag.mas",
      "title": "Assessing the Fragility of Multiple Meta-Analyses With Binary Outcomes",
      "topics": [
        "frag.mas"
      ]
    },
    {
      "page": "frag.nma",
      "title": "Assessing the Fragility of a Network Meta-Analysis With a Binary Outcome",
      "topics": [
        "frag.nma"
      ]
    },
    {
      "page": "frag.nma.alpha",
      "title": "Assessing the Fragility of a Network Meta-Analysis at Different Significance Levels",
      "topics": [
        "frag.nma.alpha"
      ]
    },
    {
      "page": "frag.studies",
      "title": "Assessing the Fragility of Multiple Individual Studies With Binary Outcomes",
      "topics": [
        "frag.studies"
      ]
    },
    {
      "page": "frag.study",
      "title": "Assessing the Fragility of an Individual Study With a Binary Outcome",
      "topics": [
        "frag.study"
      ]
    },
    {
      "page": "frag.study.alpha",
      "title": "Assessing the Fragility of an Individual Study at Different Significance Levels",
      "topics": [
        "frag.study.alpha"
      ]
    },
    {
      "page": "frag.surv",
      "title": "Assessing the Fragility of an Individual Study With a Survival Outcome",
      "topics": [
        "frag.surv"
      ]
    },
    {
      "page": "plot.frag.alpha",
      "title": "Plot Method for \"frag.alpha\" Objects",
      "topics": [
        "plot.frag.alpha"
      ]
    },
    {
      "page": "plot.frag.ma",
      "title": "Plot Method for \"frag.ma\" Objects",
      "topics": [
        "plot.frag.ma"
      ]
    },
    {
      "page": "plot.frag.multi",
      "title": "Plot Method for \"frag.multi\" Objects",
      "topics": [
        "plot.frag.multi"
      ]
    },
    {
      "page": "plot.frag.nma",
      "title": "Plot Method for \"frag.nma\" Objects",
      "topics": [
        "plot.frag.nma"
      ]
    },
    {
      "page": "plot.frag.study.all",
      "title": "Plot Method for \"frag.study.all\" Objects",
      "topics": [
        "plot.frag.study.all"
      ]
    },
    {
      "page": "print.frag.ma",
      "title": "Print Method for \"frag.ma\" Objects",
      "topics": [
        "print.frag.ma"
      ]
    },
    {
      "page": "print.frag.ma.alpha",
      "title": "Print Method for \"frag.ma.alpha\" Objects",
      "topics": [
        "print.frag.ma.alpha"
      ]
    },
    {
      "page": "print.frag.mas",
      "title": "Print Method for \"frag.mas\" Objects",
      "topics": [
        "print.frag.mas"
      ]
    },
    {
      "page": "print.frag.nma",
      "title": "Print Method for \"frag.nma\" Objects",
      "topics": [
        "print.frag.nma"
      ]
    },
    {
      "page": "print.frag.nma.alpha",
      "title": "Print Method for \"frag.nma.alpha\" Objects",
      "topics": [
        "print.frag.nma.alpha"
      ]
    },
    {
      "page": "print.frag.studies",
      "title": "Print Method for \"frag.studies\" Objects",
      "topics": [
        "print.frag.studies"
      ]
    },
    {
      "page": "print.frag.study",
      "title": "Print Method for \"frag.study\" Objects",
      "topics": [
        "print.frag.study"
      ]
    },
    {
      "page": "print.frag.study.alpha",
      "title": "Print Method for \"frag.study.alpha\" Objects",
      "topics": [
        "print.frag.study.alpha"
      ]
    },
    {
      "page": "print.frag.surv",
      "title": "Print Method for \"frag.surv\" Objects",
      "topics": [
        "print.frag.surv"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "bit",
    "bit64",
    "boot",
    "cli",
    "clipr",
    "colorspace",
    "CompQuadForm",
    "cpp11",
    "crayon",
    "digest",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "ggrepel",
    "glue",
    "gtable",
    "hms",
    "igraph",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "lme4",
    "magic",
    "magrittr",
    "MASS",
    "mathjaxr",
    "Matrix",
    "meta",
    "metabook",
    "metadat",
    "metafor",
    "minqa",
    "mvtnorm",
    "netmeta",
    "nlme",
    "nloptr",
    "numDeriv",
    "pbapply",
    "pillar",
    "pkgconfig",
    "plotrix",
    "plyr",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "readr",
    "reformulas",
    "reshape2",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xml2"
  ],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "fragility",
  "_universes": [
    "linlf"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0",
      "date": "2026-10-22T10:15:07.000Z",
      "distro": "resolute",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/5168b66dd5fce07b74ad9a1c671d3198e4eccb8d145496596ef5d84624d9bfc1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0",
      "date": "2026-10-22T10:15:38.000Z",
      "distro": "resolute",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/35d8c27ba571a31ae9da4fb7d2349186b9f76a820c7c8dfe5e293572b2821f10",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0",
      "date": "2026-10-22T10:14:56.000Z",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/2096c82e7a6945c0c61a01e9e002eff5609911ee613b9e15b42b080ad5ea55a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0",
      "date": "2026-10-22T10:15:13.000Z",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/b72b0facdb6089ef2e995c32019484e239e933a6c12b5d79fdb8fbe09eb3d4ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0",
      "date": "2026-10-22T10:17:49.000Z",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/4077d7acd69827d160af9aec882b1356e02c81129d02285e7dce4d13ae0b76f0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0",
      "date": "2026-10-22T10:14:23.000Z",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/e63f5fec78d8a4d89a4687b2945df77e7d26fe884c9bcb055b0a14086bf96233",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0",
      "date": "2026-10-22T10:14:14.000Z",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/264efe3d7bbc864e566f7c7a65c1b4b604352d69c3aca33617363fb41d130583",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0",
      "date": "2026-10-22T10:15:20.000Z",
      "commit": "fccf6b84ce14428ed351cba4f0e297344aadff1c",
      "fileid": "https://r2.ropensci.org/ddd3a0a64881287a8d7194480def2da20fc6f95975f264f77faffb7a371bc5c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/linlf/actions/runs/39760564440"
    }
  ]
}