Distributed Parallel Computing

Due to the enormous amounts of computation required to conduct our research into bioinformatics, Haystack Biotechnology supports the development of Polus, an open-source distributed parallel-computing architecture. Polus is designed to automatically distribute and compute computationally-intensive research queries.

Polus is implemented in Python, which boasts a large catalog of bioinformatics tools, such as the Biopython library. Polus is scalable and supports both geographically-separated computing resources and high-performance clusters.

Please visit Polus's website (currently under development) to learn more.

Polus Advantages

Public Domain

Haystack Biotechnology strongly believe that access to powerful computing benefits the entirety of science. As a result, Polus is released under the Unlicense into the public domain.


Polus uses a server to distribute the computing task. For heterogenous computing resources, Polus can intelligently balance the load by determining each node's performance at the specific task.


While Haystack is one of the primary contributors to Polus's ongoing development, any contributions are welcome. Therefore, Polus is hosted publicly on Github.