Welcome to Biohaskell!

Here you can find information on using the Haskell programming language to solve bioinformatics problems.

There is a Bioinformatics section on HackageDB, containing various bioinformatics programs and libraries written in Haskell.

If you want to participate in the community, there is a mailing list, but the mailman server is currently not operational. Please contact Ketil to be added to the list.

Participating in a Google summer of code project could be a good way to get involved, more information is here.

What is Haskell?

Haskell is a modern, functional programming language with an advanced type system and non-strict semantics. If you are used to programming in imperative languages, you will find Haskell offers very different approaches to developing software. Try it!

What is Bioinformatics?

Bioinformatics is the branch of computer science that deals with biological data, mainly on the molecular level. Current advances in biology has led to tremendous amounts of data on genes and genomes, proteins, and complex interaction. The field spans from databases to visualization to algorithms for analysis.

What is Biohaskell?

Biohaskell - the name, the mailing list, the logo, this wiki - is intended as an umbrella for software that is implemented in Haskell for working with biological data. If you are developing software that fits the bill, you are by definition a Biohaskell developer, and encouraged to make use of those resources, and in particular, to subscribe to the mailing list. Welcome!

Citing BioHaskell