MBB 694 390 Syllabus2025
MBB 694 390 Syllabus2025
For office hours or discussion, times are open. Email to set up a time to meet or talk after class.
You can also ask questions through emails. You can expect us to reply to emails within 1
business day, not including weekends or holidays.
Stop Point (enrollment): 27 (limit due to capacity of a life science computer teaching lab)
Course Description:
Introductory Computational Biology is a hands-on, computer-intensive course designed for
students interested in exploring the intersection of biology and data science. It is suitable for
students with a basic understanding of molecular biology who aspire to scientific or biomedical
careers. The curriculum progresses from Unix and Cloud file management to practical
bioinformatics analyses, such as DNA mutation mapping (module I), RNA-seq data analysis
(module II), and ChIP-seq data analysis (module III). Each module is centered around real-world
research questions, with instruction through R/Python coding examples. Assignments and a
final project are designed to solidify students' skills in applying computational programs to
biological inquiries, preparing them for advanced study or career development in this evolving
discipline.
These goals aim to provide students with both the theoretical framework and practical expertise
necessary for the pursuit of advanced studies or professional opportunities in modern biology.
Course Materials:
No textbook is required as most of the needed material is available during class.
Weekly readings on the applications of omics analyses will be posted at the Canvas course site.
Students are encouraged to study R and Python with the following sources:
An Introduction to R
Focus: Basics of R, official manual from The R Project.
Link: https://cran.r-project.org/doc/manuals/r-release/R-intro.html
Attendance:
Attendance at all lectures is required. If you anticipate frequent absences or missing several
classes consecutively, please inform the instructor in advance. For any missed lectures, report
your absence through the University's self-reporting system (https://sims.rutgers.edu/ssra/).
Recorded lectures may be provided to those who have reported absences. In-class
demonstrations are crucial and tied to homework assignments. Since each class builds on the
previous one, catching up after absences can be difficult, making continuous attendance
important for understanding the course material fully.
The grade is based on the seven Assignments listed above and the Final project.
There will be no final exam. We do not have reading assignments for the course.
Grading Scale
Letter Grade Range *
A 90 to 100%
B+ 85 to 89%
B 80 to 84%
C+ 75 to 79%
C 70 to 74%
D 65 to 69%
C 0 to 64%
* ≥0.5 % rounds up to the higher integer and <0.5% rounds down to the lower integer.
The instructors reserve the right to lower the grade cut-offs depending on Assignment
outcomes.
Our computational biology course supports the judicious use of Artificial Intelligence (AI) as an
educational tool. However, it is important for students to develop their own coding and analytical
skills. To this end, assignments must be the student’s original work, and any use of AI must be
as a supplementary aid, not as a substitute for problem-solving. Students are expected to
understand and explain their submissions and cite any AI assistance, adhering strictly to our
academic integrity standards.
Learning Aid Only: AI should be used as a learning aid, not as a means to complete
assignments. It can be used to understand complex concepts or to provide examples of how
certain problems can be approached, but not to generate complete solutions.
Original Work: All submitted assignments must be the original work of the student. While AI can
be consulted for understanding, all final code and analysis should be conceived and executed
by the student.
Code Understanding: Students must be able to explain their code and the reasoning behind
their chosen methods. This ensures that even if AI tools are used in the learning process, the
student has a deep understanding of the material.
Ethical Use: Students are expected to adhere to academic integrity policies when using AI. This
includes not using AI to generate work that is to be presented as solely the student’s own.
Citation Requirement: If AI is used to inform any part of a student's work, it must be clearly cited,
explaining what role AI played in the learning or developmental process.
We recognize the potential of AI to transform education and research, but it must be leveraged
in a way that enhances learning and supports the academic growth of our students. We
encourage our students to approach these tools with curiosity and integrity, ensuring that their
academic journey in computational biology is both enriched and honorable.
Academic Integrity:
Students are expected to be familiar with Rutgers’ Code of Academic Integrity and the possible
penalties (including suspension and expulsion) for violating the policy. Academic dishonesty
includes (but is not limited to):
● Cheating
● Plagiarism
● Aiding others in committing a violation or allowing others to use your work
● Failure to cite sources correctly, including artificial intelligence-based tools
● Fabrication
● Using another person’s ideas or words without attribution, including re-using a previous
assignment
● Unauthorized collaboration
● Sabotaging another student’s work
We have a zero-tolerance policy for cheating, and all violations will result in substantial
penalties. If you have any doubts or questions about what constitutes academic misconduct,
please do not hesitate to contact Dr. Lyu.
Disability Services
(848) 445-6800 / Lucy Stone Hall, Suite A145, Livingston Campus, 54 Joyce Kilmer Avenue,
Piscataway, NJ 08854 / https://ods.rutgers.edu/
The Office of Disability Services works with students with a documented disability to determine
the eligibility of reasonable accommodations, facilitates and coordinates those accommodations
when applicable, and lastly engages with the Rutgers community at large to provide and
connect students to appropriate resources.