{"id":28473325,"url":"https://github.com/remlapmot/bpbounds","last_synced_at":"2026-04-02T02:05:43.549Z","repository":{"id":47770384,"uuid":"154742111","full_name":"remlapmot/bpbounds","owner":"remlapmot","description":"R package implementing nonparametric bounds for the ACE due to Balke and Pearl, JASA, 1997","archived":false,"fork":false,"pushed_at":"2026-03-27T10:38:28.000Z","size":5650,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-27T22:32:35.113Z","etag":null,"topics":["ace","average-causal-effect","bounds","instrumental-variable","iv","mendelian","mendelian-randomisation","mendelian-randomization","mendelianrandomisation","mendelianrandomization","mr","nonparametric","nonparametric-bounds","pearl","r","shiny"],"latest_commit_sha":null,"homepage":"https://remlapmot.github.io/bpbounds/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/remlapmot.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-10-25T21:50:18.000Z","updated_at":"2026-03-27T10:38:32.000Z","dependencies_parsed_at":"2026-03-27T13:01:27.968Z","dependency_job_id":null,"html_url":"https://github.com/remlapmot/bpbounds","commit_stats":{"total_commits":211,"total_committers":2,"mean_commits":105.5,"dds":0.03791469194312791,"last_synced_commit":"4e0029136ab3fae14a19be669cdc836a6e0a4395"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/remlapmot/bpbounds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remlapmot%2Fbpbounds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remlapmot%2Fbpbounds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remlapmot%2Fbpbounds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remlapmot%2Fbpbounds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remlapmot","download_url":"https://codeload.github.com/remlapmot/bpbounds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remlapmot%2Fbpbounds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ace","average-causal-effect","bounds","instrumental-variable","iv","mendelian","mendelian-randomisation","mendelian-randomization","mendelianrandomisation","mendelianrandomization","mr","nonparametric","nonparametric-bounds","pearl","r","shiny"],"created_at":"2025-06-07T12:06:56.124Z","updated_at":"2026-04-02T02:05:43.499Z","avatar_url":"https://github.com/remlapmot.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bpbounds: Nonparametric bounds for the average causal effect for one-sample (bivariate) and two-sample (trivariate) data\n\n\u003c!-- badges: start --\u003e\n[![R-CMD-check](https://github.com/remlapmot/bpbounds/actions/workflows/check-full.yaml/badge.svg)](https://github.com/remlapmot/bpbounds/actions/workflows/check-full.yaml)\n[![Coverage status](https://codecov.io/gh/remlapmot/bpbounds/branch/master/graph/badge.svg)](https://app.codecov.io/github/remlapmot/bpbounds?branch=master)\n[![CRAN status](https://www.r-pkg.org/badges/version/bpbounds)](https://cran.r-project.org/package=bpbounds)\n[![RStudio_CRAN_mirror_downloads_badge](https://cranlogs.r-pkg.org/badges/grand-total/bpbounds?color=blue)](https://CRAN.R-project.org/package=bpbounds)\n[![r-universe](https://remlapmot.r-universe.dev/badges/bpbounds)](https://remlapmot.r-universe.dev/bpbounds)\n\u003c!-- badges: end --\u003e\n\nR package implementing the nonparametric bounds for the average causal effect of [Balke and Pearl (1997)](https://doi.org/10.1080/01621459.1997.10474074).\n\n## Installation\n\nInstall the released version of **bpbounds** from CRAN:\n\n``` r\ninstall.packages(\"bpbounds\")\n```\n\nor from the MRCIEU R-universe\n\n```r\ninstall.packages(\"bpbounds\", repos = c(\"https://mrcieu.r-universe.dev\", \"https://cloud.r-project.org\"))\n```\n\nOr install the development version from my r-universe\n\n```r\ninstall.packages(\"bpbounds\", repos = c(\"https://remlapmot.r-universe.dev\", \"https://cloud.r-project.org\"))\n```\n\nOr install the development version from GitHub with:\n\n``` r\n# install.packages(\"remotes\") \nremotes::install_github(\"remlapmot/bpbounds\")\n```\n\n## Shiny App\n\nThere is a Shiny app demonstrating the package at: \u003chttps://remlapmot.shinyapps.io/bpbounds/\u003e.\n\n## Package website\n\nThe helpfiles and vignette are shown on the package website at: \u003chttps://remlapmot.github.io/bpbounds/\u003e.\n\n## Authors\nTom Palmer (maintainer, tom.palmer@bristol.ac.uk), Roland Ramsahai, Vanessa Didelez, Nuala Sheehan.\n\n## References\n\nBalke A, Pearl J. Bounds on Treatment Effects from studies with imperfect compliance. Journal of the American Statistical Association, 1997, 92, 439, 1171-1176, doi: [10.1080/01621459.1997.10474074](https://doi.org/10.1080/01621459.1997.10474074).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremlapmot%2Fbpbounds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fremlapmot%2Fbpbounds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremlapmot%2Fbpbounds/lists"}