bioMONAI
Overview
bioMONAI is a low-code Python-based platform for developing and deploying deep learning models in biomedical imaging built on top of the MONAI framework, fastai, and TorchIO. This project aims to facilitate interoperability, reproducibility, and community collaboration in biomedical research.
For more information, bioMONAI documentation can be found here.
Table of Contents
Installation
To install the bioMONAI environment, follow these steps:
Clone the repository:
git clone https://github.com/bmandracchia/biomonai.git cd biomonai
Create a new Conda environment (recommended):
conda create -n biomonai python=3.7 conda activate biomonai
Install dependencies:
conda env create --file biomonai.yml
Install MONAI and other necessary packages:
pip install -e .
Getting Started
To get started with bioMONAI, the best way is to try out our tutorials, which will walk you through model training for various tasks like classification, regression, and segmentation.
Notebook | Open in Colab |
---|---|
Tutorial classification (to be updated.) |
|
Tutorial regression (to be updated.) |
Usage
To use bioMONAI for your own projects, follow these steps:
Create a new Jupyter notebook or open an existing one.
Import necessary modules:
import bioMONAI
Start coding! You can now leverage MONAI’s capabilities alongside the interactive features of Jupyter notebooks.
Contributing
We welcome contributions from the community! To contribute to BioMONAI nbs, follow these steps:
Fork the repository on GitHub.
Clone your fork:
git clone https://github.com/your_username/biomonai.git cd biomonai
Create a new branch for your changes:
git checkout -b feature/new-feature
Make your changes and commit them:
git add . git commit -m "Add new feature: <feature description>"
Push to your fork and create a pull request on GitHub.
Wait for the review, and merge if everything looks good!
License
bioMONAI is released under the Apache 2.0 license. See LICENSE for more details.
Contact
If you have any questions or need further assistance, please open an issue on GitHub or contact us directly at:
- Project Lead: Biagio Mandracchia
- Contributors: Juan Pita-López, Rosa-María Menchón-Lara