Software Carpentry's mission is to help scientists and engineers become more productive by teaching them basic lab skills for computing like program design, version control, data management, and task automation.
This workshop is a part of the programming module MEDN68400 for the NHS Clinical Bioinformatics course. During the hands-on training sessions we will cover core skills such as effectively working with command line, structured software development and version control. The participants will be encouraged to help one another and to apply what they have learned to their own research problems.
Date: 09-10 November 2015, 09:00-17:00
Location: PC Cluster 2 bay D, Stopford Building, Oxford Road, Manchester, M13 9PT. Get directions with Google Maps.
Instructors: Aleksandra Pawlik, Niall Beard, Ian Dunlop
Helpers: TBC
Requirements: Participants will work on the Software Carpentry Virtual Machines provided by the University of Manchester so no setup is required prior to workshop. They are also required to abide by the Software Carpentry's Code of Conduct.
Etherpad: http://pad.software-carpentry.org/2015-11-09-manchester.
We will use this Etherpad for chatting, taking and sharing notes, URLs and other useful bits.
Contact: Please email a.nenadic@manchester.ac.uk for more information.
This workshop is supported by ELIXIR-UK.
9:00 | Introduction |
9:30 | Working effectively with command line - part 1 |
10:45 | Coffee break |
11:00 | Working effectively with the command line - part 2 |
12:00 | Lunch break |
13:00 | Version control with Git - part 1 |
14:30 | Coffee break |
15:00 | Version control with Git - part 2 |
16:45 | Wrap-up |
09:00 | Command line and Git recap |
09:45 | Introduction to Elab notebooks |
10:00 | Building programs with python - part 1 |
10:30 | Coffee break |
11:00 | Building programs with python - part 2 |
12:00 | Lunch |
13:00 | Collaborative work using Git and Github |
14:30 | Coffee break |
15:00 | Building programs with Python - part 3 |
16:45 | Wrap-up |
pwd
, cd
, ls
, mkdir
, ...grep
, find
, ...for
, if
, else
, ...add
, commit
, ...status
, diff
, ...clone
, pull
, push
, ...The participants will be working on the Software Carpentry Virtual Machines setup up on the computers at the University's lab.
If you wish to try out the Virtual Machine on your own laptop/desktop, please follow these steps:
.ova
file.