ArrayQuest at MUSC
0
0
Entering edit mode
@gary-argraves-1289
Last seen 9.6 years ago
Greetings to bioconductor users, The purpose of this letter is to introduce you to ArrayQuest. ArrayQuest? is a web-based program for the analysis of DNA microarray data. ArrayQuest? is designed to apply various types of analysis scripts (i.e., Bioconductor statistical and graphical methods) to microarray data stored in the MUSC DNA Microarray Database and the Gene Expression Omnibus (GEO). We have developed a software suite that includes four modules that work in conjunction to mediate the archiving and analysis of DNA microarray data. The four modules of this suite are as follows: 1. ?ArrayDB? module: ?ArrayDB? is a program for archiving DNA microarray data derived from experimentation performed through our DNA Microarray Facility. The data for ?ArrayDB? is stored on our Internet front-end server, a Dell PoweEdge 440. ?ArrayDB? and ArrayQuest? (see next) both utilize MySQL server to store meta data such as project information (scanned and analysis project information), cRNA target information and process controlling information. 2. ArrayQuest? analysis module: this module allows a client to select microarray information from the ?ArrayDB? database for analysis. The ArrayQuest? analysis paradigm can be thought of as an analysis process controller in which a user specifies an analysis process that includes a selectable analysis method (i.e., a particular R script such as RMA) and related input for that method (i.e., Affymetrix .CEL files). ArrayQuest? has been designed to automatically distribute loads across a computing cluster. Before assigning a clients job, ArrayQuest? will query a load control program that will indicate which CPU in the cluster is best suited to analyzing the job at the time. ArrayQuest presently uses Linux operating systems RedHat and Fedora Core2. ArrayQuest? is operated through web browsing portals such as (i.e., Internet Explorer, Safari, Mozilla). The R package that is used to run many ArrayQuest methods can be compiled to utilize the increased performance that a 64 bit architecture offers. 3. Analysis job-distribution module: ArrayQuest? communicates with a job-distribution module to send an analysis job to a CPU within the backend analysis cluster, that is ready to accomplish the job. A key application used in the analysis system is a statistics package entitled R. Most analysis jobs that are launched by clients will take a considerable amount of time for the results to be returned. ArrayQuest? will notify the client by email as well through flagging status within the process database, the current state of any process being executed. 4. Upload module: This module will allow off site clients to import data into ?ArrayDB? or to a private database. This will allow the ?ArrayDB? database to grow. When the database grows then our client base will grow and in turn our analysis requirements will grow. For this reason we need the CPU Analysis Custers. ?ArrayDB? is designed to protect user data and not allow it to be released into the public domain without authorization, as data security is a major issue in the field. The ?ArrayDB? module has been describe in a published article (Argraves et al., 2003). URL: http://proteogenomics.musc.edu/quickSite/arrayQuest.php?page=home&act= manage Please direct your interest in this system to: W. Scott Argraves, Ph.D., Professor Medical University of South Carolina Dept of Cell Biology and Anatomy 173 Ashley Avenue Charleston, SC 29425 Email: argraves at musc.edu or to garyArgraves at sbcglobal.net Sincerely, Gary Argraves
Microarray PROcess Microarray PROcess • 631 views
ADD COMMENT

Login before adding your answer.

Traffic: 659 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6