/biocluster

Tutorial on building a computing cluster for bioinformatics

biocluster

Tutorial on building a computing cluster for a bioinformatics lab

Introduction

I am the Principal Investigator of a bioinformatics lab. In 2010, I built a computing cluster for lab members, and we have been using the cluster ever since. Occasionally some people ask me how I can admin a cluster myself, and I usually point them to the documentation on Rocks cluster. However, the documentation may be overly complicated yet insufficient to solve many of the practical problems that I encountered over the past a few years. Therefore, I decided to write a simple tutorial on building a computing cluster for a bioinformatics lab.

Organization

This tutorial is organized into several main sections:

  • [Hardware](01 Hardware.md)
  • [Installation](02 Installation.md)
  • [System customization](03 System customization.md)
  • [User account administration](04 User account administration.md)
  • [Network administration](05 Network administration.md)
  • [SGE administration](06 SGE administration.md)
  • [Storage administration](07 Storage administration.md)
  • [NFS administration](08 NFS administration.md)
  • [Remote management](09 Remote management.md)
  • [Misc Linux configuration](10 Misc Linux configuration.md)

Contact

If you have suggestions, comments or additions, please fork the repository, modify it and submit a pull request.

If you like this repository, please click on the "Star" button on top of this page, to show your appreciation and it really means a lot to me. If you want to receive notifications on changes to this repository, please click the "Watch" button on top of this page.

License

You are free to fork, copy, modify, distribute, publish or sell information in this tutorial without restrictions. For a formal statement, please refer to http://kai.mit-license.org/.