|
Biomolecular Engineering
Baskin School of Engineering
335 Baskin Engineering Building
(831) 459-2158
http://www.soe.ucsc.edu
Program Description | Faculty
| Course Descriptions
Program Description
The program in bioinformatics is a multidisciplinary
program sponsored by the Biomolecular Engineering Department. The program
currently offers B.S, M.S., and Ph.D. degrees in bioinformatics, as well as a
minor in bioinformatics.
Bioinformatics combines mathematics, science, and
engineering to explore and understand biological data from high-throughput
experiments, such as genome sequencing, gene expression chips, and proteomics
experiments. The program builds upon the research and academic strengths of the
faculty in the Center for Biomolecular Science and Engineering.
The Human Genome Project, the international
collaboration to determine the sequence of human DNA and understand its
function, had its origin in a conference that took place at UCSC in 1985. One
notable output from our research is that UCSC is the primary release site for
the public version of the human genome and its annotation:http://genome.ucsc.edu. We are also a major player in
protein-structure prediction, and have a strong research group in DNA
microarray analysis.
The undergraduate bioinformatics degree program
prepares students for graduate school or a career in the fast-paced
pharmaceutical or biotechnology industries.
The immense growth of biological information stored in
computerized databases has led to a critical need for people who can understand
the languages, tools, and techniques of statistics, science, and engineering.
A classically trained scientist may be unfamiliar with
the statistical and algorithmic knowledge required in this field. A
classically trained engineer may be unfamiliar with the chemistry and biology
required in the field.
Thus, this program strives for a balance of the two, an
engineer focused on the problems of the underlying science or, conversely, a
scientist focused on the use of engineering tools for analysis and discovery.
The undergraduate degree program in bioinformatics
builds a solid foundation in the constituent areas of the field. Students
complete core sequences in mathematics (including calculus, statistics, and
discrete mathematics), science (including biology, chemistry, and
biochemistry), and engineering (including programming, algorithms, and
databases). The core topics are brought together in two bioinformatics courses:
BME 110, Computational Biology Tools, and BME 205 Bioinformatics Models and Algorithms. Students have two
electives for specialization within the fields of bioinformatics and are
required to take a bioethics course (either BME 80G, Bioethics
in the Twenty-First Century: Science, Business, and Society or PHIL 145,
Brave New World: Ethical Issues in Genetics) to
study the ethical, legal, and social implications of this new technology. As a
comprehensive requirement, all students complete a graduate project course: BME
220/L, Protein Bioinformatics, or BME 230/L, Computational Genomics.
Note: students who work on independent research
projects with faculty may substitute a senior thesis, BME 195, for the graduate
project course.
Courses for Nonmajors
Biomolecular Engineering 60 and 160, Programming for Biologists and Biochemists, provide an
introductory programming class using Perl and BioPerl to analyze, transform,
and publish biological data.
Biomolecular Engineering 80G, Bioethics
in the Twenty-First Century: Science, Business, and Society, is
particularly appropriate to all students interested in the societal issues
surrounding the revolutions in bioinformatics and biotechnology.
Biomolecular Engineering 110, Computational
Biology Tools, provides an introduction to the tools and techniques of
bioinformatics from a user's view. It is intended for biologists and
biochemists who need to use bioinformatics tools, but are not primarily
interested in building new bioinformatics tools.
Biomolecular Engineering 109, Resource-efficient
Programming, provides advice and practice for people working at the
limits of their computer hardware. It is of use for bioinformaticians, game
programmers, and embedded-system designers.
Bioinformatics Policies
Admission to the bioinformatics major is selective.
First-year applicants may receive direct admission at the time they apply to
UCSC, based on their high school record and test scores. Admission to the
bioinformatics major after a student has entered UCSC is based on performance
in courses required for the major. The following foundation courses must be
completed before admission to the major: Computer Science 13H (or 12A and 12B),
Chemistry 1B/M and 1C/N, and Mathematics 19A-B.
Please refer to the School of Engineering section of
the catalog for policies about taking courses at other institutions after
enrolling at UCSC.
Students who do not make adequate progress in the
major (normally passing six required courses per year) may be disqualified from
the major. All students not meeting the progress in the major or grade point
average requirements must meet with the undergraduate director to discuss
their options for continuing in the major. Please refer to the Engineering
section of this catalog for the School of Engineering's Major Disqualification
Policy.
Please refer to the School of Engineering section of
the catalog for the policy regarding transfer students.
Please refer to the School of Engineering section of
the catalog for additional policies that apply to all School of Engineering
programs.
Preparation for the Major
Students applying for admission to the bioinformatics
major should have completed four years of high school mathematics (through
advanced algebra and trigonometry) and three years of science, including one
year of chemistry and one year of biology. Comparable college mathematics and
science courses completed at other institutions may be accepted in place of
high school preparation. Students without this preparation may be required to
take additional courses to prepare themselves for the program.
Major Requirements
Every bioinformatics major must have a faculty adviser,
assigned by the Baskin School of Engineering Undergraduate Advising office, and
with that adviser must formulate a program of proposed course work that meets
the major requirements. Because of the enormous breadth of requirements,
bioinformatics majors are urged to take honors courses or sections whenever
possible, to get as much as possible out of the courses they take in each
field.
Majors must complete the following lower-division
courses:
Biology
20A, Cell
and Molecular Biology
20B, Development
and Physiology
Biomolecular Engineering
80G, Bioethics
in the Twenty-First Century: Science, Business, and Society; or
Philosophy 145, Brave New World: Ethical Issues in Genetics
Chemistry
1B/M and 1C/N, General Chemistry/Laboratory
Computer Engineering
16, Applied
Discrete Mathematics
Computer Science
13H/L, Introduction
to Programming and Data Structures (Honors)/Laboratory; or both
12A/L, Introduction
to Programming/Laboratory and 12B/M, Introduction
to Data Structures/Laboratory
Mathematics
20A-B, Honors
Calculus, or
19A-B, Calculus
for Science, Engineering, and Mathematics (Credit for one or both can be
granted with adequate performance on the CEEB calculus AB or BC Advanced Placement
examination.)
23A, Multivariable
Calculus
Majors must complete the following upper-division
courses:
Applied Math and Statistics
Computer Engineering 107, Mathematical Methods of Systems Analysis:Stochastic; or
Applied Math and Statistics
131, Introduction to Probability Theory
Applied Math and Statistics
206, Bayesian Statistics
Biochemistry and Molecular
Biology
100A, Biochemistry
(first in three-part sequence)
Bioinformatics
Biomolecular Engineering 110,
Computational Biology Tools
Biomolecular Engineering 205,
Bioinformatics Models and Algorithms
One of the following:
Biomolecular Engineering
220/L, Protein Bioinformatics/Laboratory; or
230/L, Computational Genomics/Laboratory; or 195, Senior Thesis Research
Chemistry
108A/L, Organic
Chemistry/Laboratory; or 112A/L and 112B/M, Organic
Chemistry/Laboratory
Computer Engineering
185, Technical
Writing
Computer Science
101, Abstract
Data Types
180, Database
Systems
Advanced Programming
One of the following five courses:
Biomolecular Engineering 109, Resource-efficient Programming; or
Computer Engineering 177, Applied Graph Theory and Algorithms; or
Computer Science 104A, Fundamentals of Compiler Design I; or
Computer Science 109, Advanced Programming; or
Computer Science 115, Software Methodology
Students must select two additional courses as
electives, justify their choices in writing, and get the choices approved by
their faculty adviser. The following courses are typical of the ones chosen,
but do not constitute a pre-approved list:
Applied Math and Statistics
162, 203, 205, 207, 215
Biochemistry 100B, 100C, 110
Biology 100L, 105, 105L,
105M, 109L, 110, 115, 115L, 117A, 117B, 119, 119L, 187L, 200A, 200B
Biomolecular Engineering 109,
130, 210, 220, 230
Chemistry 103, 108B/M,
112C/N, 200A, 200B, 200C
Computer Engineering 108, 177
Computer Science 104A, 105,
109, 115, 116, 130, 140, 142, 160/L
Information Systems
Management 206, 250
Note: many of these courses are offered only once a
year and have long prerequisite chains, so advance planning is necessary to
make sure elective courses can be fit into the student's schedule.
The bioinformatics comprehensive requirement can be
met by taking Biomolecular Engineering 210, Application
and Analysis of Microarrays, or Biomolecular Engineering 220/L, Protein Bioinformatics, or Biomolecular Engineering
230/L, Computational Genomics, which include
substantial projects, or Biomolecular Engineering 195, Senior
Thesis Research. Students electing the senior thesis must submit a
written thesis proposal to the undergraduate director of bioinformatics for
approval one quarter prior to submitting the final thesis.
The Bioinformatics Minor
The bioinformatics major is intended for people who wish
to become bioinformaticians - to create the tools needed to solve new problems
in computational biology. The bioinformatics minor is intended primarily for
bioinformatics tool users who are majoring in a biological or chemical
specialty. It is also appropriate for computer science or computer engineering
majors who are considering graduate work in bioinformatics.
A bioinformatics minor consists of the following 15
courses:
(10 courses)
- Biology (2): BIO20A/B or BIO21A/B
- General chemistry (2): CHEM 1B/M and CHEM 1C/N
- Calculus (3): (MATH 19A and MATH 19B and MATH
23A) or (MATH 11A and MATH 11B and MATH 22) or (MATH 20A and MATH 20B and MATH
23A)
- Programming (2): (CMPS 12A/L and CMPS 12B/M)
or CMPS 13H Bioethics (1): BME 80G or PHIL 145
(5 courses)
- Organic chemistry (1): CHEM 108A or CHEM 112A/B
- Biochemistry (1):BIOC 100A or BIO 100
- Statistics (1): CMPE 107 or AMS 131
- Bioinformatics (2): Two of the following three
courses: BME 109, BME 110, BME 160, AMS 162, or BME 205
A bioinformatics minor may count any of the
courses of the minor toward the fulfillment of the requirements of their major.
Majors with substantial overlap with bioinformatics include biochemistry,
chemistry, computer science, computer engineering, and molecular, cellular, and
developmental biology.
For example, a biochemistry and molecular biology
major, chemistry major with biochemistry emphasis, or MCD biology major could
double-count the biology, general chemistry, calculus, organic chemistry, and
biochemistry courses. A chemistry major could double-count the general
chemistry, calculus, organic chemistry, programming and biochemistry courses. A
computer science major could double-count the programming, calculus, and
statistics classes. A computer engineering major could double-count the
chemistry, programming, calculus, and statistics classes.
Because our bioinformatics B.S. program provides
excellent preparation for a graduate program in bioinformatics, we offer a
combined B.S./grad program that allows our B.S. students to complete the M.S.
(or Ph.D.) somewhat sooner than students with a less tailored preparation.
The current B.S. and graduate requirements have four
courses in common:
BME 80G, Bioethics in the 21st Century or PHIL 145/245 Brave New World: Ethical Issues in Genetics
BME 205, Bioinformatics Models and Algorithms
BME 220, Protein Bioinformatics or BME 230, Computational Genomics
AMS 206, Bayesian Statistics
Masters students take nine courses, two seminars
(four credits), BME 200, and two independent project courses (such as BME 220L
and BME 230L). The course work for Ph.D. students is essentially the same,
except that eight credits of seminars are required and three research lab
rotations are required in place of the two project courses.
The combined B.S./grad program does not make any
changes to the undergraduate program, except that students must pass the four
overlapping courses listed above for a grade of B- or better.
The requirements at the graduate level are changed
to remove the four courses that overlap with the B.S. and to add two graduate
electives to be chosen by the students with the approval of their advisers.
Thus, the total number of full courses required is reduced from nine to seven.
To apply for the combined program, students apply to
the M.S. or Ph.D. program through the normal graduate admission process in the
fall of their senior year. If admitted into the graduate program, they would
automatically be included in the combined B.S./M.S. or B.S./Ph.D. program.
Bioinformatics Major Planners
Plan One is a suggested plan for students who are
undecided between bioinformatics and another School of Engineering major. Plan
Two is suggested for students undecided between bioinformatics and some other
field in biology or chemistry. As in all engineering and science programs, it
is recommended that students spread their general education requirements out
over all 12 quarters.
Four-year plans require individual design to fit in
the desired electives, so only the first two years of the academic plan are
presented here. It is recommended that students reserve the summer after the
junior year for undergraduate research. One popular plan involves taking
organic chemistry and the associated labs in the summer after completing
general chemistry, so that biochemistry may be started in the junior year.
Most students find it easiest to take BME 100/L, Introduction to Bioinformatics, after BME 110, Computational Biology Tools.
| Plan One |
| Year |
Fall |
Winter |
Spring |
1st
(frosh) |
Math 19A
CMPS 12A/L
core |
Math 19B
CMPS 12B/M
gen ed |
Math 23A
CMPE 16
gen ed |
2nd
(soph) |
Chem 1B/M
CMPE 107 |
Chem 1C/N
Bio 21A(or 20A)
gen ed |
CMPS 101
Biol 21B(or 20B)
gen ed |
| Plan Two |
| Year |
Fall |
Winter |
Spring |
1st
(frosh) |
Math 19A
Chem 1B/M
core |
Math 19B
Chem 1C/N
gen ed |
Math 23A
CMPE 16H 16
gen ed |
2nd
(soph) |
CMPS 12A/L
Chem 108 A/L
gen ed |
CMPS 12B/M
Bio 21A(or 20A)
gen ed |
CMPS 101
Biol 21B(or 20B)
gen ed |
Bioinformatics Graduate Program
The graduate program in bioinformatics offers both M.S.
and Ph.D. degrees.
Course Requirements
Both masters and doctoral students must complete
nine, 5-credit courses (seven core courses and two electives; see below) and a
3-credit research and teaching course. In addition, M.S. students must complete
four seminar credits, while Ph.D. students must complete eight seminar credits.
M.S. students must complete two (1-credit or 2-credit) research project courses
(such as BME 220L, BME 230L, BME 297F, or BME297), and Ph.D. students must
complete three research lab rotations (BME 296) with different supervisors.
Core courses (5-credit)-seven are required
Biomolecular Engineering
- 205, Bioinformatics
Models and Algorithms
Two of the following:
- 210,
Application and Analysis of Microarrays
- 220,
Protein Bioinformatics
- 230,
Computational Genomics
- 80G, Bioethics
in the Twenty-First Century: Science, Business, and Society; or
- Philosophy 245, Brave New World: Ethical Issues in Genetics
One graduate course, approved
by the faculty, in each of the following three areas:
- Statistics (Applied Mathematics
and Statistics 206 recommended)
- Biology (Biology 200B recommended)
- Chemistry (Chemistry 200B
recommended)
Electives (5-credit)-two are required
The electives should be graduate-level courses
selected with approval of the faculty to ensure a coherent, balanced program.
For M.S. students, 5 credits of independent research (297) or thesis research
(299) may count as electives toward the degree requirements upon approval of
the faculty. For Ph.D. students, independent or thesis research cannot be
counted as electives. Students must choose their electives with faculty
guidance and approval to balance their preparation and make up for deficiencies
in background areas. In addition to fulfilling background needs, students may
choose to emphasize one of the breadth areas: molecular biology, biochemistry,
statistics, computational biology, genetics, computer science, computer
engineering, applied mathematics, cell biology, and computer
graphics/visualization or may take a cross-sampling of the electives to achieve
a broad knowledge base.
Other Curriculum Requirements
- Biomolecular Engineering 200,
Research and Teaching in Bioinformatics, 3 credits
- Seminars
M.S. students: a minimum of two seminar courses,
including at least one quarter of the 2-credit Biomolecular Engineering
seminar, 280B (formerly Computer Engineering 280B)
Ph.D. students: a minimum of four seminar courses,
including at least two quarters of the 2-credit Biomolecular Engineering
Seminar, 280B
- Research experience
M.S. students: a minimum of two research project
courses. This requirement can be met by taking BME 220L, BME 230L, and/or
independent study (BME 297F or BME 297).
Ph.D Students: three quarters of lab rotations (BME
296), generally within the first 12 months. One of the lab rotations must be
with a faculty supervisor who does wet-lab research, though the student's
rotation project may be purely computational.
Adequate Progress
Graduate students receiving two or more U
(unsatisfactory) grades or grades below B in courses relevant to the program
are not making adequate progress and will be placed on academic probation for
the next three quarters of registered enrollment.Graduate students who fail (unsatisfactory or lower
than B) a relevant course while on probation may be dismissed from the program.
Students may appeal their dismissal.
Graduate students who fail a relevant
course after being removed from probation are immediately returned to academic
probation.
Graduate students experiencing circumstances that
may adversely affect their academic performance should consult with their
adviser and the graduate director.
Thesis and Dissertation
RequirementsIn addition to completing the course requirements,
students must fulfill the following thesis or dissertation requirements.
For M.S. students, a written thesis proposal must be
submitted to a faculty member before the end of the fourth academic quarter. If
the faculty member accepts the proposal, he or she will become the student's
adviser and will be in charge of supervising the writing of the master's
thesis. When the thesis is completed, it will be submitted to a faculty review
committee consisting of the thesis adviser and at least two additional readers.
The committee must include a School of Engineering faculty member, may include
participants from the Division of Physical and Biological Sciences and from
industry as appropriate, and must be approved by the bioinformatics program
director. Students are required to present their thesis project in a public
seminar.
Ph.D. students must select a faculty research
adviser by the end of the second year. A written dissertation proposal is
required before the end of the third year. A qualifying committee is then
formed, which consists of the adviser and three additional members, and
approved by the bioinformatics program director and the campus graduate dean.
The student must submit his or her written dissertation proposal to all members
of the committee and the graduate assistant one month in advance of the
examination. The dissertation proposal is publicly and formally presented in an
oral qualifying examination given by the qualifying committee.
Ph.D. candidates will submit the completed
dissertation to a reading committee at least one month prior to the
dissertation defense. The reading committee, formed upon advancement to
candidacy, consists of the dissertation supervisor and two readers appointed by
the program director upon the recommendation of the dissertation supervisor.
The candidate will present his or her research in a public seminar. The seminar
will be followed by a defense of the dissertation to the reading committee and
attending faculty, who will then decide whether the dissertation is acceptable
or requires revision.
Transfer Limitations
Up to two courses may be transferred from other
graduate institutions, with the approval of the faculty adviser and the
graduate director.
[Return to top.] |