Skip to content

Instantly share code, notes, and snippets.

@kinow
Created June 13, 2012 23:33
Show Gist options
  • Save kinow/2927144 to your computer and use it in GitHub Desktop.
Save kinow/2927144 to your computer and use it in GitHub Desktop.

#Jenkins and Bioinformatics - BioUno

Jenkins will be present at BOSC 2012, in a talk about BioUno. BioUno is a project that uses Jenkins as basis for building biology workflows. BioUno provides an alternative update center with custom plug-ins for bioinformatics tools like MrBayes, Structure, Figtree, Beast, among others.

While the actual task of analysing or displaying data is handled by specific tools, that are wrapped by plug-ins, Jenkins is responsible for user control, web interface, notifications, distributed execution, job schedule and management, as well as other important low level tasks.

BioUno is similar to BioHPC, Galaxy and Taverna, in a way that all these tools permit that you create and manage pipelines using different bioinformatics tools. However, as it is using Jenkins, BioUno has the advantage of having an Open Source community of hackers that can answer questions and provide assistance for creating new plug-ins. There is plenty documentation for extending Jenkins and troubleshooting issues, as well as plenty existing plug-ins (that can be used as reference while writing new plug-ins).

There are projects and plug-ins that enable Jenkins to use resources in clouds or turn Jenkins into a Hadoop node, for big data processing. The next steps of the project include the deployment of BioUno to a computer facility, basic infrastructure for BioUno, definition of the process for releasing plug-ins, the creation of more plug-ins and a study on how to handle large data structures, used by many bioinformatics tools. The project is being developed by TupiLabs under MIT License, and contributions and new plug-ins are welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment