流式细胞仪工具包

FlowKit的Python项目详细描述


FlowKit

PyPI licensePyPI versionBuild Status

概述

flowkit是一个用于流式细胞术分析和可视化的直观python工具包,包括gatingml 2.0支持。功能包括:

  • 读取流式细胞术标准数据(fcs文件),包括fcs版本:
    • 2.0
    • 3.0
    • 3.1
  • 以以下任何格式导出“未来作战系统”数据:
    • 一个新的“未来作战系统”3.1文件,其中包含修改的元数据和/或筛选的事件
    • numpy数组
    • 熊猫数据框
    • csv文本文件
  • 使用多种格式的溢出矩阵补偿未来作战系统事件:
    • 作为$spill或$overflow关键字值格式
    • flowjo制表符分隔文本格式
    • numpy数组
    • gatingml 2.0 spectrummatrix XML元素
  • 在流社区中使用的各种转换中转换原始事件或补偿事件:
    • 逻辑
    • 反双曲正弦(弧inh)
    • 超级日志
    • 对数
    • 通道比率
    • 线性
  • 可选,自动过滤负散射事件和/或异常事件
  • 可视化未来作战系统事件数据:
    • 具有高斯核密度估计曲线的单通道数据直方图
    • 两通道等高密度图
    • 两个通道的交互式散点图
    • 任何通道组合的交互式散点图矩阵
Screenshot of scatterplot

要求

FlowKit支持Python3.6或更高版本。所有依赖项都可以安装 通过PIP,包括:

  • flowio>;=0.9.3
  • flowutils>;=0.6.8
  • numpy>;=0.15
  • scipy=1.0
  • 熊猫>;=0.19
  • matplotlib>;=3.0
  • Seaborn=0.9
  • bokeh>;=1.0
  • lxml>;=4.2
  • anytree=2.4

安装

来自Pypi

pip install flowkit

来源

git clone https://github.com/whitews/flowkit
cd flowkit
python setup.py install

用法

查看示例笔记本:

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

推荐PyPI第三方库


热门话题
Javalog4j2。xml和log4j2test。eclipse中的xml   java映像未显示在surfaceview中   在Java中,能否在for之后立即放置if?   java调用构造函数的不同方式是什么?   java为什么不将其视为多重继承,而所有类都首先从对象类扩展,然后再扩展其他类   带有ms access的java不显示数据库结果   java Eclipse命令行URL参数切断https   java Android JNI回调似乎调用了一个随机方法   java Apache Camel处理XMLFile中声明的编码   java Bonita BPM不要等待Bonita的函数结束   布尔Java:构建逻辑表达式,然后验证它们   java在不使用QueryString的情况下将变量从一个网站页面传递到另一个网站页面   java ORA01861:文本与格式字符串不匹配   java字节[]字符串到C中的字符串#   java试图通过socket发送sqlite数据库文件   java如何使用命令行更改属性文件中的浏览器值以运行selenium测试用例