{"id":13772176,"url":"https://github.com/KendrickOrg/kendrick","last_synced_at":"2025-05-11T04:31:14.320Z","repository":{"id":2862515,"uuid":"3867501","full_name":"KendrickOrg/kendrick","owner":"KendrickOrg","description":"Domain-Specific Modeling for Epidemiology","archived":false,"fork":false,"pushed_at":"2025-04-30T06:26:43.000Z","size":14536,"stargazers_count":50,"open_issues_count":76,"forks_count":15,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-30T07:35:00.373Z","etag":null,"topics":["dsl","epidemiology","infectious-diseases","mathematical-modelling","model-driven-engineering","pharo","pharo-smalltalk","smalltalk"],"latest_commit_sha":null,"homepage":"","language":"Smalltalk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KendrickOrg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2012-03-29T15:37:36.000Z","updated_at":"2025-04-30T06:26:47.000Z","dependencies_parsed_at":"2023-01-11T16:12:54.943Z","dependency_job_id":null,"html_url":"https://github.com/KendrickOrg/kendrick","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KendrickOrg%2Fkendrick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KendrickOrg%2Fkendrick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KendrickOrg%2Fkendrick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KendrickOrg%2Fkendrick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KendrickOrg","download_url":"https://codeload.github.com/KendrickOrg/kendrick/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253518941,"owners_count":21921074,"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","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":["dsl","epidemiology","infectious-diseases","mathematical-modelling","model-driven-engineering","pharo","pharo-smalltalk","smalltalk"],"created_at":"2024-08-03T17:01:00.940Z","updated_at":"2025-05-11T04:31:14.275Z","avatar_url":"https://github.com/KendrickOrg.png","language":"Smalltalk","readme":"\u003cp align=\"center\"\u003e\n\u003ch1 align=\"center\"\u003eKendrick\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    DSL and Simulation Plarform for Epidemiology Modeling\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/KendrickOrg/kendrick/wiki\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/KendrickOrg/kendrick/issues/new?labels=Type%3A+Defect\"\u003eReport a defect\u003c/a\u003e\n    |\n    \u003ca href=\"https://github.com/KendrickOrg/kendrick/issues/new?labels=Type%3A+Feature\"\u003eRequest feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\n[![Pharo version](https://img.shields.io/badge/Pharo-10-%23aac9ff.svg)](https://pharo.org/download)\n![CI](https://github.com/KendrickOrg/kendrick/workflows/CI/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/KendrickOrg/kendrick/badge.svg?branch=master)](https://coveralls.io/github/KendrickOrg/kendrick?branch=master)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/KendrickOrg/kendrick/master/LICENSE)\n\nKendrick provides an embedded Domain-Specific Language and a Simulation Plaform for mathematical epidemiology modeling. It helps epidemiologists craft custom analyses cheaply. It's based on [Pharo](http://www.pharo.org/) and it's open source under MIT licence. Classes of epidemic model include deterministic compartmental models, stochastic individual contact models, and individual-based network models.\n\nKendrick is based extensively on several Pharo ecosystem tools including [PetitParser](http://www.moosetechnology.org/tools/petitparser) and [Roassal](http://agilevisualization.com/) visualization engine.\n\n[![Screenshot](images/screenshot.png)](https://raw.githubusercontent.com/KendrickOrg/kendrick/master/images/screenshot.png)\n\n## Citation\n\nIf you are using Kendrick for research, please cite our work as:\n\n\u003e Mai Anh BUI T., Nick Papoulias, Serge Stinckwich, Mikal Ziane \u0026 Benjamin Roche (2019), *The Kendrick modelling platform: language abstractions and tools for epidemiology*, BMC Bioinformatics volume 20, Article number: 312 URL:\nhttps://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-2843-0\n\n## Documentation\n\nDeepWiki documentation of Kendrick: https://deepwiki.com/KendrickOrg/kendrick\n\nYou will find documentation about Kendrick meta-model and DSL here: https://github.com/KendrickOrg/kendrick/blob/master/documentation/meta-model/meta-modelv3.org\n\nA previous version of Kendrick is also described in a chapter of the [Agile Visualization book](http://agilevisualization.com/).\n\n## How to install the development version of Kendrick from github\n\n* Download Pharo 10.0 VM depending of your platform: http://pharo.org/download\n* Load Kendrick: Open Pharo 10.0 image then right-click anywhere to open the main menu. Choose Playground to execute script. Paste the script below in Playground, select all then right-click and choose Do it to execute this.\n* You need first to update the Iceberg version in your image. See CONTRIBUTING.md for more details.\n\n```Smalltalk\nMetacello new\n        repository: 'github://KendrickOrg/kendrick';\n        baseline: 'Kendrick';\n        onWarningLog ;\n        load\n```\n\n","funding_links":[],"categories":["Scientific libraries"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKendrickOrg%2Fkendrick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKendrickOrg%2Fkendrick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKendrickOrg%2Fkendrick/lists"}