530 likes | 643 Views
PrognoChip - BASE: An Information System for the Management of Spotted DNA MicroArray Experiments. Extension of BASE v 1.2.16 (Lund University) Implementation : Haridimos Kondylakis, Dimitris Manakanatas, Manos Kalaitzakis Guidance : Anastasia Analyti, Dimitris Plexousakis
E N D
PrognoChip-BASE:An Information System for the Management of Spotted DNA MicroArray Experiments Extension of BASE v 1.2.16 (Lund University) Implementation:Haridimos Kondylakis, Dimitris Manakanatas, Manos Kalaitzakis Guidance:Anastasia Analyti, Dimitris Plexousakis Institute of Computer Science, FORTH-ICS, Crete, Greece Department of Computer Science, University of Crete, Greece Molecular Biologists: Dimitris Kafetzopoulos, Thanassis Margaritis Institute of Molecular Biology & Biotechnology, FORTH-IMBB, Crete, Greece
Measure/ Expression level Hybridization: mix RNAs and apply to array Hybridizationdata read out Spotted DNA Microarray Experiments RNA extraction cy3 labeling Normal Tissue Amplification Amplification RNA extraction cy5 labeling Tumor Tissue
Samples Plate Plate Preparation RNA extraction (protocol) extract Array Fabrication Labeling (protocol) Array Hybridization (protocol) Labeled extract Hybridized Array Scanning (protocol) Images Microarray Experiment Process
Images Channel 1 (cy3) Channel 2 (cy5) Image Analysis Spot Spot Measures Measures Raw Data Channel 1 (cy3) Channel 2 (cy5) Normalization Reporter Normalized value Normalized data (relative expression levels) Microarray Experiment Process (cont.)
Need for an Information System Submit/search/ update PrognoChip- BASE (web-based) Normalization Plug-ins • Microarray experimentation involves a massive amount of data for the biologist to organize and analyze: • Data to be stored before the experiment • Samples • Extracts • Labeled extracts • Reporters (oligonucleotides) • Array Designs • Arrays • Data to be stored after the experiment • Hybridizations • Image files • Raw Data (measures from scanned images) • Normalized data (relative expression levels) MIAME describes the minimum information that must be reportedabout microarray experiments, in order to be reproducible, and verifiable.
BASE v1.2 at Lund University BASE v1.2(BioArray Software Environment)is an open source software package that manages all data related to microarrays (supports MIAME) • Web-based submission of data and queries • Server: Linux, MySQL, php language, Apache web server, C++/Javascript • Provides "plug-in"-able normalization, data viewing and analysis tools. • Described in:L. H. Saal, C. Troein, J. Vallon-Christersson, S. Gruvberger, A. Borg, and C. Peterson, BioArray Software Environment: A Platform for Comprehensive Management and Analysis of Microarray Data, Genome Biology, 3(8): software0003.1-0003.6, 2002. • Available at:http://base.thep.lu.se/
PrognoChip-BASE (FORTH-ICS) • PrognoChip-BASE is based on BASE v1.2.16, which was extended with additional functionality • Forms were modified to help the submitter and end user • Extra fields were added for describing extracts, labeled extracts, hybridizations, and raw data sets • Reporters were annotated with additional descriptors, external databases, and the Gene Ontology (GO) • Extra descriptors were added in the “List View” of main menu items • sorting, based on these descriptors, is provided
PrognoChip-BASE: Main Steps • Creation and Management of MicroArrays • Reporter Annotation Upload • Management of Reporters • Reporter Annotation Update • Creation and Management of Biomaterials • Creation and Management of Hybridizations • Creation and Management of Experiments
What is a Reporter Gene structure I1 E1 I2 E2 I3 E3 I4 E4 I5 5’ 3’ E1 E2 E3 E4 Transcriptome E1 E2 E3 E2 E3 E4 Spliceome Transcript 1 Transcript 2 Proteome Reporter (oligonucleotide) Protein 1 Protein 2
MicroArray Design Description • Block • Column • Row • Reporter Id • Length • Gene name • Gene symbol • Gene description Reporter: Oligonucleotide Column Row Block Array design Based on an array design,we produce a batch of array slides
To eacharray batch corresponds a set ofarray slides Creation ofArray BatchandArray Slides
PrognoChip-BASE: Main Steps • Creation and Management of MicroArrays • Reporter Annotation Upload • Management of Reporters • Reporter Annotation Update • Creation and Management of Biomaterials • Creation and Management of Hybridizations • Creation and Management of Experiments
Gene Ontology (GO) • GO contains three different sub-ontologies/ taxonomies: • Molecular function • Biological process • Cellular component • Each term is related to its parent term through an is-a or part-of relationship • Unique identifier for every term: • GO:0003673(root=Gene Ontology)
Apoptosis regulator Enzyme activator Apoptosis activator Protease activator Apoptotic protease activator The Gene Ontology Gene Ontology Cellular Component Molecular function Biological Process
TheBiological Process, Molecular Function, and Cellular Component GOAnnotations should be given as semicolon (;) separated strings of the following form: GO_id | GO_name | evidence_code. • However, any part (i.e. "| evidence_code" ) is optional. Gene Ontology Annotations Evidence code GOannotations
As in“Reporter Μap Upload” Reporter Annotation Update Reporter Annotation Update
PrognoChip-BASE: Main Steps • Creation and Management of MicroArrays • Reporter Annotation Upload • Reporter Management • Reporter Annotation Update • Creation and Management of Biomaterials • Creation and Management of Hybridizations • Creation and Management of Experiments
Extract quality indicators Creation of a New Extract
Labeled extract quality indicators Creation of a New Labeled Extract
PrognoChip-BASE: Main Steps • Creation and Management of MicroArrays • Reporter Annotation Upload • Reporter Management • Reporter Annotation Update • Creation and Management of Biomaterials • Creation and Management of Hybridizations • Creation and Management of Experiments
Hybridization quality indicator • A hybridization is relatedwith: • two or more labeled extracts • onearray slide Creation of a Hybridization
Creation of a Hybridization: Pick an Array Slide Proceed with scanning
Creation of a Scan • Every hybridization is associated with one or more scans • from differentscanners • Optional: Upload of scanning images • Different image for each channel
View of a Scan • Every scan is associated with one or moreraw data sets • from different image analysis software
Raw Data Set Upload Continue as in “Reporter Μap Upload”
Raw Data Set Fields PrognoChip-BASE additional raw data set fields
PrognoChip-BASE: Main Steps • Creation and Management of MicroArrays • Reporter Annotation Upload • Reporter Management • Reporter Annotation Update • Creation and Management of Biomaterials • Creation and Management of Hybridizations • Creation and Management of Experiments
Creation of a New Experiment If “study experiment” then it is verified that associated raw data sets correspond to the same cancerous and reference sample, but different array designs. Otherwise, a warning is displayed
Creation of an Initial BioAssaySet Creation of an initialBioAssaySet with the namePrognoChip
Normalization Process Plug-in selection Exporting of results
PrognoChip-BASE Web Site • http://www.ics.forth.gr/isl/projects/PrognoChip/