Live: erdalkaraca.github.io/neurospace
Vision: Neurospace is a scientific platform for hybrid cognitive architectures—a unified environment for building, composing, and analyzing models that combine symbolic, connectionist, and neuromorphic approaches.
Built on the Eclipse Docks framework, Neurospace provides neuroimaging visualization and BIDS tooling as a foundation for hybrid cognitive architecture workflows that bridge neuroscience and AI.
- Neuroimaging viewer: View NIfTI (.nii/.nii.gz), DICOM (.dcm), NRRD, MGH/MGZ, and MRtrix MIF from the workspace file browser. 4D volumes (e.g. BOLD fMRI) support frame scrubbing, playback, and colormap selection. Powered by NiiVue.
- SNIRF viewer: View fNIRS data in SNIRF format (.snirf) with time-series charts and probe layout. Powered by jsfive.
- OpenNeuro integration: Browse OpenNeuro datasets via lazy-loaded read-only virtual folders—inspect files on demand without downloading gigabytes—or download a full dataset into the workspace.
- BIDS tooling: Edit
dataset_description.jsonin a JSON editor; validate BIDS datasets and view results in DataView.
- Nengo editor: Edit
.nengo.pymodels with in-browser Python, run simulations, and inspect live visualizations (value plots, raster plots, network graph). - ACT-R models: Edit official ACT-R tutorial models (run integration planned).
- ancpBIDS tooling: Integrate ancpBIDS for querying, validating, and writing BIDS datasets from the workspace.
npm install
npm run devOpen http://localhost:5173, connect a workspace, and open a supported file (e.g. .nii.gz, .dcm, or .snirf) from the file browser.
packages/app– App entrypoint and shellpackages/extension-neuro-viewer– Neuroimaging viewer (NIfTI, DICOM, NRRD, MGH/MGZ, MIF)packages/extension-snirf-viewer– SNIRF/fNIRS viewerpackages/extension-nengo-gui– Nengo model editor and visualizationspackages/extension-actr– ACT-R tutorial models and editorpackages/extension-openneuro– OpenNeuro browse and downloadpackages/extension-bids-editor– BIDSdataset_description.jsoneditorpackages/extension-bids-validator– BIDS validation with DataView results
Uses Eclipse Docks packages from the npm registry (@eclipse-docks/core, @eclipse-docks/extension-utils, etc.).
MIT. See LICENSE for details.




