Prerequisites: 01:447:380 Genetics or 01:447:384 Genetic Analysis I
Co-requisites: None
Stop Point (enrollment): 27 (limit due to capacity of a life science computer teaching lab)
Course Syllabus
Spring 2024 (subject to change)
Course satisfies Learning Goals:
After completing this course, students will be able to :
- Explain the basic principles and concepts of computational biology research;
- Appraise the application of computational techniques in current molecular biology;
- Independently utilize Python and R programming languages to analyze DNA and RNA sequences.
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:
R for Data Science by Hadley Wickham and Garrett Grolemund
Focus: Data science techniques using the tidyverse package.
Link: https://r4ds.had.co.nz/index.html
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
Automate the Boring Stuff with Python by Al Sweigart
Focus: General Python automation and scripting.
Link: https://automatetheboringstuff.com/
Course Closed?: If the course is closed, contact Dr. Yang Lyu (Coordinator)
Course Instructors:
Course Coordinator: Dr. Yang Lyu ,
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.
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.
Student Support and Mental Wellness Services
- Student Success Essentials: https://success.rutgers.edu
- Student Support Services: https://www.rutgers.edu/academics/student-support
- The Learning Centers: https://rlc.rutgers.edu
- Rutgers Libraries: https://www.libraries.rutgers.edu
- Bias Incident Reporting: https://studentaffairs.rutgers.edu/bias-incident-reporting
- Dean of Students – Student Support Office: https://success.rutgers.edu/resource/deanstudents-student-support-office
- Office of Veteran and Military Programs and Services: https://veterans.rutgers.edu
- Student Health Services: http://health.rutgers.edu
- Counseling, Alcohol and Other Drug Assistance Program & Psychiatric Services (CAPS): http://health.rutgers.edu/medical-counseling-services/counseling
- UWill: free immediate access to teletherapy; you can choose a therapist based on your preferences including issue, gender, language, ethnicity: http://health.rutgers.edu/uwill
- Office for Violence Prevention and Victim Assistance: www.vpva.rutgers.edu
- Office of Disability Services: https://ods.rutgers.edu
- Basic Needs Assistance (food, housing, and other essentials): https://ruoffcampus.rutgers.edu/basic-needs
- Rutgers Student Food Pantry: https://ruoffcampus.rutgers.edu/food-pantry
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.
** All information is subject to change at the discretion of the course coordinator.