{"id":13707877,"url":"https://github.com/zoonproject/zoon","last_synced_at":"2025-10-22T03:44:02.132Z","repository":{"id":18621997,"uuid":"21827779","full_name":"zoonproject/zoon","owner":"zoonproject","description":"The zoon R package","archived":false,"fork":false,"pushed_at":"2020-02-28T12:37:55.000Z","size":10848,"stargazers_count":61,"open_issues_count":81,"forks_count":13,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-22T03:43:52.463Z","etag":null,"topics":["ecology","spatial-analysis","species-distribution-modelling","workflow"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zoonproject.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-14T17:00:00.000Z","updated_at":"2025-10-06T09:15:29.000Z","dependencies_parsed_at":"2022-09-11T17:00:48.669Z","dependency_job_id":null,"html_url":"https://github.com/zoonproject/zoon","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/zoonproject/zoon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoonproject%2Fzoon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoonproject%2Fzoon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoonproject%2Fzoon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoonproject%2Fzoon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zoonproject","download_url":"https://codeload.github.com/zoonproject/zoon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoonproject%2Fzoon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280376533,"owners_count":26320276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-22T02:00:06.515Z","response_time":63,"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":["ecology","spatial-analysis","species-distribution-modelling","workflow"],"created_at":"2024-08-02T22:01:46.739Z","updated_at":"2025-10-22T03:44:02.117Z","avatar_url":"https://github.com/zoonproject.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"![Zoon banner](https://raw.githubusercontent.com/goldingn/zoon/master/settings/images/zoon_top.png)\n[![Build Status](https://travis-ci.org/zoonproject/zoon.svg)](https://travis-ci.org/zoonproject/zoon)\n[![codecov.io](https://codecov.io/github/zoonproject/zoon/coverage.svg?branch=master)](https://codecov.io/github/zoonproject/zoon?branch=master)\n[![cran version](http://www.r-pkg.org/badges/version/zoon)](https://cran.rstudio.com/web/packages/zoon) \n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.240926.svg)](https://doi.org/10.5281/zenodo.240926)\n[![rstudio mirror downloads](http://cranlogs.r-pkg.org/badges/zoon?)](https://github.com/metacran/cranlogs.app)\n\nzoon is a package for the reproducible and shareable analysis of species distribution models with a focus on the ability to compare between models and diagnostic output of models.\n\nAn overview of the project can be found [here](http://www.2020science.net/research/species-distribution-modelling.html).\nThere is a blog to keep collaborators up to date with progress. This can be found [here](http://zoonproject.wordpress.com)\n\nzoon is still being developed. Feel free to clone and use the code, open issues, let us know what you want etc. But don't expect much functionality from the package yet. If you would like to add functionality, please start writing modules!\n\n### Basic usage\n\n```r\nlibrary(zoon)\n\n# Run a workflow, specifying one module of each type.\nwork1 \u003c- workflow(occurrence = UKAnophelesPlumbeus,\n                  covariate  = UKAir,\n                  process    = OneHundredBackground,\n                  model      = LogisticRegression,\n                  output     = PrintMap)\n\n# Get a list of modules\nGetModuleList()\n\n# Get help on a module\nModuleHelp(LogisticRegression)\n```\n\n\n### Installation\n\nzoon is now on CRAN, so you can install the stable(ish) version directly from R with:\n\n```r\ninstall.packages('zoon')\n```\n\nyou can also install the most recent development version of the package straight from GitHub using the `devtools` package:\n\n```r\ndevtools::install_github(\"zoonproject/zoon\")\n```\n\n### Contributing modules\n\nzoon has a modular structure, and we are hoping for user submitted modules. This allows zoon to keep up to date with the fast-moving SDM field in a way a package maintained by a small team of developers can't. Modules are simple R scripts containing a single function and some metadata. They are currently kept [here](https://github.com/zoonproject/modules). The inputs and outputs of each module type are controlled. A brief description can be found at the end of the Build a module vignette. The function `BuildModule` is used to turn a function in an R session into a module. \n\nPlease note, zoon is still being developed. We would love you to contribute modules, but can't yet guarantee that there won't be major changes that might break modules. We will try to fix user submitted modules if we break them. \n\n\n### Notes for collaborators\n\nWe welcome collaboration and input anyone who'd like to get involved!\nIf you have any comments, suggestions or you spot any bugs or errors, please let us know via [the issue tracker](https://github.com/zoonproject/zoon/issues).\nPull requests are always welcome, though please let us know what you're developing first so we plan how to integrate it into the main package. \n\nWe are committed to making zoon an inclusive project that the whole research community can contribute to and benefit from it and ask all contributers (including the zoon development team) to stick to [a code of conduct](https://github.com/zoonproject/zoon/blob/master/code_of_conduct.md)\n\nWe are using the [Google style guide](https://google.github.io/styleguide/Rguide.xml) with the exception that function description goes before the function name, not inside the function definition. We are using [roxygen2](https://cran.r-project.org/web/packages/roxygen2/vignettes/roxygen2.html) to document the package. Try to keep function names as verbs.\n\n\n![Zoon banner](https://raw.githubusercontent.com/goldingn/zoon/master/settings/images/zoon_bottom.jpg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoonproject%2Fzoon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzoonproject%2Fzoon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoonproject%2Fzoon/lists"}