Jump to: Page Content, Section Navigation, Section Search, Site Navigation, Site Search, Account Information, or Site Tools.
You are seeing this message because your web browser does not support basic web standards. Find out more about why this message is appearing and what you can do to make your experience on this site better.
|
|
Career Development : Articles
"Developing biological ontologies and the software that use them has allowed me to pursue two interests at the same time: biology and knowledge representation." The ABC's of Bioinformatics
Karen
Eilbeck There are many ways in which computational ideas can be applied to biology; therefore, a career in bioinformatics will include a multitude of diverse paths. The path I have chosen has led me to the field of biological ontologies. An ontology is a description of knowledge about a subject using a controlled vocabulary of terms and defined relationships between those terms. The ontologies allow us to describe our knowledge of a given subject. We define the key concepts and how they relate to one another. When data are assigned to categories in the ontology, the method becomes a powerful tool for exploring the data via the relationships. Developing biological ontologies and the software that use them has allowed me to pursue two interests at the same time: biology and knowledge representation. Getting Started I embarked on a bachelor's degree in biological and biochemical science in the United Kingdom and was lucky enough to participate in an exchange program with a university in the United States. During my year as an exchange student, I spent time in a parasitology lab. This exposed me to real bench work for the first time and forced me to use a computer for more than just e-mail. During this period I learned three important things: - Biology was even more interesting than I had realized. - Bench work was not for me. - Computers aren't that scary, once you learn how to switch them on. When I returned to England to complete my degree, I chose coursework that would further develop my fledgling skills in bioinformatics. Learning about sequence-similarity searches and protein folding whetted my appetite enough that I enrolled in a master's course in bioinformatics at the University of Manchester. This course exposed me to a couple of programming languages, Perl and C; some algorithms; and new (to me) ways of thinking, such as the object-oriented programming paradigm and using ontologies to describe knowledge. I stayed in the bioinformatics lab for my Ph.D., where my focus was on postgenome sequencing technologies. The Best of Both Worlds Although I was based in the biochemistry division, I also had an adviser in the computer science department. Because what I wanted to learn spanned two different departments, this became an important bridge. One of the biological issues that interested me was capturing, representing, and analyzing protein-interaction data. To get to a grip on the actual data, I spent time in a lab performing yeast two-hybrid experiments. This lab experience was vital, because I learned what the requirements of the system were from both my own work and from other scientists in the lab. To do this, I described a series of use cases, which can be thought of as discrete goals for the user when they interact with the system. The approach I took was to create an object-oriented database using the programming language Java. Learning Java was especially fun for me, because it seemed to be the perfect introduction to object-oriented techniques. (I've gone on to use in other languages such as Perl since then.) The experience of mixing biology and computer science techniques has been fairly typical for me; I seem to reside somewhere in the interface between the two disciplines. After finishing my Ph.D., I moved to the United States again, this time to work for a genomics company for 2 years. Entering industry without postdoc experience was unconventional, but it was a decision that I don't regret. There I gained a perspective on large-scale analysis in an industrial setting; in general, I learned a tremendous amount. Last year, I moved to the Berkeley Drosophila Genome Project to work on Sequence Ontology (SO), which is part of the Open Biological Ontologies (OBO) project (see box).
Putting My Knowledge to Work In my day-to-day work on SO, I use a variety of skills. I need a broad understanding of genomics and biology, and I need the ability to acquire new information quickly when I extend the ontology. In addition, I need to be aware of both computer science and philosophical arguments about ontologies and their design, so I continually read the latest information and have discussions with others in the field. I must also write code on a regular basis. These days I mostly use Perl, because I am dealing with text-based problems. There is an administration aspect to the job, as well, which involves coordinating with the user community, maintaining a Web site and mailing lists, and organizing user meetings. My advice to someone who is interested in this field: Work to develop a sound knowledge of biology, and keep it real by learning necessary computer skills that complement the field. It is one thing to sit through lectures about relational databases--and quite another to actually sit down and design one for your data and implement it on your system. As the old Chinese proverb goes, "Read it--forget it; watch it--remember it; do it--understand it." Don't be abstract; make your knowledge concrete. If you get the opportunity to travel as part of your scientific career, take it. Travel broadens the mind; you will be exposed to new ideas and interesting people. Going to conferences and presenting posters and talks is a good way to get new feedback on your work and develop channels of communication with other groups and individuals. Finally, sitting in front of a computer every day wreaks havoc on your body, so go outside occasionally and get some exercise. Karen Eilbeck, Ph.D., is a programmer-analyst at the Berkeley Drosophila Genome Project at the University of California, Berkeley. |
Business Office Features
Career Tools and ResourcesCurrent EmployersScience Careers ForumGraduate ProgramsHow-To Guides
Salary Tools |