Mirobody
The canonical registry of human health — roughly two thousand standardized indicators, clinical and lifestyle, resolved into one language.
Neuro Lab is a local-first neuroimaging desktop app for EEG, MEG, and MRI. Rust processing crates behind a Tauri interface — recordings never leave your machine.
HealthGitHub @hieudoanmOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Neuroimaging Lab
Translation pending
Loading the full README.
Read the full README ↗Topics: eeg, neuroimaging, meg, mri, tauri, rust
Neuro Lab is a local-first desktop workspace for EEG, MEG, and MRI research data. It has no server dependency: the React interface runs inside Tauri and calls typed Rust commands directly. All computation and persistence stay on the local filesystem.
neuro CLI for scripting: inspect, validate, convert, and export from the shell..vmrk markers as
events, filtering, PSD, bad-channel detection, re-referencing
(average/CAR/mastoid/median/robust/Laplacian), baseline correction,
event-locked epoching with ERP, artifact rejection, FastICA..elp/.hsp digitization sidecars, BIDS multi-run concatenation and
per-run channel reconciliation, epoching/evoked responses, synthetic
gradiometers, ICA artifact rejection, SSP, a documented low-order SSS
approximation for gross interference rejection, and NPY/CSV/EDF/FIF/BIDS
export (the FIF writer is validated against MNE).crates/
neuro-core/ Shared identifiers, provenance, checksums, run state
neuro-eeg/ EEG readers (NPY, EDF+/EDF, BrainVision), pipelines
(filter, PSD, bad channels, re-reference, baseline,
epoching/ERP, ICA/FastICA with topographies,
SSP), EDF export
neuro-meg/ MEG readers (FIF, CTF .ds, KIT .sqd/.con, BIDS, OPM),
compensation/projectors, events, pipelines
(filter, PSD, epoching/evoked, synthetic gradiometers,
ICA, SSP, low-order SSS), NPY/CSV/EDF/FIF/BIDS export
neuro-mri/ NIfTI + DICOM input, slices, projections, statistics,
threshold/smooth/mask/segment/resample/z-score ops,
bias-field correction, heuristic skull stripping,
rigid/affine registration (NCC or mutual information)
neuro-store/ Local workspace persistence: projects, datasets,
dataset versions, experiments, runs, artifacts,
upload sessions
neuro-cli/ `neuro` command-line interface: inspect/validate EEG,
MEG, and MRI files, generate synthetic EEG, export EDF,
convert DICOM to NIfTI — JSON output for scripting
packages/desktop/ Tauri + React + TypeScript frontend
packages/landing/ Static landing page (no build step)
reference/ Imported source repositories retained for migration reference
cargo install --path crates/neuro-cli # or: cargo run -p neuro-cli -- <cmd>
neuro inspect-eeg recording.edf --pretty
neuro validate-meg /path/to/meg/ds
neuro convert-dicom scan.dcm -o volume.nii
neuro --help # all subcommands
Output is JSON on stdout; diagnostics go to stderr.
.nvmrc) and pnpmPrebuilt bundles are attached to the latest GitHub release:
scripts/install.sh # download a release bundle, or build from source
Or from a local checkout:
pnpm install
pnpm tauri:dev # development
pnpm tauri:build # production bundles under target/release/bundle
cargo fmt --all -- --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace
pnpm typecheck # from packages/desktop
pnpm lint
pnpm test
pnpm build
pnpm test:e2e
The static marketing site lives in packages/landing (no build step,
deployed to GitHub Pages): https://hieudoanm.github.io/neuro.lab/
This project is licensed under the MIT License.