{
  "_id": "6ab1ca6d3d719c1f840889fd",
  "Package": "CausalLoopAnalytics",
  "Type": "Package",
  "Title": "Data-Driven Causal Loop and Feedback Network Analysis",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"Vinodhkumar\", \"Obli Rajendran\",\nemail = \"vinodhkumar.rajendran@gmail.com\",\nrole = c(\"aut\", \"cre\")),\nperson(\"Keerthi\", \"Aaradhana\",\nemail = \"vkeerthi1817@gmail.com\",\nrole = \"aut\")\n)",
  "Description": "Provides tools for constructing signed causal-loop models,\ndiscovering directed causal relationships from time-series data\nusing Granger-style tests, identifying and classifying\nreinforcing and balancing feedback loops, quantifying loop\nstrength, assessing loop stability by bootstrap resampling,\ncalculating network centrality and leverage-point scores,\ncomparing causal-loop models, and producing publication-ready\nbase R visualizations and summaries. The package is\ndomain-agnostic and can be used in human medicine, veterinary\nmedicine, agriculture, epidemiology, ecology, public health,\nand One Health. Methods are based on Granger (1969)\n<doi:10.2307/1912791> and Efron (1979)\n<doi:10.1214/aos/1176344552>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/vinodhpmd/CausalLoopAnalytics",
  "BugReports": "https://github.com/vinodhpmd/CausalLoopAnalytics/issues",
  "Config/roxygen2/version": "8.1.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-22 00:19:31 UTC",
    "User": "root"
  },
  "Author": "Vinodhkumar Obli Rajendran [aut, cre], Keerthi Aaradhana [aut]",
  "Maintainer": "Vinodhkumar Obli Rajendran\n<vinodhkumar.rajendran@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-09-21 23:22:50 UTC",
  "RemoteUrl": "https://github.com/cran/CausalLoopAnalytics",
  "RemoteRef": "HEAD",
  "RemoteSha": "51054086302d36277c6f7777ecbfbdfeca7a784b",
  "_user": "cran",
  "_type": "src",
  "_file": "CausalLoopAnalytics_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/c3bd9c8bc6d0eb7d9656a53fb93a58c9e3b63fe32c65baf237694cb9e9d14733",
  "_filesize": 124587,
  "_sha256": "c3bd9c8bc6d0eb7d9656a53fb93a58c9e3b63fe32c65baf237694cb9e9d14733",
  "_expires": "2026-12-31T00:23:06.000Z",
  "_created": "2026-09-22T00:19:31.000Z",
  "_published": "2026-09-22T00:23:09.035Z",
  "_jobs": [
    {
      "job": 106568735258,
      "time": 166,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10671231633"
    },
    {
      "job": 106568735316,
      "time": 112,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10671021790"
    },
    {
      "job": 106568119687,
      "time": 165,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10672055082"
    },
    {
      "job": 106568735271,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10671341431"
    },
    {
      "job": 106568735230,
      "time": 67,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10671271395"
    },
    {
      "job": 106568735217,
      "time": 110,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10671251510"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/35671261850",
  "_status": "success",
  "_upstream": "https://github.com/cran/CausalLoopAnalytics",
  "_commit": {
    "id": "51054086302d36277c6f7777ecbfbdfeca7a784b",
    "author": "Vinodhkumar Obli Rajendran <vinodhkumar.rajendran@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1790032970
  },
  "_maintainer": {
    "name": "Vinodhkumar Obli Rajendran",
    "email": "vinodhkumar.rajendran@gmail.com",
    "login": "vinodhpmd",
    "description": "",
    "uuid": 57478206
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-39",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2026-09-21"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "vinodhpmd",
      "count": 1,
      "uuid": 57478206
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/CausalLoopAnalytics"
  },
  "_devurl": "https://github.com/vinodhpmd/causalloopanalytics",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/CausalLoopAnalytics.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"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-09-22"
    }
  ],
  "_exports": [
    "add_link",
    "add_variable",
    "causal_matrix",
    "classify_loops",
    "compare_cld",
    "create_cld",
    "find_feedback_loops",
    "granger_edges",
    "identify_leverage_points",
    "infer_causal_network",
    "intervention_analysis",
    "loop_stability",
    "loop_strength",
    "network_summary",
    "plot_cld",
    "plot_loops",
    "prepare_data",
    "remove_link",
    "remove_variable",
    "summary_causal_loop",
    "validate_cld"
  ],
  "_help": [
    {
      "page": "add_link",
      "title": "Add a directed causal link",
      "topics": [
        "add_link"
      ]
    },
    {
      "page": "add_variable",
      "title": "Add a variable to a causal-loop diagram",
      "topics": [
        "add_variable"
      ]
    },
    {
      "page": "causal_matrix",
      "title": "Extract the causal adjacency matrix",
      "topics": [
        "causal_matrix"
      ]
    },
    {
      "page": "classify_loops",
      "title": "Classify feedback loops as reinforcing or balancing",
      "topics": [
        "classify_loops"
      ]
    },
    {
      "page": "compare_cld",
      "title": "Compare two causal-loop models",
      "topics": [
        "compare_cld"
      ]
    },
    {
      "page": "create_cld",
      "title": "Create a causal-loop diagram",
      "topics": [
        "create_cld"
      ]
    },
    {
      "page": "find_feedback_loops",
      "title": "Find unique directed feedback loops",
      "topics": [
        "find_feedback_loops"
      ]
    },
    {
      "page": "granger_edges",
      "title": "Estimate pairwise Granger-style causal edges",
      "topics": [
        "granger_edges"
      ]
    },
    {
      "page": "identify_leverage_points",
      "title": "Identify potential leverage points from network and feedback structure",
      "topics": [
        "identify_leverage_points"
      ]
    },
    {
      "page": "infer_causal_network",
      "title": "Infer a causal-loop network from time-series data",
      "topics": [
        "infer_causal_network"
      ]
    },
    {
      "page": "intervention_analysis",
      "title": "Simulate a structural causal intervention by propagating effects through paths",
      "topics": [
        "intervention_analysis"
      ]
    },
    {
      "page": "loop_stability",
      "title": "Bootstrap stability of feedback loops",
      "topics": [
        "loop_stability"
      ]
    },
    {
      "page": "loop_strength",
      "title": "Calculate multiplicative feedback-loop strength",
      "topics": [
        "loop_strength"
      ]
    },
    {
      "page": "network_summary",
      "title": "Summarize a signed causal network",
      "topics": [
        "network_summary"
      ]
    },
    {
      "page": "plot_cld",
      "title": "Plot a signed causal-loop diagram",
      "topics": [
        "plot_cld"
      ]
    },
    {
      "page": "plot_loops",
      "title": "Plot feedback loop strength",
      "topics": [
        "plot_loops"
      ]
    },
    {
      "page": "prepare_data",
      "title": "Prepare a numeric time-series data set",
      "topics": [
        "prepare_data"
      ]
    },
    {
      "page": "remove_link",
      "title": "Remove a directed causal link",
      "topics": [
        "remove_link"
      ]
    },
    {
      "page": "remove_variable",
      "title": "Remove a variable from a causal-loop diagram",
      "topics": [
        "remove_variable"
      ]
    },
    {
      "page": "summary_causal_loop",
      "title": "Summarize a causal-loop model",
      "topics": [
        "summary_causal_loop"
      ]
    },
    {
      "page": "validate_cld",
      "title": "Validate a causal-loop model",
      "topics": [
        "validate_cld"
      ]
    }
  ],
  "_readme": "https://github.com/cran/CausalLoopAnalytics/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "causalloopanalytics",
  "_universes": [
    "cran",
    "vinodhpmd"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-09-22T00:22:23.000Z",
      "distro": "resolute",
      "commit": "51054086302d36277c6f7777ecbfbdfeca7a784b",
      "fileid": "https://r2.ropensci.org/1b0723c38700974e6ca0ba27bdbe0bc9dc32739bdd778a804c40183c5a6bbc36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35671261850"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-09-22T00:21:30.000Z",
      "distro": "resolute",
      "commit": "51054086302d36277c6f7777ecbfbdfeca7a784b",
      "fileid": "https://r2.ropensci.org/926d9546e18ad20f64002efea9fa2a6a75a3ac976a284493e6350f7b63835b1c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35671261850"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-09-22T00:21:22.000Z",
      "commit": "51054086302d36277c6f7777ecbfbdfeca7a784b",
      "fileid": "https://r2.ropensci.org/d19ebae43ce54a9f45ce76d07d86ce84d3c74a902bfbf5c150459c47891a2eea",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35671261850"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-09-22T00:20:38.000Z",
      "commit": "51054086302d36277c6f7777ecbfbdfeca7a784b",
      "fileid": "https://r2.ropensci.org/338634f19ae4c8ded386e00a0787b63d2d58ca93f115cbe52eb4e1669951cd0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35671261850"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-09-22T00:20:38.000Z",
      "commit": "51054086302d36277c6f7777ecbfbdfeca7a784b",
      "fileid": "https://r2.ropensci.org/aa7d00fccc0dbf8b9fd1174aaab7f161ba43e5918acef562e90d36a15a2f1c65",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35671261850"
    }
  ]
}