whatisgithub

What is ibl-ai-agent?

int-brain-lab/ibl-ai-agent — explained in plain English

Analysis updated 2026-05-18

18PythonAudience · researcherComplexity · 3/5Setup · moderate

In one sentence

A repository that lets neuroscientists use AI coding assistants to explore and analyze International Brain Laboratory mouse brain activity data through a guided exploration-then-confirmation workflow.

Mindmap

mindmap
  root((ibl-ai-agent))
    What it does
      AI-assisted brain data analysis
      Exploration vs confirmation split
      Generates Quarto reports
    Tech stack
      Python
      Claude Code
      OpenAI Codex
    Use cases
      Analyze IBL Brain Wide Map data
      Reduce false positives with a confirmation set
      Publish reports to GitHub Pages
    Audience
      Neuroscientists
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask an AI coding agent scientific questions about International Brain Laboratory neural activity data

USE CASE 2

Split analysis into an exploration set and a held-out confirmation set to reduce false positives

USE CASE 3

Generate a Quarto report of an analysis and optionally publish it to GitHub Pages

USE CASE 4

Explore preprocessed spike times and behavioral traces from a mouse decision-making task

What is it built with?

PythonClaude CodeOpenAI Codex

How does it compare?

int-brain-lab/ibl-ai-agentandyuneducated/resolve-aicarriex6/cvpr2026_similarity_as_evidence
Stars181818
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires an AI coding agent subscription and downloads a compressed dataset under 10 GB, users pay their own AI API costs.

License is not stated in the provided text.

So what is it?

IBL AI Agent is a repository that helps neuroscientists use AI coding assistants, such as OpenAI Codex or Claude Code, to analyze data from the International Brain Laboratory (IBL). You clone the repository, open an AI coding agent inside that directory, and ask scientific questions about brain activity data. The agent writes the analysis code, generates plots, produces a report, and can optionally publish the report to a GitHub Pages site. The underlying dataset is the IBL Brain Wide Map (BWM), a large collaborative project that recorded neural activity across the mouse brain while mice performed a decision-making task. The BWM data covers spike times for all high-quality neurons at 0.1 millisecond resolution, along with behavioral traces including wheel movements, stimulus and response events, and video keypoint detections. A compressed version of this data fits under 10 GB and is downloaded into your local repository when you run the install step. The workflow is deliberately interactive rather than one-shot. The intended sequence is: first, work with the agent to clarify and refine the scientific question, second, split the data into an exploration set (which you can analyze repeatedly) and a held-out confirmation set, third, use the exploration set to settle on metrics, statistical tests, and parameters, fourth, lock the analysis plan and run it once on the confirmation set, fifth, let the agent write a Quarto report, sixth, optionally publish. The split between exploration and confirmation sets is meant to reduce false positives by preventing repeated testing on the same data. The README is explicit about limitations. The agent can make scientific mistakes. Users are responsible for checking all assumptions, code, plots, and statistics before trusting any conclusion. The repository is not designed for unattended runs and is not suitable for processing raw Neuropixels recordings or video files, only the preprocessed spike and behavioral data. Users are also responsible for AI API costs, which can accumulate quickly in long sessions. Setup requires cloning the repository, installing an AI coding agent subscription, and typing "install" to let the agent handle the rest of the setup. Example reports from early use are available at a linked GitHub Pages site.

Copy-paste prompts

Prompt 1
Help me refine a scientific question about neural activity before analyzing the IBL Brain Wide Map data
Prompt 2
Walk me through splitting my analysis into an exploration set and a confirmation set
Prompt 3
Explain what data is included in the IBL Brain Wide Map dataset used by this repository
Prompt 4
Show me how to generate and publish a Quarto report from my analysis with this agent

Frequently asked questions

What is ibl-ai-agent?

A repository that lets neuroscientists use AI coding assistants to explore and analyze International Brain Laboratory mouse brain activity data through a guided exploration-then-confirmation workflow.

What language is ibl-ai-agent written in?

Mainly Python. The stack also includes Python, Claude Code, OpenAI Codex.

What license does ibl-ai-agent use?

License is not stated in the provided text.

How hard is ibl-ai-agent to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is ibl-ai-agent for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.