XCeM CHiMP
项目描述
CHiMP (Crystal Hits in My Plate) 是一个深度学习系统,帮助研究人员处理蛋白质晶体化实验的显微照片。XCeM CHiMP 由一个组件组成
1. CHiMP探测器。它使用目标检测网络来查找图像中任何晶体的位置和沉淀,并使用这些信息通过Echo计算分配化合物的坐标。
安装
pip install chimpflow chimpflow --version
xCeM-CHiMP模型文件
该模型文件保存在
https://gitlab.diamond.ac.uk/xchem/xchem-chimp-models
该文件太大,无法上传到GitHub。
为了GitHub pytest在CI/CD动作中找到该文件,该文件已上传到zenodo
https://zenodo.org/record/7810708/2022-12-07_CHiMP_Mask_R_CNN_XChem_50eph_VMXi_finetune_DICT_NZ.pytorch
tests/conftest.py自动获取此文件。
运行
rm -rf detector_output python -m detect_folder_chimp \ --echo --preview \ --num_classes=3 \ --MODEL_PATH=src/xchem_chimp/detector/model/2022-12-07_CHiMP_Mask_R_CNN_XChem_50eph_VMXi_finetune_DICT_NZ.pytorch \ --IMAGE_PATH=tests/SubwellImages/97wo_2021-09-14_RI1000-0276-3drop
您可以期待类似
20-Mar-23 08:09:21 - INFO - Loading libraries... 20-Mar-23 08:09:21 - DEBUG - Loading model from src/xchem_chimp/detector/model/2022-12-07_CHiMP_Mask_R_CNN_XChem_50eph_VMXi_finetune_DICT_NZ.pytorch 20-Mar-23 08:09:21 - INFO - Making directory for detector output: /27/xchem-chimp/detector_output 20-Mar-23 08:09:21 - DEBUG - extracting coordinates... 20-Mar-23 08:09:25 - DEBUG - create_detector_output_dict: 97wo_01A_1.jpg - Number of objects found: 33 20-Mar-23 08:09:25 - DEBUG - 1 drops, 32 crystals over prob threshold 20-Mar-23 08:09:26 - DEBUG - Extracting Echo coordinate from distance transform. 20-Mar-23 08:09:27 - DEBUG - Calculating well centroids... 20-Mar-23 08:09:27 - DEBUG - Loading background images 20-Mar-23 08:09:27 - DEBUG - Well centroid found at (504, 600)
开发问题
在分发中是否需要src/xchem_chimp/detector/background_images文件夹?
单元测试中model_file的最佳放置位置是什么?
torchvision是否是运行时必需的依赖项?
模型文件是如何构建的?
coord_generator.py和detector_utils.py中为什么有这么多mypy问题?
这有多重要:DeprecationWarning: 请使用 gaussian_filter 从 scipy.ndimage 命名空间中,scipy.ndimage.filters 命名空间已弃用。
我们需要保留zocalo目录中的任何内容吗?
有没有一些示例图像,其中正确计算了target_position?
文档
有关更多详细信息,请参阅 https://www.cs.diamond.ac.uk/chimpflow。
在本地构建和查看文档
git clone git+https://gitlab.diamond.ac.uk/scisoft/bxflow/chimpflow.git cd chimpflow virtualenv /scratch/$USER/venv/chimpflow source /scratch/$USER/venv/chimpflow/bin/activate pip install -e .[dev] make -f .chimpflow/Makefile validate_docs browse to file:///scratch/$USER/venvs/chimpflow/build/html/index.html
需要进一步文档化的主题
改进的TODO列表
变更日志
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
xchem-chimp-1.0.1.tar.gz (1.4 MB 查看哈希值)
构建分发
xchem_chimp-1.0.1-py3-none-any.whl (46.2 kB 查看哈希值)
关闭
xchem-chimp-1.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1caba9520f7c2adcfd0388af7cd8f28faf6e5a4c36e8051971915356f483c971 |
|
MD5 | 7617b7a1a56a137d9110e35510657611 |
|
BLAKE2b-256 | 5b5c2e77b91a86aeb6d79e77369680c6b0f3fc99e005a954ba3d6297a4c11ac7 |
关闭
xchem_chimp-1.0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b4076662b0e458515c5ff8d2ef8c068d6134859c0273bd5fdc5f3f3e4ce06c52 |
|
MD5 | 60b66e8497a70f41c7badda8bed5d6a9 |
|
BLAKE2b-256 | 73ebcac079e6b946a39d271af521b2fde1cdf4a8bd59db097659e022da7f00a1 |