Got a Fresh Apple?
How do I get my computer ready for Bioinformatics 2111? I just got a new Apple laptop, so I get to do a fresh start. By the time I get through 4 years with...
Tutorials for Genomics
How do I get my computer ready for Bioinformatics 2111? I just got a new Apple laptop, so I get to do a fresh start. By the time I get through 4 years with...
Your mission for today is to write a script that checks a 23 and Me genotype file for several groups of SNPs that are associated with blue eyes. The SNPs in question are in...
In this week’s exercise, we’re going to practice loops and lists in Python by looping through a 23 and me file to pull out data that matches a list of SNPs of interest. Before...
In the next script, we’ll combine the information from genomic FASTA file, GFF, and VCF to see if the variants change the protein sequence. The big challenge in this problem is integrating three sources...
Over the last few days, we’ve learned several pieces of python that will add up to a script that translates DNA into protein. Today’s lab is a little bit of a test — can...
Last week, you made a script that takes a “panel” of SNPs where a particular variant allele is associated with blue eyes in Europeans, parses an individual’s 23 and Me results to check their...
Welcome to Bioinformatics 2111/2111L. In this course, you’ll learn how to write simple executable UNIX scripts that automate “pipelines” of bioinformatics software, and to write scripts for genomic data analysis using the Python language....
Last week, we covered conditionals and comparators in python, and this morning we used them to test for sequence length, GC content, and presence of an “adapter”: DNASeq = raw_input(“Enter a DNA Sequence: “)...
We’re not quite ready to launch into full-on python scripting just yet — so here’s a little add-on to your final bash project, to help make use of the output files you generate. Why...
Now that you’ve implemented one workflow in a bash script, the challenge is to take the skills you’ve learned and implement a different script, on your own. The workflow that we’ll use is variant...