生物信息学与计算生物学系

>公共软件>geneclust.

geneclust.

Geneclust是用于基因表达微阵列数据的探索性分析的Geneshaving方法的用户友好的实现。通过飙升的兴趣来搜索基因表达微阵列数据中可解释的生物学结构的兴趣来激励。

Geneclust包括两个基本功能:

  1. 聚类方法的实现:
    • 分层群集(仅限R / S-Plus版本)
    • 基因剃须
  2. 仿真评估上述方法的性能(仅限R / S-Plus版本)。
用户能够直接与程序交互,可视化数据和结果集群,并控制多种中间输出结果的产生。

浏览器版本

GeneClust JS是一个JavaScript在浏览器中运行的Geneclust的实现,适用于对相对较小的数据集的分析(例如约100个样本和几千个基因)。需要一个相对现代的浏览器(已知为Chrome和Firefox的最新版本)。

可下载的版本

Geneclust也可作为本地计算机下载和安装的本机可执行文件。最新版本的包装可用于R编程环境的源代码表单。S-Plus平台的旧包仍然可用。

R版本

S-Plus版本

S-Plus的最新版本为1.0b11,截至2002年3月28日。以下是下载各种二进制包的链接。此时S-Plus版本的源包不公开可用;联系Kim-Anh博士为私人访问私人频道。以下是支持的平台。

系统要求

R版本

当前R版本仅用为源代码包。提供了编译平台源代码的说明。该软件包最近安装并在64位Gentoo Linux,Java 1.6.0和R 2.10.1版下进行测试,但最近版本的R,Java和Linux应该有效。提供其他平台可以使用,只要您首先安装必要的软件开发组件。

S-Plus版本

UNIX S-Plus 5.1或6.0 JREESE 1.3.1或更高版本Win2000 S-Plus 2000或6.0

安装概述

总之,安装过程将在指定目录中创建一个目录层次结构。该层次结构的主要组成部分是用于启动包的可执行文件,用于运行用户界面的Java应用程序,R / S-Plus代码加载数据,并在R / S-Plus,帮助程序应用程序中生成图形输出和动态加载的库,文档和示例。

更具体地,目录层次结构包括以下内容。请注意,所描述的层次结构是在Linux / UNIX平台上的R版本的典型安装,并且对于S-Plus版本和/或Windows平台可能会略有不同。

bin / geneclust.

通过运行此shell脚本启动该软件。该脚本初始化指定包的其他组件的位置的必要环境变量,并使用适当的参数调用Java应用程序前端。

etc / geneclustrc.

此文件包含应用程序所需的环境变量的默认定义。单个用户可以通过将其在其主目录中的“.geneclustrc”文件中或调用应用程序的目录中来覆盖此文件中指定的默认值。

分享/文档

此目录包含HTML文档('Geneclust.html')的形式的基本帮助页面,并支持图像和样式表。它还包含文件“版权”和“许可证”,它管理您的版权并使用此软件。

分享/例子

此目录包含用于多个示例数据集的数据和分类文件。

Java / Jars / Geneclust.jar

这是控制用户体验的前端Java应用程序。它需要许多环境变量可以正确设置为正常工作,因此不应由用户直接调用。

Sinterpreter.

此目录包含R / S-Plus源代码,用于读取数据和生成图形输出。

lib

This directory contains a helper application (‘pty’) for running the R application as a back end process controlled by the front end Java application, and a dynamically loaded library (’S.so’) for performing the most computationally intensive parts of the geneshaving algorithm.

安装说明

R版本

以下泛型指令描述了如何安装Geneclust的R版本。给出了命令行的地方,我们使用了Ubuntu 10.10进行特异性。对于其他平台,请使用所需的等效命令。有关帮助,请参阅我们的支持论坛。

  1. 安装先决条件软件软件的R版本需要GNU科学图书馆。请下载并安装此软件及其平台的依赖关系。

    在Ubuntu 10.10上:

    > sudo apt-get libgsl0ldbl libgsl0-dev libatlas-dev libatlas3gf-base
    您还需要安装R,C编译器和Java运行时环境(JRE)为您的平台。

  2. 从本页的下载部分下载包。
  3. 提取文件
    > tar xvzf ./geneclust-1.0.1.tgz> cd geneclust-1.0.1
  4. 如果尚不存在您将安装软件的目录,请创建安装目录,创建它:

    > sudo mkdir“一些位置”
  5. 指定安装目录告诉软件安装目录的位置。

    要么:

    将全局环境变量$ installDIR设置为要安装Geneclust的位置:

    >导出installdir =一些现有位置
    要么:

    编辑第38行并将该位置放在那里。

    > vi ./install.
  6. 运行安装脚本
    > ./install.
    如果写入安装目录需要root权限,则可以实现这一点的一种方法是:

    > sudo ./install.
    为了满足自己,脚本不会执行任何不需要的操作,请在此之前非常仔细阅读安装脚本。更安全的选项是暂时更改目录的权限,以便安装持续时间或使用沙箱。

S-Plus版本

我们不再可以访问可以运行S-Plus版本的平台,因此我们可以给出的最佳建议是:

  1. 找到运行适当旧版本的操作系统,Java和S-Plus的机器。
  2. 从本页的下载部分下载包。
  3. 使用合适的实用程序为您的平台提取文件。
  4. 尽力安装它。
  5. 在我们的论坛中发布,让我们知道您是如何做到的和/或您遇到的问题以及需要帮助。

祝好运。

文件

JavaScript版本

Geneclust JS用户指南

R版本

Geneclust for R用户指南

S-Plus版本

S-Plus用户指南的GeneClust

屏幕截图(S-Plus版本)

从我们的笔记本电脑运行Redhat 7.1和S-Plus 6.0获取。

发布历史

执照

MD安德森癌症中心生物统计学系(“MDACC”)特此授予您使用软件包的非独家永久性,不可撤销的权利。

软件包的标题,所有权和知识产权及其所有副本仍然存在MDACC。该软件受版权保护,受到美国版权法和国际条约规定的保护。除本文明确规定外,在任何专利,版权,商标或商业秘密信息下没有明确或暗示的权利。

除了由MDACC写作特别允许的允许,您将无权从软件包或任何相关文档中删除任何版权声明或任何专有贸易或服务标记或通知。

衍生工程必须保留MDACC版权声明。

版权

Geneclust由Kim-Anh Do,Rumiana Nikolova,Paul Roebuck和Bradley扫帚的版权所有。

此处的其他产品和公司名称可能是各自所有者的商标。

文件中给出的其他版权是:java / src / edu / stanford / ejalbert / browerlauncher.java

版权所有1999 by Eric Albert(ejalbert@cs.stanford.edu)

学分

参考