# 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/87/48/5e842ae28c1b614a2a1c9fc68dc85a8bef4b19e4cc8dada2a9adf9d21c82/isic_challenge_scoring-5.8.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": null,
"summary": "Submission scoring for the ISIC Challenge.",
"version": "5.8.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": "3c71fb6dad4d324cd23ea37c55520e325c04abdb1b013caad9544d4656aaa9d4",
"md5": "e334113f4e5d63b2f1e1ee3804340d19",
"sha256": "a853334e4bcec04b5cfadc7d21b476e38afc5a3ddec0d301f33b8317bbbec0ed"
},
"downloads": -1,
"filename": "isic_challenge_scoring-5.8.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e334113f4e5d63b2f1e1ee3804340d19",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 20399,
"upload_time": "2025-07-19T20:20:03",
"upload_time_iso_8601": "2025-07-19T20:20:03.609556Z",
"url": "https://files.pythonhosted.org/packages/3c/71/fb6dad4d324cd23ea37c55520e325c04abdb1b013caad9544d4656aaa9d4/isic_challenge_scoring-5.8.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "87485e842ae28c1b614a2a1c9fc68dc85a8bef4b19e4cc8dada2a9adf9d21c82",
"md5": "aad26395498e64a07e971d1acce02d74",
"sha256": "640db3ecc3f47710451f55450aeb94437ccb8fc9dcd54b3c4dc7a56156957a26"
},
"downloads": -1,
"filename": "isic_challenge_scoring-5.8.0.tar.gz",
"has_sig": false,
"md5_digest": "aad26395498e64a07e971d1acce02d74",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 17715,
"upload_time": "2025-07-19T20:20:04",
"upload_time_iso_8601": "2025-07-19T20:20:04.732117Z",
"url": "https://files.pythonhosted.org/packages/87/48/5e842ae28c1b614a2a1c9fc68dc85a8bef4b19e4cc8dada2a9adf9d21c82/isic_challenge_scoring-5.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-19 20:20:04",
"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"
}