本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

ASHLAR是一个基于Python的全切片显微镜图像拼接与配准工具,可执行快速、高质量的显微镜图像拼接,同时支持CyCIF、CODEX等循环成像方法的多轮共配准。它能直接读取BioFormats支持的显微镜厂商文件格式以及包含未拼接图像的TIFF文件目录,输出结果保存为金字塔式、分块OME-TIFF。注意,ASHLAR要求未拼接的单个"tile"图像作为输入,因此不适用于仅提供预拼接图像的显微镜或切片扫描仪。
访问 labsyspharm.github.io/ashlar/ 获取ASHLAR的最新信息。
FILE:待处理的图像文件,每个循环对应一个文件| 参数 | 说明 | 默认值 |
|---|---|---|
-h, --help | 显示帮助信息并退出 | - |
-o PATH, --output PATH | 输出文件路径。若以.ome.tif结尾,生成金字塔式OME-TIFF;若以.tif结尾且包含{cycle}和{channel}占位符,生成单通道TIFF系列;路径目录必须已存在 | ashlar_output.ome.tif |
-c CHANNEL, --align-channel CHANNEL | 图像对齐的参考通道编号(从0开始) | 0 |
--flip-x | 沿X轴翻转tile位置(左右翻转) | - |
--flip-y | 沿Y轴翻转tile位置(上下翻转) | - |
--flip-mosaic-x | 沿X轴翻转输出图像(左右翻转) | - |
--flip-mosaic-y | 沿Y轴翻转输出图像(上下翻转) | - |
--output-channels CHANNEL [CHANNEL ...] | 仅输出指定通道(从0开始,多个通道空格分隔) | 所有通道 |
-m SHIFT, --maximum-shift SHIFT | 单个tile允许的最大校正位移(微米) | 15 |
--stitch-alpha ALPHA | 对齐误差量化的置换检验显著性水平(值越大包含更多tile对,假阳性增加) | 0.01 |
--filter-sigma SIGMA | 对齐前高斯滤波的标准差(像素),0表示不滤波 | 不滤波 |
--tile-size PIXELS | OME-TIFF输出的金字塔分块大小(像素) | 1024 |
--ffp FILE [FILE ...] | 平场校正图像路径,可为所有循环指定一个文件或每个循环一个文件(通道数需匹配输入) | 不校正 |
--dfp FILE [FILE ...] | 暗场校正图像路径,可为所有循环指定一个文件或每个循环一个文件(通道数需匹配输入) | 不校正 |
--plates | 启用HTS数据的板模式 | - |
-q, --quiet | 抑制进度显示 | - |
--version | 显示程序版本号并退出 | - |
在Python环境中通过pip直接安装:
pip install ashlar
创建并激活conda环境:
conda create -y -n ashlar python=3.12 conda activate ashlar
安装依赖与ASHLAR:
conda install -y -c conda-forge numpy scipy matplotlib networkx scikit-image scikit-learn tifffile zarr pyjnius blessed pip install ashlar
Docker镜像托管于DockerHub:labsyspharm/ashlar,适用于多种使用场景。
挂载本地数据目录并运行拼接:
docker run --rm -v /本地数据路径:/data labsyspharm/ashlar ashlar /data/input_cycle1.tif /data/input_cycle2.tif -o /data/output.ome.tif
docker run --rm -v /本地数据路径:/data labsyspharm/ashlar ashlar /data/input_files -o /data/output.ome.tif -c 2 --output-channels 0 1 2
docker run --rm -v /本地数据路径:/data labsyspharm/ashlar ashlar /data/input_cycles.tif --ffp /data/flatfield.tif -o /data/corrected_output.ome.tif
注:
/本地数据路径需替换为实际存放输入文件的本地目录路径,容器内通过/data目录访问该路径下的文件。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429