Tools & Libraries

Overview

BrainKB provides a set of tools and libraries designed to support and enhance neuroscience research. Developed as part of the BrainKB project, these tools and libraries facilitate operations such as knowledge extraction, structured representation, provenance tracking, and advanced analytics. While these tools are (or will be) integrated into the BrainKB platform to support the BrainKB objective, they are also designed for independent use, offering flexibility.

Available Libraries

EviSense

A Python library to extract evidence and rationales for specific terms within documents, including scientific publications. It supports multiple LLM providers (e.g., Ollama and OpenRouter) and allows the use of multiple models for greater flexibility.

Visit Library     View Example

SchemaExtractor

A multi-agent based Python library for extracting and analyzing schemas from knowledge graphs.

Visit Library    

GrobidArticleExtractor

A Python library that extracts content from PDF files using GROBID and organizes it by sections, providing a structured way to extract both metadata and content from academic papers.

Visit Library     View Example

ProvSense

A Python library that allows comparing the changes in the knowledge graphs.

Visit Library     View Example