我正在研究流式细胞仪。我想使用 python 解析 .fcs 文件。我在互联网上研究过有一个模块fcm
,但那是针对 linux os 的,我正在 Windows 上工作。
我想知道如何使用 python 在 windows 中解析 .fcs 文件?
如果有人知道我如何fcm
在 Windows 中使用也请告诉我。
Pyfcm 确实适用于 Windows。加载 fcs 文件的教程位于http://packages.python.org/fcm/basic.html。安装程序位于http://www.lfd.uci.edu/~gohlke/pythonlibs/#py-fcm
另一个用于分析流式细胞仪数据的 python 项目是 FlowCytometryTools:http ://gorelab.bitbucket.org/flowcytometrytools/
在 python 设置好所需的依赖项(matplotlib、pandas 等)后,这应该可以在任何操作系统上运行。
我是FCM代码库的维护者,原作者毕业后继承。FCM 的开发是为了支持分层 Dirichlet 过程 (HDP) 聚类算法。我最终决定将功能分成 3 个不同的库:
除此之外,我们最近开始开发FlowKit,它有望成为流式细胞术分析和可视化的更高级和(希望)更直观的 Python 框架,包括 GatingML 支持。
请注意,FlowIO 和 FlowUtils 都在 PyPI 上并且可以通过 pip 安装,并且由于减少了依赖项的数量和最近的错误修复,两者都应该与包括 Windows、Mac 和 Linux 在内的所有平台更兼容。