Skip to main content

An Open-Source Python Toolkit for Automated Quantification of Corneal Nerve Fibers in Confocal Microscopy Images

Project description

description

English | 简体中文

SuperCCM Version 0.5

🚀 Introduction

✨️SuperCCM is an open-source Python framework for processing and analyzing corneal nerve images from corneal confocal microscopy (CCM). By providing a CCM corneal nerve image as input, SuperCCM can automatically process the image and output various clinically relevant morphological parameters. SuperCCM also allows fast and easy integration of independent algorithms (e.g., segmentation) into the framework.

🎆 Github: https://github.com/qlnfm/SuperCCM

🔮 Use Online

🤗 Hugging Face: https://huggingface.co/spaces/jugking6688/SuperCCM-Web

🏠 Our Website: http://aiccm.fun/

❇️ Environment Setup

conda create -n superccm python=3.10 -y
conda activate superccm
pip install -r requirements.txt
  • Install from PyPI:
pip install superccm

⚡ Quick Start

from superccm import DefaultWorkFlow

wf = DefaultWorkFlow()
metrics = wf.run('your/img/path')
print(metrics)

Or a simpler, less formal version:

from superccm.api import analysis

metrics = analysis('your/img/path')
print(metrics)

Or, enable Web service locally:

python app.py

📖 Documentation & Tutorials

SuperCCM follows a principle of simplicity, allowing users and developers to get started and master it with minimal cost and time.

  • ✨️ Quick Tutorial: Learn how to use SuperCCM in detail
  • ✨️ Module Development: Learn how to customize workflows and integrate your own algorithms into SuperCCM

📄 License

This project is licensed under the GPL v3 open-source license.

🎓 Academic Citation

coming soon ...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

superccm-0.5.2.tar.gz (53.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superccm-0.5.2-py3-none-any.whl (53.4 MB view details)

Uploaded Python 3

File details

Details for the file superccm-0.5.2.tar.gz.

File metadata

  • Download URL: superccm-0.5.2.tar.gz
  • Upload date:
  • Size: 53.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for superccm-0.5.2.tar.gz
Algorithm Hash digest
SHA256 4a5b36f188ef297e39574f47865ee0b64ff9b000f25e8e819a09670d5370444d
MD5 3f805427b8f22f4444e07d2f6e368bad
BLAKE2b-256 deb1731d6452cb2a4d1e010b0d991cec494261d3c9907a68448c2fd90d279bd9

See more details on using hashes here.

File details

Details for the file superccm-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: superccm-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 53.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for superccm-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f650de5f53abb31b83c37382f495d16bd864ab119e77c56baac903a26ef98d62
MD5 a9b54d7f68a66ccd62f180167d492685
BLAKE2b-256 7e78f7cb03b6f6bffd404728f15a2d13900bebfddaf7be77023c78895705f820

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page