荧光动力学实验室文件格式
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 |
要求
- CPython 2.7 or 3.5+
- Numpy 1.11.3
- Tifffile 2019.7.2
- Matplotlib 2.2 (打印时可选)
- Click 7.0 (命令行使用时可选)
修订版
- 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中。 命令。
参考文献
本模块中引用了以下软件:
- SimFCS,也称为 图像,是荧光图像采集、分析和 模拟,由UCI的Enrico Gratton开发。
- Globals,亦称为 光谱学,是一种软件,用于分析来自 荧光光谱法,由恩里科格拉顿在uiuc和uci开发。
- imobj是由uiuc的lfd开发的图像分析软件。 在Win16上实现。
- FlimFast是用于 视频的频域、全场、荧光寿命成像 速率,由uiuc的christoph gohlke开发。
- flimage是用于频域、全场、荧光的软件 生命周期成像,由uiuc的christoph gohlke开发。 在LabVIEW中实现。
- fliez是一个用于频域、全场、荧光的软件。 终身成像,由加州大学的Glen Redford开发。
- flie是一个用于频域、全场、荧光的软件 终身成像,由MPIBPC的Peter Schneider开发。 在Sun超PARC上实现。
- flop是一个用于频域、比色杯、荧光寿命的软件。 测量,由MPIBPC的Christoph Gohlke开发。 在LabVIEW中实现。
- VistaVision 是用于仪表控制的商业软件,数据A获取和数据 由ISS公司(伊利诺伊州香槟市)处理。
- Vaa3D是多维软件 数据可视化与分析,由汉川鹏集团在 艾伦研究所。
- Voxx是一个体绘制程序 用于3D显微镜,由Jeff Clendenon等人开发。在印第安纳州 大学。
- CCP4,协作计算项目 4号,是大分子X射线晶体学软件。