  Neuroscience research has evolved to generate increasingly large and complex
experimental data sets, and advanced data science tools are taking on central
roles in neuroscience research. Neurodata Without Borders (NWB), a standard
language for neurophysiology data, has recently emerged as a powerful solution
for data management, analysis, and sharing. We here discuss our efforts to
implement NWB data science pipelines. We describe general principles and
specific use cases that illustrate successes, challenges, and non-trivial
decisions in software engineering. We hope that our experience can provide
guidance for the neuroscience community and help bridge the gap between
experimental neuroscience and data science.
