MADGE

Scalable distributed data management software for cDNA microarrays

Richard A McIndoe, Aaron Lanzen, Kimberly Hurtz

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Motivation: The human genome project and the development of new high-throughput technologies have created unparalleled opportunities to study the mechanism of diseases, monitor the disease progression and evaluate effective therapies. Gene expression profiling is a critical tool to accomplish these goals. The use of nucleic acid microarrays to assess the gene expression of thousands of genes simultaneously has seen phenomenal growth over the past five years. Although commercial sources of microarrays exist, investigators wanting more flexibility in the genes represented on the array will turn to in-house production. The creation and use of cDNA microarrays is a complicated process that generates an enormous amount of information. Effective data management of this information is essential to efficiently access, analyze, troubleshoot and evaluate the microarray experiments. Results: We have developed a distributable software package designed to track and store the various pieces of data generated by a cDNA microarray facility. This includes the clone collection storage data, annotation data, workflow queues, microarray data, data repositories, sample submission information, and project/investigator information. This application was designed using a 3-tier client server model. The data access layer (1st tier) contains the relational database system tuned to support a large number of transactions. The data services layer (2nd tier) is a distributed COM server with full database transaction support. The application layer (3rd tier) is an internet based user interface that contains both client and server side code for dynamic interactions with the user.

Original languageEnglish (US)
Pages (from-to)87-89
Number of pages3
JournalBioinformatics
Volume19
Issue number1
DOIs
StatePublished - Jan 1 2003

Fingerprint

CDNA Microarray
Microarrays
Data Management
Oligonucleotide Array Sequence Analysis
Information management
Software
Complementary DNA
Research Personnel
Databases
Human Genome Project
Information Management
Workflow
Microarray
Gene Expression Profiling
Internet
Nucleic Acids
Genes
Disease Progression
Servers
Clone Cells

ASJC Scopus subject areas

  • Statistics and Probability
  • Biochemistry
  • Molecular Biology
  • Computer Science Applications
  • Computational Theory and Mathematics
  • Computational Mathematics

Cite this

MADGE : Scalable distributed data management software for cDNA microarrays. / McIndoe, Richard A; Lanzen, Aaron; Hurtz, Kimberly.

In: Bioinformatics, Vol. 19, No. 1, 01.01.2003, p. 87-89.

Research output: Contribution to journalArticle

McIndoe, Richard A ; Lanzen, Aaron ; Hurtz, Kimberly. / MADGE : Scalable distributed data management software for cDNA microarrays. In: Bioinformatics. 2003 ; Vol. 19, No. 1. pp. 87-89.
@article{b1d065789c6c46a28f67c18f97c12372,
title = "MADGE: Scalable distributed data management software for cDNA microarrays",
abstract = "Motivation: The human genome project and the development of new high-throughput technologies have created unparalleled opportunities to study the mechanism of diseases, monitor the disease progression and evaluate effective therapies. Gene expression profiling is a critical tool to accomplish these goals. The use of nucleic acid microarrays to assess the gene expression of thousands of genes simultaneously has seen phenomenal growth over the past five years. Although commercial sources of microarrays exist, investigators wanting more flexibility in the genes represented on the array will turn to in-house production. The creation and use of cDNA microarrays is a complicated process that generates an enormous amount of information. Effective data management of this information is essential to efficiently access, analyze, troubleshoot and evaluate the microarray experiments. Results: We have developed a distributable software package designed to track and store the various pieces of data generated by a cDNA microarray facility. This includes the clone collection storage data, annotation data, workflow queues, microarray data, data repositories, sample submission information, and project/investigator information. This application was designed using a 3-tier client server model. The data access layer (1st tier) contains the relational database system tuned to support a large number of transactions. The data services layer (2nd tier) is a distributed COM server with full database transaction support. The application layer (3rd tier) is an internet based user interface that contains both client and server side code for dynamic interactions with the user.",
author = "McIndoe, {Richard A} and Aaron Lanzen and Kimberly Hurtz",
year = "2003",
month = "1",
day = "1",
doi = "10.1093/bioinformatics/19.1.87",
language = "English (US)",
volume = "19",
pages = "87--89",
journal = "Bioinformatics",
issn = "1367-4803",
publisher = "Oxford University Press",
number = "1",

}

TY - JOUR

T1 - MADGE

T2 - Scalable distributed data management software for cDNA microarrays

AU - McIndoe, Richard A

AU - Lanzen, Aaron

AU - Hurtz, Kimberly

PY - 2003/1/1

Y1 - 2003/1/1

N2 - Motivation: The human genome project and the development of new high-throughput technologies have created unparalleled opportunities to study the mechanism of diseases, monitor the disease progression and evaluate effective therapies. Gene expression profiling is a critical tool to accomplish these goals. The use of nucleic acid microarrays to assess the gene expression of thousands of genes simultaneously has seen phenomenal growth over the past five years. Although commercial sources of microarrays exist, investigators wanting more flexibility in the genes represented on the array will turn to in-house production. The creation and use of cDNA microarrays is a complicated process that generates an enormous amount of information. Effective data management of this information is essential to efficiently access, analyze, troubleshoot and evaluate the microarray experiments. Results: We have developed a distributable software package designed to track and store the various pieces of data generated by a cDNA microarray facility. This includes the clone collection storage data, annotation data, workflow queues, microarray data, data repositories, sample submission information, and project/investigator information. This application was designed using a 3-tier client server model. The data access layer (1st tier) contains the relational database system tuned to support a large number of transactions. The data services layer (2nd tier) is a distributed COM server with full database transaction support. The application layer (3rd tier) is an internet based user interface that contains both client and server side code for dynamic interactions with the user.

AB - Motivation: The human genome project and the development of new high-throughput technologies have created unparalleled opportunities to study the mechanism of diseases, monitor the disease progression and evaluate effective therapies. Gene expression profiling is a critical tool to accomplish these goals. The use of nucleic acid microarrays to assess the gene expression of thousands of genes simultaneously has seen phenomenal growth over the past five years. Although commercial sources of microarrays exist, investigators wanting more flexibility in the genes represented on the array will turn to in-house production. The creation and use of cDNA microarrays is a complicated process that generates an enormous amount of information. Effective data management of this information is essential to efficiently access, analyze, troubleshoot and evaluate the microarray experiments. Results: We have developed a distributable software package designed to track and store the various pieces of data generated by a cDNA microarray facility. This includes the clone collection storage data, annotation data, workflow queues, microarray data, data repositories, sample submission information, and project/investigator information. This application was designed using a 3-tier client server model. The data access layer (1st tier) contains the relational database system tuned to support a large number of transactions. The data services layer (2nd tier) is a distributed COM server with full database transaction support. The application layer (3rd tier) is an internet based user interface that contains both client and server side code for dynamic interactions with the user.

UR - http://www.scopus.com/inward/record.url?scp=0037248695&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0037248695&partnerID=8YFLogxK

U2 - 10.1093/bioinformatics/19.1.87

DO - 10.1093/bioinformatics/19.1.87

M3 - Article

VL - 19

SP - 87

EP - 89

JO - Bioinformatics

JF - Bioinformatics

SN - 1367-4803

IS - 1

ER -