User Interface Overview

6. User Interface Overview#

6.1. Overview#

The BrainKB UI (user interface), accessible at beta.brainkb.org, is a user-centric interface designed to interact with the BrainKB knowledge graph infrastructure. It enables neuroscientists, researchers, and practitioners to explore, search, analyze, and visualize neuroscience knowledge effectively. The platform integrates a range of tools and features that facilitate evidence-based decision-making, making it an essential resource for advancing neuroscience research.

Key Features:

  • Search: Allows users to filter and refine queries based on criteria like species, data type, and file size.

  • Interactive Visualizations: Offers dynamic visual representations of knowledge graphs to enhance understanding and exploration.

  • Collaboration Support: Facilitates shared exploration and collaboration, such as contributing assertions and evidence.

This beta release, currently in the development stage, highlights the evolving capabilities (also note that all features are not yet available) of BrainKB and actively invites user feedback to further enhance its functionality and usability.

6.2. Rapid Release#

The sequence diagram below illustrates the steps involved in the rapid release process. Currently, the workflow is semi-automated, particularly in the stages of fetching data from the graph database (Oxigraph) and uploading it to an AWS S3 bucket. The data from AWS S3 is automatically retrieved, processed, and displayed in the UI, allowing users to download it seamlessly. Fig. 6.1 presents the visualization of the data retrieved from the AWS S3 bucket and displayed in the UI.

It is important to highlight that the data in AWS is organized hierarchically by release, adhering to a structured directory pattern that must be followed when uploading data. Fig. 6.2 illustrates the organizational conventions used in AWS S3, with folders systematically arranged to represent releases and their subcategories. Similarly, Fig. 6.3 demonstrates how this AWS directory structure is mapped to the user interface, ensuring efficient data retrieval and seamless display for users.

_images/data-release.png

Fig. 6.1 BrainKB rapid release page.#

_images/brainkb_rapid_release.png

Fig. 6.2 BrainKB rapid release: Organized AWS S3 bucket directory structure for efficient data management.#

_images/data_release_aws_s3_ui_mapping.png

Fig. 6.3 Mapping BrainKB’s AWS S3 bucket directory structure to the user interface for streamlined data access and visualization.#

6.3. Snapshots of UI#

_images/home.png

Fig. 6.4 BrainKB UI home page.#

_images/login.png

Fig. 6.5 BrainKB UI login page.#