跳转到主要内容

python 2.7版本的稳定性NMF实现(Siqi Wu 2016年)

项目描述

Amy Campbell, 2016

staNMF

Python 2.7实现Siqi Wu等人的2016稳定性NMF(staNMF)

包内容

staNMF.py

staNMF.py类包含在用户指定的.csv数据集上执行稳定性NMF所需的必要方法(有关精确使用说明,请参阅sourcecode/staNMF_Example)

staNMF_Example.py

staNMF在Wu等人2016年drosophila空间表达数据上的示例,K=15至K=30;生成样本分解,计算不稳定性指数,并绘制不稳定性与K的关系图

staNMF_driver.py

staNMF并行运行的驱动脚本;可以从命令行使用:python staNMF_driver.py <k1> <k2> <reps1> <reps2> <folder> <filename> <function>(请参阅docstring以获取更多具体说明)

data/WuExampleExpression.csv

样本数据集(也可在此下载

安装

$ pip install staNMF

请注意,staNMF需要SPAMs包(版本2.5),该包可以从 Julien Mairal等人 或通过Anaconda使用

$ conda install -c conda-forge python-spams=2.5

致谢

本工作得到了The Gordon and Betty Moore Foundation的数据驱动发现计划的支持(GBMF 4552至C.S.G.)以及美国国家卫生研究院(R01 CA200854)的资助

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

staNMF-1.1.tar.gz (5.4 MB 查看哈希值)

上传时间

支持