{"id":26766428,"url":"https://github.com/ucl/bernabeuinterface2014","last_synced_at":"2026-02-28T05:22:44.984Z","repository":{"id":18286889,"uuid":"21456819","full_name":"UCL/BernabeuInterface2014","owner":"UCL","description":"MATLAB files implementing the vascular geometry reconstruction algorithm in Bernabeu et al. \"Computer simulations reveal complex distribution of haemodynamic forces in a mouse retina model of angiogenesis\" J. R. Soc. Interface 2014","archived":false,"fork":false,"pushed_at":"2014-11-06T15:22:21.000Z","size":45652,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-28T20:19:59.196Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Matlab","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UCL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-03T09:19:56.000Z","updated_at":"2023-11-04T07:00:46.000Z","dependencies_parsed_at":"2022-08-25T10:31:41.334Z","dependency_job_id":null,"html_url":"https://github.com/UCL/BernabeuInterface2014","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/UCL%2FBernabeuInterface2014","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UCL%2FBernabeuInterface2014/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UCL%2FBernabeuInterface2014/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UCL%2FBernabeuInterface2014/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UCL","download_url":"https://codeload.github.com/UCL/BernabeuInterface2014/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249072827,"owners_count":21208253,"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":"2025-03-28T20:20:29.598Z","updated_at":"2026-02-28T05:22:44.928Z","avatar_url":"https://github.com/UCL.png","language":"Matlab","funding_links":[],"categories":[],"sub_categories":[],"readme":"BernabeuInterface2014\n=====================\n\nMATLAB files implementing the vascular geometry reconstruction algorithm in Bernabeu et al. \"Computer simulations reveal complex distribution of haemodynamic forces in a mouse retina model of angiogenesis\" J. R. Soc. Interface 2014.\n\nAvailable scripts\n-----------------\n\n**SkelotonizeTiffPlexus.m** computes the skeleton (and associated radii) of a binary image of a vascular plexus. It opens a dialog box to choose a .tif image and generates a .mat to be consumed by ReconstructSurfaceFromSkeleton.m. Note that the repository doesn't currently include any .tif image due to their size. The processed .mat have been included instead.\n\n**ReconstructSurfaceFromSkeleton.m** takes computed skeleton and radii of a vascular plexus and reconstructs a 3D model of the luminal surface of the vessels\n\n**compile_VTP_writer.m** compiles the MEX files needed to use certain VTK functionality from MATLAB in ReconstructSurfaceFromSkeleton.m\n\n**UsageExamples.m** example of usage of previous scripts.\n\nVariables stored in the .mat file generated by SkelotonizeTiffPlexus.m\n----------------------------------------------------------------------\n**plexusImg** is the mask for the plexus.\n\n**plexusBoundary** is the edge of the mask, from the bwboundaries function in MATLAB\n\n**voronoiSkeleton** is the skeleton produced by the voronoiSkel function\n\n**vertices** is the xy data for the voronoi vertices from the voronoiSkel function\n\n**edges** is the index data defining which vertices are connected by each edge (from voronoiSkel).\n\n**radii** is the distance from each voronoi vertex to the edge of the plexus (i.e. the radius of the maximum inscribed circle at that point), calculated with knnsearch \n\n**radiiIndex** is the index of the nearest point on plexusBoundary to the vertex (not sure if you need this), from knnsearch\n\n**skeleton** is the skeleton produced by postprocessing voronoiSkeleton with MATLAB's bwmorph function\n\n**branchpoints** is the data for the branchpoints of the plexus, produced with the bwmorph function\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucl%2Fbernabeuinterface2014","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fucl%2Fbernabeuinterface2014","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucl%2Fbernabeuinterface2014/lists"}