Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
579c834
Add events page
kabilar Oct 6, 2022
4d62d7f
Update yaml
kabilar Oct 7, 2022
68b04f6
Merge `main` of datajoint-company/datajoint-docs
kabilar Oct 7, 2022
5be170d
Add projects and publications pages
kabilar Oct 7, 2022
99fe068
Update gitignore
kabilar Oct 7, 2022
a340fc8
Add nwb and dandi pages
kabilar Oct 7, 2022
ac03b63
Add licenses
kabilar Oct 7, 2022
623e496
Merge 'cards' guzman-raphael/datajoint-docs
kabilar Oct 7, 2022
9ada29a
Add publication
kabilar Oct 7, 2022
bbcb32d
Update glossary
kabilar Oct 7, 2022
0318f4a
Add design principles page
kabilar Oct 9, 2022
b6b3785
Add facemap page
kabilar Oct 9, 2022
6752ca6
Add management pages
kabilar Oct 9, 2022
0172513
Add suite2p page
kabilar Oct 9, 2022
2853492
Add support page
kabilar Oct 9, 2022
38ecc57
Update nav
kabilar Oct 9, 2022
d08c151
Add INCF page
kabilar Oct 9, 2022
701af94
Update format
kabilar Oct 9, 2022
c79a5e9
Add images
kabilar Oct 9, 2022
ea7a0da
Add adopt page
kabilar Oct 9, 2022
df38405
Update publications to simplify formatting
kabilar Oct 9, 2022
5d8f264
Update html to markdown syntax
kabilar Oct 9, 2022
93f98e7
Update html to markdown syntax
kabilar Oct 9, 2022
3add586
Move files
kabilar Oct 9, 2022
fa7b655
[WIP] Add setup page
kabilar Oct 9, 2022
34bd27f
Add citation section
kabilar Oct 9, 2022
668bb0f
Update html to markdown syntax
kabilar Oct 9, 2022
c6e7faf
Merge branch 'main' of https://github.com/datajoint-company/datajoint…
kabilar Oct 9, 2022
45cc2ca
Remove image
kabilar Oct 9, 2022
9d179a0
Rename files
kabilar Oct 9, 2022
628d3c5
Rename files
kabilar Oct 9, 2022
49677af
Update logo image paths
kabilar Oct 9, 2022
16af9da
Fix paths
kabilar Oct 9, 2022
489f223
Update elements page with cards
kabilar Oct 9, 2022
477936c
Update nav
kabilar Oct 9, 2022
61e08f5
Update heading
kabilar Oct 9, 2022
abbc350
Add feedback section
kabilar Oct 9, 2022
335ddb1
Update adopt page
kabilar Oct 9, 2022
fab149c
Create developer page
kabilar Oct 10, 2022
480de63
Update instructions
kabilar Oct 10, 2022
f21cbd3
Update developer page
kabilar Oct 10, 2022
cd1340b
Rename files
kabilar Oct 10, 2022
78584c6
Update nav
kabilar Oct 10, 2022
17e6949
Update nav
kabilar Oct 10, 2022
ac6bdc8
Fix link
kabilar Oct 10, 2022
af41444
Fix link
kabilar Oct 10, 2022
40ce9a4
Fix link
kabilar Oct 10, 2022
7621ec8
Fix links
kabilar Oct 10, 2022
e1620b4
Fix format
kabilar Oct 10, 2022
62921fe
Fix link
kabilar Oct 10, 2022
4d3f97e
Fix link
kabilar Oct 10, 2022
0997546
Fix links
kabilar Oct 10, 2022
db18e2b
Fix link
kabilar Oct 10, 2022
2739f5d
Update text
kabilar Oct 10, 2022
4fca73d
Fix html syntax
kabilar Oct 10, 2022
780647d
Add publication
kabilar Oct 10, 2022
556e789
Fix link
kabilar Oct 10, 2022
c909c38
Update src/publications.md
kabilar Oct 10, 2022
f47b686
Update src/publications.md
kabilar Oct 10, 2022
af87f6f
Update src/elements/management/governance.md
kabilar Oct 10, 2022
7d28c04
Update src/elements/design-principles.md
kabilar Oct 10, 2022
8e98e2c
Update src/publications.md
kabilar Oct 10, 2022
b91d2cf
Update src/elements/design-principles.md
kabilar Oct 10, 2022
2b1eb58
Update src/publications.md
kabilar Oct 10, 2022
243c1d5
Update src/publications.md
kabilar Oct 10, 2022
c2c0d66
Update src/publications.md
kabilar Oct 10, 2022
11d66a1
Update src/publications.md
kabilar Oct 10, 2022
abec52f
Update src/publications.md
kabilar Oct 10, 2022
cae8e1b
Update src/publications.md
kabilar Oct 10, 2022
501c116
Update src/publications.md
kabilar Oct 10, 2022
ec3aeb3
Update src/projects.md
kabilar Oct 10, 2022
93b209a
Update src/projects.md
kabilar Oct 10, 2022
b31ce0d
Update src/projects.md
kabilar Oct 10, 2022
78a66aa
Update src/projects.md
kabilar Oct 10, 2022
c2cc77b
Update src/projects.md
kabilar Oct 10, 2022
695d614
Update src/projects.md
kabilar Oct 10, 2022
43789cd
Update src/projects.md
kabilar Oct 10, 2022
d4e5653
Update src/elements/management/team.md
kabilar Oct 10, 2022
90b1d00
Update src/publications.md
kabilar Oct 10, 2022
ab2a970
Update src/publications.md
kabilar Oct 10, 2022
bbce1a1
Update src/elements/management/team.md
kabilar Oct 10, 2022
144f036
Update src/elements/design-principles.md
kabilar Oct 10, 2022
87851b7
Update src/elements/design-principles.md
kabilar Oct 10, 2022
b335c2f
Update team
kabilar Oct 11, 2022
d1e9499
Update src/publications.md
kabilar Oct 11, 2022
8cad262
Update projects page
kabilar Oct 11, 2022
206e2e3
Fix syntax
kabilar Oct 11, 2022
02369bc
Merge branch 'main' of https://github.com/kabilar/datajoint-docs into…
kabilar Oct 11, 2022
6a02bc6
Update logo size
kabilar Oct 11, 2022
b84bb81
Update src/elements/elements.md
kabilar Oct 11, 2022
6b5014d
Update src/welcome.md
kabilar Oct 11, 2022
ac0f156
Update src/elements/design-principles.md
kabilar Oct 11, 2022
bf62915
Update src/elements/design-principles.md
kabilar Oct 11, 2022
83ae976
Update src/elements/design-principles.md
kabilar Oct 11, 2022
b7a1812
Update src/elements/elements.md
kabilar Oct 11, 2022
136c0a6
Update src/welcome.md
kabilar Oct 11, 2022
501579e
Update src/elements/design-principles.md
kabilar Oct 11, 2022
b932a54
Update src/elements/design-principles.md
kabilar Oct 11, 2022
2081365
Update src/elements/design-principles.md
kabilar Oct 11, 2022
fecc6bf
Rename file: `elements.md` -> `index.md`
kabilar Oct 11, 2022
7987739
Update src/welcome.md
kabilar Oct 11, 2022
3627dd8
Merge branch 'main' of kabilar/datajoint-docs
kabilar Oct 11, 2022
3d90036
Merge branch 'main' of https://github.com/kabilar/datajoint-docs into…
kabilar Oct 11, 2022
b7e6731
Update Elements narrative
kabilar Oct 11, 2022
68f85af
Update src/community/events.md
kabilar Oct 11, 2022
63f418a
Update src/community/events.md
kabilar Oct 11, 2022
01d04df
Update src/elements/developer-instructions.md
kabilar Oct 11, 2022
d78379a
Update src/community/events.md
kabilar Oct 11, 2022
9b4ee22
Update src/community/events.md
kabilar Oct 11, 2022
f06c2c1
Update src/community/nwb.md
kabilar Oct 11, 2022
9d5431e
Update src/community/dandi.md
kabilar Oct 11, 2022
7a4bc06
Update src/elements/management/adopt.md
kabilar Oct 11, 2022
4ff39a1
Update src/elements/management/adopt.md
kabilar Oct 11, 2022
9494d84
Update src/elements/management/outreach.md
kabilar Oct 11, 2022
9b0039d
Update src/elements/developer-instructions.md
kabilar Oct 11, 2022
e1ad836
Move to `partnerships` directory
kabilar Oct 11, 2022
cb8dacf
Merge branch 'main' of https://github.com/kabilar/datajoint-docs into…
kabilar Oct 11, 2022
9dca78e
Update src/elements/developer-instructions.md
kabilar Oct 11, 2022
7b02150
Update src/elements/management/outreach.md
kabilar Oct 11, 2022
e7efe9d
Update src/elements/developer-instructions.md
kabilar Oct 11, 2022
820f0ac
Update src/community/support.md
kabilar Oct 11, 2022
78006d8
Update coding standards
kabilar Oct 11, 2022
a0e33fc
Merge branch 'main' of https://github.com/kabilar/datajoint-docs into…
kabilar Oct 11, 2022
b8593c4
Update src/elements/developer-instructions.md
kabilar Oct 11, 2022
bdc8def
Remove link
kabilar Oct 11, 2022
a791023
Merge branch 'main' of https://github.com/kabilar/datajoint-docs into…
kabilar Oct 11, 2022
182a0cf
Update src/elements/developer-instructions.md
kabilar Oct 11, 2022
160329b
Update src/elements/developer-instructions.md
kabilar Oct 11, 2022
24c57a5
Update narrative
kabilar Oct 11, 2022
af6c812
Merge branch 'main' of https://github.com/kabilar/datajoint-docs into…
kabilar Oct 11, 2022
aaeda3a
Update icon
kabilar Oct 13, 2022
3baaf8d
Add youtube links. DesignPrinciples -> Concepts
CBroz1 Oct 19, 2022
69e88f3
Update src/elements/concepts.md
CBroz1 Oct 19, 2022
20d50f1
Merge pull request #4 from CBroz1/kg3
kabilar Oct 19, 2022
d8508ab
Add span tag
kabilar Oct 20, 2022
16fc3e7
Fix typo
kabilar Oct 21, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
site
.env
.env
.DS_Store
26 changes: 24 additions & 2 deletions mkdocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,19 @@ repo_name: datajoint-company/datajoint-docs
nav:
- Welcome: welcome.md
- Core: core.md
- Elements: elements.md
- Elements:
- Overview: elements/index.md
- Concepts: elements/concepts.md
- User Instructions: elements/user-instructions.md
- Developer Guide: elements/developer-instructions.md
- Management:
- Plan: elements/management/plan.md
- Team: elements/management/team.md
- Governance: elements/management/governance.md
- Selection: elements/management/selection.md
- Quality Assurance: elements/management/quality-assurance.md
- Outreach: elements/management/outreach.md
- Adopt: elements/management/adopt.md
- Concepts:
- Mantra: concepts/mantra.md
- Query Language:
Expand All @@ -15,8 +27,18 @@ nav:
- Query Backend: concepts/ref-integrity/query-backend.md
- Glossary: glossary.md
- Community:
- Support: community/support.md
- Events: community/events.md
- Contribution: community/contribution.md

- Licenses: community/licenses.md
Comment thread
kabilar marked this conversation as resolved.
- Partnerships:
- NWB: community/partnerships/nwb.md
- DANDI: community/partnerships/dandi.md
- Suite2p: community/partnerships/suite2p.md
- Facemap: community/partnerships/facemap.md
- INCF: community/partnerships/incf.md
- Projects: projects.md
- Publications: publications.md
# ---------------------------- STANDARD -----------------------------

docs_dir: ./src
Expand Down
48 changes: 48 additions & 0 deletions src/community/events.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Events

Find us at the following workshops and conferences!

## DataJoint Office Hours

The DataJoint open source team are offering monthly Office Hours ([see details here](/community/support)). Sign up [here](https://docs.google.com/forms/d/e/1FAIpQLSeMhZtzQQWB47I8HfPcJ5_pFyMhZO284PLIblDfshe30dEuXw/viewform)!

## Upcoming Workshops

+ Senses in Motion Symposium - October 17, 2022

+ Society for Neuroscience - November 12-16, 2022

## Past Events

+ [NeuroDataReHack Hackathon](https://alleninstitute.org/what-we-do/brain-science/events-training/2022-neurodatarehack-hackathon/) - October 3-5, 2022

+ [Neuropixels and OpenScope Workshop](https://alleninstitute.org/what-we-do/brain-science/events-training/2022-neuropixels-openscope-workshop/2022-workshop-attendee-information/) - September 21-23, 2022

+ INCF Assembly - September 12-16, 2022

+ [Research Workflows Workshop](https://github.com/datajoint/sciops-workshop) - September 6-8, 2022

+ [NWB Hackathon User Days](https://github.com/NeurodataWithoutBorders/nwb_hackathons/blob/main/HCK13_2022_Janelia/projects/PROJECTS.md) - July 24-27, 2022

+ [NIH BRAIN Initiative Meeting](https://braininitiative.nih.gov/News-Events/event/8th-annual-brain-initiative-meeting) - June 21-22, 2022

+ DataJoint Office Hours - May 20, 2022
+ MATLAB/Python interoperability. [Video Link](https://www.youtube.com/watch?v=Y7JG2-B2O5U)

+ DataJoint Office Hours - April 27, 2022
+ Filepath handling, `linking_module`, and `key` management in `make` functions.

+ [UCL Neuropixels Course](https://www.ucl.ac.uk/neuropixels/training/2021-neuropixels-course) - October 19, 2021

+ INCF Neuroinformatics Training Week - August 30 - September 2, 2021
+ [Session 1 Recording](https://youtu.be/YOSNIW6vlQ8)
+ [Session 2 Recording](https://youtu.be/dudHnEtT_30)
+ [Session 3 Recording](https://youtu.be/KQlGYOBq7ow)
+ [Session 4 Recording](https://youtu.be/1j_OQiQDJV0)

+ NYU ‘FAIR Thee Well’ Symposium - August 9-10, 2021
+ [Sessions 1-3 Recordings](https://www.youtube.com/watch?v=EyKC-VPP93k&list=PLoxm1_YI8Y4Mv0wUYiRinKkmqTxx2_Z3Y)

+ Neuromatch Academy - July 29, 2021
+ [Session 1 Recording](https://www.crowdcast.io/e/nma2021/32)
+ [Session 2 Recording](https://www.crowdcast.io/e/nma2021/34)
10 changes: 10 additions & 0 deletions src/community/licenses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Licenses

The resources are distributed under the following licenses which are included in the respective repositories:

- DataJoint Python: LGPLv3 License
- DataJoint MATLAB: MIT License
- Pharus: MIT License
- DataJoint LabBook: MIT License
- DataJoint Sci-Viz: MIT License
- DataJoint Elements and Workflows: MIT License
85 changes: 85 additions & 0 deletions src/community/partnerships/dandi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# DANDI

## Sustainability Roadmap between DataJoint Elements and DANDI Archive
<br>
<p align="center">
<img src="https://github.com/datajoint/datajoint-docs/blob/main/src/images/dandi-logo.png?raw=true" width="83" height="83">&nbsp;&nbsp;
<img src="https://github.com/datajoint/datajoint-docs/blob/main/src/images/elements-logo.png?raw=true" width="300" height="83">
</p> <br>

## Aim
**DataJoint Elements** and **The DANDI Archive (DANDI)** are two neuroinformatics initiatives in active development. The projects develop independently yet they have complementary aims and overlapping user communities. This document establishes key processes for coordinating development and communications in order to promote integration and interoperability across the two ecosystems.

## Projects and Teams

### DataJoint

**DataJoint Elements** — https://datajoint.com/docs/elements/ — is a collection of open-source
reference database schemas and analysis workflows for neurophysiology experiments,
supported by **DataJoint** — https://datajoint.com/docs/core/ — an open-source software
framework. The project is funded by the NIH grant U24 NS116470 and led by Dr. Dimitri
Yatsenko.

The principal developer of DataJoint Elements and the DataJoint framework is the company
DataJoint — https://datajoint.com.

### Neurodata without Borders (NWB)

**DANDI** - https://dandiarchive.org — is an archive for neurophysiology data,
providing neuroscientists with a common platform to share, archive, and process data.
The project is funded by the NIH grant R24 MH117295 and led by Dr. Satrajit S. Ghosh
and Dr. Yaroslav O. Halchenko.

The principal developers of DANDI are at the Massachusetts Institute of Technology,
Dartmouth College, Catalyst Neuro, and Kitware.

## General Principles

### No obligation

The developers of the two ecosystems acknowledge that this roadmap document creates no
contractual relationship between them but they agree to work together in the spirit of
partnership to ensure that there is a united, visible, and responsive leadership and to
demonstrate administrative and managerial commitment to coordinate development and
communications.

### Coordinated Development

The two projects will coordinate their development approaches to ensure maximum
interoperability. This includes:

- coordinated use of terminology and nomenclatures
- support for testing infrastructure: unit testing and integration testing
- a coordinated software release process and versioning
- coordinated resolution of issues arising from joint use of the two tools

### Points of Contact

To achieve the aims of coordinated development, both projects appoint a primary point of
contact (POC) to respond to questions relating to the integration and interoperability
of DataJoint Elements and DANDI.

For 2022, the DataJoint Elements POC is Dr. Chris Brozdowski (cbroz@datajoint.com)

For 2022, the DANDI POC is Dr.Satrajit Ghosh (satra@mit.edu)

### Annual Review

To achieve the aims of coordinated development, the principal developers conduct a
joint annual review of this roadmap document to ensure that the two programs are well
integrated and not redundant. The contents and resolutions of the review will be made
publicly available.

### Licensing

The two parties ensure that relevant software components are developed under licenses
that avoid any hindrance to integration and interoperability between DataJoint Elements
and DANDI.

## Development Roadmap

- Mechanism to upload to DANDI - Completed 2022 -
[Element Interface DANDI module](https://github.com/datajoint/element-interface/blob/main/element_interface/dandi.py)

- Documentation to upload to DANDI - Completed 2022 -
[Jupyter notebook](https://github.com/datajoint/workflow-array-ephys/blob/main/notebooks/09-NWB-export.ipynb)
100 changes: 100 additions & 0 deletions src/community/partnerships/facemap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Facemap

## Sustainability Roadmap between DataJoint Elements and Facemap
<br>
<p align="center">
<img src="https://github.com/datajoint/datajoint-docs/blob/main/src/images/facemap-logo.png?raw=true" width="150" height="28">&nbsp;&nbsp;
<img src="https://github.com/datajoint/datajoint-docs/blob/main/src/images/elements-logo.png?raw=true" width="300" height="83">
</p>
<br />

## Aim
**DataJoint Elements** and **Facemap** are two neuroinformatics initiatives in active
development. The projects develop independently yet they have complementary aims and
overlapping user communities. This document establishes key processes for coordinating
development and communications in order to promote integration and interoperability
across the two ecosystems.

## Projects and Teams

### DataJoint

**DataJoint Elements** — https://datajoint.com/docs/elements/ — is a collection of open-source
reference database schemas and analysis workflows for neurophysiology experiments,
supported by **DataJoint** — https://datajoint.com/docs/core/ — an open-source software
framework. The project is funded by the NIH grant U24 NS116470 and led by Dr. Dimitri
Yatsenko.

The principal developer of DataJoint Elements and the DataJoint framework is the company
DataJoint — https://datajoint.com.

### Facemap

**Facemap** - https://github.com/MouseLand/facemap — is a pipeline for processing
imaging data. The project is funded by HHMI Janelia Research Campus and led by
Dr. Carsen Stringer and Atika Syeda.

The principal developers of Facemap are at the Janelia Research Campus.

## General Principles

### No obligation

The developers of the two ecosystems acknowledge that this roadmap document creates no
contractual relationship between them but they agree to work together in the spirit of
partnership to ensure that there is a united, visible, and responsive leadership and to
demonstrate administrative and managerial commitment to coordinate development and
communications.

### Coordinated Development

The two projects will coordinate their development approaches to ensure maximum
interoperability. This includes:

- coordinated use of terminology and nomenclatures
- support for testing infrastructure: unit testing and integration testing
- a coordinated software release process and versioning
- coordinated resolution of issues arising from joint use of the two tools

### Points of Contact

To achieve the aims of coordinated development, both projects appoint a primary point of
contact (POC) to respond to questions relating to the integration and interoperability
of DataJoint Elements and Facemap.

For 2022, the DataJoint Elements POC is Dr. Tolga Dincer (tolga@datajoint.com)

For 2022, the Facemap POC is Dr. Carsen Stringer (stringerc@janelia.hhmi.org)

### Annual Review

To achieve the aims of coordinated development, the principal developers conduct a joint
annual review of this roadmap document to ensure that the two programs are
well integrated and not redundant. The contents and resolutions of the review will be
made publicly available.

### Licensing

The two parties ensure that relevant software components are developed under licenses
that avoid any hindrance to integration and interoperability between DataJoint Elements
and Facemap.

## Development Roadmap

- Mechanism to import Facemap results - Completed 2022 -
[Element Facemap](https://github.com/datajoint/element-facemap/blob/0ccab4ec6731cd612e7cf61a221c64fb9bf22566/element_facemap/facial_behavior_estimation.py#L389-L405)

- Mechanism to run Facemap within DataJoint Elements - Completed 2022 -
[Element Facemap](https://github.com/datajoint/element-facemap/blob/0ccab4ec6731cd612e7cf61a221c64fb9bf22566/element_facemap/facial_behavior_estimation.py#L259-L266)

- Tutorials on running DataJoint Element with Facemap - Under development

- Integration tests to verify loading Facemap data - Under development

- Integration tests to verify running Facemap - Under development

## Citation

If you use Facemap please cite
[Stringer*, Pachitariu*, et al., Science 2019](https://doi.org/10.1126%2Fscience.aav7893) in
your publications.
3 changes: 3 additions & 0 deletions src/community/partnerships/incf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# INCF

DataJoint is a [company member of INCF](https://www.incf.org/network/companies).
81 changes: 81 additions & 0 deletions src/community/partnerships/nwb.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# NWB

## Integrations between DataJoint Elements and Neurodata Without Borders
<br>
<p align="center">
<img src="https://github.com/datajoint/datajoint-docs/blob/main/src/images/nwb-logo.png?raw=true" width="300" height="55">&nbsp;&nbsp;
<img src="https://github.com/datajoint/datajoint-docs/blob/main/src/images/elements-logo.png?raw=true" width="300" height="83">
</p>

## Aim
**DataJoint Elements** and **Neurodata Without Borders (NWB)** are two neuroinformatics
initiatives in active development. The projects develop independently yet they have
complementary aims and overlapping user communities. This document establishes key
processes for coordinating development and communications in order to promote
integration and interoperability across the two ecosystems.

## Projects and Teams

### DataJoint

**DataJoint Elements** — https://datajoint.com/docs/elements/ — is a collection of open-source
reference database schemas and analysis workflows for neurophysiology experiments,
supported by **DataJoint** — https://datajoint.com/docs/core/ — an open-source software
framework. The project is funded by the NIH grant U24 NS116470 and led by Dr. Dimitri
Yatsenko.

The principal developer of DataJoint Elements and the DataJoint framework is the company
DataJoint — https://datajoint.com.

### Neurodata without Borders (NWB)

**NWB** - https://www.nwb.org — is a data standard for neurophysiology, providing
neuroscientists with a common standard to share, archive, use, and build analysis
tools for neurophysiology data. The project is funded by the NIH grant U24 NS120057
and led by Dr. Oliver Rubel (Lawrence Berkeley National Laboratory) and Dr. Benjamin
Dichter (Catalyst Neuro).

The principal developers of NWB are the Lawrence Berkeley National Laboratory and
Catalyst Neuro.

## General Principles

### No obligation

The developers of the two ecosystems acknowledge that this roadmap document creates no contractual
relationship between them but they agree to work together in the spirit of partnership
to ensure that there is a united, visible, and responsive leadership and to demonstrate
administrative and managerial commitment to coordinate development and communications.

### Coordinated Development

The two projects will coordinate their development approaches to ensure maximum
interoperability. This includes:

- coordinated use of terminology and nomenclatures
- support for testing infrastructure: unit testing and integration testing
- a coordinated software release process and versioning
- coordinated resolution of issues arising from joint use of the two tools

### Points of Contact

To achieve the aims of coordinated development, both projects appoint a primary point of
contact (POC) to respond to questions relating to the integration and interoperability
of DataJoint Elements and NWB.

For 2022, the DataJoint Elements POC is Dr. Chris Brozdowski (cbroz@datajoint.com)

For 2022, the NWB POC is Dr. Ryan Ly (Lawrence Berkeley National Laboratory)

### Annual Review

To achieve the aims of coordinated development, the principal developers conduct a joint
annual review of this roadmap document to ensure that the two programs are
well integrated and not redundant. The contents and resolutions of the review will be
made publicly available.

### Licensing

The two parties ensure that relevant software components are developed under licenses
that avoid any hindrance to integration and interoperability between DataJoint Elements
workflows and NWB utilities.
Loading