Bioinformatics/Data Science Summer Workshops 2025

Three virtual workshops that can be attended via Zoom. Target audience is undergrads, however, all workshops are open to anyone! You do not need an extensive programming background. Each of the workshops builds on the others. Registration required.


Workshops

    • May 19-23: Introduction to Python

    • May 26-30: Introductory ML in Python

    • June 2-6: Intermediate ML in PyTorch with Applications

 

Daily Schedule

    • 10 am to 12 noon: Lecture and demonstrations

    • 1 to 3 pm: Labs/Workshops assignments in small groups

 

Course credit

SC INBRE is exploring the option of being able to offer an undergraduate three-credit course through the University of South Carolina this summer. Course will involve all three of the workshops in asynchronous video format allowing for students to take the course from a remote location. Assignments and project will be required and graded. SC INBRE will cover the cost of tuition and application fee. More information to come. 

 

Introduction to Python
May 19-23

May 19: Cloud Computing/Basic Python

May 20: Control Statements/Iterators and Arrays

May 21: Numerical Data with NumPy/Examples

May 22: Data Frames with Pandas/Examples

May 23: Visualization with MatPlotLib/Examples

Introductory ML in Python
May 26-30

May 26: Random Number Generators/Multivariate random numbers

May 27: Regression (linear and non-linear)

May 28: K-Means clustering/K Nearest Neighbor

May 29: Decision Tree/Random Forest

May 30: Artificial Neural Networks in SciKit

Intermediate ML in PyTorch with Applications, June 2-6

June 2: Linear Models

June 3: Neural Networks

June 4: Neural Networks continued

June 5: Autoencoders/Generative models

June 6: Reinforcement learning

 

Contact

Dr. Homay Valafar, Bioinformatics Workshops Director

Professor and Chairman, USC Computer Science and Engineering; Director of the AI Institute; Professor, Biomedical Engineering

Email