Events.com apps

How to develop good bioinformatics software - 5 June

How to develop good bioinformatics software - 5 June
Image from eventbrite.com.au
Event ended

Overview

Software development is a central part of bioinformatics, but for many reasons software quality is not always prioritised, leading to problems in maintenance, usability and reproducibility. Adopting software engineering best practices at the beginning of a project can address these problems, but this is often not done due to lack of time and/or experience. This workshop covers the essentials of good programming practices and provides you with tools and knowledge to build high quality bioinformatics software from the outset. We will introduce a tool for quickly creating new software projects with important features and infrastructure already included. You will use this tool to initialise a new project including a fresh repository on GitHub. 

Learning Outcomes

By the end of the workshop you will have:

- Created a new software repository
- Committed it to GitHub
- Set up continuous integration testing
- Used test-driven-development to add a new feature to the program
- Learnt about good practices in software development and why they are useful
- Learnt how to use a tool (bionitio) to automate this for future projects.

Target audience

Bioinformaticians with beginner to intermediate level of programming experience who want to apply good software engineering practices in their daily work. Experience with the Unix command-line is assumed. Basic familiarity with Python (or similar languages) is an advantage.

Requirements

You'll need to bring a laptop with Unix (e.g. an Apple Mac or Linux). Windows users: please install Putty.

Before attending the workshop, please set up a GitHub account (free, https://github.com/join).

Views - 06/06/2019 Last update
workshop technology culture
Melbourne Bioinformatics Boardroom
187 Grattan St, Carlton, 3053, VIC, Australia
Create an event
Create events for free. They will be immediately recommended to interested users.
Nearby hotels and apartments
187 Grattan St, Carlton, 3053, VIC, Australia
Discover more events in Melbourne
Discover now
Discover more events in Melbourne
Discover now
Melbourne Bioinformatics Boardroom
187 Grattan St, Carlton, 3053, VIC, Australia
Create an event
Create events for free. They will be immediately recommended to interested users.
  1. Melbourne
  2. Melbourne Bioinformatics
  3. How to develop good bioinformatics software - 5 June
 
 
 
 
Your changes have been saved.