{
  "_id": "6acb8ca0fe5cc25786e9192b",
  "Package": "BiocBook",
  "Title": "Write, containerize, publish and version Quarto books with\nBioconductor",
  "Description": "A BiocBook can be created by authors (e.g. R developers,\nbut also scientists, teachers, communicators, ...) who wish to\n1) write (compile a body of biological and/or bioinformatics\nknowledge), 2) containerize (provide Docker images to reproduce\nthe examples illustrated in the compendium), 3) publish (deploy\nan online book to disseminate the compendium), and 4) version\n(automatically generate specific online book versions and\nDocker images for specific Bioconductor releases).",
  "Version": "1.11.4",
  "Date": "2023-08-03",
  "Authors@R": "person(\n\"Jacques\", \"Serizay\", , \"jacquesserizay@gmail.com\",\nrole = c(\"aut\", \"cre\")\n)",
  "URL": "https://bioconductor.org/packages/BiocBook",
  "BugReports": "https://github.com/js2264/BiocBook/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "biocViews": "Infrastructure, ReportWriting, Software",
  "VignetteBuilder": "knitr",
  "License": "MIT + file LICENSE",
  "Collate": "'doc.R' 'imports.R' 'init.R' 'BiocBook.R' 'BiocBook-methods.R'\n'bookdown.R' 'check.R' 'editing.R' 'globals.R' 'llms.R'\n'micromamba.R' 'pages.R' 'python.R' 'utils.R'",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake git make libgit2-dev libicu-dev libpng-dev\nlibuv1-dev libssl-dev python3 libx11-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-10-05 09:53:33 UTC",
  "RemoteUrl": "https://github.com/bioc/BiocBook",
  "RemoteRef": "HEAD",
  "RemoteSha": "15e8d15ab3cb31005512d1058337a4c82029d725",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-11 13:10:45 UTC",
    "User": "root"
  },
  "Author": "Jacques Serizay [aut, cre]",
  "Maintainer": "Jacques Serizay <jacquesserizay@gmail.com>",
  "_user": "bioc",
  "_type": "src",
  "_file": "BiocBook_1.11.4.tar.gz",
  "_fileid": "https://r2.ropensci.org/3c862a1e9b21ddae95d26d181cc37433784e9564ea4b1d19d105e9009820793f",
  "_filesize": 816939,
  "_sha256": "3c862a1e9b21ddae95d26d181cc37433784e9564ea4b1d19d105e9009820793f",
  "_expires": "2027-01-19T13:18:22.000Z",
  "_created": "2026-10-11T13:10:45.000Z",
  "_published": "2026-10-11T13:18:24.489Z",
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 10
  },
  "_upstream": "https://github.com/bioc/BiocBook",
  "_commit": {
    "id": "15e8d15ab3cb31005512d1058337a4c82029d725",
    "author": "Jacques Serizay <jacquesserizay@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "BiocBook 1.11.4: from_bookdown() converts a bookdown book in place, one commit per step (#11)\n\n* feat: from_bookdown() converts a bookdown book in place, one commit per step\n\nfrom_bookdown() used to create a new repository, whose history had nothing\nin common with the bookdown one: the conversion could not be reviewed,\nsquashed or rebased onto the book's main branch. It now converts the book\nin its own folder and, in a git repository, on its current branch, one\ncommit per step: the template, the pages moved to inst/ as they are (git\nfollows them), the book settings, the removal of the bookdown build, the\nlanding page, cross-references, callouts, figure options, the shared setup\nand DESCRIPTION. Steps with nothing to change are skipped.\n\n- arguments: `package` (default: the book_filename of the book, else the\n  folder) replaces `new_package`, `commit` replaces `push`, and `user`\n  defaults to the owner of the origin remote on GitHub\n- the book keeps its README (which gets the badges), .gitignore and\n  .Rbuildignore (which get the template's entries); it must be the root of\n  its repository, with no uncommitted changes\n- licence: a Creative Commons licence the pages link to, the book's LICENSE\n  file, or the template's MIT licence written for the book's authors\n- rewrites only collapse the blank lines they create, and pages keep their\n  final newline, or its absence\n- MIGRATION.md is written but not committed, and also lists the top-level\n  files that are not part of a BiocBook\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01FLbRhpc2hEajWKBL7zXM8Q\n\n* bump to 1.11.4\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01FLbRhpc2hEajWKBL7zXM8Q\n\n* fix: from_bookdown() writes pages byte for byte, whatever the locale\n\nIn a C locale, the badges added to README.md lost their emojis (written as\n<f0><9f><93><a6>): the template's README was read without an encoding, and\n",
    "time": 1791194013
  },
  "_maintainer": {
    "name": "Jacques Serizay",
    "email": "jacquesserizay@gmail.com",
    "login": "js2264",
    "description": "Sequences & consequences",
    "uuid": 19528818
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 114478096099,
      "time": 149,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11703269084"
    },
    {
      "job": 114478096204,
      "time": 366,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11703249465"
    },
    {
      "job": 114478096143,
      "time": 411,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11703462773"
    },
    {
      "job": 114478096116,
      "time": 272,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11702683457"
    },
    {
      "job": 114478096174,
      "time": 309,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11703379276"
    },
    {
      "job": 114477232889,
      "time": 262,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11703208840"
    },
    {
      "job": 114478096169,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11703387472"
    },
    {
      "job": 114478096163,
      "time": 300,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11702663517"
    },
    {
      "job": 114478096134,
      "time": 333,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11703118067"
    },
    {
      "job": 114478096138,
      "time": 310,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11703585999"
    }
  ],
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "BiocGenerics",
      "role": "Imports"
    },
    {
      "package": "desc",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "pak",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "gert",
      "role": "Imports"
    },
    {
      "package": "gh",
      "role": "Imports"
    },
    {
      "package": "gitcreds",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "usethis",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rprojroot",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "quarto",
      "role": "Imports"
    },
    {
      "package": "renv",
      "role": "Imports"
    },
    {
      "package": "BiocManager",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-36",
      "n": 6
    },
    {
      "week": "2026-40",
      "n": 2
    },
    {
      "week": "2026-41",
      "n": 1
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.11.4",
      "bioc": "3.24",
      "repository": "bioc"
    },
    {
      "branch": "release",
      "version": "1.10.0",
      "bioc": "3.23",
      "repository": "bioc"
    }
  ],
  "_topics": [
    "infrastructure",
    "reportwriting",
    "software",
    "quarto"
  ],
  "_stars": 7,
  "_contributors": [
    {
      "user": "js2264",
      "count": 154,
      "uuid": 19528818
    },
    {
      "user": "jwokaty",
      "count": 12,
      "uuid": 1744257
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 476,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 353,
    "source": "https://www.bioconductor.org/packages/stats/bioc/BiocBook"
  },
  "_devurl": "https://github.com/js2264/biocbook",
  "_searchresults": 7,
  "_quarto": true,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/BiocBook.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/js2264/biocbook",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "add_chapter",
    "add_preamble",
    "add_python_chapter",
    "BiocBook",
    "chapters",
    "check_deps",
    "edit_bib",
    "edit_css",
    "edit_page",
    "edit_requirements_yml",
    "edit_yml",
    "enrich_llms_txt",
    "from_bookdown",
    "init",
    "micromamba",
    "path",
    "preview",
    "publish",
    "python_envs",
    "quick_init",
    "releases",
    "setup_python",
    "show",
    "status"
  ],
  "_help": [
    {
      "page": "BiocBook",
      "title": "Handling BiocBook directories",
      "topics": [
        "BiocBook",
        "BiocBook-class",
        "chapters",
        "chapters,BiocBook-method",
        "init",
        "path,BiocBook-method",
        "quick_init",
        "releases",
        "releases,BiocBook-method",
        "show,BiocBook-method"
      ]
    },
    {
      "page": "BiocBook-bookdown",
      "title": "Converting a 'bookdown' book to a BiocBook",
      "topics": [
        "BiocBook-bookdown",
        "from_bookdown"
      ]
    },
    {
      "page": "BiocBook-editing",
      "title": "Editing BiocBook accessory files",
      "topics": [
        "add_chapter",
        "add_preamble",
        "add_python_chapter",
        "BiocBook-editing",
        "check_deps",
        "edit_bib",
        "edit_css",
        "edit_page",
        "edit_requirements_yml",
        "edit_yml",
        "preview",
        "publish",
        "status"
      ]
    },
    {
      "page": "BiocBook-llms",
      "title": "Making a BiocBook readable by AI assistants",
      "topics": [
        "BiocBook-llms",
        "enrich_llms_txt"
      ]
    },
    {
      "page": "BiocBook-python",
      "title": "Executing 'python' code in a BiocBook",
      "topics": [
        "BiocBook-python",
        "micromamba",
        "python_envs",
        "setup_python"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/BiocBook/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "BiocGenerics",
    "bslib",
    "cachem",
    "cli",
    "clipr",
    "crayon",
    "credentials",
    "curl",
    "desc",
    "digest",
    "dplyr",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "gert",
    "gitcreds",
    "glue",
    "here",
    "highr",
    "htmltools",
    "httr",
    "httr2",
    "ini",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "openssl",
    "pak",
    "pillar",
    "pkgconfig",
    "png",
    "processx",
    "ps",
    "purrr",
    "quarto",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "renv",
    "reticulate",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "rstudioapi",
    "sass",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyselect",
    "tinytex",
    "usethis",
    "utf8",
    "vctrs",
    "whisker",
    "withr",
    "xfun",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "BiocBook.Rmd",
      "filename": "BiocBook.html",
      "title": "BiocBook: write Quarto books with Bioconductor",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Main features of BiocBooks",
        "Creating a BiocBook",
        "The BiocBook class",
        "Editing an existing BiocBook",
        "Publishing an existing BiocBook",
        "Session info"
      ],
      "created": "2023-09-28 12:11:55",
      "modified": "2023-10-04 14:07:53",
      "commits": 2
    }
  ],
  "_score": 5.243038048686294,
  "_indexed": true,
  "_nocasepkg": "biocbook",
  "_universes": [
    "bioc",
    "js2264"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.11.4",
      "date": "2026-10-11T13:14:28.000Z",
      "distro": "resolute",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/4f352a6d734f37f284f497c9bf1e265337302b10fec05502fe4c19f231df3dea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.11.4",
      "date": "2026-10-11T13:15:08.000Z",
      "distro": "resolute",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/514d20af597f3d7fd1e500686565e8bbfdbfd8c032362f8029effc7e48c4b9d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.11.4",
      "date": "2026-10-11T13:12:58.000Z",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/0faf31ce1540c0ac1f73c3e907209d43c337fdb9e10f1fc2656138876c49ecfc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.11.4",
      "date": "2026-10-11T13:13:13.000Z",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/00c01267638de783e96b11eaebc443a3bc2c15313aa21e2bf9c51280c8655119",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.11.4",
      "date": "2026-10-11T13:13:22.000Z",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/32ed7501633d3bf22e96b6c44add63a4e712f151b34346177f559c0c6cbce303",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.11.4",
      "date": "2026-10-11T13:12:47.000Z",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/d3d11494d4415128245b388ac9c3c2df9ce891c2052a7bfc2a9d474952b2baa2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.11.4",
      "date": "2026-10-11T13:13:09.000Z",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/74169014e92aec49726f94ca814083955374ae6544068e7a1c1c85b08284bd5f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.11.4",
      "date": "2026-10-11T13:12:47.000Z",
      "commit": "15e8d15ab3cb31005512d1058337a4c82029d725",
      "fileid": "https://r2.ropensci.org/7a9857d657b8788fb9cc7d23aadedd910fb925e85d3dc26e8c56f4f8c2ed6ad8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38141859985"
    }
  ]
}