Cell Detection with PyTorch.
Project description
Cell Detection
⭐ Showcase
Nuclei of U2OS cells in a chemical screen
https://bbbc.broadinstitute.org/BBBC039 (CC0)
P. vivax (malaria) infected human blood
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
import celldetection as cd
Contour Proposal Networks
cd.models.CPNcd.models.CpnU22cd.models.CpnSlimU22cd.models.CpnResUNetcd.models.CpnWideU22cd.models.CpnResNet34FPNcd.models.CpnResNet50FPNcd.models.CpnResNet18FPNcd.models.CpnResNeXt50FPNcd.models.CpnResNet101FPNcd.models.CpnResNet152FPNcd.models.CpnResNeXt101FPNcd.models.CpnResNeXt152FPNcd.models.CpnWideResNet50FPNcd.models.CpnWideResNet101FPNcd.models.CpnMobileNetV3SmallFPNcd.models.CpnMobileNetV3LargeFPN
U-Nets
cd.models.U22cd.models.U17cd.models.U12cd.models.UNetcd.models.WideU22cd.models.SlimU22cd.models.ResUNetcd.models.UNetEncodercd.models.ResNet50UNetcd.models.ResNet18UNetcd.models.ResNet34UNetcd.models.ResNet152UNetcd.models.ResNet101UNetcd.models.ResNeXt50UNetcd.models.ResNeXt152UNetcd.models.ResNeXt101UNetcd.models.WideResNet50UNetcd.models.WideResNet101UNetcd.models.MobileNetV3SmallUNetcd.models.MobileNetV3LargeUNet
Feature Pyramid Networks
cd.models.FPNcd.models.ResNet18FPNcd.models.ResNet34FPNcd.models.ResNet50FPNcd.models.ResNeXt50FPNcd.models.ResNet101FPNcd.models.ResNet152FPNcd.models.ResNeXt101FPNcd.models.ResNeXt152FPNcd.models.WideResNet50FPNcd.models.WideResNet101FPNcd.models.MobileNetV3LargeFPNcd.models.MobileNetV3SmallFPN
Residual Networks
cd.models.ResNet18cd.models.ResNet34cd.models.ResNet50cd.models.ResNet101cd.models.ResNet152cd.models.WideResNet50_2cd.models.ResNeXt50_32x4dcd.models.WideResNet101_2cd.models.ResNeXt101_32x8dcd.models.ResNeXt152_32x8d
Mobile Networks
📝 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file CellDetection-0.3.1.tar.gz.
File metadata
- Download URL: CellDetection-0.3.1.tar.gz
- Upload date:
- Size: 64.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e8282af14a7c21240f0bd464c16ce55ecf71a5d5c9785a8748ad57da0ff7dc4
|
|
| MD5 |
cd3d56b0381705c915908a32c4c326c5
|
|
| BLAKE2b-256 |
fa579a96ae006b7dbf5622ee4868977fe8e946161f5ba6c90214e26353f692dc
|
File details
Details for the file CellDetection-0.3.1-py3-none-any.whl.
File metadata
- Download URL: CellDetection-0.3.1-py3-none-any.whl
- Upload date:
- Size: 73.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f619f18791297ab30a8b532b7d7aae24ef1becdb4da64240d6083ec4e09ee180
|
|
| MD5 |
83215fbf4df0fc648bfa5f34ea76a959
|
|
| BLAKE2b-256 |
1f870d014f209cbafc27254b489cc158022de9366a1b3f3f0bb15476bcdcbe1e
|