140 likes | 150 Views
Bioinformatics Computing. BCHB524 Lecture 0. Where to find me?. http://grg.tn/edwards >> Teaching >> Bioinformatics Computing http://grg.tn/bchb524. Where to find me?. Room 1217, Harris Building, 3300 Whitehaven St, NW. Where to find me?. Wisconsin Ave Shuttle. Room 235, Basic Science.
E N D
Bioinformatics Computing BCHB524Lecture 0 BCHB524 - Edwards
Where to find me? • http://grg.tn/edwards>> Teaching >> Bioinformatics Computing • http://grg.tn/bchb524 BCHB524 - Edwards
Where to find me? BCHB524 - Edwards Room 1217, Harris Building, 3300 Whitehaven St, NW
Where to find me? BCHB524 - Edwards Wisconsin Ave Shuttle Room 235, Basic Science
What about this course? • Learn by doing. • Confront initial steep learning curve head-on. • Learn by imitation. • Change working programs for new functionality. • Learn by observation. • See cause-and-effect of program changes. • Learn by example. • Demonstrate with common, useful tasks. • Learn by idiom. • Use common programming abstractions. BCHB524 - Edwards
What about this course? • Lecture • Monday, 1:15pm – 2:45pm, BSB 341 • Wednesday, 1:15pm – 2:45pm, BSB 341 • 1-2 homework exercises at end of each lecture • Computer-lab: • Friday, 10am-12pm, Harris 1300 • Required, for 5 credit students (Recommended regardless) • Get help, work on homework, brainstorm with others • Weekly programming homework (60%) • Submit on Monday by noon, using canvas. • Term project (40%) • Significant bioinformatics analysis or software project • Presentation at end of semester. BCHB524 - Edwards
Lectures • Slides are posted to the web before each lecture, • Lectures will be recorded and available after lecture. • You must make sure you understand and can reproduce the examples I demonstrate in lecture… • …the homework presumes you’ll use the lecture examples as a starting point. • Go back over the material as soon as the lecture is over! • Predict how changes to the code will change the result. BCHB524 - Edwards
Homework • Due date is Monday at noon. • Solutions posted on Monday before class. • ...so no credit for late homework! • Submit homework electronically to blackboard... • ...canvas marks late submissions! • You may help each other and discuss, but no copy-and-paste! • No eyes on the screen! BCHB524 - Edwards
Homework • Write each exercise up as a mini-experiment. • Provide the result (the code). • Describe the method used and any tricky details. • Discuss the strengths and weaknesses of the solution. • Clarity, correctness, robustness, speed, other? • Document what you learned by carrying out the experiment. BCHB524 - Edwards
Homework • Make sure you understand and can execute all of the examples from the lecture… • …otherwise, seek assistance. • Homework is strongly tied to the content of each lecture. • If you don't understand how, stop and think! • Learn from the solutions and critiques • If you don't understand the solutions or critiques, seek assistance. BCHB524 - Edwards
You are responsible for your own learning! You must • Do the homework! • Get help when you need it! • Work smart! BCHB524 - Edwards
Virtual Machines • We will use a virtual machine as our programming environment • Consistent look and feel (Guest) • Regardless of your laptop / desktop (Host) • Get comfortable with VirtualBox • Use of Shared Folders • View options • Good bullet-point for your CV! BCHB524 - Edwards
Linux Platform • We will use a Linux guest virtual machine as our programming environment • Free operating-system • Modest resource requirements • Our virtual machine is CentOS 7.6 based: • 1Gb memory, 32Gb hard-drive • Common in bioinformatics and other scientific computing disciplines • Gain familiarity with command-line • Good bullet-point for your CV! BCHB524 - Edwards