荧光动力学实验室文件格式

lfdfiles的Python项目详细描述


lfdfiles是一个python库和控制台脚本,用于读、写, 转换和查看用于存储的许多专有文件格式 实验数据和元数据。例如:

  • simfcs vpl,vpp,jrn,bin,int,cyl ref,bh,bhz fbf,fbd,b64,i64,z64,r64
  • 全局LIF,ASCII
  • CCP4地图
  • VAA3D原始
  • 生物放射性(R)图片
  • VISTA IFLI
  • flimfast flif

对于命令行用法,请运行python -m lfdfiles --help

Author:Christoph Gohlke
Organization:Laboratory for Fluorescence Dynamics. University of California, Irvine
License:3-clause BSD
Version:2019.7.2

要求

修订版

2019.7.2
需要tifffile 2019.7.2。 删除一些实用程序功能。
2019.5.22
读取和写入bio rad(tm)pic文件。 读写voxx地图调色板文件。 将simfcsmap重命名为ccp4map,将simfcsv3draw重命名为vaa3draw。 重命名保存功能。
2019.4.22
修复设置要求。
2019.1.24
为globalslif、simfcsv3draw和vistaifli添加绘图。 支持Python3.7和Numpy1.15。 将模块移到lfdfiles包中。
2018.5.21
更新simfcsb64以处理地毯和流。 用于打印和转换为TIFF的命令行界面。 lfdfile类的注册表。 将图像和元数据写入tiff。 阅读TIFF文件。
2016.3.29
写入R64文件。
2016.3.14
读取和写入VAA3D原始卷文件。
2015.3.02
绘图的初始支持。
2015.2.19
对包含标题的新FBD文件的初始支持。
2014.12.2
读取b64、r64、i64和z64文件(simfcs版本4)。
2014.10.10
读取simfcs fit文件。
2014.4.8
读取和写入ccp4映射卷文件。
2013.8.10
读取二次谐波flimbox数据。

注释

lfdfiles目前仅在windows上开发、构建和测试。

api还不稳定,可能会在不同的版本之间发生变化。

在windows上需要Microsoft Visual C++ Redistributable Packages

许多lfd的文件格式没有文档记录,可能会任意更改。 这种实现主要基于现有文件的逆向工程。 不能保证代码和文档的正确性。

实验数据通常存储在带有元数据的纯二进制文件中 可在单独的人类可读日志文件(.jrn)中使用。

除非另有说明,否则数据存储在连续的小尾数c中。 命令。

参考文献

本模块中引用了以下软件:

  1. SimFCS,也称为 图像,是荧光图像采集、分析和 模拟,由UCI的Enrico Gratton开发。
  2. Globals,亦称为 光谱学,是一种软件,用于分析来自 荧光光谱法,由恩里科格拉顿在uiuc和uci开发。
  3. imobj是由uiuc的lfd开发的图像分析软件。 在Win16上实现。
  4. FlimFast是用于 视频的频域、全场、荧光寿命成像 速率,由uiuc的christoph gohlke开发。
  5. flimage是用于频域、全场、荧光的软件 生命周期成像,由uiuc的christoph gohlke开发。 在LabVIEW中实现。
  6. fliez是一个用于频域、全场、荧光的软件。 终身成像,由加州大学的Glen Redford开发。
  7. flie是一个用于频域、全场、荧光的软件 终身成像,由MPIBPC的Peter Schneider开发。 在Sun超PARC上实现。
  8. flop是一个用于频域、比色杯、荧光寿命的软件。 测量,由MPIBPC的Christoph Gohlke开发。 在LabVIEW中实现。
  9. VistaVision 是用于仪表控制的商业软件,数据A获取和数据 由ISS公司(伊利诺伊州香槟市)处理。
  10. Vaa3D是多维软件 数据可视化与分析,由汉川鹏集团在 艾伦研究所。
  11. Voxx是一个体绘制程序 用于3D显微镜,由Jeff Clendenon等人开发。在印第安纳州 大学。
  12. CCP4,协作计算项目 4号,是大分子X射线晶体学软件。

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

推荐PyPI第三方库


热门话题
Kotlin应该为Java类中的合成属性进行反射   hadoop。pig脚本与java嵌入式pig:哪一个最快?   java要求用户在不关闭程序的情况下输入一个double而不是字符串   Raspberry PI和windows pc代码之间的java差异   使用maven的基于java Spring引导概要文件的WAR   Java中的内联数组定义   jsf如何在Tomcat上安装和使用CDI?   当数据来自mySQL时,在java的微调器中删除重复项   java如何定制Android ListView的每一行?   对于web应用程序,为什么java也被称为平台无关?   java如何获得排序hashmap中两个给定键之间的所有键值?   帮我把这个Java翻译成Scheme,让我脑子里的东西运转起来   java共享子域cookie   hibernate多Java列表删除   java队列可以用来交换链表的相邻节点吗?   java遇到错误:当我在安卓应用程序中单击主屏幕快捷方式时,找不到应用程序