# ISIC: Skin Lesion Analysis Towards Melanoma Detection Scoring
[](https://pypi.org/project/isic-challenge-scoring/)
[](https://hub.docker.com/r/isic/isic-challenge-scoring)
Automated scoring code for the [ISIC Challenge](http://challenge.isic-archive.com).
## Installation
### Python
Python version >= 3.13 is required.
```bash
pip install isic-challenge-scoring
```
### Docker
```bash
docker pull isic/isic-challenge-scoring:latest
```
## Usage
### Python
#### Segmentation (2016 Tasks 1 & 2B, 2017 Task 1, 2018 Tasks 1 & 2)
```bash
isic-challenge-scoring segmentation /path/to/ISIC_GroundTruth/ /path/to/ISIC_predictions/
```
#### Classification (2016 Tasks 3 & 3B, 2017 Task 3, 2018 Task 3, 2019 Tasks 1 & 2)
```bash
isic-challenge-scoring classification /path/to/ISIC_GroundTruth.csv /path/to/ISIC_prediction.csv
```
### Docker
Since the application requires read access to files, [Docker must mount](https://docs.docker.com/storage/bind-mounts/#use-a-read-only-bind-mount) them within the container; these examples use `--mount` to [prevent nonexistent host paths from being accidentally created](https://github.com/moby/moby/issues/13121).
#### Segmentation (2016 Tasks 1 & 2B, 2017 Task 1, 2018 Tasks 1 & 2)
```bash
docker run \
--rm \
--mount type=bind,source="/path/to/ISIC_GroundTruth/",destination=/root/gt/,readonly \
--mount type=bind,source="/path/to/ISIC_predictions/",destination=/root/pred/,readonly \
isic/isic-challenge-scoring:latest \
segmentation \
/root/gt/ \
/root/pred/
```
#### Classification (2016 Tasks 3 & 3B, 2017 Task 3, 2018 Task 3, 2019 Tasks 1 & 2)
```bash
docker run \
--rm \
--mount type=bind,source="/path/to/ISIC_GroundTruth.csv",destination=/root/gt.csv,readonly \
--mount type=bind,source="/path/to/ISIC_prediction.csv",destination=/root/pred.csv,readonly \
isic/isic-challenge-scoring:latest \
classification \
/root/gt.csv \
/root/pred.csv
```
Raw data
{
"_id": null,
"home_page": null,
"name": "isic-challenge-scoring",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.13",
"maintainer_email": "ISIC Archive <support@isic-archive.com>",
"keywords": "challenge, isic, isic-challenge, scoring",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/de/4c/a2cbf9cfa15f454e94007d2cf6b3c48b018fd96cdf73f58319945f46c7a4/isic_challenge_scoring-5.7.0.tar.gz",
"platform": null,
"description": "# ISIC: Skin Lesion Analysis Towards Melanoma Detection Scoring\n\n[](https://pypi.org/project/isic-challenge-scoring/)\n[](https://hub.docker.com/r/isic/isic-challenge-scoring)\n\nAutomated scoring code for the [ISIC Challenge](http://challenge.isic-archive.com).\n\n## Installation\n### Python\nPython version >= 3.13 is required.\n```bash\npip install isic-challenge-scoring\n```\n\n### Docker\n```bash\ndocker pull isic/isic-challenge-scoring:latest\n```\n\n## Usage\n### Python\n#### Segmentation (2016 Tasks 1 & 2B, 2017 Task 1, 2018 Tasks 1 & 2)\n```bash\nisic-challenge-scoring segmentation /path/to/ISIC_GroundTruth/ /path/to/ISIC_predictions/\n```\n\n#### Classification (2016 Tasks 3 & 3B, 2017 Task 3, 2018 Task 3, 2019 Tasks 1 & 2)\n```bash\nisic-challenge-scoring classification /path/to/ISIC_GroundTruth.csv /path/to/ISIC_prediction.csv\n```\n\n### Docker\nSince the application requires read access to files, [Docker must mount](https://docs.docker.com/storage/bind-mounts/#use-a-read-only-bind-mount) them within the container; these examples use `--mount` to [prevent nonexistent host paths from being accidentally created](https://github.com/moby/moby/issues/13121).\n\n#### Segmentation (2016 Tasks 1 & 2B, 2017 Task 1, 2018 Tasks 1 & 2)\n```bash\ndocker run \\\n --rm \\\n --mount type=bind,source=\"/path/to/ISIC_GroundTruth/\",destination=/root/gt/,readonly \\\n --mount type=bind,source=\"/path/to/ISIC_predictions/\",destination=/root/pred/,readonly \\\n isic/isic-challenge-scoring:latest \\\n segmentation \\\n /root/gt/ \\\n /root/pred/\n```\n\n#### Classification (2016 Tasks 3 & 3B, 2017 Task 3, 2018 Task 3, 2019 Tasks 1 & 2)\n```bash\ndocker run \\\n --rm \\\n --mount type=bind,source=\"/path/to/ISIC_GroundTruth.csv\",destination=/root/gt.csv,readonly \\\n --mount type=bind,source=\"/path/to/ISIC_prediction.csv\",destination=/root/pred.csv,readonly \\\n isic/isic-challenge-scoring:latest \\\n classification \\\n /root/gt.csv \\\n /root/pred.csv\n```\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Submission scoring for the ISIC Challenge.",
"version": "5.7.0",
"project_urls": {
"Bug Reports": "https://github.com/ImageMarkup/isic-challenge-scoring/issues",
"Repository": "https://github.com/ImageMarkup/isic-challenge-scoring"
},
"split_keywords": [
"challenge",
" isic",
" isic-challenge",
" scoring"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c04cbcd5c5036ae3835abacce50ab8d7807b6887668127f079e2c75736b7b8d2",
"md5": "ffe52889a482be7675ceb89e7e4202e9",
"sha256": "cd215104282105eec5b1cc5c52185e279d337baae6cb4cb78a98ab2e3c79da0a"
},
"downloads": -1,
"filename": "isic_challenge_scoring-5.7.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ffe52889a482be7675ceb89e7e4202e9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 20521,
"upload_time": "2025-07-08T13:51:29",
"upload_time_iso_8601": "2025-07-08T13:51:29.631781Z",
"url": "https://files.pythonhosted.org/packages/c0/4c/bcd5c5036ae3835abacce50ab8d7807b6887668127f079e2c75736b7b8d2/isic_challenge_scoring-5.7.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "de4ca2cbf9cfa15f454e94007d2cf6b3c48b018fd96cdf73f58319945f46c7a4",
"md5": "802f6e19ff70b702c082e86a5026c23b",
"sha256": "96baafcdc5087d33ff0fa845fbb5e756e2a66012997e6a8be13c9dbf79ade0e0"
},
"downloads": -1,
"filename": "isic_challenge_scoring-5.7.0.tar.gz",
"has_sig": false,
"md5_digest": "802f6e19ff70b702c082e86a5026c23b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 17699,
"upload_time": "2025-07-08T13:51:31",
"upload_time_iso_8601": "2025-07-08T13:51:31.118139Z",
"url": "https://files.pythonhosted.org/packages/de/4c/a2cbf9cfa15f454e94007d2cf6b3c48b018fd96cdf73f58319945f46c7a4/isic_challenge_scoring-5.7.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-08 13:51:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ImageMarkup",
"github_project": "isic-challenge-scoring",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "isic-challenge-scoring"
}