高性能优化器,通过线性脉冲从钙成像数据中提取尖峰时间和细胞位置

hotaru的Python项目详细描述


霍塔鲁

高性能优化器,通过线性脉冲从钙成像数据中提取尖峰时间和细胞位置

作者

TAKEKAWA Takashitakekawa@tk2lab.org

参考

安装

要求

  • python>;=3.7
  • tensorflow>;=2.2.0

安装程序(使用venv)

  • 为hotaru创建venv环境
    • python3.x -m venv hotaru
  • 激活hotaru环境
    • source hotaru/bin/activate
  • 安装hotaru
    • pip install hotaru

使用

应用方法

  • (在hotaru venv)
  • mkdir work
  • cd work
  • cp somewhere/TARGET.tif imgs.tif
  • hotaru config
  • hotaru run
  • (见outs目录)

配置选项

  • 设置电影采样率
    hotaru config --hz 20.0
  • 设置掩码文件(tif或npy)
    hotaru config --mask-type mask.tif
  • 设置钙动力学
    hotaru config --tau-rise 0.08 --tau-fall 0.16
  • 设置候选单元格大小
    hotaru config --radius-type log --radius "2.0,40.0,13"
    hotaru config --radius-type linear --radius "2.0,11.0,10"
    hotaru config --radius-type manual --radius "2,3,4,5,6,7,8,9,10"

检查结果

  • (在hotaru venv和work dir中)
  • tensorboard --logidr logs
  • 在web浏览器中打开http://localhost:6006

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何定制springdata存储库方法名称?   html有没有办法将java应用程序或JApplet嵌入到网站中?   Jackson ObjectMapper将java从字符串序列化为JSON作为namevalue   java刷新JTable?   用Java程序分发用JavaDB制作的数据库   java Android如何启动新活动   当集合大小超过500.000时,java的处理速度会显著降低   在java的分层目录中的多个目录中查找相同的文件   java如何将ArrayList数据插入数据库   java如何修改此代码,使其时间复杂度为o(logn)或o(n),而不是o(n^2)   java面板(SimplePanel)中仅显示图像的前1/3(大约),   jakarta ee Java Bean和企业Java Bean之间的区别?   创建AWS Cloudfront自签名URL(java sdk)时出现amazon web服务错误   基于Jersey和Jackson查询参数的java动态属性过滤