C++ library for storing scientific data in the NIX data model.
The NIX data model allows to store fully annotated scientific
datasets, i.e. the data together with its metadata within the same
container. Our aim is to achieve standardization by providing a
common/generic data structure for a multitude of data
NIX emerged from the activities of the Electrophysiology Task Force
of the INCF Datasharing Program (2010-2015). It
is a registered research resource with
We have restructured our documentation and all information is available on the project pages on ReadTheDocs
Documentation — where to find which information?
Project documentation is split up into three parts:
- General Introduction and tutorial: Visit the project pages on ReadTheDocs
- Technical information: Please visit the Wiki.
- API documentations.
Further project related information:
- We have assembled a set of
demos using the python library.
The NIX ecosystem
In this repository you find the C++ library for reading and writing NIX files.
IO class for the NEO data model for spike train data.
- relacs is
a software platform for closed-loop data acquisition, online
analysis, and stimulus generation specifically designed for (but not
limited to) electrophysiological recordings. Writes out NIX files if
the nix c++-library is installed.
- IO class for the NEO data model for neurophysiology data.
- Output format for EEGBase
If you use NIX, it would be much appreciated if you would cite it in publications with its identifier RRID:SCR_016196 and/or the reference:
Stoewer A, Kellner CJ, Benda J, Wachtler T and Grewe J (2014). File format and library for neuroscience data and metadata. Front. Neuroinform. Conference Abstract: Neuroinformatics 2014. doi: 10.3389/conf.fninf.2014.18.00027
The project is maintained by the German Neuroinformatics Node, G-Node. G-Node at GitHub, email.
If you experience problems using NIX feel free to join our IRC channel
#gnode at FreeNode or write an email to firstname.lastname@example.org. If you find a
bug please report it using
the project issue tracker.
This project is open source published under the BSD-3 license see license file for details.