Instructors
Simon Prochnik
Sofia Robb
- Big Picture
- Unix
- Unix 1
- Unix Overview
- The Basics
- Logging into Your Workstation
- Bringing up the Command-Line
- OK. I've Logged in. What Now?
- Command-Line Prompt
- Issuing Commands
- Command-Line Editing
- Wildcards
- Home Sweet Home
- Getting Around
- Essential Unix Commands
- Getting Information About Commands
- Finding Out What Commands are on Your Computer
- Arguments and Command Line Switches
- Spaces and Funny Characters
- Useful Commands
- Manipulating Directories
- Networking
- Standard I/O and Redirection
- A Simple Example
- Redirection Meta-Characters
- Filters, Filenames, and Standard Input
- Standard I/O and Pipes
- More Pipe Idioms
- More Unix
- Link to Unix 1 Problem Set
- Unix 2
- Git for Beginners
- Unix 1
- Python Lectures
- Python 1
- Python 2
- Python 3
- Sequences
- What functions go with my object?
- Strings
- Quotation Marks
- Strings and the print() function
- print() and Common Errors
- Special/Escape Characters
- Concatenation
- The difference between string and integer
- Determine the length of a string
- Changing String Case
- Find and Count
- Replace one string with another
- Extracting a Substring, or Slicing
- Reverse a string or a list
- Other String Methods
- String Formatting
- Link to Python 3 Problem Set
- Python 4
- Python 5
- Dictionaries
- Creating a Dictionary
- Accessing Values in Dictionaries
- Changing Values in a Dictionary
- Accessing Each Dictionary Key/Value
- Building a Dictionary one Key/Value at a Time
- Checking That Dictionary Keys Exist
- Dictionary Operators
- Building a Dictionary one Key/Value at a Time using a loop
- Sorting Dictionary Keys
- Dictionary Functions
- Dictionary Methods
- Sets
- Link to Python 5 Problem Set
- Dictionaries
- Python 6
- Python 7
- Regular Expressions
- Individual Characters
- Character Classes
- Anchors
- Quantifiers
- Variables and Patterns
- Either Or
- Subpatterns
- Using Subpatterns Inside the Regular Expression Match
- Using Subpatterns Outside the Regular Expression
- Get position of the subpattern with finditer()
- Subpatterns and Greediness
- Practical Example: Codons
- Truth and Regular Expression Matches
- Using Regular expressions in substitutions
- Using subpatterns in the replacement
- Regular Expression Option Modifiers
- Helpful Regex tools
- Link to Python 7 Problem Set
- Regular Expressions
- Python 8
- Python 9
- Python 10
- Python 11
- Workshops
- BioPython -- Simon Prochnik
- NGS -- Anoja Perera
- Structural Variation -- Tomas Marques
- Sequence Homology -- Bill Pearson
- Genome Assembly -- Deb Triant
- Bioinformatics and Useful Tools -- Simon Prochnik
- STAR RNA Aligner -- Alex Dobin
- RNAseq -- Brian Haas
- Ethics and Responsibility in Bioinformatics -- Simon Prochnik
- GMOD -- Scott Cain
- Protein Function -- Huaiyu Mi