medicai

AI Toolkit for Healthcare Imaging in Keras 3

https://github.com/innat/medic-ai

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary

Keywords

ai-healthcare computer-vision deep-learning jax keras medical-image-processing pytorch tensorflow
Last synced: 6 months ago · JSON representation ·

Repository

AI Toolkit for Healthcare Imaging in Keras 3

Basic Info
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • Open Issues: 8
  • Releases: 2
Topics
ai-healthcare computer-vision deep-learning jax keras medical-image-processing pytorch tensorflow
Created over 2 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

Palestine

Static Badge Static Badge Static Badge Static Badge

Medic-AI is a Keras based library designed for medical image analysis using machine learning techniques. Its core strengths include:

  • Backend Agnostic: Compatible with tensorflow, torch, and jax.
  • User-Friendly API: High-level interface for transformations and model creation.
  • Scalable Execution: Supports training and inference on single/multi-GPU and TPU-VM setups.
  • Essential Components: Includes standard metrics and losses, such as Dice.
  • Optimized 3D Inference: Offers an efficient sliding-window method and callback for volumetric data

📋 Table of Contents

  1. Installation
  2. Guides
  3. Documentation
  4. Acknowledgements
  5. Citation

🛠 Installation

PyPI version:

bash !pip install medicai

Installing from source GitHub:

bash !pip install git+https://github.com/innat/medic-ai.git

💡 Guides

Segmentation: Available guides for 3D segmentation task.

| Task | GitHub | Kaggle | View | |----------|----------|----------|----------| | Covid-19 | | | | | BTCV | | | n/a | | BraTS | | | n/a | | Spleen | | | |

Classification: Available guides for 3D classification task.

| Task (Classification) | GitHub | Kaggle | |----------|----------|----------| | Covid-19 | | |

📚 Documentation

To learn more about model, transformation, and training, please visit official documentation: medicai/docs

🤝 Contributing

Please refer to the current roadmap for an overview of the project. Feel free to explore anything that interests you. If you have suggestions or ideas, I’d appreciate it if you could open a GitHub issue so we can discuss them further.

  1. Install medicai from soruce:

bash !git clone https://github.com/innat/medic-ai %cd medic-ai !pip install keras -qU !pip install -e . %cd ..

Add your contribution and implement relevant test code.

  1. Run test code as:

``` python -m pytest test/

or, only one your new_method

python -m pytest -k new_method ```

🙏 Acknowledgements

This project is greatly inspired by MONAI.

📝 Citation

If you use medicai in your research or educational purposes, please cite it using the metadata from our CITATION.cff file.

Owner

  • Name: Mohammed Innat
  • Login: innat
  • Kind: user
  • Location: Dhaka, Bangladesh
  • Company: 株式会社 調和技研 | CHOWA GIKEN Corp

AI Research Software Engineer | Kaggler

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.

cff-version: 1.2.0
title: medicai
message: >-
  If you use this implementation, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Innat
    family-names: Mohammed
    email: innat.dev@gmail.com
identifiers:
  - type: url
    value: 'https://github.com/innat/medic-ai'
repository-code: 'https://github.com/innat/medic-ai'
abstract: >-
  Medic-AI is a Keras 3 based library for medical image
  analysis with machine learning methods.
keywords:
  - 'machine learning, medical image processing, keras'
license: Apache-2.0

GitHub Events

Total
  • Fork event: 1
  • Create event: 6
  • Issues event: 6
  • Release event: 2
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 19
  • Public event: 1
  • Push event: 120
  • Pull request review comment event: 68
  • Pull request review event: 29
  • Pull request event: 2
  • Gollum event: 18
Last Year
  • Fork event: 1
  • Create event: 6
  • Issues event: 6
  • Release event: 2
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 19
  • Public event: 1
  • Push event: 120
  • Pull request review comment event: 68
  • Pull request review event: 29
  • Pull request event: 2
  • Gollum event: 18

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 6
  • Total pull requests: 2
  • Average time to close issues: 24 days
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 14.5
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 2
  • Average time to close issues: 24 days
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 14.5
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • innat (6)
Pull Request Authors
  • innat (2)
Top Labels
Issue Labels
Pull Request Labels
enhancement (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 53 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 2
  • Total maintainers: 1
pypi.org: medicai
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 53 Last month
Rankings
Dependent packages count: 9.3%
Average: 30.9%
Dependent repos count: 52.4%
Maintainers (1)
Last synced: 6 months ago

Dependencies

pyproject.toml pypi
requirements.txt pypi
  • PyYAML *
  • matplotlib *
  • numpy *
  • omegaconf *
  • pandas *
  • requests *
  • scipy *
  • tqdm *
  • typeguard *
  • typing_extensions *
  • tzdata *
  • urllib3 *
setup.py pypi