since its inception in 2004 , organelle db has provided a freely accessible information resource cataloging eukaryotic proteins that are known components of an organelle or major protein complex ( 1 ) . organelle db presents a list of proteins organized essentially by subcellular localization and/or by organism . each protein record housed within organelle db presents systematic and common gene / protein names , gene descriptions , phenotypic information ( as available ) , biological terms from the gene ontology ( go ) consortium , amino acid sequence and , in some cases , micrograph images ( figure 1a ) . to facilitate data interoperability , we have taken care to describe all protein localizations using the controlled vocabulary established by the go consortium . in total , organelle db encompasses 60 go localization terms ; these terms have been described previously ( 1 ) . ( a ) output from organelle db in response to a query for the yeast protein yol090w / msh2p , a nuclear protein involved in mismatch repair . yol090w is the systematic name for this gene product ; msh2p is the standard or common name for this protein . the cell image is highlighted for msh2p / yol090w and , thus , the nucleus appears in blue ( color - coded for msh2p ) . first , we have extracted protein localization data from each major model organism database [ i.e. the saccharomyces genome database sgd ( 2 ) , the drosophila melanogaster database flybase ( 3 ) , the caenorhabditis elegans database wormbase ( 4 ) , the mouse genome database mgd ( 5 ) and the arabidopsis information resource tair ( 6 ) ] . localization data for human proteins and for other proteins outside of the standard model organisms have been extracted from swiss - prot ( 7 ) and from go ( 8) . second , we have manually compiled protein localization data from large - scale and systematic studies in the budding yeast saccharomyces cerevisiae ( 911 ) in supplement to localization data deposited in sgd . since localization data have been drawn from several databases and studies , the particular source of a given protein localization record is indicated within each protein data report in the  data source field . by maintaining updated localization data from these sources , we have grown organelle db to encompass over 31  000 proteins spanning 138 organisms across the eukaryotic kingdom . numerical listings of protein localizations for major organisms of study are presented in table 1 . note that we now present these data tallies by specific organism rather than by broad organismal groupings ( e.g. arabidopsis thaliana rather than protein localization records in organelle db ( as of september 2006 ) note that records do not correspond exactly with proteins ; one protein may have more than one record if it has been found within more than one organelle . although localization data are inherently visual , text - based representations of protein localization can be difficult to understand in some cases . for example , in s.cerevisiae , a number of polarity proteins have been found localized to the bud tip ; however , this descriptive term is likely unfamiliar and difficult to visualize for any researcher working with an organism other than yeast . from a simple micrograph of yeast cells , the  bud tip localization becomes clearly understood as the extreme tip of the growing bud at the opposite end of the larger , so - called mother cell . moreover , the subtleties of a given protein localization can be lost in a simple text - based classification scheme : cytoplasmic staining can be  patchy ( possibly cytoskeletal ) or diffuse ( from a soluble protein ) , with very different implications regarding protein function in each instance ( 9 ) . thus , often , the subcellular distribution of a protein is best considered by viewing an image of a cell in which the protein of interest is visualized either as a fusion to a fluorescent protein ( 10 ) or by indirect immunofluorescence staining ( 9 ) . we have included this type of primary localization data in organelle db whenever possible ; specifically , organelle db presents 1500 fluorescent micrographs of yeast cells visualized with antibodies directed against epitope - tagged proteins ( indirect immunofluorescence ) from our own studies of protein localization in s.cerevisiae ( 9,11 ) . in addition , we welcome submissions from the scientific community of any such images for any protein reported in organelle db . to further facilitate the visualization of protein localization data organelle view is a scientific visualization application allowing users to dynamically generate a visual interpretation of data from organelle db . organelle view presents a searchable interface with a three - dimensional representation of an archetypical cell ( figure 1b ) . rather than representing organelles and subcellular structures by text , organelle view offers an artist 's rendering of a cell and its major organelles . at present , we have chosen a budding yeast cell ( s.cerevisiae ) as the model for organelle view , largely because protein localization has been studied quite extensively in yeast ( 9,10 ) ; future versions of organelle view will incorporate additional cell types from other organisms . users can search organelle view for any yeast protein , and the organelle to which that protein localizes will be highlighted in the cell image . an additional text - based summary of gene function is also presented for each searched protein . organelle view , therefore , offers an alternative mode of presentation for the information housed in organelle db ; it also stands as a useful educational tool , providing an easily accessible and engaging platform from which introductory biology students can explore the basics of cell biology . organelle db was developed using the php server - side scripting language version 4.3.9 on a linux server running the mysql database version 5.0.18 . we populated the most recent protein localization data from the go database and major model organism databases [ the databases described above plus the rat genome database rgd ( 12 ) , the dictyostelium database dictybase ( 13 ) and the zebrafish information network zfin ( 14 ) ] . the scripts we implemented were configured to automatically add new genes , delete obsolete genes and update the gene information obtained from each of the source databases . we also developed a facility to add / delete / edit a particular gene per curator request . this applet interfaces with the existing database organelle db and renders a three - dimensional model of a cell with accompanying text and dynamic functionality . all functionality code is written in java and javascript and is provided by nformation design ( philadelphia , pa ) . all buttons and text areas outside of the applet models for organelle view were created using the open - source three - dimensional modeling program blender . organelle db is fully searchable and presents users with a variety of options for convenient data access and retrieval . from the organelle db home page , users may specifically search for proteins localized to a given organelle , subcellular structure or protein complex . additional options are provided in the quick search form such that users may alternatively browse records related to a single organism or gene / protein . the quick search form on the organelle db home page provides six broad protein localization groupings as follows : endoplasmic reticulum ( er ) , nucleus , membrane protein , mitochondrion , protein complex and others . detailed subcategories of organelles , protein complexes and organisms may be directly accessed from our advanced search forms ( on the  search page at organelle db ) . these advanced search options offer a full list of organelles and organisms contained within organelle db ; for example , through our advanced search , users may select an organelle ( e.g. endoplasmic reticulum ) and further select a subcategory of that organelle ( e.g. integral to endoplasmic reticulum membrane ) . in addition , users may specify an organelle and organism , thereby limiting output to only those organelle - localized proteins from the indicated organism . search results are presented as a list , with protein names and a brief description of each protein indicated . by clicking on a protein name , users are taken to a full protein report ( figure 1a ) containing the gene 's systematic name and standard / common name , gene description including phenotypic information as available , go classifications , amino acid sequence and any captured images supporting the reported protein localization ( available for some yeast proteins in organelle db ) . we have taken particular care to maintain proper nomenclature for a given organism in presenting gene names . in cases where multiple isoforms of a given protein are reported , the amino acid sequence of each isoform is presented in organelle db . as an alternative to individual search queries specifically , all data in organelle db may be downloaded as tab - delimited text files . in total go annotations for each protein presented in organelle db are provided in a separate file . a third file provides amino acid sequences in the fasta format for all protein entries . multiple sequences are available for certain proteins in organelle db ; these protein sequences can be correlated to a single protein entry in the tab - delimited text file described above through the accession i d field . quick search form to the left of our home page ( figure 1b ) . the proteins with localizations will be displayed in text to the right of the search form boxes , color - coded as indicated ( the first protein name and localization printed in red , etc . ) . the corresponding organelle for each protein will also be colored accordingly in the cell image and can be highlighted by rolling over the protein name and its localization . the cell image provided in organelle view is an artist 's rendering of a budding yeast cell ; descriptive terms and organelle names related to this image are presented in the  localization key at the bottom left of our home page . a brief description of each cellular landmark and/or organelle is provided here ; the text may be viewed by scrolling over the desired localization key image . the cell image can be manipulated by the cursor ; e.g. the cell image can be rotated by clicking / dragging the image . also , by clicking with the right mouse button , users can zoom in and out of the cell . users can view summary information regarding the function of any selected protein by clicking on the protein 's corresponding number in the the resulting text display presents systematic and standard gene / protein names , a brief functional description of the protein and any comments related to the protein 's function or localization . animated if multiple proteins sharing a common localization are entered into organelle view . by this feature , the organelle common to both proteins will shift in color in the cell image , transitioning , e.g. from red ( for protein 1 ) to orange ( for protein 2 ) . animate button to the lower right of the cell image . a complete tutorial describing the use of organelle view may be accessed on - line by clicking the  about / how to button from the organelle view home page . organelle db is a cross - species information resource for researchers utilizing nearly any eukaryotic organism of study . , we are taking significant care to ensure that organelle db is fully integrated with major model organism sites and relevant external databases . each protein report in organelle db is linked to the appropriate external database ( i.e. the model organism sites sgd , tair , mgd , flybase , wormbase or the protein database swiss - prot ) . furthermore , we have maintained a controlled vocabulary as much as possible in annotating organelle db in order to ensure significant data interoperability . we have carefully utilized proper gene / protein names for each record in organelle db ; whenever possible , we have drawn protein names from the appropriate model organism sites in order to comply with all naming conventions for each respective organism . users can then easily navigate between our information and relevant information in other external sites . collectively , the data in organelle db may be used by researchers in a broad swath of disciplines ranging from evolutionary biology to molecular / cellular biology and genomics / bioinformatics . through the datasets in organelle db , evolutionary biologists will be able to consider organelle evolution through the eukaryota , particularly as we generate more complete datasets of eukaryotic protein localization . by integrating localization data with protein protein interaction data , molecular , cellular and developmental biologists can ferret out higher - confidence subsets of protein interactions for further study . researchers applying genomics and bioinformatics can use the data in organelle db to investigate the organelle as a functional unit , profiling and cataloging the dynamics of the organelle ( i.e. its known constituent proteins ) in response to cell growth and cell stress . thus , organelle db is a cross - species and cross - discipline resource of general interest to the greater scientific community . in its present form , organelle view is a first step toward the development of non - text - based resources for the presentation of protein localization data . in addition , we view it as a particularly useful resource in the instruction of younger students ( e.g. high school biology students and college undergraduates ) , introducing them to complicated concepts in cellular and molecular biology through an interface that is visually arresting and  fun. as part of our ongoing maintenance of organelle db , we intend to update protein localization records , by placing a particular emphasis upon proteins differentially localized during cell development and/or during cell stress responses . we envision organelle view as a true complement to organelle db  an interface for the graphical visualization of proteins within organelles and protein complexes both in a static and dynamic model of the cell . thus , we are currently working to generate a dynamic representation of the yeast cell cycle , such that differentially localized proteins can be represented during cell cycle progression . the current prototype for organelle view presents a budding yeast cell , but once this platform is well established , we expect to develop similar three - dimensional models for other organisms as well , providing both a broader range of cell types as well as a more detailed cell view with finer subcellular resolution . organelle db may be accessed freely at   through the life sciences institute at the university of michigan . please direct all technical questions and concerns to this address as well . when referencing organelle db and/or organelle view , please cite this article .
organelle db ( ) is a web - accessible relational database presenting a supplemented catalog of organelle - localized proteins and major protein complexes . 
 since its release in 2004 , organelle db has grown by 20% to encompass over 30 000 proteins from 138 eukaryotic organisms . each protein in organelle db is presented with its subcellular localization , primary sequence and a detailed description of its function , as available . 
 all records in organelle db have been annotated using controlled vocabulary from the gene ontology consortium . 
 protein localization data are inherently visual , and organelle db is a significant repository of biological images , housing 1500 micrographs of yeast cells carrying stained proteins . 
 furthermore , we report here the development of organelle view , an extension of organelle db for the interactive visualization of organelles and subcellular structures in the budding yeast saccharomyces cerevisiae . 
 organelle view offers a dimensional representation of a yeast cell ; users can search organelle view for proteins of interest , and the organelles housing these proteins will be highlighted in the cell image . among other applications , 
 organelle view may serve as an educational aid engaging introductory biology students through a visually 
 fun interface . 
 organelle view can be accessed from the organelle db home page or directly at .