Skip to main content

Matt Bramble (Bioinformatician, Bioinformatics Consulting Group, CBRS)

Matt Bramble has recently joined the CBRS team after six years at MD Anderson Cancer Center analyzing a wide range of NGS data in epigenomics. His areas of expertise include: Hi-C (chromatin conformation) analysis, mouse somatic variant analysis, and single cell RNAseq analysis. He has 10 years of experience with R and Python, and Master’s degrees from UT in Molecular Biology and Statistics.

Introduction to R

Member for

3 years 1 month
Full name
Gary Chiang

This course will introduce the fundamentals of programming in R. The basic syntax and internal logic of working in R will be covered, with some coverage of Tidyverse tools, if time permits. Topics will include data types, functions, coding style, reading/writing files and basic data manipulation. This course is designed for students with little to no programming experience (prior installation of R is not required). The goal of this course is to get comfortable working with R in RStudio.

Prerequisites:
Students must bring their own laptop with an ability to connect to the UT WiFi network. No prior knowledge of R programming is required.

Course ID
CB27009
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Fri, Nov 06
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Wed, Nov 11
9:30 am - 12:30 pm

$50

Intermediate Python

Member for

3 years 1 month
Full name
Gary Chiang

This course is designed for Python programmers who have basic experience with the language or who have taken the introductory Python course. Learners should already have some basic knowledge of Python control flow and data structures (variables, lists, dictionaries). The course will focus on the syntax and structure of Python objects at a deeper level, and the use of functions, loops, and conditionals to produce code that is modular and readable.

Prerequisites:
Students must bring their own laptop with an ability to connect to the UT WiFi network and should already have some knowledge of Python control flow and basic data structures.

Course ID
CB27002
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Wed, Oct 07
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Fri, Oct 09
9:30 am - 12:30 pm

$50

Introduction to Python

Member for

3 years 1 month
Full name
Gary Chiang

Python is a popular programming language that is useful for a wide variety of tasks. This course is a basic introduction to scripting using Python. Skills taught will include data structures, loops, conditional statements, function definitions, and file input and output. This course is taught at an introductory level and is appropriate for students with no programming experience. However, the course is designed to include subjects and techniques that will be helpful to moderately experienced programmers new to Python.

Prerequisites:
Students must bring their own laptop with an ability to connect to the UT WiFi network. No prior knowledge of Python programming is required.

Course ID
CB27001
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Fri, Oct 02
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Wed, Oct 07
9:30 am - 12:30 pm

$50

Introduction to Biocomputing: Working in Unix and R

Member for

3 years 1 month
Full name
Gary Chiang

This course will cover the Unix command line and data analysis in R within the context of biocomputing. We will start at the Unix command line and cover command line tools for manipulating data files, before transitioning to RStudio to cover introductory topics and engage with data analysis methods in R. The course will finish up with tidyverse tools and methods for visualizing data using ggplot2.

Preferred or Prerequisite Skills:
None

Computer Requirement:
Students should have their own laptop computer. A UT EID is required for wireless access on campus. Please be sure you know both your UT EID when you come to class. To obtain a UT EID, go here.

Course ID
CB26032
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Wed, May 27
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Mon, Jun 1 - Fri, Jun 5
9:00 am - 12:00 pm

Intermediate Python

Member for

3 years 1 month
Full name
Gary Chiang

This domain non-specific course is designed for Python programmers who have basic experience with the language. Learners are expected to be familiar with control flow and basic Python data structures (variable assignment, lists, dictionaries). This course will cover the knowledge to make code modular, readable and reproducible. A major focus will be object-oriented programming and Python’s implementation of the object-oriented paradigm.

Course ID
CB26015
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Fri, Mar 06
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Wed, Mar 11
9:00 am - 12:30 pm

$50

Introduction to Python

Member for

3 years 1 month
Full name
Gary Chiang

Python is a simple and popular programming language that can be used across platforms, and is useful for a wide variety of tasks.

This short course is a basic introduction to scripting using Python. Skills taught will include data structures, loops, conditional statements, function definitions, and if time permits, file input and output. These tools will be useful for researchers in many fields for data management, automating tedious computational tasks, and handling “big data.” This course is taught at an introductory level and is appropriate for students with no programming experience, but will contain material and techniques helpful to moderately experienced programmers new to Python.

Course ID
CB26014
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Fri, Feb 27
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Wed, Mar 04
9:00 am - 12:30 pm

$50

Introduction to R

Member for

3 years 1 month
Full name
Gary Chiang

This course will introduce the fundamentals of programming in R. Topics will include coding guidelines, data types, functions, reading/writing files, and data manipulations within dataframes. We will also step into the world of the Tidyverse and learn how to manipulate dataframes within this new paradigm. This course is designed for students with little to no programming experience (prior installation of R is not required). The goal of this course is to become comfortable working in an R environment.

Preferred or Prerequisite Skills:
Students are expected to bring their own laptop and are able to connect to the UT WiFi network. As an introductory course, no prior knowledge of R programming is required.

Course ID
CB26010
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Wed, Nov 12
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Mon, Nov 17
9:30 am - 12:30 pm

$50

Intermediate Python

Member for

3 years 1 month
Full name
Gary Chiang

This domain non-specific course is designed for Python programmers who have basic experience with the language. Learners are expected to be familiar with control flow and basic Python data structures (variable assignment, lists, dictionaries). This course will cover the knowledge to make code modular, readable and reproducible. A major focus will be object-oriented programming and Python’s implementation of the object-oriented paradigm.

Course ID
CB26002
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Mon, Oct 06
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Fri, Oct 10
9:30 am - 12:30 pm

$50

Introduction to Python

Member for

3 years 1 month
Full name
Gary Chiang

Python is a simple and popular programming language that can be used across platforms, and is useful for a wide variety of tasks. This short course is a basic introduction to scripting using Python. Skills taught will include data structures, loops, conditional statements, function definitions, and if time permits, file input and output. These tools will be useful for researchers in many fields for data management, automating tedious computational tasks, and handling “big data.” This course is taught at an introductory level and is appropriate for students with no programming experience, but will contain material and techniques helpful to moderately experienced programmers new to Python.

Course ID
CB26001
Status
Open
Modality
Hybrid, but in-person encouraged
Course Closes
Wed, Oct 01
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
Mon, Oct 06
9:30 am - 12:30 pm

$50

Introduction to Biocomputing: from files to functions to plots

Member for

3 years 1 month
Full name
Gary Chiang

This course will cover the Unix command line and data analysis in R within the context of biocomputing. We will start at the Unix command line and cover command line tools for manipulating data files, before transitioning to RStudio to engage with some more complex data analysis methods in R. The course will finish up with tidyverse tools and methods for visualizing data using ggplot2.

Preferred or Prerequisite Skills:
Some general familiarity with a programming language is assumed. Introductory topics in R will be covered, but at a relatively fast pace.

Computer Requirement:
Students should have their own laptop computer. UT EID is required for wireless access on campus. Please be sure you know your UT EID when you come to class. To obtain a UT EID, go here.

Course ID
CB25033
Status
Closed
Modality
Hybrid
Course Closes
Thu, May 22
Procard Disclaimer

If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.

For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.

Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).

Course Semester
May 27 - May 30
1:30 pm - 4:30 pm
Subscribe to Matt Bramble (Bioinformatician, Bioinformatics Consulting Group, CBRS)