by Michael V
The Gene Ontology database is essentially a tool that those involved in the field of molecular and cellular biology utilize in order to both obtain information as well as share it amongst peers in an open community. The database located at http://www.geneontology.org/ contains an organized structure of genetic vocabulary, classifications, and information for those involved with genetic research to access. Not only does the database contain the information in a well organized manner, it is easily customized for an individuals needs through searches and multiple display formats for ease of the user. It also supports changes and additions to the database easily, as the members of the Gene Ontology Consortium continuously expand and update the genetic vocabulary. In essence the Gene Ontology projects represents the best efforts of people around the world to merge their collective information about genetic vocabulary with a well structured database that will standardize the formats that the data is shared in. The database itself is made from MySQL database that allows it to be easily worked with by programmers from everywhere in the world.
This article is related to the week’s lecture topic of Database Application Development because this project is a representative of a large scale database being developed with the learned SQL skills we are taught in class. This not only exemplifies the importance of the database creation skills we are learning, but shows how it is done properly in the world. The Gene Ontology project is not only a collaboration between large numbers of programmers around the world, but also with the genetic researchers who know little to nothing about the inner workings of a database. The interaction between a programmer, his partners, and his clients is key to real world application of database skills.
This peer-reviewed article demonstrates to me how I can apply my knowledge acquired from college to real life applications. Not only does it show where SQL database is heavily applied, but it also gives a clear picture of how the database programmers interact with each other as well as the genetic researchers, understanding their needs and developing a database tailored specifically to their needs.
T1 – The Gene Ontology (GO) database and informatics resource., Harris,MA, Clark,J, Ireland,A,Lomax, Ashburner,M, Foulger,R, Eilbeck,K, Lewis,S, Marshall,B, Mungall,C, Richter,J, Rubin,GM, Blake,JA, Bult,C, Dolan,M, Drabkin,H, Eppig,JT, Hill,DP, Ni,L, Ringwald,M, Balakrishnan,R, Cherry,JM, Christie,KR, Costanzo,MC, Dwight,SS, Engel,S, Fisk,DG, Hirschman,JE, Hong,EL, Nash,RS, Sethuraman,A, Theesfeld,CL, Botstein,D, Dolinski,K, Feierbach,B, Berardini,T, Mundodi,S, Rhee,SY, Apweiler,R, Barrell,D, Camon,E, Dimmer,E, Lee,V, Chisholm,R, Gaudet,P, Kibbe,W, Kishore,R, Schwarz,EM, Sternberg,P, Gwinn,M, Hannick,L, Wortman,J, Berriman,M, Wood,V, de la Cruz, Tonellato,P, Jaiswal,P, Seigfried,T, White,R
(2004). The Gene Ontology (GO) database and informatics resource Retrieved From http://ukpmc.ac.uk/abstract/MED/14681407