Bionode Hackday gives rise to five new modules for fetching and processing biological data

Summary of the day
From 9:30am at Google Campus London we welcomed a large group of enthusiastic hackers to the Bionode and DNAdigest hackday: Crawling genomic datasets with node.js

The day started with introductions to DNAdigest and Repositive (the sponsor for the day) followed by an introduction and tutorial to Bionode by Bruno (@bmpvieira at

All attendees were soon installed and setup with Bionode and ready to roll. After dividing into five groups, each group selected a challenge and a data source to focus their efforts on.

The teams identified themselves with team names and got straight to work:

Billy Gene: bionode-pgp = bionode-pgp-billy-gene !!!!!

Team Eva: bionode-eva

Team Express-yourselves: bionode-gxa -

Team: bionode-monarch

The V Team: dbVar

The attendees all joined the bionode-hack github organisation and started hacking away supported by tea and coffee, lots of fruits and surprise pizza in the afternoon to keep us all going.

All presentations and outcomes from the day can be found on github using the links below.
Please join the bionode-hack github organisation
github organisation homepage
Instant messaging and general discussions

Lots of attendees tweeted their experience at #bionodehack - check out the photos:

Both the bionode community and the Repositive team would love to see you all at future events. If you are also interested in the other work of DNAdigest - events and community, related to efficient and ethical sharing of genomic data for research - you can sign up for the DNAdigest newsletter on

Useful links

Live Stream: 1st part -

Specific parts, videos and slides:

17:45 - Introduction to event and space by Adrian Alexa (@aalexa)
23:20 - Introduction to DNAdigest and genomics by Fiona Nielsen (@glyn_dk)

32:12 - Introduction to by Bruno Vieira (@bmpvieira)
- Presentation video: - Presentation slides:

50:15 - Introduction to and genomic data sources by Charlotte Whicher
- Presentation slides:

1:20:05 - Basic Node.js Streams and Backpressure live coding example by Bruno Vieira (@bmpvieira)
- Presentation video: - Presentation slides:

2:06:15 - Node.js Streams types and concepts introduction by Bruno Vieira (@bmpvieira)
- Presentation video: - Presentation slides:

2:14:22 - Overview of the plan for the day by Adrian Alexa (@aalexa)
- Presentation slides:

Live Stream: 2nd part -

Code repository:

Read more posts by Craig Smith