Skip to main content

A PyTorch dataset for Lymphocites.

Project description

LymphoMNIST

Introducing LymphoMNIST, a comprehensive dataset tailored for the nuanced classification of lymphocyte images, encompassing an extensive collection of approximately 80,000 high-resolution 64x64 images. This dataset meticulously categorizes lymphocytes into three primary classes: B cells, T4 cells, and T8 cells, thereby facilitating a focused study on these fundamental immune cell types. Designed with precision, LymphoMNIST stands out as a high-quality, MNIST-like repository of standardized biomedical imagery, purposefully curated to ensure immediate applicability without necessitating extensive background knowledge in biomedical imaging.

LymphoMNIST aims to bridge the gap in biomedical image analysis by providing a dataset that is not only vast in scale but also rich in detail, thereby supporting a wide array of research endeavors, from fundamental biological studies to advanced computational model development. This dataset is particularly curated to cater to a variety of classification challenges, ranging from straightforward binary classifications to more complex multi-class identifications, thereby offering an invaluable resource for both educational and research-based explorations in the fields of biomedical image analysis, computer vision, and machine learning.

By focusing exclusively on B, T4, and T8 lymphocyte cells at a high resolution, LymphoMNIST enables the detailed study and development of specialized models that can accurately distinguish between these cell types, a critical requirement in both clinical diagnostics and immunological research. Whether for academic purposes, algorithm benchmarking, or enhancing the capabilities of open-source and commercial AutoML tools, LymphoMNIST provides a foundational platform for innovation and advancement in the medical imaging domain.

File structure

LymphoMNIST is organized as follows for easy integration into your projects:

LymphoMNIST/
├── LymphoMNIST/
│   ├── __init__.py
│   ├── LymphoMNIST.py  # main class for loading the data
│   └── utils.py        # Additional utility functions for easier visualization
├── tests/
│   ├── __init__.py
│   └── test_LymphoMNIST.py  # Optional: tests for the package
├── setup.py
├── README.md
└── LICENSE

Getting Started with LymphoMNIST

Get up and running with the LymphoMNIST dataset in a few simple steps. This guide will walk you through installing necessary dependencies, setting up the LymphoMNIST package, and loading the dataset for use in your machine learning models.

Step 1: Install Dependencies

pip install torch torchvision Pillow numpy tqdm requests matplotlib

Step 2: Install LymphoMNIST package

pip install LymphoMNIST

Step 3:check LymphoMNIST version

import LymphoMNIST
print(f"LymphoMNIST v{LymphoMNIST.__version__} @ {LymphoMNIST.HOMEPAGE}")

For a detailed tutorial on using LymphoMNIST, follow this Google Colab notebook.

Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

  • PyTorch
  • NumPy
  • Matplotlib
  • tqdm

License

Distributed under the Apache License. See LICENSE for more information.

License

Contact

Khayrul Islam - @LinkedIN - khayrulbuet13@alum.lehigh.edu

Project Link: Lympho3-MNIST



Acknowledgments

This project is funded by:

NIH

Release Note

Initial release: This is the first release of Lympho3-MNIST, marking the introduction of the dataset to the research community.

(back to top)

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

LymphoMNIST-0.0.1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

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

LymphoMNIST-0.0.1-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file LymphoMNIST-0.0.1.tar.gz.

File metadata

  • Download URL: LymphoMNIST-0.0.1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for LymphoMNIST-0.0.1.tar.gz
Algorithm Hash digest
SHA256 43a9abd3f366cd174b27c50e68848a9aa0e327d6e6a62efe51f45b8dcd81927e
MD5 5f646e97bb8fd4bf9f3636e9a61d8d2b
BLAKE2b-256 ee0e01c5c5122438350d117b5ee880154863055fb8f81debf8c3fcef0c881115

See more details on using hashes here.

File details

Details for the file LymphoMNIST-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: LymphoMNIST-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for LymphoMNIST-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b50d9f48ddd722682844be3902bf7901ead7f5c0d54d26ef74a6f84c15819a3
MD5 605447c2e185f45a547bc5a7e1863e75
BLAKE2b-256 ea43e328577d3d78724b6f15083d8ce9b8edf3ebdfd974dc0a9750942b0fcffe

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