Open Science Assistant (OSA)

The first modular AI assistant built for open science researchers. Get domain-specific help with HED event annotations, BIDS data organization, EEGLAB signal processing, and NEMAR dataset discovery, all powered by up-to-date documentation, community papers, and source code.

Key Features

Modular Architecture

Extensible design supporting document retrieval, validation, and code execution. Add new assistants and tools as your research needs evolve.

Multi-Source Knowledge

Integrates knowledge from GitHub repositories, OpenALEX, Discourse forums, and mailing lists to provide comprehensive research support.

Production Ready

Built with LangGraph/LangChain and FastAPI, featuring production observability through LangFuse integration.

Supported Research Domains

OSA provides specialized assistance for major open science tools:

HED

Hierarchical Event Descriptors (HED) is a framework for annotating experimental data with standardized, machine-readable vocabulary.

Try HED Assistant

BIDS

Brain Imaging Data Structure (BIDS) is a standard for organizing and sharing neuroimaging and electrophysiology data.

Try BIDS Assistant

EEGLAB

The most comprehensive and widely-cited open-source software environment (EEGLAB) for human neuroscience, processing EEG, MEG, and other electrophysiological data.

Try EEGLAB Assistant

NEMAR

The Neuroelectromagnetic Data Archive and Tools Resource (NEMAR). Ask questions about datasets and find the right one for your research.

Try NEMAR Assistant

How It Works

Ask

Query OSA about your research tools

Process

AI retrieves relevant documentation

Assist

Get domain-specific guidance

Special Capabilities

HED Tag Suggestions

Convert natural language descriptions into valid HED tags using the integrated hed-lsp tool. Streamline your event annotation workflow.

Validation Support

Get help validating your data against BIDS specifications and HED schemas, with clear explanations of any issues.

Community Paper Citations

Get citations for relevant community papers. OSA retrieves and references the right publications for your research context.

Code Parsing

Parses docstrings from project codebases to provide accurate, up-to-date answers grounded in the actual source code.

GitHub PRs and Issues

Searches and references GitHub pull requests and issues to surface relevant discussions, bug reports, and solutions.

Get Started with OSA

Try the live demo or explore the documentation to start using OSA for your research today.