{"id":34701887,"url":"https://github.com/hubmapconsortium/spatial2ccf","last_synced_at":"2026-05-27T09:34:35.470Z","repository":{"id":80126367,"uuid":"402635407","full_name":"hubmapconsortium/spatial2ccf","owner":"hubmapconsortium","description":"A Python tool to convert RUI objects to CCF Spatial Ontology (CCF-SPO)","archived":false,"fork":false,"pushed_at":"2023-11-15T14:28:37.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-04-14T03:54:46.063Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/hubmapconsortium.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,"governance":null}},"created_at":"2021-09-03T03:29:46.000Z","updated_at":"2022-02-18T23:34:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"583897a9-8c9f-472e-b7a3-bfef433ee8ba","html_url":"https://github.com/hubmapconsortium/spatial2ccf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hubmapconsortium/spatial2ccf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubmapconsortium%2Fspatial2ccf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubmapconsortium%2Fspatial2ccf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubmapconsortium%2Fspatial2ccf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubmapconsortium%2Fspatial2ccf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hubmapconsortium","download_url":"https://codeload.github.com/hubmapconsortium/spatial2ccf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubmapconsortium%2Fspatial2ccf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33560727,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"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":[],"created_at":"2025-12-24T22:53:11.461Z","updated_at":"2026-05-27T09:34:35.465Z","avatar_url":"https://github.com/hubmapconsortium.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spatial2CCF\nA Python tool to convert HuBMAP RUI objects to CCF Spatial Ontology.\n\nThe CCF Spatial Data Ontology (CCF-SPO) describes the 2D and 3D shapes of entities and their physical locations and orientations. At the moment, the spatial entity represents only the 3D model of the anatomical entities. The spatial entity will have the spatial object reference that holds the 3D object information and the spatial placement that holds the object coordinate and transformation information (i.e., scaling, rotation and translation).\n\nThe [HuBMAP CCF Registration User Interface](https://hubmapconsortium.github.io/ccf-ui/rui/) (RUI) provides an interactive tissue registration system using 3D human organ models. It captures some metadata about the donor, tissue location and tissue slices.\n\n## Installing the tool\n\nYou can install the application using `pip` after you clone the repository.\n```\n$ cd spatial2ccf\n$ pip install .\n```\n\n## Using the tool\n\n1. Download the RUI records from the HuBMAP project repository. You may need to request access to the HuBMAP development team to get the RUI records.\n\n2. Run the tool\n   ```\n   $ spatial2ccf raw_data.jsonld --ontology-iri http://purl.org/ccf/data/spatial_entities.owl -o spatial_entities.owl\n   ```\n\n3. Open the resulting output file using [Protégé](https://protege.stanford.edu/)\n\n\u003cimg width=\"950\" alt=\"Screen Shot 2021-08-05 at 2 01 28 PM\" src=\"https://user-images.githubusercontent.com/5062950/128420697-a4aed303-5395-45db-b463-4c82ef5c860d.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubmapconsortium%2Fspatial2ccf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhubmapconsortium%2Fspatial2ccf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubmapconsortium%2Fspatial2ccf/lists"}