python - 微阵列层次聚类和 PCA 与 python

标签 python bioinformatics pca biopython hierarchical-clustering

我正在尝试使用微阵列列的层次聚类(来自单个微阵列重复的结果)和 PCA 来分析微阵列数据。

我是 python 的新手。我有 python 2.7.3、biopyhton、numpy、matplotlib 和 networkx。

我可以使用 python 或 biopython 中的函数(类似于 MATLAB 的 clustergram 和 mapcaplot)来执行此操作吗?

最佳答案

Python 非常适合神经科学,恭喜您的选择。有时资源比 Matlab 更难找到,但它们是免费的,您会找到一个活跃的社区和大量支持。

一个好的起点是 Neuroimaging in Python项目及其子项目,例如 nitime。我建议订阅邮件列表并在邮件列表中询问,他们真的很聪明并且乐于提供帮助。

对于 PCA,您也可以尝试 Modular Toolkit for Dataprocessing in Python ,一个不错的数据处理算法库。

对于一般的集群,我推荐 Scipy Clustering .

喂, 托斯滕

关于python - 微阵列层次聚类和 PCA 与 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14191487/

相关文章:

python - 对象 `astype(float)` 的 DataFrame 行为因列表或数组而异

python - 使用字符串方法format()从字符串中提取值

algorithm - 主成分分析 (PCA) 算法

scikit-learn - (增量)PCA 特征向量不是转置但应该是?

matlab - Octave /Matlab : PCA on sparse matrix: how to get only the most important eigenvectors?

python - 如何使用分发打包示例脚本?

c++ - 我如何知道 C++ 中异常的名称?

r - 如何使用 ggplot 函数添加到 cnetplot?

python - 在 pythonanywhere 上从源代码安装工具

ruby-on-rails - 您如何将Ruby on Rails用于科学(如果适用)?