{
  "_id": "6aea76d21e2c7b3a4f533eb8",
  "Package": "r2sbml",
  "Type": "Package",
  "Title": "Read 'SBML' Models and Convert Them to Simulation Code",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(given = \"Satyaprakash\", family = \"Nayak\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"satyaprakash.nayak@gmail.com\"),\nperson(given = \"Sarah M.\", family = \"Keating\", role = \"ctb\",\ncomment = \"Author of 'libSBML' and of the example code adapted in src/convertReactions.cpp and src/getMath.cpp\"),\nperson(given = \"Frank T.\", family = \"Bergmann\", role = \"ctb\",\ncomment = \"Author of 'libSBML' and of the example code adapted in src/convertReactions.cpp and src/getMath.cpp\"),\nperson(given = \"Lucian P.\", family = \"Smith\", role = \"ctb\",\ncomment = \"Author of 'libSBML'\"),\nperson(given = \"Brett G.\", family = \"Olivier\", role = \"ctb\",\ncomment = \"Author of 'libSBML'\"),\nperson(given = \"Akiya\", family = \"Jouraku\", role = \"ctb\",\ncomment = \"Author of 'libSBML'\"),\nperson(given = \"Michael\", family = \"Hucka\", role = \"ctb\",\ncomment = \"Author of 'libSBML'\"),\nperson(given = \"Ben\", family = \"Bornstein\", role = \"ctb\",\ncomment = \"Author of 'libSBML'\"),\nperson(given = \"Jeroen\", family = \"Ooms\", role = \"ctb\",\ncomment = \"Windows build support\"),\nperson(given = \"California Institute of Technology\", role = \"cph\",\ncomment = \"Copyright holder of 'libSBML', 2002-2020\"),\nperson(given = \"EMBL European Bioinformatics Institute\", role = \"cph\",\ncomment = \"Copyright holder of 'libSBML', 2009-2018\"),\nperson(given = \"University of Heidelberg\", role = \"cph\",\ncomment = \"Copyright holder of 'libSBML', 2013-2020\"),\nperson(given = \"University College London\", role = \"cph\",\ncomment = \"Copyright holder of 'libSBML', 2020\"),\nperson(given = \"Japan Science and Technology Agency\", role = \"cph\",\ncomment = \"Copyright holder of 'libSBML', 2002-2005\"),\nperson(given = \"Gilles\", family = \"Vollant\", role = \"cph\",\ncomment = \"Author of MiniZip, bundled with 'libSBML'\"),\nperson(given = \"Mathias\", family = \"Svensson\", role = \"cph\",\ncomment = \"Contributor to MiniZip, bundled with 'libSBML'\"),\nperson(given = \"Even\", family = \"Rouault\", role = \"cph\",\ncomment = \"Contributor to MiniZip, bundled with 'libSBML'\"),\nperson(given = \"Nathan\", family = \"Moinvaziri\", role = \"cph\",\ncomment = \"Contributor to MiniZip, bundled with 'libSBML'\"),\nperson(given = \"Terry\", family = \"Thorsen\", role = \"cph\",\ncomment = \"Contributor to MiniZip, bundled with 'libSBML'\"),\nperson(given = \"Info-ZIP\", role = \"cph\",\ncomment = \"Copyright holder of encryption code in MiniZip, bundled with 'libSBML'\"),\nperson(given = \"Ludwig\", family = \"Schwardt\", role = \"cph\",\ncomment = \"Author of the zlib iostream wrappers bundled with 'libSBML'\"),\nperson(given = \"Kevin\", family = \"Ruland\", role = \"cph\",\ncomment = \"Author of the zlib iostream wrappers bundled with 'libSBML'\"),\nperson(given = \"M. Petra\", family = \"Baranski\", role = \"cph\",\ncomment = \"Author of 'maddy', bundled with 'libSBML'\"),\nperson(given = \"Tim\", family = \"Gromeyer\", role = \"cph\",\ncomment = \"Author of 'html2md', bundled with 'libSBML'\"))",
  "Description": "Reads models in the Systems Biology Markup Language\n('SBML') (Hucka et al. (2003)\n<doi:10.1093/bioinformatics/btg015>) through the bundled\n'libSBML' library (Bornstein et al. (2008)\n<doi:10.1093/bioinformatics/btn051>). Lists a model's species,\nparameters, compartments, reactions, rules, events and function\ndefinitions, and converts the model into ready-to-run\nsimulation code for 'deSolve', 'mrgsolve', 'rxode2', 'MATLAB',\n'Julia' or 'ubiquity'. Models are read, not modified.",
  "URL": "https://sn248.github.io/r2sbml/, https://github.com/sn248/r2sbml",
  "BugReports": "https://github.com/sn248/r2sbml/issues",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "License": "GPL (>= 2)",
  "Copyright": "See file inst/COPYRIGHTS",
  "VignetteBuilder": "knitr",
  "Biarch": "TRUE",
  "SystemRequirements": "cmake, libxml2, libbz2",
  "Config/roxygen2/version": "8.1.1",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-03 23:53:26 UTC",
    "User": "root"
  },
  "Author": "Satyaprakash Nayak [aut, cre, cph], Sarah M. Keating [ctb]\n(Author of 'libSBML' and of the example code adapted in\nsrc/convertReactions.cpp and src/getMath.cpp), Frank T.\nBergmann [ctb] (Author of 'libSBML' and of the example code\nadapted in src/convertReactions.cpp and src/getMath.cpp),\nLucian P. Smith [ctb] (Author of 'libSBML'), Brett G. Olivier\n[ctb] (Author of 'libSBML'), Akiya Jouraku [ctb] (Author of\n'libSBML'), Michael Hucka [ctb] (Author of 'libSBML'), Ben\nBornstein [ctb] (Author of 'libSBML'), Jeroen Ooms [ctb]\n(Windows build support), California Institute of Technology\n[cph] (Copyright holder of 'libSBML', 2002-2020), EMBL European\nBioinformatics Institute [cph] (Copyright holder of 'libSBML',\n2009-2018), University of Heidelberg [cph] (Copyright holder of\n'libSBML', 2013-2020), University College London [cph]\n(Copyright holder of 'libSBML', 2020), Japan Science and\nTechnology Agency [cph] (Copyright holder of 'libSBML',\n2002-2005), Gilles Vollant [cph] (Author of MiniZip, bundled\nwith 'libSBML'), Mathias Svensson [cph] (Contributor to\nMiniZip, bundled with 'libSBML'), Even Rouault [cph]\n(Contributor to MiniZip, bundled with 'libSBML'), Nathan\nMoinvaziri [cph] (Contributor to MiniZip, bundled with\n'libSBML'), Terry Thorsen [cph] (Contributor to MiniZip,\nbundled with 'libSBML'), Info-ZIP [cph] (Copyright holder of\nencryption code in MiniZip, bundled with 'libSBML'), Ludwig\nSchwardt [cph] (Author of the zlib iostream wrappers bundled\nwith 'libSBML'), Kevin Ruland [cph] (Author of the zlib\niostream wrappers bundled with 'libSBML'), M. Petra Baranski\n[cph] (Author of 'maddy', bundled with 'libSBML'), Tim Gromeyer\n[cph] (Author of 'html2md', bundled with 'libSBML')",
  "Maintainer": "Satyaprakash Nayak <satyaprakash.nayak@gmail.com>",
  "Config/pak/sysreqs": "cmake libbz2-dev libxml2-dev",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-03 21:15:54 UTC",
  "RemoteUrl": "https://github.com/cran/r2sbml",
  "RemoteRef": "HEAD",
  "RemoteSha": "5836b253576d6f6447a8819799102e6bd7119999",
  "_user": "cran",
  "_type": "src",
  "_file": "r2sbml_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/a22063a297d68a2aae9e422938d164938564364d3aba699c4f9e753ebf77d706",
  "_filesize": 2107449,
  "_sha256": "a22063a297d68a2aae9e422938d164938564364d3aba699c4f9e753ebf77d706",
  "_expires": "2027-02-12T00:05:36.000Z",
  "_created": "2026-11-03T23:53:26.000Z",
  "_published": "2026-11-04T00:05:38.891Z",
  "_upstream": "https://github.com/cran/r2sbml",
  "_status": "success",
  "_maintainer": {
    "name": "Satyaprakash Nayak",
    "email": "satyaprakash.nayak@gmail.com",
    "login": "satyaprakashnayak",
    "description": "",
    "uuid": 5281690
  },
  "_jobs": [
    {
      "job": 126288718998,
      "time": 294,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13281408817"
    },
    {
      "job": 126288719345,
      "time": 268,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13282287128"
    },
    {
      "job": 126288718916,
      "time": 304,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13281723245"
    },
    {
      "job": 126288718969,
      "time": 300,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13281678253"
    },
    {
      "job": 126285104051,
      "time": 503,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13282236516"
    },
    {
      "job": 126288718828,
      "time": 146,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 126288718938,
      "time": 580,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13281978768"
    },
    {
      "job": 126288718959,
      "time": 469,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13282467240"
    },
    {
      "job": 126288718964,
      "time": 535,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13282322962"
    },
    {
      "job": 126288719051,
      "time": 408,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13282772912"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487",
  "_commit": {
    "id": "5836b253576d6f6447a8819799102e6bd7119999",
    "author": "Satyaprakash Nayak <satyaprakash.nayak@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1793740554
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.6",
      "role": "Imports"
    },
    {
      "package": "deSolve",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mrgsolve",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rxode2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "ubiquity",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-45",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-11-03"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "satyaprakashnayak",
      "count": 1,
      "uuid": 5281690
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 635,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/r2sbml"
  },
  "_devurl": "https://github.com/sn248/r2sbml",
  "_pkgdown": "https://sn248.github.io/r2sbml/",
  "_searchresults": 5,
  "_topics": [
    "libxml2",
    "bzip2",
    "cpp"
  ],
  "_abi": {
    "exports": [],
    "imports": [
      {
        "key": "Rcpp::Rcpp_precious_preserve()",
        "hash": "33a97ea62b293da6"
      },
      {
        "key": "Rcpp::Rcpp_precious_remove()",
        "hash": "63d26947ba7e1377"
      },
      {
        "key": "Rcpp::dataptr()",
        "hash": "54e69ad2e6668c83"
      },
      {
        "key": "Rcpp::demangle()",
        "hash": "b0cfd6754c5ebc4e"
      },
      {
        "key": "Rcpp::enterRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::exitRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::rcpp_get_stack_trace()",
        "hash": "c684a9bbe15cdc52"
      },
      {
        "key": "Rcpp::rcpp_set_stack_trace()",
        "hash": "33a97ea62b293da6"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "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/r2sbml.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-11-03"
    }
  ],
  "_exports": [
    "convertReactions",
    "echoSBML",
    "getCmtNames",
    "getCmtSizes",
    "getEventMath",
    "getFunctionDefinition",
    "getModel",
    "getNumSpecies",
    "getParameterTable",
    "getReactionMath",
    "getReactionTable",
    "getRuleMath",
    "getSpeciesIC",
    "getSpeciesNames",
    "getSpeciesTable",
    "printSBML"
  ],
  "_help": [
    {
      "page": "convertReactions",
      "title": "Convert an SBML model to simulation code",
      "topics": [
        "convertReactions"
      ]
    },
    {
      "page": "echoSBML",
      "title": "Check an SBML file for errors",
      "topics": [
        "echoSBML"
      ]
    },
    {
      "page": "getCmtNames",
      "title": "Names of the compartments in a model",
      "topics": [
        "getCmtNames"
      ]
    },
    {
      "page": "getCmtSizes",
      "title": "Sizes of the compartments in a model",
      "topics": [
        "getCmtSizes"
      ]
    },
    {
      "page": "getEventMath",
      "title": "Print the events of a model",
      "topics": [
        "getEventMath"
      ]
    },
    {
      "page": "getFunctionDefinition",
      "title": "Print the function definitions of a model",
      "topics": [
        "getFunctionDefinition"
      ]
    },
    {
      "page": "getModel",
      "title": "Read an SBML model",
      "topics": [
        "getModel"
      ]
    },
    {
      "page": "getNumSpecies",
      "title": "Number of species in a model",
      "topics": [
        "getNumSpecies"
      ]
    },
    {
      "page": "getParameterTable",
      "title": "Table of the parameters in a model",
      "topics": [
        "getParameterTable"
      ]
    },
    {
      "page": "getReactionMath",
      "title": "Print the rate laws of a model",
      "topics": [
        "getReactionMath"
      ]
    },
    {
      "page": "getReactionTable",
      "title": "Table of the reactions in a model",
      "topics": [
        "getReactionTable"
      ]
    },
    {
      "page": "getRuleMath",
      "title": "Print the rules of a model",
      "topics": [
        "getRuleMath"
      ]
    },
    {
      "page": "getSpeciesIC",
      "title": "Initial values of the species in a model",
      "topics": [
        "getSpeciesIC"
      ]
    },
    {
      "page": "getSpeciesNames",
      "title": "Names of the species in a model",
      "topics": [
        "getSpeciesNames"
      ]
    },
    {
      "page": "getSpeciesTable",
      "title": "Table of the species in a model",
      "topics": [
        "getSpeciesTable"
      ]
    },
    {
      "page": "printSBML",
      "title": "Summarise an SBML file",
      "topics": [
        "printSBML"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/r2sbml/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/cran/r2sbml/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libxml2",
      "package": "libxml2-16",
      "headers": "libxml2-dev",
      "source": "libxml2",
      "version": "2.15.2+dfsg-0.1ubuntu0.3",
      "name": "libxml2",
      "homepage": "http://xmlsoft.org",
      "description": "GNOME XML library"
    },
    {
      "shlib": "libbz2",
      "package": "libbz2-1.0",
      "headers": "libbz2-dev",
      "source": "bzip2",
      "version": "1.0.8-6ubuntu0.1",
      "name": "bzip2",
      "homepage": "https://sourceware.org/bzip2/",
      "description": "high-quality block-sorting file compressor library - runtime"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "r2sbml.Rmd",
      "filename": "r2sbml.html",
      "title": "Getting started with r2sbml",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Reading a model",
        "Functions that return data",
        "Functions that print",
        "Absent components are an error, not an empty result",
        "Exporting mass balances",
        "What happens before anything is written",
        "The deSolve output",
        "The other five targets",
        "Model features that change the shape of the output",
        "Assignment rules",
        "Algebraic rules make the model a DAE",
        "Changing compartment volumes",
        "Practical notes",
        "Where to go next"
      ],
      "created": "2026-11-03 21:15:54",
      "modified": "2026-11-03 21:15:54",
      "commits": 1
    },
    {
      "source": "limitations.Rmd",
      "filename": "limitations.html",
      "title": "Limitations and unimplemented behaviour",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The single most important table",
        "How far the output has been checked",
        "Scope: reading and exporting only",
        "Per-target capability matrix",
        "Algebraic rules",
        "Rules linear in one unknown become assignments",
        "Coupled or nonlinear rules become a DAE where the target can solve one",
        "The DAE path has three further limits",
        "Compartments whose volume changes",
        "delay",
        "Events",
        "Mathematics",
        "Values and names",
        "Values the model leaves undefined",
        "Ids the target reserves",
        "No validation is performed",
        "Quirks of the query functions",
        "Initial values are reported as the file states them",
        "Names fall back to the id",
        "Absent components raise an error",
        "Things that are correct but easy to misread",
        "Generated code is a starting point",
        "The SBML Test Suite cases that still fail",
        "Where these are tracked"
      ],
      "created": "2026-11-03 21:15:54",
      "modified": "2026-11-03 21:15:54",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "r2sbml",
  "_universes": [
    "cran",
    "satyaprakashnayak",
    "sn248"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-03T23:59:47.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/36de2e0b56ed4089a6a6e8c0cf17689c73ddc2236aaaa06c8f85afbb0766de71",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-03T23:59:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/5aaedcc8f77008bee1cce1d4797dd17d0e9a94aa64ba61a4b29d468c3179ca25",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-03T23:59:55.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/0cb03158709a83cc8a61db80000513507a33209c6820b8a72c081df73961d489",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-04T00:00:02.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/ed25f0168e012921b4f07904d15e6fbd71c19aa1a448d27dd044e0303bdf1794",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-04T00:03:58.000Z",
      "arch": "aarch64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/edafb13256f7172bd5d683e0c2e14130399cf93c3cd53751e9cbc442089d283b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-04T00:00:41.000Z",
      "arch": "x86_64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/edbdcac9c7c95f4e5533a8da47e39667ade9edc412b0ed2e2c4ed6e22b7258b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-04T00:03:14.000Z",
      "arch": "aarch64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/ad88ab012a370e9a48470b307277156e946c73895c8410ede7729a9c828873f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-04T00:00:42.000Z",
      "arch": "x86_64",
      "commit": "5836b253576d6f6447a8819799102e6bd7119999",
      "fileid": "https://r2.ropensci.org/2d21b98877be1b9f46ac6b43355ba9702b30b1bcb7ac8de7ad29bec681ef7e06",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41741821487"
    }
  ]
}