Skip to content



NDI (Neuroscience Data Interface) is a cross-platform interface standard for reading neuroscience data and storing the results of analyses. Who inspires NDI?

  • As an analyst, I want to quickly open my colleagues' data, regardless of its format and organization, so we can make discoveries.

  • As a researcher, I want my data records and analysis steps to be annotated and both human and machine readable, so I can review my teammates' work and share these annotated results with the world. I want these annotations to occur in situ, not as a separate step that I do later.

  • As a physiologist/imager, I want my analysis routines to have access to my data the instant it is recorded, so I can make choices about how to proceed during my experiment.

  • As an analyst, I want to write one set of analysis routines that do not need to be revised to work with new data formats or new data organizations.

  • As a scientist, I want to search for data or analyses from other researchers.

  • As an amateur, I want to be able to access scientists' raw data to perform my own analyses.


A mature prototype of NDI is available in Matlab and a version for Python is well under construction.


Check out the Installation Guide.


Check out the NDI pre-print available on biorxiv.

Help and Support

Use the issue tracker to submit questions, bugs, and issues.

Financial Support

Supported by the NIH BRAIN Initiative informatics group, grant MH114678.