{
  "_id": "6a12b611acfb0bcc41d1acb4",
  "Package": "ReDirection",
  "Type": "Package",
  "Title": "Predict Dominant Direction of Reactions of a Biochemical Network",
  "Version": "1.0.1",
  "Author": "Siddhartha Kundu <2021: Manuscript Under Preparation>",
  "Maintainer": "Siddhartha Kundu <siddhartha_kundu@aiims.edu>",
  "Description": "Biologically relevant, yet mathematically sound\nconstraints are used to compute the propensity and thence infer\nthe dominant direction of reactions of a generic biochemical\nnetwork. The reactions must be unique and their number must\nexceed that of the reactants,i.e., reactions >= reactants + 2.\n'ReDirection', computes the null space of a user-defined\nstoichiometry matrix. The spanning non-zero and unique reaction\nvectors (RVs) are combinatorially summed to generate one or\nmore subspaces recursively. Every reaction is represented as a\nsequence of identical components across all RVs of a particular\nsubspace. The terms are evaluated with (biologically relevant\nbounds, linear maps, tests of convergence, descriptive\nstatistics, vector norms) and the terms are classified into\nforward-, reverse- and equivalent-subsets. Since, these are\nmutually exclusive the probability of occurrence is binary\n(all, 1; none, 0). The combined propensity of a reaction is the\np1-norm of the sub-propensities, i.e., sum of the products of\nthe probability and maximum numeric value of a subset (least\nupper bound, greatest lower bound). This, if strictly positive\nis the probable rate constant, is used to infer dominant\ndirection and annotate a reaction as \"Forward (f)\", \"Reverse\n(b)\" or \"Equivalent (e)\". The inherent computational complexity\n(NP-hard) per iteration suggests that a suitable value for the\nnumber of reactions is around 20. Three functions comprise\nReDirection. These are check_matrix() and reaction_vector()\nwhich are internal, and calculate_reaction_vector() which is\nexternal.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 08:23:32 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2021-10-04 07:30:09 UTC",
  "RemoteUrl": "https://github.com/cran/ReDirection",
  "RemoteRef": "HEAD",
  "RemoteSha": "02cc10133e8723ff734dcc46afc70f7d4cae8c83",
  "MD5sum": "3067d0e14d7e1d3aae539cca929d86d5",
  "_user": "cran",
  "_type": "src",
  "_file": "ReDirection_1.0.1.tar.gz",
  "_fileid": "5ae92beaeb6a3eb45a90d50be3f346aeabe68ada7182477d766b243e15d4b203",
  "_filesize": 84801,
  "_sha256": "5ae92beaeb6a3eb45a90d50be3f346aeabe68ada7182477d766b243e15d4b203",
  "_created": "2026-05-24T08:23:32.000Z",
  "_published": "2026-05-24T08:25:53.717Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77583444943,
      "time": 108,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7183632291"
    },
    {
      "job": 77583444940,
      "time": 107,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183632237"
    },
    {
      "job": 77583309716,
      "time": 148,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183621000"
    },
    {
      "job": 77583444932,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183631048"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26356212409",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/ReDirection",
  "_commit": {
    "id": "02cc10133e8723ff734dcc46afc70f7d4cae8c83",
    "author": "Siddhartha Kundu <siddhartha_kundu@aiims.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.1\n",
    "time": 1633332609
  },
  "_maintainer": {
    "name": "Siddhartha Kundu",
    "email": "siddhartha_kundu@aiims.edu"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "stats",
      "role": "Depends"
    },
    {
      "package": "MASS",
      "role": "Depends"
    },
    {
      "package": "pracma",
      "role": "Depends"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 217,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ReDirection"
  },
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ReDirection.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-09-29"
    },
    {
      "version": "1.0.1",
      "date": "2021-10-04"
    }
  ],
  "_exports": [
    "calculate_reaction_vector"
  ],
  "_help": [
    {
      "page": "calculate_reaction_vector",
      "title": "calculate_reaction_vector() This is the main function of the package 'ReDirection'.",
      "topics": [
        "calculate_reaction_vector"
      ]
    },
    {
      "page": "check_matrix",
      "title": "check_matrix()",
      "topics": [
        "check_matrix"
      ]
    },
    {
      "page": "reaction_vector",
      "title": "reaction_vector()",
      "topics": [
        "reaction_vector"
      ]
    }
  ],
  "_rundeps": [
    "gtools",
    "MASS",
    "pracma"
  ],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "redirection",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-24T08:25:24.000Z",
      "distro": "noble",
      "commit": "02cc10133e8723ff734dcc46afc70f7d4cae8c83",
      "fileid": "5a14b9ffaef6f4b02caa44557779fe1e57ad209fd932c515aefae3563ed8e694",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356212409"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-24T08:25:23.000Z",
      "distro": "noble",
      "commit": "02cc10133e8723ff734dcc46afc70f7d4cae8c83",
      "fileid": "337c43bebdbd61c89f5f9f4b212450941f2996f0cd5272afc511fe3ba3eeb75b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356212409"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-05-24T08:25:25.000Z",
      "commit": "02cc10133e8723ff734dcc46afc70f7d4cae8c83",
      "fileid": "92e81865c8ab2c7434f6036f45873d063dab12c2153208109aba7bc557ab2f5f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356212409"
    }
  ]
}