{"id":18634594,"url":"https://github.com/abrg-models/tessellate","last_synced_at":"2025-11-04T11:30:30.790Z","repository":{"id":38836694,"uuid":"433858539","full_name":"ABRG-Models/tessellate","owner":"ABRG-Models","description":"John Brooke's Tessellate project","archived":false,"fork":false,"pushed_at":"2022-12-01T22:17:11.000Z","size":26694,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-27T08:27:11.309Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/ABRG-Models.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-01T14:25:27.000Z","updated_at":"2022-01-10T13:59:09.000Z","dependencies_parsed_at":"2023-01-22T14:15:59.951Z","dependency_job_id":null,"html_url":"https://github.com/ABRG-Models/tessellate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2Ftessellate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2Ftessellate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2Ftessellate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2Ftessellate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ABRG-Models","download_url":"https://codeload.github.com/ABRG-Models/tessellate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239432873,"owners_count":19637799,"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":[],"created_at":"2024-11-07T05:19:45.503Z","updated_at":"2025-11-04T11:30:30.742Z","avatar_url":"https://github.com/ABRG-Models.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tessellate\nJohn Brooke's Tessellate project\n\nThis repository contains the classes for solving partial differential equations on a tesselation.\n\nThe classes are in the RegionClasses directory.\n\nregion.h creates a Voronoi tesselation based on the input of a file of seed points that is\ncreated by a setCentres program and is called centres.inp\n\nksRegion.h creates tessellations based on triangles, equilateral, isosceles and scalene.\n\nksSolver.h is a solver class for the Keller-Segel equations.\n\nhexGeometry.h is a class for creating geometric structures needed by the other classes.\n\nanalysis.h contains routines for the analysis of the results of solving PDEs on a tessellation.\n\nIn the Examples directory are subdirectories containing main programs for solving different\nproblems on tessellations.\n\nThe directories in Examples are as follows. Each directory has instructions for how to compile and\nrun the code for each example in a README.md file for that example. Several of the README files make\nreference to the following paper, referred to in the directories as Paper 1:\n\n@article{Brookeetal2022,\ntitle = {Biological action at a distance: Correlated pattern formation in adjacent tessellation domains without communication},\nauthor = {Brooke, John M. and James, Sebastian S. and Jimenez-Rodriguez, Alejandro and Wilson, Stuart P.},\njournal = {PLoS computational biology},\nvolume = {18},\nnumber = {3},\npages = {e1009963--e1009963}\nyear = {2022},\n}\n\nExamples\n\nCookieCutter: This refers to figure 4 of Paper 1. It compares the correlations in solutions of the Keller-Segel equations on\ntessellations where the boundaries do or do not have a causal influence on pattern formation.\n\nKSInTree: This solves the Keller-Segel equations in domains which are tesselations of triangles.\n\nMorphVis: This solves the Keller-Segel equations in domains which are Voronoi tessellations.\n\nSchanakenberg: This solves the Schnakeberg equations in domains which are Voronoi tessllations\n\nThe remaining examples directory makes reference to the following paper\n\n\n@article{Wolf2005a,\n  author = {Wolf, F},\n  title = {Symmetry, Multistability, and Long-Range Interactions in Brain Development},\n  journal = {Physical Review Letters},\n  year = {2005},\n  volume = {95},\n  pages = {208701-208704},\n}\n\nSwiftHohenberg: This solves the complex Swift-Hohenberg system as defined in Wolf2005a on different shaped domains.\nThere exists the option to set periodic or no-flux boundary conditions.\n\nThere is a also a directory Videos which contains videos of the results of the code. It currently contains\na subdirectory Subbarrels which contains videos based on the code in MorphVis and which is documented a paper currently\n\n@article{Wolf2005a,\n  author = {BrookeWilson23},\n  title = {Cortical size alone cannot explain within-domain patterning},\n  journal = {PLos computational biology},\n  year = {2023},\n  volume = {},\n  pages = {},\n}\n\nthis paper is based on Chapter 3 of J.M.Brooke's PhD Thesis \"The effects of geometry and dynamics on biological pattern formation\n\n\nbeing drafted\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrg-models%2Ftessellate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabrg-models%2Ftessellate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrg-models%2Ftessellate/lists"}