Supriya Ghosh (Editor)

HUBzero

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

HUBzero is an open source software platform for building websites that support scientific activities.

Contents

History

HUBzero was created by researchers at Purdue University in conjunction with the NSF-sponsored Network for Computational Nanotechnology. It was based on the Purdue University Network Computing Hubs (PUNCH) project that had begun in the 1990s under Mark Lundstrom, Josef Fortes, and Nirav Kapadia.

HUBzero allows individuals to create web sites that connect a community in scientific research and educational activities. HUBzero sites combine Web 2.0 concepts with middleware that provides access to interactive simulation tools including access to TeraGrid, the Open Science Grid, and other national grid computing resources.

The software later became supported by a consortium and used for some other projects. HUBzero is released under the LGPL-3.0 license.

Technology

The web site built from open-source software: the Linux operating system, the Apache web server, the MySQL database, the Joomla content management system, and the PHP web scripting language. The HUBzero software allows individuals to access simulation tools and share information. Sites using the hub infrastructure are standardized with the following modules:

  • Interactive simulation tools, hosted on the hub cluster and delivered to web browsers
  • Simulation tool development area, including source code control and bug tracking
  • Scientific workflows, including built-in support for the Pegasus Workflow Management System
  • Private "project" areas for scientific collaboration
  • Video seminars and animated presentations
  • Mechanism for uploading and sharing resources
  • 5-star ratings and user feedback for resources
  • User support area, with question-and-answer forum
  • Statistics about users and usage patterns
  • References

    HUBzero Wikipedia