So now has a shiny new organization project board where we aggregate all issues and pull requests.

So many cards, so little time…

Unfortunately, organization wide project boards (that aggregate issues from several GitHub repositories) are currently only visible to the members of that organization. It’s unclear “if” and “when” GitHub will allow this feature to be public, which is crucial for Open Source projects.

So to overcome this, me and created a Node.JS script that pulls this data from GitHub’s API to generate an html page that can be hosted on GitHub pages and rebuilt daily with a TravisCI Cron Job.


How did I found out about Mozilla’s work in Science?

My interest in genetics got me into biology, but I always liked programming. So after my MSc, I started doing more web development (besides bioinformatics) and going to conferences and meetups. I ended up going to Lisbon JavaScript 2013, and I thought I was the only scientist there.

But then I saw @billdoesphysics (from TRIUMF and CERN), and (she worked at Mozilla!) give a talk about bad code in science! They mentioned how physics had been increasingly generating more data (e.g. 200 TB/week), but the field hadn’t kept up with progress coming from the open source and industry…

The current situation

One pillar of the scientific method is reproducibility, that is, being able to redo an experiment and get the same result. Sometimes this is very hard to accomplish. For example, if you’re doing field work, you might end up collecting some very rare samples or observe a rare natural event. If you work in the lab, tracking all the variables that go into an experiment and might influence it (e.g. the way a person pipettes or mixes reagents) is similar to following your mom’s recipes… most of the times it doesn’t give you the same amazing dish.

However, when analyzing…

nowadays known as Open and Reproducible Science

I got invited to the TGAC — AllBio: Open Science & Reproducibility Best Practice workshop. On their form they asked me three question. I got a bit carried away with the answers and that’s how this post was born.

Please name three topics you believe are a priority towards a roadmap for open science and reproducibility of Bioinformatics?

Good practices, tooling and training

Possible subtopics for discussion:

Bruno Vieira

Co-CTO at Resurgo Genetics; PhD at QMUL; MozillaScience alumni; Founder of

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store