110 likes | 234 Views
MARS: Microarray analysis, retrieval, and storage system. Albert F. Cervantes. Overview. Microarray Background Mars Implementation Software Architecture Systems Data Interfaces Web Services Access Control Remarks. Microarray Background. Popular technique
E N D
MARS: Microarray analysis, retrieval, and storage system Albert F. Cervantes
Overview • Microarray Background • Mars Implementation • Software Architecture • Systems • Data Interfaces • Web Services • Access Control • Remarks
Microarray Background • Popular technique • Study gene expression patterns on genomic scale • Produces wealth of data • Tens of thousands of elements • Annotated by dozens of parameters. • Need for a fast, robust cataloging method • Solution: Mars • MIAME software suite • Minimum Information about a Microarray Experiment • Microarray Gene Expression Data society initiative
Software Architecture • J2EE platform • 3 tier architecture • Enterprise Information System • Data in relational database • Application • Manage DB interaction & data access • Presentation • Web-server
Software Architecture Maurer, et al. MARS: Microarray analysis, retrieval, and storage system. BMC Bioinformatics 2005, 6:101
Systems – 5 major sub-groups • DB schema, Business Model, & Web Interface • Microarray production • LIMS – laboratory information management sys • Sample preparation • Hybridization and raw data management • Experiment annotation • Quality Management
Data Interfaces • MAGE-ML • MicroArray Gene Expression Markup Language • Initiative by MGED • Microarray Gene Expression Data Society • Import Interface • Define file parsers • Use generic files • Tab-delimited files • Allows for storage of previous data
Web Services • MARSExplorer • Java library distribution • Software developers • Data access via SOAP • Simple Object Access Protocol
Access Control • AAS • Authentication and authorization system • Fine grained user access levels • Prevention • Unauthorized access • Data modification • Legacy code integration
Access Control Maurer, et al. MARS: Microarray analysis, retrieval, and storage system. BMC Bioinformatics 2005, 6:101
Remarks • Novel solution • Catalog & archive experimental data in microarray production • Obsolescence Resistant • Awareness of data annotation standards • Scalable and distributable • Offers a complete laboratory solution