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 ExampleSchemaExtractor
A multi-agent based Python library for extracting and analyzing schemas from knowledge graphs.
Visit LibraryGrobidArticleExtractor
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 ExampleProvSense
A Python library that allows comparing the changes in the knowledge graphs.
Visit Library View Example