{"id":20356047,"url":"https://github.com/project-monai/monailabel","last_synced_at":"2025-10-08T17:15:36.860Z","repository":{"id":37081149,"uuid":"351826770","full_name":"Project-MONAI/MONAILabel","owner":"Project-MONAI","description":"MONAI Label is an intelligent open source image labeling and learning tool.","archived":false,"fork":false,"pushed_at":"2025-09-17T14:44:37.000Z","size":55926,"stargazers_count":759,"open_issues_count":147,"forks_count":238,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-10-06T02:41:01.895Z","etag":null,"topics":["3d","3d-slicer-extension","active-learning","deep-learning","machine-learning","medical-imaging","monai","pytorch","segmentation"],"latest_commit_sha":null,"homepage":"https://docs.monai.io/projects/label","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Project-MONAI.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-03-26T15:25:10.000Z","updated_at":"2025-09-26T12:38:38.000Z","dependencies_parsed_at":"2022-07-07T22:29:30.504Z","dependency_job_id":"47c468e7-7e94-4b3d-a1b7-f1fdccd74262","html_url":"https://github.com/Project-MONAI/MONAILabel","commit_stats":{"total_commits":966,"total_committers":73,"mean_commits":"13.232876712328768","dds":0.6376811594202898,"last_synced_commit":"da0247ee54651014e841d6261f6d00908f4108cc"},"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/Project-MONAI/MONAILabel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Project-MONAI%2FMONAILabel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Project-MONAI%2FMONAILabel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Project-MONAI%2FMONAILabel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Project-MONAI%2FMONAILabel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Project-MONAI","download_url":"https://codeload.github.com/Project-MONAI/MONAILabel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Project-MONAI%2FMONAILabel/sbom","scorecard":{"id":114514,"data":{"date":"2025-08-11","repo":{"name":"github.com/Project-MONAI/MONAILabel","commit":"db7b3abc67bac5474f3c9b2ef3bf2ded06156a8c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.4,"checks":[{"name":"Code-Review","score":9,"reason":"Found 26/27 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":2,"reason":"3 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:39","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:40","Warn: topLevel 'contents' permission set to 'write': .github/workflows/blossom-ci.yml:28","Warn: topLevel 'statuses' permission set to 'write': .github/workflows/blossom-ci.yml:32","Warn: topLevel 'actions' permission set to 'write': .github/workflows/blossom-ci.yml:26","Warn: topLevel 'checks' permission set to 'write': .github/workflows/blossom-ci.yml:27","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/docker-plugin.yml:1","Warn: no topLevel permission defined: .github/workflows/docker.yml:1","Warn: no topLevel permission defined: .github/workflows/pythonapp.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 0.6.0 not signed: https://api.github.com/repos/Project-MONAI/MONAILabel/releases/86601585","Warn: release artifact 0.6.0 does not have provenance: https://api.github.com/repos/Project-MONAI/MONAILabel/releases/86601585"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/blossom-ci.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/blossom-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/blossom-ci.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/blossom-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-plugin.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/docker-plugin.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-plugin.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/docker-plugin.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:157: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonapp.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/pythonapp.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/Project-MONAI/MONAILabel/release.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:28","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: plugins/dsa/Dockerfile:12: pin your Docker image by updating python:3.9-slim to python:3.9-slim@sha256:4b826e2ca2191c24a03bdbf0c342a73c6ee4ce929eac5ebc47fef78f66b839d6","Warn: pipCommand not pinned by hash: Dockerfile:30","Warn: pipCommand not pinned by hash: Dockerfile:42","Warn: pipCommand not pinned by hash: Dockerfile:47","Warn: pipCommand not pinned by hash: plugins/dsa/Dockerfile:14","Warn: pipCommand not pinned by hash: .github/workflows/docker-plugin.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:117","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:118","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:131","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:136","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:176","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:177","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/pythonapp.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:73","Info:   0 out of  23 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   4 containerImage dependencies pinned","Info:   1 out of  20 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/docker.yml:24"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2024-48 / GHSA-fj7x-q9j7-g6q6","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 29 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T00:47:24.158Z","repository_id":37081149,"created_at":"2025-08-16T00:47:24.158Z","updated_at":"2025-08-16T00:47:24.158Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278981534,"owners_count":26079641,"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-08T02:00:06.501Z","response_time":56,"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":["3d","3d-slicer-extension","active-learning","deep-learning","machine-learning","medical-imaging","monai","pytorch","segmentation"],"created_at":"2024-11-14T23:14:54.541Z","updated_at":"2025-10-08T17:15:36.836Z","avatar_url":"https://github.com/Project-MONAI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\nCopyright (c) MONAI Consortium\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n    http://www.apache.org/licenses/LICENSE-2.0\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n--\u003e\n\n# MONAI Label\n[![License](https://img.shields.io/badge/license-Apache%202.0-green.svg)](https://opensource.org/licenses/Apache-2.0)\n[![CI Build](https://github.com/Project-MONAI/MONAILabel/workflows/build/badge.svg?branch=main)](https://github.com/Project-MONAI/MONAILabel/commits/main)\n[![Documentation Status](https://readthedocs.org/projects/monailabel/badge/?version=latest)](https://docs.monai.io/projects/label/en/latest/?badge=latest)\n[![PyPI version](https://badge.fury.io/py/monailabel.svg)](https://badge.fury.io/py/monailabel)\n[![Azure DevOps tests (compact)](https://img.shields.io/azure-devops/tests/projectmonai/monai-label/10?compact_message)](https://dev.azure.com/projectmonai/monai-label/_test/analytics?definitionId=10\u0026contextType=build)\n[![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/projectmonai/monai-label/10)](https://dev.azure.com/projectmonai/monai-label/_build?definitionId=10)\n[![codecov](https://codecov.io/gh/Project-MONAI/MONAILabel/branch/main/graph/badge.svg)](https://codecov.io/gh/Project-MONAI/MONAILabel)\n\nMONAI Label is an intelligent open source image labeling and learning tool that enables users to create annotated datasets and build AI annotation models for clinical evaluation. MONAI Label enables application developers to build labeling apps in a serverless way, where custom labeling apps are exposed as a service through the MONAI Label Server.\n\nMONAI Label is a server-client system that facilitates interactive medical image annotation by using AI. It is an\nopen-source and easy-to-install ecosystem that can run locally on a machine with single or multiple GPUs. Both server\nand client work on the same/different machine. It shares the same principles\nwith [MONAI](https://github.com/Project-MONAI).\n\nRefer to full [MONAI Label documentations](https://docs.monai.io/projects/label/en/latest/index.html) for more details or check out our [MONAI Label Deep Dive videos series](https://www.youtube.com/playlist?list=PLtoSVSQ2XzyD4lc-lAacFBzOdv5Ou-9IA).\n\nRefer to [MONAI Label Tutorial](https://github.com/Project-MONAI/tutorials/tree/main/monailabel) series for application and viewer workflows with different medical image tasks. Notebook-like tutorials are created for detailed instructions.\n\n### Table of Contents\n- [Overview](#overview)\n  - [Highlights and Features](#highlights-and-features)\n  - [Supported Matrix](#supported-matrix)\n- [Getting Started with MONAI Label](#getting-started-with-monai-label)\n  - [Step 1. Installation](#step-1-installation)\n  - [Step 2. MONAI Label Sample Applications](#step-2-monai-label-sample-applications)\n  - [Step 3. MONAI Label Supported Viewers](#step-3-monai-label-supported-viewers)\n  - [Step 4. Data Preparation](#step-4-data-preparation)\n  - [Step 5. Start MONAI Label Server and Start Annotating!](#step-5-start-monai-label-server-and-start-annotating)\n- [MONAI Label Tutorials](#monai-label-tutorials)\n- [Cite MONAI Label](#cite)\n- [Contributing](#contributing)\n- [Community](#community)\n- [Additional Resources](#additional-resources)\n\n### Overview\nMONAI Label reduces the time and effort of annotating new datasets and enables the adaptation of AI to the task at hand by continuously learning from user interactions and data. MONAI Label allows researchers and developers to make continuous improvements to their apps by allowing them to interact with their apps at the user would. End-users (clinicians, technologists, and annotators in general) benefit from AI continuously learning and becoming better at understanding what the end-user is trying to annotate.\n\nMONAI Label aims to fill the gap between developers creating new annotation applications, and the end users which want to benefit from these innovations.\n\n#### Highlights and Features\n- Framework for developing and deploying MONAI Label Apps to train and infer AI models\n- Compositional \u0026 portable APIs for ease of integration in existing workflows\n- Customizable labeling app design for varying user expertise\n- Annotation support via [3DSlicer](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/slicer)\n  \u0026 [OHIF](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/ohif) for radiology\n- Annotation support via [QuPath](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/qupath), [Digital Slide Archive](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/dsa), and [CVAT](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/cvat) for\n  pathology\n- Annotation support via [CVAT](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/cvat) for Endoscopy\n- PACS connectivity via [DICOMWeb](https://www.dicomstandard.org/using/dicomweb)\n- Automated Active Learning workflow for endoscopy using [CVAT](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/cvat)\n\n#### Supported Matrix\n\nMONAI Label supports many state-of-the-art(SOTA) models in Model-Zoo, and their integration with viewers and monaibundle app. Please refer to [monaibundle](https://github.com/Project-MONAI/MONAILabel/tree/main/sample-apps/monaibundle) app page for supported models, including whole body segmentation, whole brain segmentation, lung nodule detection, tumor segmentation and many more.\n\nIn addition, you can find a table of the basic supported fields, modalities, viewers, and general data types.  However, these are only ones that we've explicitly test and that doesn't mean that your dataset or file type won't work with MONAI Label.  Try MONAI for your given task and if you're having issues, reach out through GitHub Issues.\n\u003ctable\u003e\n\u003ctr\u003e\n  \u003cth\u003eField\u003c/th\u003e\n  \u003cth\u003eModels\u003c/th\u003e\n  \u003cth\u003eViewers\u003c/th\u003e\n  \u003cth\u003eData Types\u003c/th\u003e\n  \u003cth\u003eImage Modalities/Target\u003c/th\u003e\n\u003c/tr\u003e\n  \u003ctd\u003eRadiology\u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eSegmentation\u003c/li\u003e\n      \u003cli\u003eDeepGrow\u003c/li\u003e\n      \u003cli\u003eDeepEdit\u003c/li\u003e\n      \u003cli\u003eSAM2 (2D/3D)\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003e3DSlicer\u003c/li\u003e\n      \u003cli\u003eMITK\u003c/li\u003e\n      \u003cli\u003eOHIF\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eNIfTI\u003c/li\u003e\n      \u003cli\u003eNRRD\u003c/li\u003e\n      \u003cli\u003eDICOM\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eCT\u003c/li\u003e\n      \u003cli\u003eMRI\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n\u003ctr\u003e\n\u003c/tr\u003e\n  \u003ctd\u003ePathology\u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eDeepEdit\u003c/li\u003e\n      \u003cli\u003eNuClick\u003c/li\u003e\n      \u003cli\u003eSegmentation\u003c/li\u003e\n      \u003cli\u003eClassification\u003c/li\u003e\n      \u003cli\u003eSAM2 (2D)\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eDigital Slide Archive\u003c/li\u003e\n      \u003cli\u003eQuPath\u003c/li\u003e\n      \u003cli\u003eCVAT\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eTIFF\u003c/li\u003e\n      \u003cli\u003eSVS\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eNuclei Segmentation\u003c/li\u003e\n      \u003cli\u003eNuclei Classification\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n\u003ctr\u003e\n\u003c/tr\u003e\n  \u003ctd\u003eVideo\u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eDeepEdit\u003c/li\u003e\n      \u003cli\u003eTooltracking\u003c/li\u003e\n      \u003cli\u003eInBody/OutBody\u003c/li\u003e\n      \u003cli\u003eSAM2 (2D)\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eCVAT\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eJPG\u003c/li\u003e\n      \u003cli\u003e3-channel Video Frames\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003cul\u003e\n      \u003cli\u003eEndoscopy\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/td\u003e\n\u003ctr\u003e\n\u003c/table\u003e\n\n# Getting Started with MONAI Label\n### MONAI Label requires a few steps to get started:\n- Step 1: [Install MONAI Label](#step-1-installation)\n- Step 2: [Download a MONAI Label sample app or write your own custom app](#step-2-monai-label-sample-applications)\n- Step 3: [Install a compatible viewer and supported MONAI Label Plugin](#step-3-monai-label-supported-viewers)\n- Step 4: [Prepare your Data](#step-4-data-preparation)\n- Step 5: [Launch MONAI Label Server and start Annotating!](#step-5-start-monai-label-server-and-start-annotating)\n\n## Step 1 Installation\n\n### Current Stable Version\n\u003ca href=\"https://pypi.org/project/monailabel/#history\"\u003e\u003cimg alt=\"GitHub release (latest SemVer)\" src=\"https://img.shields.io/github/v/release/project-monai/monailabel\"\u003e\u003c/a\u003e\n\u003cpre\u003epip install -U monailabel\u003c/pre\u003e\n\nMONAI Label supports the following OS with **GPU/CUDA** enabled. For more details instruction, please see the installation guides.\n- [Ubuntu](https://docs.monai.io/projects/label/en/latest/installation.html)\n- [Windows](https://docs.monai.io/projects/label/en/latest/installation.html#windows)\n\n### GPU Acceleration (Optional Dependencies)\nFollowing are the optional dependencies which can help you to accelerate some GPU based transforms from MONAI. These dependencies are enabled by default if you are using `projectmonai/monailabel` docker.\n- [CUCIM](https://pypi.org/project/cucim/)\n- [CUPY](https://docs.cupy.dev/en/stable/install.html#installing-cupy)\n- [CUDA Toolkit](https://developer.nvidia.com/cuda-downloads)\n\n### Development version\n\nTo install the _**latest features**_ using one of the following options:\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eGit Checkout (developer mode)\u003c/strong\u003e\u003c/summary\u003e\n  \u003ca href=\"https://github.com/Project-MONAI/MONAILabel\"\u003e\u003cimg alt=\"GitHub tag (latest SemVer)\" src=\"https://img.shields.io/github/v/tag/Project-MONAI/monailabel\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  \u003cpre\u003e\n  git clone https://github.com/Project-MONAI/MONAILabel\n  pip install -r MONAILabel/requirements.txt\n  export PATH=$PATH:`pwd`/MONAILabel/monailabel/scripts\u003c/pre\u003e\n  \u003cp\u003eIf you are using DICOM-Web + OHIF then you have to build OHIF package separate.  Please refer [here](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/ohif#development-setup).\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eDocker\u003c/strong\u003e\u003c/summary\u003e\n  \u003cimg alt=\"Docker Image Version (latest semver)\" src=\"https://img.shields.io/docker/v/projectmonai/monailabel\"\u003e\n  \u003cbr\u003e\n  \u003cpre\u003edocker run --gpus all --rm -ti --ipc=host --net=host projectmonai/monailabel:latest bash\u003c/pre\u003e\n\u003c/details\u003e\n\n### SAM-2\n\n\u003e By default, [**SAM2**](https://github.com/facebookresearch/sam2/) model is included for all the Apps when **_python \u003e= 3.10_**\n\u003e  - **sam_2d**: for any organ or tissue and others over a given slice/2D image.\n\u003e  - **sam_3d**: to support SAM2 propagation over multiple slices (Radiology/MONAI-Bundle).\n\nIf you are using `pip install monailabel` by default it uses [SAM-2](https://huggingface.co/facebook/sam2-hiera-large) models.\n\u003cbr/\u003e\nTo use [SAM-2.1](https://huggingface.co/facebook/sam2.1-hiera-large) use one of following options.\n - Use monailabel [Docker](https://hub.docker.com/r/projectmonai/monailabel) instead of pip package\n - Run monailabel in dev mode (git checkout)\n - If you have installed monailabel via pip then uninstall **_sam2_** package `pip uninstall sam2` and then run `pip install -r requirements.txt` or install latest **SAM-2** from it's [github](https://github.com/facebookresearch/sam2/tree/main?tab=readme-ov-file#installation).\n\n## Step 2 MONAI Label Sample Applications\n\n\u003ch3\u003eRadiology\u003c/h3\u003e\n\u003cp\u003eThis app has example models to do both interactive and automated segmentation over radiology (3D) images. Including auto segmentation with the latest deep learning models (e.g., UNet, UNETR) for multiple abdominal organs. Interactive tools include DeepEdit and Deepgrow for actively improving trained models and deployment.\u003c/p\u003e\n\u003cul\u003e\n  \u003cli\u003eDeepedit\u003c/li\u003e\n  \u003cli\u003eDeepgrow\u003c/li\u003e\n  \u003cli\u003eSegmentation\u003c/li\u003e\n  \u003cli\u003eSpleen Segmentation\u003c/li\u003e\n  \u003cli\u003eMulti-Stage Vertebra Segmentation\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003ePathology\u003c/h3\u003e\n\u003cp\u003eThis app has example models to do both interactive and automated segmentation over pathology (WSI) images. Including nuclei multi-label segmentation for Neoplastic cells, Inflammatory, Connective/Soft tissue cells, Dead Cells, and Epithelial. The app provides interactive tools including DeepEdits for interactive nuclei segmentation.\u003c/p\u003e\n\u003cul\u003e\n  \u003cli\u003eDeepedit\u003c/li\u003e\n  \u003cli\u003eDeepgrow\u003c/li\u003e\n  \u003cli\u003eSegmentation\u003c/li\u003e\n  \u003cli\u003eSpleen Segmentation\u003c/li\u003e\n  \u003cli\u003eMulti-Stage Vertebra Segmentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eVideo\u003c/h3\u003e\n\u003cp\u003eThe Endoscopy app enables users to use interactive, automated segmentation and classification models over 2D images for endoscopy usecase. Combined with CVAT, it will demonstrate the fully automated Active Learning workflow to train + fine-tune a model.\u003c/p\u003e\n\u003cul\u003e\n  \u003cli\u003eDeepedit\u003c/li\u003e\n  \u003cli\u003eToolTracking\u003c/li\u003e\n  \u003cli\u003eInBody/OutBody\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBundles\u003c/h3\u003e\n\u003cp\u003eThe Bundle app enables users with customized models for inference, training or pre and post processing any target anatomies. The specification for MONAILabel integration of the Bundle app links archived Model-Zoo for customized labeling (e.g., the third-party transformer model for labeling renal cortex, medulla, and pelvicalyceal system. Interactive tools such as DeepEdits).\u003c/p\u003e\n\nFor a full list of supported bundles, see the \u003ca href=\"https://github.com/Project-MONAI/MONAILabel/tree/main/sample-apps/monaibundle\"\u003eMONAI Label Bundles README\u003c/a\u003e.\n\n## Step 3 MONAI Label Supported Viewers\n\n### Radiology\n#### 3D Slicer\n3D Slicer, a free and open-source platform for analyzing, visualizing and understanding medical image data. In MONAI Label, 3D Slicer is most tested with radiology studies and algorithms, develpoment and integration.\n\n[3D Slicer Setup](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/slicer)\n\n#### MITK\nThe Medical imaging Interaction ToolKit (MITK) is an open source, standalone, medical imaging platform. MONAI Label is partially integrated to MITK Workbench, a powerful and free application to view, process, and segment medical images. The MONAI Label tool in MITK is mostly tested for inferencing using radiology and bundle apps allowing for Auto and Click-based interactive models.\n\n[MITK Setup](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/mitk)\n\n#### OHIF\nThe Open Health Imaging Foundation (OHIF) Viewer is an open source, web-based, medical imaging platform. It aims to provide a core framework for building complex imaging applications.\n\n[OHIF Setup](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/ohif)\n\n### Pathology\n#### QuPath\nQuantitative Pathology \u0026 Bioimage Analysis (QuPath) is an open, powerful, flexible, extensible software platform for bioimage analysis.\n\n[QuPath Setup](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/qupath)\n\n#### Digital Slide Archive\nThe Digital Slide Archive (DSA) is a platform that provides the ability to store, manage, visualize and annotate large imaging data sets.\n[Digital Slide Archive Setup](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/dsa)\n\n### Video\n#### CVAT\nCVAT is an interactive video and image annotation tool for computer vision.\n[CVAT Setup](https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/cvat)\n\n## Step 4 Data Preparation\nFor data preparation, you have two options, you can use a local data store or any image archive tool that supports DICOMWeb.\n\n#### Local Datastore for the Radiology App on single modality images\nFor a Datastore in a local file archive, there is a set folder structure that MONAI Label uses. Place your image data in a folder and if you have any segmentation files, create and place them in a subfolder called `labels/final`. You can see an example below:\n```\ndataset\n│-- spleen_10.nii.gz\n│-- spleen_11.nii.gz\n│   ...\n└───labels\n    └─── final\n        │-- spleen_10.nii.gz\n        │-- spleen_11.nii.gz\n        │   ...\n```\n\nIf you don't have labels, just place the images/volumes in the dataset folder.\n\n#### DICOMWeb Support\nIf the viewer you're using supports DICOMweb standard, you can use that instead of a local datastore to serve images to MONAI Label. When starting the MONAI Label server, we need to specify the URL of the DICOMweb service in the studies argument (and, optionally, the username and password for DICOM servers that require them). You can see an example of starting the MONAI Label server with a DICOMweb URL below:\n\n\n```\nmonailabel start_server --app apps/radiology --studies http://127.0.0.1:8042/dicom-web --conf models segmentation\n```\n\n## Step 5 Start MONAI Label Server and Start Annotating\nYou're now ready to start using MONAI Label.  Once you've configured your viewer, app, and datastore, you can launch the MONAI Label server with the relevant parameters. For simplicity, you can see an example where we download a Radiology sample app and dataset, then start the MONAI Label server below:\n\n```\nmonailabel apps --download --name radiology --output apps\nmonailabel datasets --download --name Task09_Spleen --output datasets\nmonailabel start_server --app apps/radiology --studies datasets/Task09_Spleen/imagesTr --conf models segmentation\n```\n\n**Note:** If you want to work on different labels than the ones proposed by default, change the configs file following the instructions here: https://youtu.be/KtPE8m0LvcQ?t=622\n\n## MONAI Label Tutorials\n\n**Content**\n\n- **Radiology App**:\n  - Viewer: [3D Slicer](https://www.slicer.org/) | Datastore: Local | Task: Segmentation\n    - [MONAILabel: HelloWorld](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_HelloWorld_radiology_3dslicer.ipynb): Spleen segmentation with 3D Slicer setups.\n  - Viewer: [OHIF](https://ohif.org/) | Datastore: Local | Task: Segmentation\n    - [MONAILabel: Web-based OHIF Viewer](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_radiology_spleen_segmentation_OHIF.ipynb): Spleen segmentation with OHIF setups.\n- **MONAIBUNDLE App**:\n  - Viewer: [3D Slicer](https://www.slicer.org/) | Datastore: Local | Task: Segmentation\n    - [MONAILabel: Pancreas Tumor Segmentation with 3D Slicer](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_bring_your_own_data.ipynb): Pancreas and tumor segmentation with CT scans in 3D Slicer.\n    - [MONAILabel: Multi-organ Segmentation with 3D Slicer](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_monaibundle_3dslicer_multiorgan_seg.ipynb): Multi-organ segmentation with CT scans in 3D Slicer.\n    - [MONAILabel: Whole Body CT Segmentation with 3D Slicer](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_wholebody_totalSegmentator_3dslicer.ipynb): Whole body (104 structures) segmentation with CT scans.\n    - [MONAILabel: Lung nodule CT Detection with 3D Slicer](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_monaibundle_3dslicer_lung_nodule_detection.ipynb): Lung nodule detection task with CT scans.\n- **Pathology App**:\n  - Viewer: [QuPath](https://qupath.github.io/) | Datastore: Local | Task: Segmentation\n    - [MONAILabel: Nuclei Segmentation with QuPath](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_pathology_nuclei_segmentation_QuPath.ipynb) Nuclei segmentation with QuPath setup and Nuclick models.\n- **Endoscopy App**:\n  - Viewer: [CVAT](https://github.com/opencv/cvat) | Datastore: Local | Task: Segmentation\n    - [MONAILabel: Tooltracking with CVAT](https://github.com/Project-MONAI/tutorials/blob/main/monailabel/monailabel_endoscopy_cvat_tooltracking.ipynb): Surgical tool segmentation with CVAT/Nuclio setup.\n\n## Cite\n\nIf you are using MONAI Label in your research, please use the following citation:\n\n```bash\n@article{DiazPinto2022monailabel,\n   author = {Diaz-Pinto, Andres and Alle, Sachidanand and Ihsani, Alvin and Asad, Muhammad and\n            Nath, Vishwesh and P{\\'e}rez-Garc{\\'\\i}a, Fernando and Mehta, Pritesh and\n            Li, Wenqi and Roth, Holger R. and Vercauteren, Tom and Xu, Daguang and\n            Dogra, Prerna and Ourselin, Sebastien and Feng, Andrew and Cardoso, M. Jorge},\n    title = {{MONAI Label: A framework for AI-assisted Interactive Labeling of 3D Medical Images}},\n  journal = {arXiv e-prints},\n     year = 2022,\n     url  = {https://arxiv.org/pdf/2203.12362.pdf}\n}\n\n@inproceedings{DiazPinto2022DeepEdit,\n      title={{DeepEdit: Deep Editable Learning for Interactive Segmentation of 3D Medical Images}},\n      author={Diaz-Pinto, Andres and Mehta, Pritesh and Alle, Sachidanand and Asad, Muhammad and Brown, Richard and Nath, Vishwesh and Ihsani, Alvin and Antonelli, Michela and Palkovics, Daniel and Pinter, Csaba and others},\n      booktitle={MICCAI Workshop on Data Augmentation, Labelling, and Imperfections},\n      pages={11--21},\n      year={2022},\n      organization={Springer}\n}\n ```\n\nOptional Citation: if you are using active learning functionality from MONAI Label, please support us:\n\n```bash\n@article{nath2020diminishing,\n  title={Diminishing uncertainty within the training pool: Active learning for medical image segmentation},\n  author={Nath, Vishwesh and Yang, Dong and Landman, Bennett A and Xu, Daguang and Roth, Holger R},\n  journal={IEEE Transactions on Medical Imaging},\n  volume={40},\n  number={10},\n  pages={2534--2547},\n  year={2020},\n  publisher={IEEE}\n}\n```\n\n## Contributing\n\nFor guidance on making a contribution to MONAI Label, see\nthe [contributing guidelines](https://github.com/Project-MONAI/MONAILabel/blob/main/CONTRIBUTING.md).\n\n## Community\n\nJoin the conversation on Twitter [@ProjectMONAI](https://twitter.com/ProjectMONAI) or join\nour [Slack channel](https://projectmonai.slack.com/archives/C031QRE0M1C).\n\nAsk and answer questions over\non [MONAI Label's GitHub Discussions tab](https://github.com/Project-MONAI/MONAILabel/discussions).\n\n## Additional Resources\n\n- Website: https://monai.io/\n- API documentation: https://docs.monai.io/projects/label\n- Code: https://github.com/Project-MONAI/MONAILabel\n- Project tracker: https://github.com/Project-MONAI/MONAILabel/projects\n- Issue tracker: https://github.com/Project-MONAI/MONAILabel/issues\n- Wiki: https://github.com/Project-MONAI/MONAILabel/wiki\n- Test status: https://github.com/Project-MONAI/MONAILabel/actions\n- PyPI package: https://pypi.org/project/monailabel/\n- Docker Hub: https://hub.docker.com/r/projectmonai/monailabel\n- Client API: https://www.youtube.com/watch?v=mPMYJyzSmyo\n- Demo Videos: https://www.youtube.com/c/ProjectMONAI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproject-monai%2Fmonailabel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproject-monai%2Fmonailabel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproject-monai%2Fmonailabel/lists"}