NeuroCube: An Intelligent System to Manage Big Biological Data