{"id":350736,"name":"enaR","description":"Provides a set of high-level functions for conducting ecological network analysis.","url":"https://github.com/seelab/enar","last_synced_at":"2026-04-29T07:00:36.988Z","repository":{"id":10453216,"uuid":"12623293","full_name":"SEELab/enaR","owner":"SEELab","description":"enaR = Ecological Network Analysis in R","archived":false,"fork":false,"pushed_at":"2025-10-11T14:56:17.000Z","size":31237,"stargazers_count":25,"open_issues_count":24,"forks_count":12,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-04-05T07:54:23.150Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://seelab.github.io/enaR/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SEELab.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-09-05T16:52:53.000Z","updated_at":"2026-03-22T11:05:38.000Z","dependencies_parsed_at":"2022-09-22T19:25:58.879Z","dependency_job_id":"7a07cf88-c6be-4ceb-89b6-2cf97c1ab77a","html_url":"https://github.com/SEELab/enaR","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/SEELab/enaR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SEELab","download_url":"https://codeload.github.com/SEELab/enaR/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31910585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"owner":{"login":"SEELab","name":"Systems Ecology and Ecoinformatics Laboratory","uuid":"6361753","kind":"organization","description":"","email":null,"website":"http://people.uncw.edu/borretts/","location":"University of North Carolina Wilmington","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6361753?v=4","repositories_count":9,"last_synced_at":"2024-03-27T11:17:19.430Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/SEELab","funding_links":[],"total_stars":22,"followers":5,"following":0,"created_at":"2022-11-06T02:01:32.613Z","updated_at":"2024-03-27T11:17:19.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SEELab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SEELab/repositories"},"packages":[],"commits":{"id":11710106,"full_name":"SEELab/enaR","default_branch":"master","total_commits":500,"total_committers":10,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":50.0,"dds":0.602,"past_year_total_commits":1,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.0,"past_year_dds":0.0,"last_synced_at":"2026-04-29T03:54:19.972Z","last_synced_commit":"46cf03e07620a34b34a8336d08f7b17b2b204814","created_at":"2026-04-05T07:45:57.821Z","updated_at":"2026-04-29T03:54:02.431Z","committers":[{"name":"mklau","email":"matthewklau@fas.harvard.edu","login":"MKLau","count":199},{"name":"borretts","email":"stuart.borrett@gmail.com","login":"borretts","count":130},{"name":"mkl","email":"mkl48@nau.edu","login":null,"count":112},{"name":"andybeet","email":"22455149+andybeet","login":"andybeet","count":32},{"name":"Pawandeep Singh","email":"singhp@uncw.edu","login":"pawan1992","count":20},{"name":"Pawandeep Singh","email":"singhp@152-20-221-151.rev.uncw.edu","login":null,"count":2},{"name":"David Hines","email":"deh9951@Bacchus.local","login":null,"count":2},{"name":"The SEE Lab at UNCW","email":"enaR.maintainer@gmail.com","login":"TheSeeLab","count":1},{"name":"Dave Hines","email":"deh9951@gmail.com","login":"deh9951","count":1},{"name":"borretts","email":"borretts@odin.local","login":null,"count":1}],"past_year_committers":[{"name":"andybeet","email":"22455149+andybeet","login":"andybeet","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-29T00:00:10.453Z","repositories_count":6222746,"commits_count":900300936,"contributors_count":34903587,"owners_count":1147414,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"SEELab/enaR","html_url":"https://github.com/SEELab/enaR","last_synced_at":"2026-04-05T07:45:57.781Z","status":"active","issues_count":10,"pull_requests_count":15,"avg_time_to_close_issue":155345519.66666666,"avg_time_to_close_pull_request":1756513.5,"issues_closed_count":6,"pull_requests_closed_count":12,"pull_request_authors_count":2,"issue_authors_count":5,"avg_comments_per_issue":0.8,"avg_comments_per_pull_request":0.13333333333333333,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":82174.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2025-08-30T16:05:14.258Z","updated_at":"2026-04-05T07:45:57.781Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/SEELab%2FenaR/issues","issue_labels_count":{"enhancement":5,"bug":2,"1 - Ready":2,"medium priority":2,"high priority":2,"help wanted":1,"low priority":1},"pull_request_labels_count":{},"issue_author_associations_count":{"CONTRIBUTOR":8,"NONE":2},"pull_request_author_associations_count":{"CONTRIBUTOR":14,"NONE":1},"issue_authors":{"MKLau":6,"hrdawson":1,"andybeet":1,"borretts":1,"Yokelison":1},"pull_request_authors":{"andybeet":12,"MKLau":3},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-21T00:00:07.919Z","repositories_count":14343933,"issues_count":34464231,"pull_requests_count":112834145,"authors_count":11241391,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":1},"past_year_issue_authors":{"andybeet":1},"past_year_pull_request_authors":{"andybeet":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":1,"PullRequestEvent":20,"ForkEvent":1,"IssuesEvent":10,"WatchEvent":3,"IssueCommentEvent":12,"PushEvent":31,"CreateEvent":4},"last_year":{"WatchEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2022-09-22T19:25:58.823Z","updated_at":"2022-09-22T19:25:58.823Z","repository_link":"https://github.com/SEELab/enaR/blob/master/DESCRIPTION","dependencies":[{"id":5894321760,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.1.0","direct":true,"kind":"depends","optional":false},{"id":5894321761,"package_name":"stringr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321762,"package_name":"sna","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321763,"package_name":"network","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321764,"package_name":"MASS","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321765,"package_name":"gdata","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321766,"package_name":"graphics","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321767,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321768,"package_name":"limSolve","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321769,"package_name":"utils","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":5894321770,"package_name":"codetools","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":5894321771,"package_name":"igraph","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":5894321772,"package_name":"R.rsp","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]}],"score":6.194405391104672,"created_at":"2026-04-05T07:45:58.656Z","updated_at":"2026-04-29T07:00:36.990Z","avatar_url":"https://github.com/SEELab.png","language":"HTML","category":"Biosphere","sub_category":"Species Distribution Modeling","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# enaR: Tools for Ecological Network Analysis\n\n\u003c!-- badges: start --\u003e\n[![pkgdown](https://github.com/SEELab/enaR/actions/workflows/pkgdown.yaml/badge.svg)](https://github.com/SEELab/enaR/actions/workflows/pkgdown.yaml)\n[![R-CMD-check](https://github.com/SEELab/enaR/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/SEELab/enaR/actions/workflows/R-CMD-check.yaml)\n\u003c!-- badges: end --\u003e\n\n[![DOI](https://zenodo.org/badge/12623293.svg)](https://zenodo.org/badge/latestdoi/12623293)\n\n\n`enaR` provides a set of high-level functions for conducting ecological network analysis (ENA). These functions allow users to access the many tools developed over decades of work by ecologists looking for ways to measure aspects of the struture and functioning of complex ecological systems, such as food-webs or biogeochemical cycles. \n\nIn addition to collecting the many ENA algorithms together into a\nsingle, open-source toolbox,`enaR` also facilitates the import, construction and simulation of ecological network models. There are multiple functions for reading in data from many of the various model formats that have arisen over the years.\n\n## Installation\n\nYou can install the current release `enaR` like so:\n\n``` r\nremotes::install_github(\"SEELab/enaR\")\n```\n\n## Basic Usage\n\nLoad a model from our set of models included with the package and\ngenerate the full set of ENA metrics and indicators:\n\n```{r example}\nlibrary(enaR)\ndata(enaModels)\nmodel \u003c- enaModels[[8]]\nmodel.ena \u003c- enaAll(model)\n```\n\nYou can now explore the many metrics produced for the model, such as\nstructural aspects of the model:\n\n```{r metrics}\nmodel.ena$structure\n```\n\nFor a more in-depth introduction to ENA and how to use the\n[enaR](https://cran.r-project.org/package=enaR) package, you can view\nour [website](https://seelab.github.io/enaR/)\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/350736","html_url":"https://ost.ecosyste.ms/projects/350736"}