{
  "_id": "6ab646c499f7aa8c6aa2d123",
  "Package": "bioIOT",
  "Type": "Package",
  "Title": "Inverse Optimal Transport for Single-Cell Trajectory Analysis",
  "Version": "0.2.1",
  "Authors@R": "person(given = \"Han\", family = \"Dong\", role = c(\"aut\", \"cre\"),\nemail = \"dh411424@163.com\", comment = c(Nickname = \"XTSgreen\"))",
  "Description": "Semi-relaxed inverse optimal transport ('IOT') for\nsingle-cell state-transition and 'pseudotime' analysis: a\nself-contained R solver (Anderson-accelerated soft 'Sinkhorn'\nwith exact implicit gradients), feature-weight fitting with a\ntwo-stage bias-corrected refit and multi-restart, state\ntransition matrices, random-walk 'pseudotime', 'ggplot2'\nvisualisation, soft-gated Seurat and 'SingleCellExperiment'\ninterfaces, reproducible simulated demo data, and bulk-cohort\npathway scoring utilities.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "URL": "https://github.com/XTSgreen/bioIOT-R",
  "BugReports": "https://github.com/XTSgreen/bioIOT-R/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Repository": "https://xtsgreen.r-universe.dev",
  "Date/Publication": "2026-09-04 14:11:25 UTC",
  "RemoteUrl": "https://github.com/xtsgreen/bioiot-r",
  "RemoteRef": "HEAD",
  "RemoteSha": "1efea6cda88a03941a985b8b17002432323a57d3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-25 09:56:53 UTC",
    "User": "root"
  },
  "Author": "Han Dong [aut, cre] (Nickname: XTSgreen)",
  "Maintainer": "Han Dong <dh411424@163.com>",
  "_user": "xtsgreen",
  "_type": "src",
  "_file": "bioIOT_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/40c64ccee83508b2373cf7fa7f377101c1b84d21125e364ad440e46b6aa972c7",
  "_filesize": 318608,
  "_sha256": "40c64ccee83508b2373cf7fa7f377101c1b84d21125e364ad440e46b6aa972c7",
  "_expires": "2027-01-03T10:02:43.000Z",
  "_created": "2026-09-25T09:56:53.000Z",
  "_published": "2026-09-25T10:02:44.751Z",
  "_jobs": [
    {
      "job": 108027177592,
      "time": 277,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10858166771"
    },
    {
      "job": 108027177381,
      "time": 215,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10858276461"
    },
    {
      "job": 108027177514,
      "time": 215,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10858256408"
    },
    {
      "job": 108027177443,
      "time": 198,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10858146376"
    },
    {
      "job": 108025837381,
      "time": 271,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10858720533"
    },
    {
      "job": 108027177450,
      "time": 167,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10857567101"
    },
    {
      "job": 108027177447,
      "time": 138,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10858566087"
    },
    {
      "job": 108027177479,
      "time": 144,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10857876874"
    },
    {
      "job": 108027177452,
      "time": 147,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10858720964"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605",
  "_status": "success",
  "_upstream": "https://github.com/xtsgreen/bioiot-r",
  "_commit": {
    "id": "1efea6cda88a03941a985b8b17002432323a57d3",
    "author": "XTSgreen <dh411424@163.com>",
    "committer": "XTSgreen <dh411424@163.com>",
    "message": "release 0.2.1: README zh-CN link must be absolute (excluded from tarball)\n",
    "time": 1788531085
  },
  "_maintainer": {
    "name": "Han Dong",
    "email": "dh411424@163.com",
    "login": "xtsgreen",
    "description": "",
    "uuid": 244269944
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Suggests"
    },
    {
      "package": "Seurat",
      "role": "Suggests"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Suggests"
    },
    {
      "package": "S4Vectors",
      "role": "Suggests"
    }
  ],
  "_owner": "xtsgreen",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-36",
      "n": 10
    }
  ],
  "_tags": [],
  "_topics": [
    "bioinformatics",
    "optimal-transport",
    "pseudotime",
    "single-cell",
    "trajectory-inference"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "xtsgreen",
      "count": 10,
      "uuid": 244269944
    }
  ],
  "_userbio": {
    "uuid": 244269944,
    "type": "user",
    "name": "XTSgreen",
    "followers": 50
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bioIOT"
  },
  "_devurl": "https://github.com/xtsgreen/bioiot-r",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/bioIOT.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/xtsgreen/bioiot-r",
  "_realowner": "xtsgreen",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.2",
      "date": "2026-09-24"
    }
  ],
  "_exports": [
    "build_state_features",
    "collapse_probes",
    "find_platform_file",
    "fit_iot",
    "gsm_id",
    "has_cel_file",
    "make_cost",
    "pathway_markers",
    "plot_pathway_trend",
    "plot_theta",
    "plot_transition_flow",
    "plot_transition_heatmap",
    "pseudotime_from_transition",
    "row_ce_loss",
    "row_conditional",
    "runIOT",
    "score_pathways",
    "simulate_iot_states",
    "soft_sinkhorn",
    "transition_matrix",
    "zscore_phi"
  ],
  "_datasets": [
    {
      "name": "demo_iot_states",
      "title": "Bundled bioIOT demo dataset",
      "object": "demo_iot_states",
      "file": "demo_iot_states.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "collapse_probes",
      "title": "Collapse a probe-level expression matrix to gene level",
      "topics": [
        "collapse_probes"
      ]
    },
    {
      "page": "demo_iot_states",
      "title": "Bundled bioIOT demo dataset",
      "topics": [
        "demo_iot_states"
      ]
    },
    {
      "page": "fit_iot",
      "title": "Fit inverse optimal transport feature weights",
      "topics": [
        "fit_iot",
        "print.bioIOT_fit",
        "summary.bioIOT_fit"
      ]
    },
    {
      "page": "gsm_id",
      "title": "Extract GSM ids from CEL filenames",
      "topics": [
        "gsm_id"
      ]
    },
    {
      "page": "cost",
      "title": "Cost construction, likelihood and feature standardization",
      "topics": [
        "make_cost",
        "row_ce_loss",
        "zscore_phi"
      ]
    },
    {
      "page": "pathway_markers",
      "title": "IOT pathway marker genes (8 pathways)",
      "topics": [
        "pathway_markers"
      ]
    },
    {
      "page": "plot",
      "title": "bioIOT visualisation",
      "topics": [
        "plot_pathway_trend",
        "plot_theta",
        "plot_transition_flow",
        "plot_transition_heatmap"
      ]
    },
    {
      "page": "runIOT",
      "title": "Run IOT on a single-cell object",
      "topics": [
        "runIOT",
        "runIOT.default",
        "runIOT.matrix",
        "runIOT.Seurat",
        "runIOT.SingleCellExperiment"
      ]
    },
    {
      "page": "score_pathways",
      "title": "Score bulk-cohort samples on the 8 IOT pathways",
      "topics": [
        "score_pathways"
      ]
    },
    {
      "page": "simulate_iot_states",
      "title": "Simulate single-cell state-transition data for bioIOT",
      "topics": [
        "simulate_iot_states"
      ]
    },
    {
      "page": "solver",
      "title": "Semi-relaxed OT solver and row-conditional transitions",
      "topics": [
        "row_conditional",
        "soft_sinkhorn"
      ]
    },
    {
      "page": "tar_utils",
      "title": "Inspect a GEO RAW tar without extracting",
      "topics": [
        "find_platform_file",
        "has_cel_file"
      ]
    },
    {
      "page": "transitions",
      "title": "Transition matrix, pseudotime and state features",
      "topics": [
        "build_state_features",
        "pseudotime_from_transition",
        "transition_matrix"
      ]
    }
  ],
  "_readme": "https://github.com/xtsgreen/bioiot-r/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "bioIOT.Rnw",
      "filename": "bioIOT.pdf",
      "title": "bioIOT quickstart",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2026-09-04 11:34:04",
      "modified": "2026-09-04 11:34:04",
      "commits": 1
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "bioiot",
  "_universes": [
    "xtsgreen"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-09-25T10:01:32.000Z",
      "distro": "resolute",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/9b74d411e6adbd46fcefd7fc92c6c31537f7a73ecf8735abf5a47df334a968e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-09-25T09:59:55.000Z",
      "distro": "resolute",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/6880a1a5885452dc7a6303a1358ab1a56fb06c07dbb93054a6aa0f71100b9146",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-09-25T09:59:35.000Z",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/cbb386b5f9ca8b0a02cb1b74fe1371b672c8888728ef2e57f92007e35f481d21",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-09-25T09:59:25.000Z",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/19bf827ebc3e4e0100eec371642776023ef6e67dff3c5797bbeefa0f7632a51c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-09-25T09:59:57.000Z",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/ff12de0468653f7c99ef9335c08c6463995059b5ea45c90385b6d9a8a48bf0e4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-09-25T09:58:32.000Z",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/e148fb4ee578748fd379c70102cfe03183428c902d8a29ec63ca4db07b10848e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-09-25T09:58:33.000Z",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/fec6a7e03ff7c0dc44f5905e9712a10635afb07f27a14636e46ff15e0d973905",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-09-25T09:58:39.000Z",
      "commit": "1efea6cda88a03941a985b8b17002432323a57d3",
      "fileid": "https://r2.ropensci.org/0799e28497df18066046af043d2776be8ef5b33a0862c340590026669d14fd87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/xtsgreen/actions/runs/36120861605"
    }
  ]
}