Creating an Visualizing a phylogenetic tree in Galaxy and Microreact
Tracey Calvert-Joshua
Creating an Visualizing a phylogenetic tree in Galaxy and Microreact
30:35
5.2. 'if' statement inside a for loop AND using enumerate
Tracey Calvert-Joshua
5.2. 'if' statement inside a for loop AND using enumerate
11:32
5.1. Conditional Tests (Theory)
Tracey Calvert-Joshua
5.1. Conditional Tests (Theory)
11:49
5.8. All Exercises and alternative answers from end of Chapter
Tracey Calvert-Joshua
5.8. All Exercises and alternative answers from end of Chapter
15:20
5.7. Complex conditions
Tracey Calvert-Joshua
5.7. Complex conditions
11:16
5.5. 'elif' and 'else' statements
Tracey Calvert-Joshua
5.5. 'elif' and 'else' statements
10:01
5.6. The 'while' loop
Tracey Calvert-Joshua
5.6. The 'while' loop
6:18
5.4. WARNING for using 'in' statement
Tracey Calvert-Joshua
5.4. WARNING for using 'in' statement
9:38
5.3. Nested loop with Homer and Bart Simpson
Tracey Calvert-Joshua
5.3. Nested loop with Homer and Bart Simpson
5:40
4.12. Exercise 2 - Writing a function to calculate the frequency of a list of amino acids
Tracey Calvert-Joshua
4.12. Exercise 2 - Writing a function to calculate the frequency of a list of amino acids
10:23
4.11. Exercise 1 - Writing a function to calculate the frequency of an amino acid
Tracey Calvert-Joshua
4.11. Exercise 1 - Writing a function to calculate the frequency of an amino acid
5:05
4.10. Implementing assertion tests for your funcion (Python)
Tracey Calvert-Joshua
4.10. Implementing assertion tests for your funcion (Python)
5:24
4.9. Why you need to TEST your function
Tracey Calvert-Joshua
4.9. Why you need to TEST your function
5:47
4.8. Importing your OWN FUNCTION as a MODULE
Tracey Calvert-Joshua
4.8. Importing your OWN FUNCTION as a MODULE
4:05
4.7. WHY do we use or need functions
Tracey Calvert-Joshua
4.7. WHY do we use or need functions
5:12
4.6. Optimizing a function - adding defaults to arguments (Part 3)
Tracey Calvert-Joshua
4.6. Optimizing a function - adding defaults to arguments (Part 3)
6:59
4.5. Optimizing a function (Part 2)
Tracey Calvert-Joshua
4.5. Optimizing a function (Part 2)
5:08
4.4. Optimizing a function (Part 1)
Tracey Calvert-Joshua
4.4. Optimizing a function (Part 1)
8:01
4.2. Writing a simple Function
Tracey Calvert-Joshua
4.2. Writing a simple Function
6:05
4.3. Calling a function and printing the results
Tracey Calvert-Joshua
4.3. Calling a function and printing the results
2:31
1.0  How to use Jupyter notebook
Tracey Calvert-Joshua
1.0 How to use Jupyter notebook
1:57
4.1. Beginners mistakes calling a Python script
Tracey Calvert-Joshua
4.1. Beginners mistakes calling a Python script
25:19
3.23. Exercise 4   - Using unique signatures of files to dynamically create multiple output files
Tracey Calvert-Joshua
3.23. Exercise 4 - Using unique signatures of files to dynamically create multiple output files
5:29
3.22. Exercise 3 - Create file names dynamically and print to different files
Tracey Calvert-Joshua
3.22. Exercise 3 - Create file names dynamically and print to different files
10:08
3.21. Exercise 2 - Using a for loop and slicing to extract exons from genomic DNA
Tracey Calvert-Joshua
3.21. Exercise 2 - Using a for loop and slicing to extract exons from genomic DNA
12:44
3.20. Exercise 1 - Trimming adapter sequence and printing to a new file
Tracey Calvert-Joshua
3.20. Exercise 1 - Trimming adapter sequence and printing to a new file
8:55
3.1. Lists and Loops (background)
Tracey Calvert-Joshua
3.1. Lists and Loops (background)
8:45
3.19. Basic structure of a nested 'for loop' (Python)
Tracey Calvert-Joshua
3.19. Basic structure of a nested 'for loop' (Python)
3:13
3.13. Python 'for loop' basics
Tracey Calvert-Joshua
3.13. Python 'for loop' basics
10:35
3.7. Hands-on Exercise 2 - Brave ladies share their screens
Tracey Calvert-Joshua
3.7. Hands-on Exercise 2 - Brave ladies share their screens
6:55
3.18. The range( ) function
Tracey Calvert-Joshua
3.18. The range( ) function
7:46
3.15. In class exercise - Reading and Fixing other people's code (Python)
Tracey Calvert-Joshua
3.15. In class exercise - Reading and Fixing other people's code (Python)
12:23
3.17. Using a for loop to read a file
Tracey Calvert-Joshua
3.17. Using a for loop to read a file
2:20
3.16. Using a delimiter to convert a String to a List
Tracey Calvert-Joshua
3.16. Using a delimiter to convert a String to a List
2:59
3.14. Python for loop with slicing
Tracey Calvert-Joshua
3.14. Python for loop with slicing
2:21
3.12. Hands-on exercise 4 - Python help ( ) to insert new elements at any position in the list
Tracey Calvert-Joshua
3.12. Hands-on exercise 4 - Python help ( ) to insert new elements at any position in the list
5:27
3.11. Hands-on exercise 3 - Using the help function for  a method to count occurrences of an element
Tracey Calvert-Joshua
3.11. Hands-on exercise 3 - Using the help function for a method to count occurrences of an element
3:10
3.10. How to make a copy of a list in Python
Tracey Calvert-Joshua
3.10. How to make a copy of a list in Python
5:24
3.9. Example of the mutability of Lists and immutability of Strings
Tracey Calvert-Joshua
3.9. Example of the mutability of Lists and immutability of Strings
5:16
3.8. List reverse and sort methods
Tracey Calvert-Joshua
3.8. List reverse and sort methods
8:01
3.6. List extend () method
Tracey Calvert-Joshua
3.6. List extend () method
4:33
3.5. Hands-on Exercise 1 - BRAVE ladies share their screens
Tracey Calvert-Joshua
3.5. Hands-on Exercise 1 - BRAVE ladies share their screens
9:48
3.4. List Concatenation and dangers of the .append method ( )
Tracey Calvert-Joshua
3.4. List Concatenation and dangers of the .append method ( )
2:58
3.3 List.append ( ) method
Tracey Calvert-Joshua
3.3 List.append ( ) method
4:51
3.2. List indexing and slicing
Tracey Calvert-Joshua
3.2. List indexing and slicing
5:22
3.1. Lists and Loops (background)
Tracey Calvert-Joshua
3.1. Lists and Loops (background)
8:45
2.9.  Exercise 3: Writing each sequence to a separate fasta file
Tracey Calvert-Joshua
2.9. Exercise 3: Writing each sequence to a separate fasta file
5:19
2.8. Exercise 2: Writing sequences in fasta format
Tracey Calvert-Joshua
2.8. Exercise 2: Writing sequences in fasta format
7:39
2.7. Exercise 1: Writing Introns and Exons to Separate files
Tracey Calvert-Joshua
2.7. Exercise 1: Writing Introns and Exons to Separate files
7:48
1.16. Exercise 4: Splice out exons and concatenate them (Part 2)
Tracey Calvert-Joshua
1.16. Exercise 4: Splice out exons and concatenate them (Part 2)
3:25
1.17. BioPython alternatives
Tracey Calvert-Joshua
1.17. BioPython alternatives
6:06
1.15. Exercise 4: Splice out exons and concatenate them (Part 1)
Tracey Calvert-Joshua
1.15. Exercise 4: Splice out exons and concatenate them (Part 1)
6:11
1.14. Exercise 3   Restriction enzyme and the  find method
Tracey Calvert-Joshua
1.14. Exercise 3 Restriction enzyme and the find method
7:12
1.13. Exercise 2: Complementary DNA
Tracey Calvert-Joshua
1.13. Exercise 2: Complementary DNA
5:22
1.12. Exercise 1: Calculating DNA content
Tracey Calvert-Joshua
1.12. Exercise 1: Calculating DNA content
6:41
1.11. Using IN and NOT IN and the Help function
Tracey Calvert-Joshua
1.11. Using IN and NOT IN and the Help function
7:14
1.10. Counting and Finding substrings
Tracey Calvert-Joshua
1.10. Counting and Finding substrings
4:27
1.9. Splicing strings (Part 2)
Tracey Calvert-Joshua
1.9. Splicing strings (Part 2)
7:53
1.8. Splicing strings (Part 1)
Tracey Calvert-Joshua
1.8. Splicing strings (Part 1)
5:43
1.7. String.replace() method
Tracey Calvert-Joshua
1.7. String.replace() method
3:19
2.12. Additional Exercise 3
Tracey Calvert-Joshua
2.12. Additional Exercise 3
10:57
1.5. String Methods (Part 1)
Tracey Calvert-Joshua
1.5. String Methods (Part 1)
12:22
1.6. String Methods (Part 2)
Tracey Calvert-Joshua
1.6. String Methods (Part 2)
6:57
1.4. Assigning variable names
Tracey Calvert-Joshua
1.4. Assigning variable names
8:54
1.3. Converting between data types
Tracey Calvert-Joshua
1.3. Converting between data types
4:53
1.1. Difference between String and Numbers
Tracey Calvert-Joshua
1.1. Difference between String and Numbers
10:55
1.2. Importing Libraries
Tracey Calvert-Joshua
1.2. Importing Libraries
6:58
2.13. Additional Exercise 4
Tracey Calvert-Joshua
2.13. Additional Exercise 4
13:59
2.11. Additional Exercise 1 (Part 2)
Tracey Calvert-Joshua
2.11. Additional Exercise 1 (Part 2)
4:37
2.10. Additional Exercise 1 (Part 1)
Tracey Calvert-Joshua
2.10. Additional Exercise 1 (Part 1)
9:32
2.6. Best Practices for reading and writing AND Specifying WHERE to print your output files to
Tracey Calvert-Joshua
2.6. Best Practices for reading and writing AND Specifying WHERE to print your output files to
8:05
2.5. Using the different write methods correctly (Python)
Tracey Calvert-Joshua
2.5. Using the different write methods correctly (Python)
7:40
2.4. Difference between  read,  readline and  readlines (Python)
Tracey Calvert-Joshua
2.4. Difference between read, readline and readlines (Python)
4:57
2.3. Checking the length of file and stripping characters from file (Python)
Tracey Calvert-Joshua
2.3. Checking the length of file and stripping characters from file (Python)
6:13
2.2. Reading files from different locations (Python)
Tracey Calvert-Joshua
2.2. Reading files from different locations (Python)
7:36
2.1. Open files for reading (Python)
Tracey Calvert-Joshua
2.1. Open files for reading (Python)
8:26