Skip to main content

Cell Detection with PyTorch.

Project description

Cell Detection

Downloads Test PyPI Documentation Status

⭐ Showcase

Nuclei of U2OS cells in a chemical screen

bbbc039 https://bbbc.broadinstitute.org/BBBC039 (CC0)

P. vivax (malaria) infected human blood

bbbc041 https://bbbc.broadinstitute.org/BBBC041 (CC BY-NC-SA 3.0)

🛠 Install

Make sure you have PyTorch installed.

PyPI

pip install -U celldetection

GitHub

pip install git+https://github.com/FZJ-INM1-BDA/celldetection.git

💡 How to train

Here you can see some examples of how to train a detection model. The examples already include toy data, so you can get started right away.

🔬 Models

from celldetection import models

Contour Proposal Networks:
  • models.CpnU22
  • models.CpnSlimU22
  • models.CpnWideU22
  • models.CpnResNet18FPN
  • models.CpnResNet34FPN
  • models.CpnResNet50FPN
  • models.CpnResNet101FPN
  • models.CpnResNet152FPN
  • models.CpnResNeXt50FPN
  • models.CpnResNeXt101FPN
  • models.CpnResNeXt152FPN
  • models.CpnWideResNet50FPN
  • models.CpnWideResNet101FPN
  • models.CpnMobileNetV3SmallFPN
  • models.CpnMobileNetV3LargeFPN
  • models.CPN
U-Nets:
  • models.U22
  • models.SlimU22
  • models.WideU22
  • models.U17
  • models.U12
  • models.UNetEncoder
  • models.UNet
Feature Pyramid Networks:
  • models.ResNet18FPN
  • models.ResNet34FPN
  • models.ResNet50FPN
  • models.ResNet101FPN
  • models.ResNet152FPN
  • models.ResNeXt50FPN
  • models.ResNeXt101FPN
  • models.ResNeXt152FPN
  • models.WideResNet50FPN
  • models.WideResNet101FPN
  • models.MobileNetV3SmallFPN
  • models.MobileNetV3LargeFPN
  • models.FPN
Residual Networks:
  • models.ResNet18
  • models.ResNet34
  • models.ResNet50
  • models.ResNet101
  • models.ResNet152
  • models.ResNeXt50_32x4d
  • models.ResNeXt101_32x8d
  • models.ResNeXt152_32x8d
  • models.WideResNet50_2
  • models.WideResNet101_2
Mobile Networks:
  • models.MobileNetV3Small
  • models.MobileNetV3Large

📝 Citing

@article{UPSCHULTE2022102371,
    title = {Contour proposal networks for biomedical instance segmentation},
    journal = {Medical Image Analysis},
    volume = {77},
    pages = {102371},
    year = {2022},
    issn = {1361-8415},
    doi = {https://doi.org/10.1016/j.media.2022.102371},
    url = {https://www.sciencedirect.com/science/article/pii/S136184152200024X},
    author = {Eric Upschulte and Stefan Harmeling and Katrin Amunts and Timo Dickscheid},
    keywords = {Cell detection, Cell segmentation, Object detection, CPN},
}

🔗 Links

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

CellDetection-0.3.0.tar.gz (51.5 kB view details)

Uploaded Source

Built Distribution

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

CellDetection-0.3.0-py3-none-any.whl (60.5 kB view details)

Uploaded Python 3

File details

Details for the file CellDetection-0.3.0.tar.gz.

File metadata

  • Download URL: CellDetection-0.3.0.tar.gz
  • Upload date:
  • Size: 51.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for CellDetection-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6d7bcb3777986256d2f1f62d052e164f91ef231d78eddccfa7c80626e106b8ca
MD5 42065004641e81cfa2cb15d86fcf3132
BLAKE2b-256 7201f60ec24431659ddb7740dbcc546aa43ae759e22053bfc43f33cebff9c0d9

See more details on using hashes here.

File details

Details for the file CellDetection-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: CellDetection-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 60.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for CellDetection-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 631cbf966be87b2ecca78b06a7fd3b4c4f217d5009691deab0bedf69e3ed4a99
MD5 d78ef0076dfa470cb6d1f87805b9e38a
BLAKE2b-256 23216fa61eb23358c28de1ad8e0f27365edcda64669a31afb1ef4479ccd685cd

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