Open Source

Tools & libraries for neuroscience research.

BrainKB provides a set of tools and libraries that facilitate knowledge extraction, structured representation, provenance tracking, and advanced analytics. While integrated into the BrainKB platform, each is also designed for independent use in your own research.

Knowledge Extraction

Extract structured data from text, PDFs, and other unstructured sources.

Provenance Tracking

Track data lineage and changes across the knowledge graph over time.

Advanced Analytics

Compare, analyze, and reason over structured neuroscience knowledge.

The Toolkit

Tools & Libraries

End-to-end applications and open-source Python libraries built on BrainKB — usable within the platform and standalone in your own research.

Application
StructSense

A task-agnostic agentic framework for structured information extraction from text and documents, with human-in-the-loop evaluation and benchmarking.

Application
SynthScholar

Run end-to-end PRISMA literature reviews — from search strategy to screening, critical appraisal, and synthesis — orchestrated across multiple LLMs.

Application
MeetGraph

Turn meeting audio and notes into structured, queryable knowledge graphs — capturing decisions, action items, and key concepts automatically.

Application
Semantic Concept Mapper

Map terms and concepts to standardized ontologies for consistent, interoperable, and machine-readable knowledge representation.

Python Library

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.

Python Library

SchemaExtractor

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

Python 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.

Python Library

ProvSense

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