



BME 6770: Genomic Signal Processing
- For postdoctoral, graduate, and advanced undergraduate students in Engineering, Sciences, and Medicine, and professionals in industry.
- Spring 2023, Mondays and Wednesdays 11:50am–1:10pm, LCB 115 and Zoom; office hours by request or Wednesdays 11:00am, WEB 3803.
Prerequisites: Some experience programming and instructor approval.
100% grade = 30% labs, 30% presentation, 30% class project, 10% class participation; late assignments are not accepted; class attendance is required.
May be pivotal to your career:
Topics:
We will cover concepts in artificial intelligence, data science, and machine learning and their applications in the integration and comparison of different types of high-throughput omic and other data acquired by different technologies and from different studies toward discovery, verification, and validation of biomedical principles.
- Technologies, such as whole genome-sequencing, for high-throughput acquisition of different types of molecular biological data and patient clinical information.
- Databases, such as the Cancer Genome Atlas (TCGA) at the Genomic Data Commons (GDC).
- Algorithms, from the singular value decomposition (SVD) and principal component analysis (PCA) to multi-tensor decompositions, neural networks, and deep learning.
- Applications toward better understanding of biology and practice of medicine, e.g., personalized cancer diagnostics, prognostics, and therapeutics.
Skills:
- Proving mathematical theorems and programming symbolic computations.
- Designing algorithms and programming numerical computations.
- Working with databases and modeling biomedical data.
Activities:
- In-class presentations of scientific journal articles and patents.
- Participation in guest lectures and seminars on campus and discussions of conference reports.
- End-of-class celebration.
Readings on the SVD and deep learning:
- Syllabus
- COVID-19
- Spring 2023 Calendar
- Safety
- Health, Wellness, and Counseling
- Student Code
January 9:
January 11:
January 16:
Happy Martin Luther King Jr. Day!
January 18:
Numerical Linear Algebra, Trefethen and Bau, III (1997).
Lab 1:
Code the SVD or the pseudoinverse projection of synthetic data and its visualization. Test and debug your code.
January 23:
Composition and decomposition of synthetic data:


January 25:
Mathematics of the pseudoinverse projection:


January 30:
More examples of the SVD of measured data:
Paper 3: Singular Value Decomposition for Genome-Wide Expression Data Processing and Modeling, Alter et al., Proceedings of the National Academy of Sciences (PNAS) USA (2000).
Patent 1: Method for Node Ranking in a Linked Database, Page, United States Patent (2001).
Paper 4: A Rapid Genome-Scale Response of the Transcriptional Oscillator to Perturbation Reveals a Period-Doubling Path to Phenotypic Change, Li and Klevecz, Proceedings of the National Academy of Sciences (PNAS) USA (2006).
Paper 5: Coordinated Metabolic Transitions During Drosophila Embryogenesis and the Onset of Aerobic Glycolysis, Tennessen, Bertagnolli et al., G3: Genes, Genomes, Genetics (2014).
February 1:
Computation of the pseudoinverse projection:

February 6:
February 8:
3rd Gordon Research Conference on the Physics of Cancer
February 13:
February 15, 10:45–11:45am, WEB 3780:
Utah Data Science Seminar
February 15:
February 20:
February 22:
February 27:
In-Class Work on Lab 2:
Compute and visualize the SVD or the pseudoinverse projection of your data. Interpret your data based upon its SVD. Use at least two different approaches each for preprocessing and sorting your data and for assessing the statistical significance of your interpretation.

February 29:
Matrix Computations, Golub and Van Loan (1996).
March 1:
March 6:
March 8:
March 13:
March 15:
From the SVD to PCA:

March 20:
March 22:
Mathematical variations on the SVD and PCA for blind source separation (BSS):

March 27:
Mathematics of the generalized SVD (GSVD):

March 29:
April 3:
April 5:
April 10:
April 12:
April 17:
The Kaplan-Meier survival analysis and the log-rank P-value
April 19:
"State of the project" presentations
April 21, 11:45am–1:15pm, SMBB 2650:
Bioengineering Elevated Lecture Celebrating 50 Years of Biomedical Engineering at the University of Utah
April 24:
End-of-class celebration!
"State of the project" presentations
Happy Summer Break!