Cellcyto


NameCellcyto JSON
Version 1.8.1 PyPI version JSON
download
home_page
SummaryThis algorithm is designed for cell segmentation post processing to find nucleus and cytoplasm, and evaluation of the segmentation algorithm based on ground truth images
upload_time2023-09-20 17:54:53
maintainer
docs_urlNone
authorNianchao Wang
requires_python
licenseWalsh Lab
keywords cell segmentation posea cytoplasmic post-processing algorithm (cppa)
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Cellcyto: A Comprehensive Tool for Autofluorescence Image Segmentation
Cellcyto is a dedicated algorithm suite tailored for researchers and scientists engaged in cell segmentation endeavors, particularly within the realm of autofluorescence imaging. This tool simplifies the intricate task of segmenting NAD(P)H images, allowing for a more nuanced understanding of cellular processes.

Key Features:
Autofluorescence Image Segmentation: Cellcyto introduces the Cytoplasmic Post-Processing Algorithm (CPPA) designed specifically for the segmentation of NAD(P)H images. CPPA effectively tackles challenges commonly encountered in autofluorescence image segmentation, such as low signal-to-noise ratios, irregular cell shapes, and the occurrence of cell clusters.

Multiple Thresholding Techniques: With a choice of six robust thresholding methods - Isodata, Li, Mean, Otsu, Triangle, and Yen - users can optimize segmentation performance across varied NAD(P)H images. These methods have been meticulously tested across distinct cell populations like quiescent T cells, activated T cells, and MCF7 cells, ensuring versatile utility.

Interactive GUI with Dual Functions:

Segmentation Assessment: Rapidly evaluate segmentation algorithms by juxtaposing the ground truth image against segmentation outcomes, encompassing the segmentation of cell, cytoplasm, and nucleus masks.
Direct Application of CPPA: Users can seamlessly identify cytoplasm and nucleus masks via CPPA within the interface itself.
Optimized Segmentation with GUI: Through the GUI, users can choose their preferred thresholding technique under the "Models" section and fine-tune the "k value" to enhance segmentation performance. Additionally, when provided with ground truth images, users can activate the "find best (cytoplasm)" and "find best (nucleus)" functions. These automatically determine the most accurate thresholding strategy by pinpointing the method with the top F-measure value, as evaluated by POSEA (entire image) for all available thresholding techniques.

Comparative Evaluation: The efficiency of CPPA is juxtaposed with CellProfiler-segmentation outcomes using the per-object segmentation evaluation algorithm, POSEA.

Repository & Further Information:
For those keen on delving deeper, the algorithm code along with the GUI is accessible on GitHub.

Note on CPPA:
Recognizing the significance of differentiating the cytoplasm region - a hub of metabolic information - from non-metabolizing nucleus regions in autofluorescence images, Cellcyto integrates CellPose for cell segmentation with the pioneering CPPA for detailed cytoplasm segmentation. This fusion ensures precision even in challenging scenarios presented by autofluorescence images.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "Cellcyto",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Cell Segmentation,POSEA,Cytoplasmic Post-processing Algorithm (CPPA)",
    "author": "Nianchao Wang",
    "author_email": "nwang27@tamu.edu",
    "download_url": "https://files.pythonhosted.org/packages/ac/90/c36a5926b8ec723d5d4590f810d255d00015fff7a82ea4827e90ebd1cec2/Cellcyto-1.8.1.tar.gz",
    "platform": null,
    "description": "Cellcyto: A Comprehensive Tool for Autofluorescence Image Segmentation\r\nCellcyto is a dedicated algorithm suite tailored for researchers and scientists engaged in cell segmentation endeavors, particularly within the realm of autofluorescence imaging. This tool simplifies the intricate task of segmenting NAD(P)H images, allowing for a more nuanced understanding of cellular processes.\r\n\r\nKey Features:\r\nAutofluorescence Image Segmentation: Cellcyto introduces the Cytoplasmic Post-Processing Algorithm (CPPA) designed specifically for the segmentation of NAD(P)H images. CPPA effectively tackles challenges commonly encountered in autofluorescence image segmentation, such as low signal-to-noise ratios, irregular cell shapes, and the occurrence of cell clusters.\r\n\r\nMultiple Thresholding Techniques: With a choice of six robust thresholding methods - Isodata, Li, Mean, Otsu, Triangle, and Yen - users can optimize segmentation performance across varied NAD(P)H images. These methods have been meticulously tested across distinct cell populations like quiescent T cells, activated T cells, and MCF7 cells, ensuring versatile utility.\r\n\r\nInteractive GUI with Dual Functions:\r\n\r\nSegmentation Assessment: Rapidly evaluate segmentation algorithms by juxtaposing the ground truth image against segmentation outcomes, encompassing the segmentation of cell, cytoplasm, and nucleus masks.\r\nDirect Application of CPPA: Users can seamlessly identify cytoplasm and nucleus masks via CPPA within the interface itself.\r\nOptimized Segmentation with GUI: Through the GUI, users can choose their preferred thresholding technique under the \"Models\" section and fine-tune the \"k value\" to enhance segmentation performance. Additionally, when provided with ground truth images, users can activate the \"find best (cytoplasm)\" and \"find best (nucleus)\" functions. These automatically determine the most accurate thresholding strategy by pinpointing the method with the top F-measure value, as evaluated by POSEA (entire image) for all available thresholding techniques.\r\n\r\nComparative Evaluation: The efficiency of CPPA is juxtaposed with CellProfiler-segmentation outcomes using the per-object segmentation evaluation algorithm, POSEA.\r\n\r\nRepository & Further Information:\r\nFor those keen on delving deeper, the algorithm code along with the GUI is accessible on GitHub.\r\n\r\nNote on CPPA:\r\nRecognizing the significance of differentiating the cytoplasm region - a hub of metabolic information - from non-metabolizing nucleus regions in autofluorescence images, Cellcyto integrates CellPose for cell segmentation with the pioneering CPPA for detailed cytoplasm segmentation. This fusion ensures precision even in challenging scenarios presented by autofluorescence images.\r\n",
    "bugtrack_url": null,
    "license": "Walsh Lab",
    "summary": "This algorithm is designed for cell segmentation post processing to find nucleus and cytoplasm, and evaluation of the segmentation algorithm based on ground truth images",
    "version": "1.8.1",
    "project_urls": null,
    "split_keywords": [
        "cell segmentation",
        "posea",
        "cytoplasmic post-processing algorithm (cppa)"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e50ecd9f1281ec69ffe5fcbbbb9d661793083104905d490eae97232c9734a7d3",
                "md5": "512552997f770583fc2acca0c80a8c06",
                "sha256": "da312a216bea851be64c5cf4170b5985ec34cae178106e8de04d9bcfcfd6c6af"
            },
            "downloads": -1,
            "filename": "Cellcyto-1.8.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "512552997f770583fc2acca0c80a8c06",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 12797,
            "upload_time": "2023-09-20T17:54:51",
            "upload_time_iso_8601": "2023-09-20T17:54:51.988626Z",
            "url": "https://files.pythonhosted.org/packages/e5/0e/cd9f1281ec69ffe5fcbbbb9d661793083104905d490eae97232c9734a7d3/Cellcyto-1.8.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac90c36a5926b8ec723d5d4590f810d255d00015fff7a82ea4827e90ebd1cec2",
                "md5": "1a9f0302369f1ea6457fa0d2aea64f6c",
                "sha256": "666cd28ea505814814e484970c5cfef2a697d572768df176024237811ad9d2c0"
            },
            "downloads": -1,
            "filename": "Cellcyto-1.8.1.tar.gz",
            "has_sig": false,
            "md5_digest": "1a9f0302369f1ea6457fa0d2aea64f6c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 11987,
            "upload_time": "2023-09-20T17:54:53",
            "upload_time_iso_8601": "2023-09-20T17:54:53.260819Z",
            "url": "https://files.pythonhosted.org/packages/ac/90/c36a5926b8ec723d5d4590f810d255d00015fff7a82ea4827e90ebd1cec2/Cellcyto-1.8.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-20 17:54:53",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "cellcyto"
}
        
Elapsed time: 0.11464s