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

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第三方库


热门话题
java如何使用MVC设计模式观察嵌套对象   java将多个客户端连接到服务器   合并Java Web应用程序   Spring Security中未捕获java AuthenticationSuccessEvent   java Firebase JSON到Arraylist内部的Arraylist,存在对象问题   在Java15的sealedclasses特性中,final类和非密封类之间有什么区别?   java我可以使用数组。copyOf制作二维数组的防御副本?   java球不会在屏幕上移动   Java类如何在同一个文件中包含两个类?   java使用“Character.isWhiteSpace”删除所有空白   java阻止在RealmList中保存时创建领域对象   如何仅在ConnectionFactory上使用Java JMS身份验证   spring可以强制java对象在运行时实现接口吗?   socket无法在JAVA中使用TCP启用双工模式通信